@charset "utf-8";
/* CSS Document */
/* Copyright 2009 Digital Media Enterprises for Gray Area Photography 040509*/ 

html	{
	height:100.05%}
	
body {
	background-color: #000000;
	/* background-image:  url(images/DSC00890_bg.jpg); */
	margin-top: 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	}

#wrapper {
	width:900px;
	background-color:#cccccc;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	border-left:2px solid #333;
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	}
	
#header	{
	width:900px;
	height:384px;
	}
	
#logo	{
	width:400px;
	height:80px;
	padding:20px 10px 0px 20px;	
	}	
	
.footer_left {
	font-size:10px;
	background-color:#231f20;
	color:#333;
	padding:12px 21px 12px 25px;
	text-align:left;
	}
.footer_right {
	font-size:10px;
	background-color:#231f20;
	color:#333;
	padding:12px 21px 12px 25px;
	text-align:right;
	}	
	
#nav  	{
	width:840px;
	height:25px;
	padding:5px;
	color:#999;
	background-color:#333;
	}

#navtop		{
	width:674px;
	text-align:right;
	padding:15px 21px 0 0;
	}	
	
#navspace	{
	width:674px;
	padding:0 0 0 25px;
	}


.footnote	{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:13px 0px 0px 13px;
	}	
	
	
.left	{
	float:left;
	}	


/* Main content styles ---------------------------------------------------------------------*/	

#content-main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:10px;
	padding-top:0px;
	padding-right:50px;
	padding-bottom:25px;
	padding-left:50px;
	text-align: left;
}

#leftside	{
	width:191px;
	padding: 19px 19px 5px 19px;
	min-height:300px;
	margin-bottom:5px;
	}

#rightside	{
	width:178px;
	padding: 19px;
	min-height:300px;
	margin-bottom:5px;
	}

	
#content_subs {
	width:464px;
	margin-bottom:5px;
}

	
.featured	{
	background:url(/img/bg_top-feature.gif) top no-repeat #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 20px 9px;
	width:239px;
	}	

.contactinfo	{	
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 12px 0px 12px;
	vertical-align:top;
	}

.copyRights	{	
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	}

.line	{
	background:url(newsite/images/line_horiz.gif) center repeat-x;
	height:15px;
	}

#content-portfolioPage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:50px;
	padding-bottom:0px;
	padding-left:50px;
	text-align: left;
}	
/* Navigation and list Styles ----------------------------------------------------------------------------------*/	

#nav-top	{
	padding:8px 15px 0px 12px;
	vertical-align:top;
	}
.nav-top-styles {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

#nav-main {
	text-align:right;
	padding:0px;
	}

#titles-left {
height:22px;
}

#nav-left-top-subs {
	margin-bottom:25px;
	line-height:20px;
}

#nav-left-helpful-links {margin-top:9px ;
}

#nav-left-menu-box {
	margin-top:22px;
	}

h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004f31;
	margin:0px 0 12px 0;
	}

	
h2	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px 0px 30px 0px;
	color:#56925d;
	}
	
h3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0 14px 0;
	color:#999999;
	
	}	
	
h4	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	margin:10px 0 -10px 0;
	color:#536370;
	font-weight:bold;
	}	
	
h5	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#56925d;
	font-weight:bold;
	margin:10px 0 -10px 0;
	}	

h6	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0 5px 0;
	color:#CC9900;
	font-weight:bold;
	}	
	
/* Links  ----------------------------------------------------------------------------------*/

a:link, a:visited { 	
	color:#000000;
	text-decoration:none;
	}
	
a:active, a:hover  {
	color:#03F;
	text-decoration:none;
	}

a.topnav:link, a.topnav:visited { 	
	font-size:11px;
	color:#9d9fa2;
	text-transform:uppercase;
	text-decoration:none;
	}
	
a.topnav:active, a.topnav:hover  { 	
	font-size:11px;
	color:#AF8E41;
	text-transform:uppercase;
	text-decoration:none;
	}
	
a.topnav_selected:link, a.topnav_selected:visited { 	
	font-size:11px;
	color:#AF8E41;
	text-transform:uppercase;
	text-decoration:none;
	}	

a.smallright:link, a.smallright:visited { 	
	font-size:10px;
	color:#9d9fa2;
	text-transform:uppercase;
	text-decoration:none;
	}
	
a.smallright:active, a.smallright:hover  { 	
	font-size:10px;
	color:#AF8E41;
	text-transform:uppercase;
	text-decoration:none;
	}

.highlight-it {
	background-image:url(newsite/images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	}

.back-to-top-dot-lines {
	padding:12px 0px 12px 12px;
	border-bottom:dotted 1px #999999;
	text-align:right;
	}	
		
/* Call out box Styles -----------------------------------------------------------------------------------------------------------*/
	

.call-box-text-padding {
	padding:0px 12px 10px 22px;
	margin-right:12px;
	background:#EAEAEA;
	border:1px solid #999;
	text-align:left;
	font-size:12px;
	line-height:18px;
	}
	
.line-spacing-bitmore {
line-height:19px;
}

.white-text-normal {
	font-size:12px;
	color:#FFFFFF;
	}

li {
	margin-bottom:3px;
}	

.small-text-gray {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
.smaller-text-gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
.smallest-text-litegray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	}
	
.small_italic_subtitles {
	font-style:italic;
	font-size:11px;
	color:#666666;
		}	

.pdf-info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	}

.small-lists {
	font-size:11px;
	line-height:19px;
	margin-left:25px;
}

.lists_indented {
	font-size:12px;
	line-height:14px;
	padding-left:40px;
	margin-bottom:12px;
}


/* paragraphs and titles -----------------------------------------------------------------------------------------------------------*/
	
.paragraphs_notopmargin_smaller {
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	}
	
#right-side-inner {
		padding-top:0px;
		font-size:11px;
		line-height:18px;
		}	

.titles_small {
	font-size:11px;
	font-weight:bold;
	color:#006633;
	}
.titles_medium {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}

.titles_medium_tight {
	font-size:12px;
	margin-bottom:-16px;
	font-weight:bold;
	color:#333333;
	}

.titles_large {
	font-size:13px;
	font-weight:bold;
	color:#993366;
}

.titles_burgandy {
	font-size:13px;
	font-weight:bold;
	color:#6A463A;
	}
.titles_xlarge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	}
	

.dates {
	font-style:italic;
	color:#666666;
	}

	
hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
	margin-top:12px;
	margin-bottom:12px;
}


.note-small-text-gray {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:12px;
	}
.center_content {
	text-align:center;
}

.center_content-small-padded {
	text-align:center;
	font-size:11px;
	line-height:22px;
	padding:12px;
}

.title_large_bold {
	font-weight:bold;
	font-size:14px;
	color:#333;
}

.line-height-more {
	line-height:22px;
}