@charset "utf-8"; 
/* CSS Document */

/* Global CSS Items */
* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.offLeft { display:block; width:650px; position:absolute; left:-699px; padding-right:50px; text-align:left; }
li {list-style:none}
a { text-decoration:none; color:#324b70; }
h1,.componentheading{ font-size:1.5em; margin-bottom:.5em;color:#fff; font-weight:normal; }
h2,.contentheading{ font-size:1.3em; font-weight:normal; }
h3 { font-size:1.2em; }
h4 { font-size:1.3em; }
h5 { font-size:1em; }
h6 { font-size:1em;font-weight:bold; }
#phoneNumbers { position:absolute; top:8px; text-align:center; width:885px; z-index:10;}
#phoneNumbers p {color:#000; font-size:12px; text-transform:uppercase; font-weight:bold;}
#phoneNumbers.home { position:absolute; top:40px; left:10px; width:auto;  }
#phoneNumbers.home p {color:#fff;font-size:1.2em; color:#fff; font-weight:normal;}

#Content { line-height:1.4em;}
#Content h3 {color:#FFFFFF; margin:8px 0px 2px 0px;}
#Content p { margin-bottom:6px;}
#Content hr { color:#000000; margin-bottom:12px; margin-top:12px; width:60%; margin-left:20%;}
/* End of Global CSS Items */

body {background-color:#3b1f15;}

/* Main Nav */

/* Top Level */
#mainNav { position:absolute; z-index:200; width:885px; height:20px; border-top:#8caddc 1px solid; border-bottom:#8caddc 1px solid; top:31px; padding-top:5px; }
#mainNav ul { width:730px; margin:0px auto 0px auto;}
#mainNav ul li { float:left; height:13px; margin-left:1em; border-right:#333333 1px solid;}
#mainNav ul li.last { border:none;}
#mainNav ul li a { height:20px;color:#fff; display:block; font-size:11px; cursor:pointer; margin-right:12px;}
#mainNav ul li span#nolink { height:20px;color:#fff; display:block; font-size:11px; margin-right:12px;}
#mainNav ul li a.current,#mainNav ul li a.section, #mainNav ul li a:hover { color:#000; }
#mainNav ul li span#nolink.current, #mainNav ul li span#nolink.section { color:#000000; }
 
/* Sub Level */
#mainNav ul li ul { width:116px; display:none; position:absolute; z-index:99; margin-left:-1em;}
#mainNav ul li ul li { height:auto; border:none; }
#mainNav ul li li a { height:auto; width:92px; color:#fff; display: block; background-color:#3b1f15; border-top:#8caddc 1px solid; padding:2px 4px 3px 4px; cursor:pointer;}
#mainNav ul li li a.section, #mainNav ul li li a.current, #mainNav ul li li a:hover { background-color:#8caddc; }
#mainNav ul li li a span { font-size:10px; }

/* Sub Nav */
#Sidebar { position:absolute; width:188px; left:0px; top:58px; background-color:#3b1f15; }
#Sidebar ul { margin-left:0px;}
#Sidebar ul li a { width:172px; height:19px; color:#fff; display: block; background-color:#3b1f15; border-top:#8caddc 1px solid; padding:3px 4px 0px 12px; cursor:pointer; }
#Sidebar ul li a.current, #Sidebar ul li a:hover { background-color:#8caddc;}
#Sidebar img { border:none; margin-bottom:-2px;}

/* Splash Nav */
#splashNav { position:absolute; z-index:10; width:885px; height:20px; border-top:#8caddc 1px solid; border-bottom:#8caddc 1px solid; top:21px; padding-top:2px; }
#splashNav ul {float:right; margin-right:60px; margin-top:2px;}
#splashNav ul li {float:left; height:13px;margin-left:1em;}
#splashNav ul li a {color:#fff; display:block; height:20px; font-size:11px; margin-right:12px;}
#splashNav ul li a:hover{color:#000;}

/* Content, Columns, Module locations, etc.*/
.wrap { position:relative; width:980px; margin:0 auto; text-align:left; background:#000 url(/site/images/wdm_sb_sidebar.jpg) bottom right no-repeat; }
#contentBackground { width:885px; background:#5b88cb url(/site/images/wdm_ocean.jpg) bottom left no-repeat;}
#contentBackground.ocean {background:#5b88cb url(/site/images/wdm_ocean.jpg) bottom left no-repeat;}
#contentBackground.cityday {background:#5b88cb url(/site/images/wdm_cityday.jpg) bottom left no-repeat;}
#contentBackground.citynight {background:#5b88cb url(/site/images/wdm_citynight.jpg) bottom left no-repeat;}
#contentBackground.field {background:#5b88cb url(/site/images/wdm_field.jpg) bottom left no-repeat;}
#contentBackground.sb_citynight {background:#5b88cb url(/site/images/wdm_sb_citynight.jpg) bottom left no-repeat;}
#contentBackground.sb_cityday {background:#5b88cb url(/site/images/wdm_sb_cityday.jpg) bottom left no-repeat;}
#contentBackground.sb_beach {background:#5b88cb url(/site/images/wdm_sb_beach.jpg) bottom left no-repeat;}
#Content { width:630px; left:255px; padding:90px 0px 220px 216px; }
#Content.linksPage { min-height:220px; }
#Content h2 { color:#FFFFFF; margin-bottom:10px; font-size:1.7em;}
#Content a { text-decoration:underline;}
#logo {position:absolute; width:95px; left: 885px;top: 0px; display:block; height:95px; background:transparent url(/site/images/wdm_sb_logo.jpg) top left no-repeat;}
#imageSwitcher {position:relative;width:492px;height:329px;margin-top: -164px;margin-left: 320px;}
#homepagebuttons {position:absolute;width:492px;height:329px;top: 231px;left: 320px;}
#homepagebuttons .tryptic { width:164px; height:329px; float:left; background-color:#666666;}
.leading  {line-height:16px;}

/* Footer */
#footer { width:980px; height:110px; background:transparent url(/site/images/wdm_sb_footer.jpg) top left no-repeat;}
#footer p { color:#654a41; font-size:8px;  padding-top:90px; margin-left: 540px; text-align:right;}