/*

Theme Name: Ogorman
Theme URI: drifting.com
Description: Ogorman Theme
Version: 0.9
Author: RAAAAAAAANNNNDDDYYYYYYYY

chris was here
*/	



			/* Global Layout */

html{
	height: 100%;
}

body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff;
color: #bfbfbf;
height: 100%;
font-family: Arial, Helvetica, sans-serif;
}
body.image1{ background: url(img/home1.jpg) top center no-repeat;}
body.image2{ background: url(img/home2.jpg) top center no-repeat;}
body.image3{ background: url(img/home3.jpg) top center no-repeat;}
body.image4{ background: url(img/home4.jpg) top center no-repeat;}
body.image5{ background: url(img/home5.jpg) top center no-repeat;}
body.image6{ background: url(img/home6.jpg) top center no-repeat;}
body.image7{ background: url(img/home7.jpg) top center no-repeat;}
body.image8{ background: url(img/home8.jpg) top center no-repeat;}
body.image9{ background: url(img/home9.jpg) top center no-repeat;}
body.image10{ background: url(img/home10.jpg) top center no-repeat;}



	#image1 #content{
		height: 648px;
	}
	




	#img-shim img{
		position: relative;
		margin: 0 auto 0 0;
		display: block;
	}

#wrap{
	position: relative;
	width: 1082px;
	margin: 0 auto;
}

	#title{
		position: absolute;
		top:0;
		left:0;
	}
	
		#title a{
			position: relative;
			display: block;
			height: 132px;
			width: 279px;
			text-indent: -9999em;	
			-moz-box-shadow: 0 0 5px #666;
			-webkit-box-shadow: 0 0 5px #666;
			box-shadow: 0 0 5px #666;
			background: url(img/logo.gif) top left no-repeat;	
			z-index: 100;
		}
	
	#page{
		position: relative;
		overflow: hidden;
	}
	
		#content{
			float: right;
			width: 784px;	
		}
		
			.has-gallery{
				padding: 12px;
				height: 468px;
				width: 760px;
				background: url(img/g-bg.gif) top left no-repeat;
			}
		
		
