/* global layout */
body { background-color:#595959; margin:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#layout { width:100%; }
#container { width: 100%; margin:0px; text-align:center; }
#stage { width: 85%; margin-bottom:0px; margin-left: auto; margin-right: auto; padding:10px 25px 15px 25px; text-align: left; background-color:#4E4E4E; height:inherit; }
#footer { text-align:center; font-size:10px; color:#CCCCCC; margin-top:5px; }
#footer a{ font-size:11px; color:#999999; text-decoration:underline; margin-right:12px; display:inline; }
#footer a:visited { }
#footer a:hover { text-decoration:none; color:#FFCC00; }
.copyright { display:block; margin-top:5px; }
#header { background-image: url("../images/headerBg.jpg"); height:115px; }


/* main content */
p { color:#FFFFFF; font-size:0.88em; line-height:22px; margin-top:10px !IMPORTANT; margin-top:5px; display:block; }
h1 { font-size:1.2em; margin:0px 0px 5px 0px; color:#FFFFFF; }
h2 { font-size:1.0em; margin:0px 0px 5px 0px; color:#FFCC00; }
hr { width: 100%; text-align: left; margin: 0 auto 0 0; color:#8A8A8A; height:1px; } 
ul { color:#FFFFFF; }
li { }
ul a{ font-size:0.88em; color:#FFFFFF; text-decoration:underline; }
ul a:hover{ color:#FFCC00; text-decoration:none; }
ul a:visited{ font-size:0.88em; color:#FFFFFF; text-decoration:underline; }
.leftColumn { vertical-align:top; width:206px;}
.rightColumn { vertical-align:top; padding:20px 20px 20px 20px; height:400px; }
.rightColumn a{ color:#FFFFFF; text-decoration:underline; }
.rightColumn a:visited{ color:#FFFFFF; text-decoration:underline; }
.rightColumn a:hover { color:#FFCC00; text-decoration:none; }
.rightColumn a:active { color:#FFFFFF; text-decoration:underline; }
#content { background-color:#630000; border-color:#FFFFFF; border-width:0px 2px 0px 2px; border-style:solid; display:block; margin:0px; }
#features { width:185px; margin-left:5px; background-image: url("../images/featureBg.gif"); padding-top:3px; }
#features p { font-size:0.86em; }
.featureHeader { font-size:12px; margin:0px; padding:0px; }


/* navigation */
#navDropShadow { background-image: url("../images/navBg.gif"); background-repeat:no-repeat; width:206px; height:217px; }
#navcontainer { width: 199px; }
#navcontainer ul { margin:0px; padding:0px; list-style-type: none; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#navcontainer ul li{ margin-bottom:0px !IMPORTANT; margin-bottom:-2px; }
#navcontainer a { display: block; padding: 9px 0px 0px 20px; width: 179px; height:26px !IMPORTANT; height:27px; background-image: url("../images/navOff.gif"); }
#navcontainer a:link { color: #EEE; text-decoration: none; font-size:12px; }
#navcontainer a:visited { color: #EEE; text-decoration: none; font-size:12px; }
#navcontainer a:hover { background-image: url("../images/navHover.gif"); color:#FECC00; text-decoration: none; }
#navcontainer a:active { font-size:12px; display: block; padding: 9px 0px 0px 20px; width: 179px; height:26px !IMPORTANT; height:27px; background-image: url("../images/navOff.gif"); text-decoration:none; }
.navActive { padding: 9px 0px 0px 20px; font-size:12px; background-image: url("../images/navOn.gif"); color:#FECC00; text-decoration: none; width: 179px; height:26px !IMPORTANT; height:27px; }

/* featured projects */

#captionShell {
width:345px;
background-color:#4A0000;
border:1px solid #8A8A8A;
padding:20px;
vertical-align:top;
margin:20px 0px 0px 0px;
}

.featuredImage {
margin:0px;
width:335px;
border:1px solid #FECC00;
}

.currentFeaturedPage {
color: #FECC00;
font-weight: bold;
}


