/* Design & Code - Mike Rusczyk & Josh South(c) Company Name,- OFAD  */




/* ------------------------------------------------------------------------- /* Core Styles */

body { margin:0; padding: 0; font: normal 12px/1.5em "Lucida Grande", "Verdana", "sans-serif";}



.nav-main-base-upcomming { 
	font-size: 12px; 
	color: #6d6e71; 
	font-family:"Times New Roman", Times, serif;
	}
	
	.nav-main-base-upcomming a, .nav-main-base-upcomming a:visited {
		font-size: 12px;
		color: #96721c;
		text-decoration:none;
		font-family:"Times New Roman", Times, serif;
		}
	.nav-main-base-upcomming a:hover {
		font-size: 12px;
		color:#302C28;
		text-decoration:none;
		font-family:"Times New Roman", Times, serif;
		}
	.nav-main-base-upcomming h1 { 
		font-size: 12px; 
		font-weight:normal; 
		color: #65676A; 
		line-height:13px; 
		letter-spacing:0.5px; 
		font-family:"Times New Roman", Times, serif;
		}
	
	


/* ----------------------------------------- /* ul--li--and-stuff */




ul { }

li { }







/* fix for IE list style white space BUG */		ul a { _height: 0em }


/* controls thumbnails - - - size- background- and pading- margin-   */

#thumbssmall {
	margin:0 auto;
	}
	

#thumbssmall ul {
	margin:5px 5px 0 0;
	padding:0px;
	}


	#thumbssmall ul li {
	background-position: center center;
		list-style-type:none;
		display:block;
		text-indent:-9009px;	
		
		}


		#thumbssmall ul li a {								
			list-style-type:none;
			display:block;
			width:40px;
			height:40px;
			text-decoration:none;
			}
	
		#thumbssmall ul li a:hover {
			display:block;
			width:40px;
			height:40px;
			text-decoration:none;
			background-color:#A0B29B;
			filter:alpha(opacity=50);
			opacity: 0.5;
			-moz-opacity:0.5;
		
			}






/* controls PROOF thumbnails - - - size- background- and pading- margin-   */

#thumbsProof {
	margin:0 auto;
	}
	

#thumbsProof ul {
	margin:7px 7px 0 0;
	padding:0px;
	}


	#thumbsProof ul li {
	background-position: center center;
		list-style-type:none;
		display:block;
		text-indent:-9009px;	
		
		}


		#thumbsProof ul li a {								
			list-style-type:none;
			display:block;
			width:80px;
			height:80px;
			text-decoration:none;
			}
	
		#thumbsProof ul li a:hover {
			display:block;
			width:80px;
			height:80px;
			text-decoration:none;
			background-color:#A0B29B;
			filter:alpha(opacity=50);
			opacity: 0.5;
			-moz-opacity:0.5;
		
			}

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
















/* ------------------------------------------------------------------------- /* Lists and Navigation -- Text and Links */


p { }

	p a { }
	
	
/*  text and links - index, about, clients, contact / representationan and main nav  */

.solid-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #575B47;
}




/*  Links MAIN Generic  */  
  
A:link { }
A:visited { }
A:active { }
A:hover { }


/* archive default font color #C0BFB7 B5713E */

/*  Links and text MAIN Generic  */ 

.main-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C0BFB7;
}

.main-nav small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D2D1C8;
	font-weight: normal;
	padding-right: 16px;
	padding-left: 16px;
} 
/* links main-nav */

.main-nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808478;
	text-decoration: none;
	
}


.main-nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #96721c;
	text-decoration: none;

}




/*  Links MAIN Generic small/sub  */ 

.sub-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C9C3B6;
}

.sub-nav small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D2D1C8;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
} 

/* links main-nav */

.sub-nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A9F90;
	text-decoration: none;
	
}


.sub-nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E4000;
	text-decoration: none;

}
#sub-nav-padd {
	padding-left: 10px;
}



/* footer text */

.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96721c;
}

.footer-text small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D2D1C8;
	font-weight: normal;
	padding-right: 12px;
	padding-left: 12px;
} 

.footer-text em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D2D1C8;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
} 


/* links main-nav */

.footer-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4A999;
	text-decoration: none;
	
}


.footer-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96721c;
	text-decoration: none;

}





/* Headings H1-H6 */
h1 { }

h2 { }
	
	#title h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
	color: #DFE6D1;	
	}

h3 { }

h4 { }

h5 { }

h6 { }
/* ----------------------------------------------------- */





/* ------------------------------------------------------------------------- /* Boarders */

.border-top-dotted {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #AFB5AB;
}
.border-left-dotted {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #BACABB;
}
.border-right-dotted {
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #BACABB;
}
.border-bottom-dotted {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #AFB5AB;
}
.border-top-solid {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCD6C9;
}
.boarder-lower-orange {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B4100;
}
.boarder-lower-dash {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ADB3A2;
}



/* ----------------------------------------------------- */ 







/* ------------------------------------------------------------------------- /* Backgrounds */

.logo-background {
	background-image: url(images/brian-gaberman-photaography-logo-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.logo-background-large {
	background-image: url(images/brian-gaberman-photaography-logo-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.action-background {
	background-image: url(images/large_static/dan-drebohl-banner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fine-art-background {
	background-image: url(images/large_static/tree-stump-banner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.commercial-background {
	background-image: url(images/large_static/tony-cox-window-i-path-banner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.editorial-background {
	background-image: url(images/large_static/beastie-boys-fighting-banner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.portraiture-background {
	background-image: url(images/large_static/matt-obrian-banner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}











.footer-background-green {
	background-image: url(images/backdrops/footer-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer-background-line {
	background-image: url(images/backdrops/footer-background-line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* ----------------------------------------------------- */ 










/* ------------------------------------------------------------------------------------------------------------- /* Admin Styles */
 .nav-back {

	background-color: #F0F9FB;
	background-image: url(images/nav-background-anamals.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
    }
 
 .background-main-dude-top {
	background-image: url(images/opt-background-photos.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
 
 .corners-left-admin {
	background-image: url(images/corners-left-admin.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.corners-right-admin {
	background-image: url(images/corners-right-admin.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}




.boarder-all-admin {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E3E5D7;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D0DACE;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #D0DACE;
}
.boarder-all-admin-nav {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D0DACE;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #D0DACE;
}
 
/**----------#909481 archive font color------------**/
 
 

.nav-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EBB15B;
} 

/**----------------------**/

.nav-text A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #69786B;
}

.nav-text A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #69786B;
}
.nav-text A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #69786B;
}
.nav-text A:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CEDFDF;
}






/* ----------------------------------------------------- */ 
