/*
	David K Warfel screen.css
	
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {background:url("../../images/public/body_background.gif") repeat-x;}

a:focus {}

hr {}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {}

ul {}

li {}

/* `Container
----------------------------------------------------------------------------------------------------*/

#container {background-color:#dbdbd2; border:1px solid #eee; border-top:0px; width:885px; margin:0px auto;}

#header {background:url("../../images/public/header_background_texture.gif"); border-bottom:1px solid #777;}
#header h1 {height:95px; margin:0px; background:url("../../images/public/header_background.gif"); width:516px; border-right:1px solid #777;}
#header h1 a {background:url("../../images/public/logo.gif"); width:328px; height:95px; display:block; margin-left:180px;}
#header h1 a span {display:none;}

#navigation {height:48px; background-color:#1e1e1e; border-bottom:1px solid #111; text-transform:lowercase;}
#navigation ul {list-style:none; margin:0px; float:right; margin-right:70px; }
#navigation ul li {margin:0px; padding:0px; display:inline;}
#navigation ul li a {font-size:14px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", sans-serif; display:block; float:left; height:30px; padding:14px 20px 4px 20px; text-decoration:none; color:#fff;}
#navigation ul li a:hover {background-color:#333;}
#navigation ul li a.selected {background-color:#434343;}
#navigation ul li ul {display:none;}

#sub-navigation {height:32px; background-color:#434343; border-bottom:1px solid #111; text-transform:lowercase; margin-top:-1px;}
#sub-navigation ul {list-style:none; margin:0px; float:left; margin-left:525px;}
#sub-navigation ul li {margin:0px; padding:0px; display:inline;}
#sub-navigation ul li a {font-size:12px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", sans-serif; display:block; float:left; height:15px; margin-top:1px; padding:3px 8px 5px 8px; margin:5px 0px 5px 0px; text-decoration:none; color:#fff;}
#sub-navigation ul li a:hover {background-color:#333;}
#sub-navigation ul li a.selected {color:#93b1ca;}
#sub-navigation ul li ul {display:none;}

#footer {width:885px; margin:10px auto;}
#footer ul {list-style:none; margin:0px; padding:0px;}
#footer ul li {display:inline; margin:5px; padding:0px;}
#footer a {text-decoration:none; color:#ddd;}
#footer a:hover {text-decoration:underline;}
#footer #contact-info {float:left; margin:0px; padding:0px; margin-left:10px; color:#ddd;}
#footer #site-info {float:right; margin:0px; padding:0px; padding-top:8px; color:#ddd; margin-right:10px;}
#footer #site-info a {text-transform:uppercase;}
#footer #phone {font-size:20px;}

#content .combo {background-color:#dbdbd2;}
#content .combo .image_left {float:left;}
#content .combo .main_content {float:left; padding:30px; width:307px;}
#content .combo .main_content h2 {color:#505050; font-size:20px; margin-bottom:13px;}
#content .combo .main_content p {color:#505050; font-size:14px; line-height:24px;}
#content .combo .image_right {float:right;}
#content .combo .main_content {float:left; padding:30px; width:307px;}
#content .combo .main_content h2 {color:#505050; font-size:20px; margin-bottom:13px;}
#content .combo .main_content p {color:#505050; font-size:14px; line-height:24px;}
#content .standard {clear:both; padding:30px; border-top:1px solid #aaa; margin-top:10px;}
#content .standard p {color:#505050; font-size:14px; line-height:24px;}
#content .gallery {clear:both; padding:30px; border-top:1px solid #aaa; margin-top:10px; }
#content .gallery .gallery_photo {display:block; float:left; margin:0px 10px 30px 10px;}

#content a {color:#000; text-decoration:none;}
#content a:hover {color:#000; text-decoration:underline;}

#content .block {background-color:#dbdbd2; }

.download {font-size:12px; width:260px; float:left; border:1px solid #aaa; background-color:#fff !important; padding:10px; display:block; margin-left:30px; margin-top:-20px;}
.download a {text-decoration:underline;}
.download a:hover {text-decoration:none;}
.download p {font-size:12px; line-height:22px; margin:0px; display:block;}
.download img {float:left; margin-right:10px; margin-top:-3px;}
.download .info_div {width:200px;}


#left-div {float:left;}
#right-div {float:left;}

#slides {background-color:#000;}

#list {width:187px; padding:30px; z-index:100;}
#list ul {list-style:none; margin:0px; padding:0px;}
#list ul li {margin:0px; padding:0px; text-transform:lowercase; font-weight:bold; font-size:14px;  color:#505050;}
#list ul li ul {}
#list ul li ul li {float:left; padding-top:10px; padding-right:6px; padding-bottom:6px;}
#list ul li ul li a img {margin-top:-10px; border:2px solid #dbdbd2;}
#list ul li ul li a img:hover {border:2px solid #555;}
#list ul li ul li a img.selected {border:2px solid #000;}
#list ul li ul li .caption {display:none;}

#list .description {display:none;}
#main_photo {width:636px; height:449px; float:left; background-color:#555; position:absolute; z-index:2; background-repeat:no-repeat;}
#photo_holder {width:636px; height:449px; background-color:#333; position:absolute; z-index:1; float:left; background:url("/_shared/images/public/wait.gif");}

#information {background-color:#000; color:#fff; padding:16px; width:604px;}
#information h3 {font-size:18px; font-weight:bold; margin:0px; padding:0px; line-height:19px;}
#information h4 {font-size:14px; font-weight:normal; margin:0px; padding:0px; line-height:14px;}
#information p {font-size:10px;}
#information a {color:#ddd;}
#information #info_left {float:left; width:200px; margin-right:50px;}
#information #info_right {float:left; width:200px; padding-top:5px;}
#information #controls {float:left; width:129px; padding-top:5px; padding-left:25px;}
#information #left_arrow {margin-left:30px; margin-right:30px; display:block; float:left;}
#information #right_arrow {display:block; float:left;}

#caption {background-color:#333; color:#fff; padding:10px 16px; width:604px;}
#bottom-left { position:relative; padding-top:448px;}

#slideshow {position:relative; height:450px;}
#slideshow DIV {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 400px; background-color: #FFF;}
#slideshow DIV.active {z-index:10; opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height: 450px; display: block; border: 0; margin-bottom: 10px;}
