BODY {background: #491a1b;padding:0 0 10px 0; margin:0px 0px 10px 17px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #fff;}
BODY#contentPage {background: #491a1b url(/images/content_page_bg.gif) top left no-repeat scroll;}
BODY#searchPage {background: #491a1b url(/images/content_page_bg.gif) top left no-repeat scroll;}
BODY#indexNav {background: #955556;}
a {line-height:133%;}A:link {color: #fff;text-decoration: none;outline:none;}
a:hover {text-decoration:none;color: #c6b7b7;}
a:visited {color:#fff;text-decoration:none;}
a{text-decoration:none;}
a.body{font-weight:bold;text-decoration:underline;text-transform: lowercase;color:#fff;}
a.navcontent{font-weight:bold;text-decoration:underline;color:#fff;}
a:hover {color: #c6b7b7;}
.clear_floats:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.white {color: #fff;}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {margin:0;padding:0;text-transform:capitalize;}

h2.subsection{margin-bottom:10px;}

h1 {font-size: 28px;font-weight: bold;margin:15px 0;}
h2 {font-size: 20px;font-weight: bold;}
h3 {font-size: 18px;font-weight: bold;}
h4 {font-size: 16px;font-weight: bold;}
h5 {font-size: 14px;font-weight: bold;}
h6 {font-size: 12px;font-weight: bold;}
dd {margin:20px;}
P {margin: 15px 25px 15px 0px;padding:0;}
#mainNav {position: absolute;top: 0px;left: 494px;height: 100px;width: 476px;background: url(/images/main_nav_bg.gif) no-repeat top left;z-index:10;}
#mainNavBar {position: relative;top: 30px;left: 5px;z-index:20;}
#mainNavOverlay {width: 476px;height: 360px;top: 0px;left: 0px;position: absolute;background: url(/images/main_nav_overlay.png) no-repeat top left;z-index: 5;}

.mainNavAuxContent1, 
.mainNavAuxContent3,
.mainNavAuxContent4,
.mainNavAuxContent5 {width: 453px;height: 73px;background: url(/images/main_nav_aux_bg.png) top left no-repeat;}

.mainNavAuxContent2 {width: 453px;height: 73px;background:none;}

.mainNavAuxContent1 IMG,
.mainNavAuxContent3 IMG,
.mainNavAuxContent4 IMG,
.mainNavAuxContent5 IMG {float:left;margin:9px 9px 0 12px;}

.mainNavAuxContent1 P,
.mainNavAuxContent2 P,
.mainNavAuxContent3 P,
.mainNavAuxContent4 P,
.mainNavAuxContent5 P {font-size:10px;color:#fff;margin:0;padding:9px 12px;line-height: 1.3em;}

#mainNavAux1, 
#mainNavAux3,
#mainNavAux5,
#mainNavAux7,
#mainNavAux9 {margin-top:178px;margin-left:12px;}

#mainNavAux2, 
#mainNavAux4,
#mainNavAux6,
#mainNavAux8,
#mainNavAux10 {margin-top:18px;margin-left:12px;}

/* :::::::::: MAIN NAV ::::::::::::::::::::::::::::::::::::::::::::::::: */
ul#navlist span.header{display:inline;visibility:visible;}
ul#navlist li.headerclass {padding: 3px 5px 7px 5px;}

ul#navlist a,
ul#navlist span {font-weight: bold;text-decoration: none;font-size:12px;cursor: pointer;text-transform:lowercase;}

ul#navlist, 
ul#navlist ul, 
ul#navlist li {margin: 0px;padding: 0px;list-style-type: none;}

ul#navlist li {float: left;}

ul#navlist li a,
ul#navlist li span {color: #fff;padding: 3px 3px 7px 8px;}
ul#navlist ul {display:none;}

ul#navlist li.hoverClass:hover ul.hoverClass {display:block;position:absolute;margin-top:3px;padding-top:0px;padding-right:8px;}
ul#navlist li.hoverClass:hover ul.hoverClass li {float: none;display:block;background:#955556;width:100%;padding:0 0 0 3px;}
ul.hoverClass li a:hover{background: url(/images/secondaryNav_hover_bg.png) top left no-repeat;color:#fff;}
li.hoverClass:hover {background: url(/images/level1_bg_right.png) top right no-repeat;}
li.hoverClass:hover span.header {background: url(/images/level1_bg2.png) top left no-repeat;}
li.hoverClass:hover ul{background:url(/images/subnav_bg.gif) top right no-repeat;padding-top:10px;}
ul#navlist li ul.subnav li a {margin:0;padding:3px 1px 1px 5px;font-size:11px;display: block;}


/* :::::::::: HOMEPAGE ::::::::::::::::::::::::::::::::::::::::::::::::: */
#hpPageHeader {position: relative;top: 0px;left: 0px;width: 970px;height: 153px;background: url(/images/hp_logo.gif) no-repeat top left;}

#hpPageHeader SPAN, 
contentPageHeader SPAN {display: none;}

#hpPageHeadline {position: absolute;top: 100px;left: 0px;width: 530px;height: 54px;background: url(/images/hp_headline.gif) no-repeat top left;z-index:1;}

#hpPageHeadline SPAN,
#contentPageHeadline SPAN {display: none;}

#hpImages {margin:0;padding:10px 0 0 0;height: 313px;width:970px;}

#hpimg1, 
#hpimg2 {margin-right:16px;}

#hpFeatures {margin-top: 18px;padding:0;height: 224px;width: 986px;}
#hpFeatures DIV {padding: 16px 0px 16px 16px;margin: 0;}
#hpFeatures DIV IMG {float: right;margin: 0 25px 0 16px;padding: 5px;}
.hpOneColumn {width: 349px;height:224px;background: url(/images/hp_feature_2_bg.gif) no-repeat top left;float: left;}
.hpTwoColumn {width: 605px;height:224px;background: url(/images/hp_feature_1_bg.gif) no-repeat top left;float: left;}	

/* :::::::::: CONTENT :::::::::::::::::::::::::::::::::::::::::::::::::: */
#homePageLink{position:absolute;top:0px;left:18px;width:223px;height:113px;z-index:100;}
#homePageLink A {outline:none;}
#contentPageHeader {position: relative;top:0px;left:0px;width:970px;height: 153px;/* background: url(/images/content_logo_bg.gif) no-repeat top left;*/}
#contentPageHeader span{display:none;}
#contentContainer {margin:0;padding:10px 0 0 0;width:970px;}
.searchContainer{margin:0px 0px 25px 0px;}
div#searchResults{	margin:0;padding:0;width:975px;}
div.thumbnail {width:155px;height:145px;background: url(/images/slide_background.gif) top center no-repeat;margin:10px 48px 10px 0px;display:inline;float:left;}
div.thumbnail a{display:block;width:155px;height:145px;}
div.last {margin:10px 0px;}
div.thumbnail img {/* padding: 40px 0;*/}

#articleContainer {font-size:13px;float:left;width:970px;margin-top:10px;}
html>body #articleContainer ol, 
html>body #articleContainer UL {counter-reset: item;list-style:outside;}
html>body #articleContainer LI {margin:10px 20px;display:block;}
html>body LI.section{font-weight:normal;font-size:13px}
html>body LI.subsection{font-size:12px;}
html>body #articleContainer LI:before{content:counters(item, ".") " ";counter-increment: item;}

#articleImage {float:right;width:476px;margin:0 0 0 17px;}
P.article {font-size:13px;font-weight: 600;line-height: 1.5em;margin: 0 10px 15px 0;} 
P.content {font-size:13px;font-weight: 600;line-height: 1.5em;margin: 0 10px 15px 0;} 
#contentImage {float:right;clear: left;margin-top:10px;}
P.caption {font-size:11px;font-weight: 600;color:#c6b7b7;}
.infotext {font-size:13px;font-weight: 600;line-height: 1.5em;margin: 0 10px 15px 0;}
a.paginate{padding:0 10px;}

#portfolioContent {font-size:13px;float:left;width:975px;margin-top:10px;}
#portfolioContent P {width:460px; float:left;}
#portfolioContent div.featured {float:right;width:476px;height:321px;background: url(/images/portfolio_img_bg.gif) top left no-repeat;}
#portfolioContent div.featured img{margin:35px 54px 0 54px;}
#portfolioContent div.featured div.caption {font-size:12px;font-weight: 600;color:#491a1b;line-height: 1.5em;margin: 0 10px 15px 0;position:relative;top:15px;}
div.portfolioImages {width:975px;}
div.portfolioImages div.slidePort {width:208px;height:192px;margin:50px 47px 10px 0px;display:inline;float:left;background: url(/images/slide_large_portfolio_bg.png) top center no-repeat;}
div.portfolioImages div.slideLand {width:208px;height:192px;margin:50px 47px 10px 0px;display:inline;float:left;background: url(/images/slide_large_landscape_bg.png) top center no-repeat;}
div.slideLand a, div.slidePort a {display:block;width:208px;height:184px;}
div.lastSlide {margin:50px 0 10px 0!important;}

/* :::::::::: SIGNUP ::::::::::::::::::::::::::::::::::::::::::::::::::: */
#signupForm {width:463px;height:428px;background: url(/images/signup_bg.png) top left no-repeat;position:relative;top:0px;left:241px;font-weight:bold;color:#491a1b;font-size:12px;z-index:1;}
#signupSubmit{background:#945455 url(/images/continue_button_bg.gif) no-repeat;border: none;color:#491a1b;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight: bold;height:21px;margin:0;padding:0;width:75px;outline:none;}
#errBlock{background:url(/images/errmsg_bg.png)no-repeat top left;position:absolute;left:160px;top:120px;width:212px;height:auto;padding:0px;color:#fff;font-size:11px;font-weight:normal;}
#errBlock div#resetForm, #errBlock div#errText {padding:10px;}
#errBlockBottom{width:212px;height:17px;background:url(/images/errmsg_bottom_bg.png) no-repeat bottom left;margin:0;padding:0;}
/* :::::::::: PHOTOGRAPHERS ::::::::::::::::::::::::::::::::::::::::::::::::::: */
#photogContent {width:463px;height:1063px;background: url(/images/photog_page_bg.png) top left no-repeat;position:relative;top:0px;left:241px;font-weight:bold;color:#491a1b;font-size:12px;z-index:1;}
.photogImage {margin-left:60px;margin-top:30px;}
div#photogContent div A {display:block;margin:7px 0;}

/* :::::::::: FOOTER ::::::::::::::::::::::::::::::::::::::::::::::::::: */
#footerNav {display:block;margin-top:30px;padding:10px;width:90%;clear:none;}
ul#footerLinks {list-style: none;margin:0;padding:0;float:left;display:inline;}
ul#footerLinks li {padding:0;display:inline;}
ul#footerLinks li a {font-size:12px;font-weight:normal;color:#fff;text-decoration:none;}
ul#footerLinks li a:hover {color:#c6b7b7;text-decoration:underline;}

ul#indexNav {list-style: none;margin:20px 0 0 0;padding:0;float:left;display:inline;}
ul#indexNav li {padding: 3px 10px;display:inline;}
ul#indexNav li a {font-size:13px;font-weight:bold;text-transform:lowercase;color:#fff;text-decoration:none;}
ul#indexNav li a:hover {color: #fff;text-decoration:underline;}