/*-------------------------navigation-------------------------*/
			#nav_wraper{
				margin-top: 39px;	
				margin-bottom: 76px;
				position: relative;
				z-index: 1000;
			}		
			#nav{
				height: 32px;
				width: 795px;
			}
			
				#nav li{
					float: left;
					margin-right: 7px;	
				}
				
				#nav li a{
					float: left;
					height: 32px;
					text-indent: -9999em;	
					color: #000;
				}
				
				#nav li a:hover{
					background-position: bottom;
				}
				
				
				#n1{
					width: 204px;
					background: url(img/link1.gif) top left;	
				}
				#n2{
					width: 100px;
					background: url(img/link2.gif) top left;	
				}
				#n3{
					width: 74px;
					background: url(img/link3.gif) top left;	
				}
				#n4{
					width: 96px;
					background: url(img/link4.gif) top left;	
				}
				#n5{
					width: 158px;
					background: url(img/link5.gif) top left;	
				}
				#n6{
					width: 121px;
					background: url(img/link7.gif) top left;	
				}
							
				
				#nav li ul { 
					position: absolute;
					left: -999em;
					height: auto;
					margin: 0;
					padding: 0;
				}
				#nav li ul li { 
					display:block;
					margin: 0;
					float: left;
				}
				
				#nav li ul ul { 
					left: -999em; 
					padding: 0;
					margin:0;
				}
				#nav li:hover li a {
					display: block;
					width: auto;
					margin: 0;
					background: none;
				}
				#nav li ul li:hover a { 
					display: block;
					width: auto;
					margin: 0;
				}
				
				
				
				#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul { 
					left: -999em; 
				}
				
				#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul {
					left: auto; 
				}
								
								
				#nav li ul#photographers_list{
					background: url(img/photographers_bg.png) top no-repeat;
					top: 32px;
					padding-top: 20px;
					z-index: 150;
					width: 205px;
				}
				
				#nav li ul#styles_list{
					background: url(img/styles_bg.png) top repeat-x;
					top:32px;
					padding-top: 20px;		
					width: 180px;	
					z-index: 150;
				}
				
				#nav li ul#photographers_list a,
				#nav li ul#styles_list a,
				ul#photographers_styles_list a{
					color: #355d50;
					display: block;
					float: none;
					text-align: left;
					margin: 0 10px;
					width: 180px;
					text-indent: 0em;
					font-family: 'Verdana';
					text-transform: capitalize;
					font-size: 18px;
					height: auto;
				}
				
				#nav li ul#photographers_list a:hover,
				#nav li ul#styles_list a:hover,
				ul#photographers_styles_list a:hover{
					color: #fff;
					text-decoration: none;
				}
				

				#nav li ul li div.photographers_styles_sublist ul{
					background: url(img/styles_bg.png) 0  repeat-x ;;
					padding-top:12px
					
				}
				
				#nav li ul li:hover div.photographers_styles_sublist{
					left: 180px;
					position: relative;
					width: 200px;
					margin-top:-34px;
					padding-bottom: 20px;
				}
				
				
				#nav li{
					height: 32px;
				}
				
				
				.entry{
					position: relative;
					text-align: left;
					overflow: hidden;
					padding-bottom: 14px;
					margin-bottom: 14px;
					padding-top: 7px;
					background: url(img/dash.gif) bottom center repeat-x;
				}
				
					.entry-head{
						position: relative;
					}
					
						.entry-head h2{
							color: #6A6A6A;
							font-weight: bold;
							font-size: 2em;
							display: inline;
						}
						
							.entry-head h2 a{
								color: #6A6A6A;								
							}
						
						.entry-head span{
							color: #6ED7B6;
						}
					
					.entry-content{
						position: relative;
						color: #6A6A6A;
						overflow: hidden;
					}
					
						.entry-content hr{
							border:0;
							margin: 0;
							padding:0;
							height: 18px;							
							background: url(img/dash.gif) center repeat-x;
						}
					
						.entry-content h2{
							color: #6A6A6A;
							font-weight: bold;
							font-size: 2em;
						}
						
						.entry-content h3{
							color: #6A6A6A;
							font-weight: bold;
							font-size: 1.6em;
						}
						
						.p-title{
							font-weight: bold;
							font-size: 1.6em;
							padding-bottom: 12px;
							text-align: left;
							padding-top: 8px;
						}
					
						.entry-content p{
							line-height: 1.5em;
							padding-bottom: 1em;
							
						}
						
						.entry-content ol, .entry-content ul{
							line-height: 1.5em;
							padding-bottom: 1em;
							
						}
						
						.entry-content a{
							color: #50D4B1;	
						}
						
						.entry-content strong{
							font-weight: bold;	
						}
						
						.entry-content em{
							font-style: italic;
						}
						
						.entry-content p a.make-comment{
							
							color: #6ED7B6;
						}
						
						.commentlist li{
							padding: 10px;
							border: 1px solid #ccc;
							margin: 6px;
							-moz-box-shadow: 0 0 3px #ccc;
						}
						
						.avatar{
							float: right;
						}
						
			
		#about_wrapper{
height: 501px;
}	
		
		#sidebar{
			float: left;
			width: 279px;
			padding-top: 152px;
			text-align: left;
			color: #6A6A6A;	
		}
#aboutsidebar{
			float: left;
			width: 279px;
			padding-top: 152px;
			text-align: left;
			color: #6A6A6A;	
		}	
                
		
			.widget h3{
				position: relative;
				padding: 8px;
				background: #50D4AF;
				text-transform: uppercase;
				font-size: 1.3em;
				color: #C5EDE4;
			}
			
			.widget{
				position: relative;
				padding-bottom: 1em;
			}
			
				.widget a{
					color: #6A6A6A;
				}
			
				.widget ul{
					position: relative;
					line-height: 1.9em;	
					list-style: inside disc;
				}
				
				.widget p{
					line-height: 1.7em;
					padding-bottom: .3em;
padding-top:1em;

				}
				
					.widget ul ul{
						list-style: none;
						margin-left: 18px;	
					}
					
					.widget ul ul li:before{
						content: "> ";
					}
					
						.widget ul ul ul li:before{
						content: "+ ";
					}
	
	

