/* Stylesheet "bureauHL" :: v1 (10-07-2009) */
/* You may learn from this CSS and use its techniques in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright (c) 2009 "bureauHL" and may not be used by anyone but us. */ 

/*
	Style Index
	---------------------
	
	- Site Structure Styles
		- General Styles
		- Main Layout Styles
		
	- Content Styles
		- General Content Styles
		- Heading Styles
		- Paragraph Styles
		- Link Styles
		
	- Image Styles
		- General Image Styles

*/ 







/*** Site Structure Styles ***/

		/* General Styles */
		
			* {
				margin:0;
				padding:0;
			}
						
		/************************/
	
		/* Main Layout Styles */
			
			body {
				background:				url(../images_new/bg_body.png) repeat-x top center #fff;
				color:						#3c3c3c;
				font-family:			Verdana,Arial,sans-serif;
				font-size:				11px;
				line-height:			16px;    
				padding:          0 0 30px 0;
			}
			
			#container {
				margin: 					0 auto;    
				width:            920px;
			}
			
			#header {
				background:				url(../images_new/bg_header.jpg) no-repeat top center;
			 	height:						133px;
	 			position:         relative;
	 		}
			
			#main {
			  overflow:         hidden;
			}
			
			#content {
	 	 		background:				url(../images_new/bg_content.png) no-repeat 0 0;
		 		float: 						right;
				overflow: 				hidden; 
				padding:          23px 0 0 0;
				width: 						734px;
			}   
			
			#content .content {
			  overflow:         hidden; 
				padding:          0 35px;
			}    
			
			#text {
				float: 						left;
				overflow: 				hidden;
				width: 						405px;
			}
			
			#gallery {
				float: 						right;
				overflow: 				hidden;
				width: 						210px;
			}
			
			#sidebar {
				float: 						left;
	 			width: 						175px;
			}         
 			
			#sidebar .content {
	 			background:				url(../images_new/bg_sidebar.png) repeat-y top center;
			  overflow:         hidden; 
				padding:          20px 25px 0 25px;
			}    
 		
			.bottom {
			 	height:						23px;
			}
			
			#sidebar .bottom {
				background:				url(../images_new/bg_sidebar_bottom.png) no-repeat top center;
			}
			
			#content .bottom {
				background:				url(../images_new/bg_content_bottom.png) no-repeat 0 0;
			}

		/************************/







/*** Content Styles ***/

		/* General Content Styles */

			a:link, a:visited, a:active {
				color: 							#000;
				outline: 						none;
				text-decoration: 		underline;
			}
			
			a:hover {
				color: 							#000;
				outline: 						none;
				text-decoration: 		underline;
			}
							
		/************************/
	
		/* Heading Styles */
			
			#header h1 {
				background:				url(../images_new/logo.png) no-repeat top left;
				height: 					73px;
				left:             20px;
				margin:           0 auto; 
				position:         absolute;
				text-indent:			-4000px;
				top:              30px;
				width: 						229px;
			}
			
			#content h1 {
				color:            #7ca700;
		 		font-size:				16px;
				margin:           0 0 10px 0;
			}
			
			#content h2, #content h3 {
				color: 						#5f8eb0;
				font-size:				11px;
				font-weight: 			bold;
			}
			
		/************************/
	
		/* Paragraph Styles */		
			
			p {
				clear: 						both;
				margin: 					0 0 18px 0;
			}
			
			#sidebar p {
		 		color: 						#979797;
				font-size:				10px;
		   	margin:           10px auto;    
		   	text-align:				center;
			}
			
			#sidebar p span {
				display:					block;
			}

		/************************/
	
		/* Link Styles */
			

		/************************/







/*** List Styles ***/

		/* General List Styles */
                 
			#content ul {
				margin: 					0 0 18px 2px;
			}

      li {
        list-style:       square;
        margin:           0 0 0 1em;
      }                         
                                   
			#sidebar ul {
			}

			#sidebar ul ul {
				background:				none;    
				padding:          0 0 5px 0;
			}
			
			#sidebar li {
				display:					block;
				line-height:      24px;
				list-style:				none;   
	      margin:           0;
			}        
			
			#sidebar li li {
				line-height:      18px;
			}        
			
			#sidebar li a {        
				background:				url(../images_new/bg_sidebar_li_a.png) no-repeat 0 10px;
				display:					block;
				padding:          0 0 0 12px;
				text-decoration:  none;
			}              
			
			#sidebar li a:hover, #sidebar li a:active {        
				text-decoration:  underline;
			}              
			
			#sidebar li.active a {        
				background:				url(../images_new/bg_sidebar_li_a_active.png) no-repeat 0 10px;      
				color:            #7ca700;
				font-weight:      bold;
			}              
			
			#sidebar li.active li a:link, #sidebar li.active li a:visited {        
				background:				none;     
				color:            #000;
				font-size:        10px;
	 			font-weight:      normal;
	 		}              
			
			#sidebar li.active li a:hover, #sidebar li.active li a:active, #sidebar li.active li.active a:link, #sidebar li.active li.active a:visited {        
				background:				#ecf5fc;
		 		text-decoration:  none;
		 }              
			
			ul#breadcrumb {
				border-bottom:    1px solid #b6cdde;  
				margin:           0 0 28px 0;
		 		overflow: 				hidden;
				padding:					0 0 5px 0;
		 }
			
			ul#breadcrumb li {        
				color:            #5f8eb0;
				display:					block;  
				float:            left;  
				font-weight:      bold;
				list-style:				none;   
	      margin:           0;
  		}              
			
			ul#breadcrumb li a {        
				background:				url(../images_new/bg_breadcrumb_a.png) no-repeat right 2px;
				font-weight:      normal;
  			padding:					0 16px 0 0;
			}              

		/************************/







/*** Image Styles ***/

		/* General Image Styles */
		
			img {
				border: 				none;
			}
		
		/************************/
