/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 10pt arial, helvetica, sans-serif;
	background:#ffffff;
	color:#3C3D0B;
	}
a:link { text-decoration:none;color:#7C1C09; }
a:visited { text-decoration:none;color:#7C1C09; }
a:active { text-decoration:none;color:#000000; }
a:hover { text-decoration:underline;color:#000000; } 

.color-1-text-10 { 
	font:bold 10pt arial, helvetica, sans-serif;
	color: #ffffff;
	}
	
.color-2-text-10 { 
	font:bold 10pt arial, helvetica, sans-serif;
	color: #737016;
	}	
		
.a5-image-border {
  	border:1px solid #3A3801;			  
	}	
	
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

	
#a5-body-center {
	text-align:center;
	}	
#a5-body {
	position: relative;
	width: 1000px; /* change this to a specific amount for a fixed design. E.g., 770px. */
/* remove these comment tags if the page is to be centered*/
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	border:0px solid #000000;		
	}	

#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:142px;	
	border:0px solid #000000;	
	}	
		
#a5-column-left {
	float:left;
	width:311px;
	border-top:0px solid #ffffff;	
	}	
	
	#a5-image-bottom-left {
		position:absolute;
		left:92px;
		top:405px;
		border:0px solid #000000;	
		}		

	#a5-menu-box {
		margin:0px 0px 0px 96px;
		width:164px;
		height:230px;
		font:10pt Arial, Helvetica, sans-serif;
		border:0px solid #000000;
		}
		
		#a5-menu a {
			display:block;
			text-align:center;
			line-height:30px;
			text-decoration:none;
			color:#ffffff;
			background: url(images/bg-menu-item-off.gif) repeat-x top left;				
			}
			
		#a5-menu a:hover {
			color:#ffffff; 
			background: url(images/bg-menu-item-on.gif) repeat-x top left;				
			}		
		
	#a5-collective-right {
		position:relative;
		left:0px;
		top:0px;
		margin:0px 0px 0px 311px;	
		border:0px solid #000000;	
		}	
		
	#a5-column-center {
		margin-right:235px;
		padding:0px 0px 0px 0px;
		border:0px solid #000000;	
		}	
		
		#a5-column-center-text {
			padding:0px 10px 20px 10px;
			voice-family:"\"}\"";
			voice-family:inherit;
				margin:0px 0px 10px 0px;	
			}
			html>body #a5-column-center-text {
				margin:0px 0px 15px 3px;					
			}				
					
	#a5-column-right {
		float:right;
		width:235px;
		margin:0px 0px 0px 0px;
		border:0px solid #000000;	
		}		
		
		#a5-column-right-text {
			padding:0px 10px 20px 10px;
			}					
		
#a5-footer {
	clear:both;
	height:42px;
	font: 7.8pt arial, helvetica, sans-serif;
	color:#ffffff;	
	/* text-align:right; */
	padding:0px 10px 0px 0px;
	vertical-align:middle;
	line-height:42px;
	background: #737016;	
	border-top:0px solid #ffffff;	
	}	
		
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

#a5-sl-title {
	font:bold 10pt Arial, Helvetica, sans-serif;						
	height:37px;
	text-align:left;
	vertical-align:50%;
	padding:0px 0px 0px 27px;
	margin:0px 10px 15px 0px;
	line-height:37px;
	color:#F2C0B7;
	border-top:0px solid #ffffff;		
	voice-family:"\"}\"";
	voice-family:inherit;
		padding:0px 0px 0px 27px;
		margin:0px 10px 10px 0px;	
	}
	html>body #a5-sl-title {
		padding:0px 0px 0px 29px;	
		margin:0px 10px 20px 0px;					
	}	
	
#a5-column-full {
	margin-right:6px;
	padding:0px 0px 0px 0px;
	border:0px solid #000000;	
	}	
	
	#a5-column-full-text {
		padding:0px 20px 10px 20px;
		voice-family:"\"}\"";
		voice-family:inherit;
			margin:0px 0px 10px 0px;	
		}
		html>body #a5-column-full-text {
			margin:0px 0px 15px 3px;					
		}	
	
	#a5-contact-form {
	float:right;
	margin:10px 10px 0px 15px;
	width:350px;
	padding:10px;
	background: #0D0D0D url(images/bg-column-left-title.gif) no-repeat top right;				
	voice-family:"\"}\"";
	voice-family:inherit;
		width:230px;			
	}
	html>body #a5-contact-form {
		width:230px;						
	}		
	

#a5-portfolio {
	margin:0px 0px 0px 20px;			
	border: 0px solid #000000;
	}				

.a5-individual-portfolio {
  	float: left;
	width:150px;
	padding:5px 10px 0px 10px;
	margin:0px 20px 20px 0px;
	border-bottom:0px solid #000000;		  
  }			
					
.a5-individual-commercial {
  	float: left;
	width:250px;
	padding:5px 10px 0px 10px;
	margin:0px 20px 20px 0px;
	border-bottom:0px solid #000000;		  
  }			
				
.a5-individual-books {
 float: left;
	width:150px;
	padding:5px 10px 0px 10px;
	margin:0px 20px 20px 0px;
	border-bottom:0px solid #000000;	
	text-align: center;	  
  }			

.title-book-magazine	{
 float: left;
	width:500px;
	padding:10px;
	padding-left: 40px;
	font-size: 20px;
	border-bottom:0px solid #000000;	
	text-align: left;	  
  }
		
/* ++++++++++ second level end ++++++++++*/		