#footer{
		position: relative;
		overflow: hidden;
	}
	
		#portrequest_wraper{
				margin-top: 0px;	
				margin-bottom: 0px;
                                float:right;
				position: relative;
	}
	
	#portrequest{
				height: 68px;
				width: 262px;
			}
			
				#portrequest li{
					float: left;
					padding-right: 0px;	
				}
				
				#portrequest li a{
					float: left;
					height: 33px;
					text-indent: -9999em;	
					color: #000;
				}
				
				#portrequest li a:hover{
					background-position: bottom;
				}
				
				
				#portrequest1{
					width: 262px;
					background: url(img/portrequest.gif) top left;	
				}
				
				
				
				
				
					#portrequest li ul { 
					position: absolute;
					left: -999em;
					height: auto;
					margin: 0;
					padding: 0;
				}
				#portrequest li ul li { 
					display:block;
					margin: 0;
					float: left;
				}
				
				#portrequest li ul ul { 
					left: -999em; 
					padding: 0;
					margin:0;
				}
				#portrequest li:hover li a {
					display: block;
					width: auto;
					margin: 0;
					background: none;
				}
				#portrequest li ul li:hover a { 
					display: block;
					width: auto;
					margin: 0;
				}
				
				
				
				#portrequest li:hover ul ul, #portrequest li:hover ul ul ul, #portrequest li:hover ul ul ul ul, #portrequest li:hover ul ul ul ul ul, #portrequest li.sfhover ul ul, #portrequest li.sfhover ul ul ul, #portrequest li.sfhover ul ul ul ul, #portrequest li.sfhover ul ul ul ul ul { 
					left: -999em; 
				}
				
				#portrequest li:hover ul, #portrequest li li:hover ul, #portrequest li li li:hover ul, #portrequest li li li li:hover ul, #portrequest li li li li li:hover ul, #portrequest li.sfhover ul, #portrequest li li.sfhover ul, #portrequest li li li.sfhover ul, #portrequest li li li li.sfhover ul, #portrequest li li li li li.sfhover ul {
					left: auto; 
				}

		
		#smBtn_wraper{
				margin-top: 0px;	
				margin-bottom: 0px;
                                margin-left: 10px;
                                float:right;

				position: relative;
	}
	
	#smBtn{
				height: 33px;
				width: 121px;
			}
			
				#smBtn li{
					float: left;
					padding-right: 0px;	
				}
				
				#smBtn li a{
					float: left;
					height: 33px;
					text-indent: -9999em;	
					color: #000;
				}
				
				#smBtn li a:hover{
					background-position: bottom;
				}
				
				
				#smBtn1{
					width: 41px;
					background: url(img/smBtn1.gif) top left;	
				}
				
				#smBtn2{
					width: 27px;
					background: url(img/smBtn2.gif) top left;	
				}
				
				#smBtn3{
					width: 20px;
					background: url(img/smBtn3.gif) top left;	
				}
				
				#smBtn4{
					width: 33px;
					background: url(img/smBtn4.gif) top left;	
				}
				
				
				
				
				
				
				
				
				
				
					#smBtn li ul { 
					position: absolute;
					left: -999em;
					height: auto;
					margin: 0;
					padding: 0;
				}
				#smBtn li ul li { 
					display:block;
					margin: 0;
					float: left;
				}
				
				#smBtn li ul ul { 
					left: -999em; 
					padding: 0;
					margin:0;
				}
				#smBtn li:hover li a {
					display: block;
					width: auto;
					margin: 0;
					background: none;
				}
				#smBtn li ul li:hover a { 
					display: block;
					width: auto;
					margin: 0;
				}
				
				
				
				#smBtn li:hover ul ul, #smBtn li:hover ul ul ul, #smBtn li:hover ul ul ul ul, #smBtn li:hover ul ul ul ul ul, #smBtn li.sfhover ul ul, #smBtn li.sfhover ul ul ul, #smBtn li.sfhover ul ul ul ul, #smBtn li.sfhover ul ul ul ul ul { 
					left: -999em; 
				}
				
				#smBtn li:hover ul, #smBtn li li:hover ul, #smBtn li li li:hover ul, #smBtn li li li li:hover ul, #smBtn li li li li li:hover ul, #smBtn li.sfhover ul, #smBtn li li.sfhover ul, #smBtn li li li.sfhover ul, #smBtn li li li li.sfhover ul, #smBtn li li li li li.sfhover ul {
					left: auto; 
				}
	
		
div.tester{
	background: #fff;
	display: block;
	color: #000;
	padding: 20px;
}


.navigation { margin: 20px 20px; }
.navigation a { color: #50D4B1;}




