@charset "UTF-8"; /* CSS Document *//* Reset */body { color:#000; background:#FFF; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }table { border-collapse:collapse; border-spacing:0; }fieldset,img { border:0; }address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }caption,th { text-align:left; }h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }q:before,q:after { content:''; }abbr,acronym { border:0; font-variant:normal; }sup,sub { line-height:-1px; vertical-align:text-top; }sub { vertical-align:text-bottom; }input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }/* Overall */body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; }h1 { background: url(../images/logo.png) top left no-repeat; height: 164px; left: 39px; position: absolute; text-indent: -5000px; top: 2px; width: 225px; }h2 { color: #FFF; font-family: Whitney-Light, Arial, Helvetica, sans-serif; font-size: 150%; padding: 10px; }h3 { color: #FFF; font-family: Whitney-Light, Arial, Helvetica, sans-serif; font-size: 135%; padding: 8px; }h4 { color: #FFF; font-family: Whitney-Light, Arial, Helvetica, sans-serif; font-size: 125%; padding: 6px; }h5 { color: #FFF; font-family: Whitney-Light, Arial, Helvetica, sans-serif; font-size: 115%; padding: 5px; }h6 { color: #FFF; font-family: Whitney-Light, Arial, Helvetica, sans-serif; padding: 5px; }p { padding: 5px 0px; }li { padding: 2px 2px 2px 8px; }ul, ol { color: #000; margin: 5px 5px 5px 30px; }ul li { list-style-image: url(../images/bullet.gif); }table { border-spacing: 5px; margin: 5px; }td, th { background-color: #5FB0BB; border: 1px solid #FFF; color: #FFF; font-size: 12px; padding: 5px; }td { text-align: left; }th { text-align: center; font-weight: bold; }a { color: #FFF; text-decoration: none; }a:hover { text-decoration: underline; }em, i { font-style: italic; }strong, b { font-weight: bold; }hr { border: none; border-top: 1px solid #FFF; height: 1px; margin: 5px auto; width: 50%; }/* Forms */form input { padding: 2px; }form label { clear: left; color: #FFF; float: left; text-align: right; width: 130px; margin: 0px; padding: 5px; }form .FormElement { display: block; margin: 0px 0px 15px 140px; padding: 5px 10px; }form .InputText { background: url(../images/inputtext.gif) top left no-repeat; border: 0px; height: 18px; line-height: 18px; width: 213px; }form .TextArea { background: url(../images/textbox.gif) top left no-repeat; border: 0px; height: 92px; resize: none; width: 212px; }/* Header */#divHeader { background: #E3EAEB url(../images/header.jpg) top left repeat-x; height: 122px; padding: 25px 30px; }/* Main Menu */#ulMainMenu { font-family: Whitney-Light, Arial, Helvetica, sans-serif; font-size: 13px; list-style: none; list-style-image: none; margin: 0px; padding: 0px; text-align: right; }#ulMainMenu li { display: inline; list-style: none; list-style-image: none; margin: 0px; padding: 0px; }#ulMainMenu li { background: url(../images/menubg.gif) top left repeat-x; display: inline-block; margin: 0px; padding: 8px 0px; }#ulMainMenu li.First { background: url(../images/menusidebg.gif) top left no-repeat; padding-left: 3px; }#ulMainMenu li.Last { background: url(../images/menusidebg.gif) top right no-repeat; padding-right: 3px; }#ulMainMenu li a { border-left: 1px solid #FFF; color: #000; padding: 0px 12px; }#ulMainMenu li a:hover { text-decoration: none; }#ulMainMenu li.First a { border-left: none; }/* Main Div */#divMain { background: #5FB0BB url(../images/mainbg.gif) top left no-repeat; border-top: 2px solid #50949E; color: #FFF; }#divMain a { color: #186972; }/* Menu Two */#ulMenuTwo { background: url(../images/menutwobg.gif) top right no-repeat; font-family: Whitney-Book, Arial, Helvetica, sans-serif; font-size: 13px; list-style: none; list-style-image: none; margin: 0px; padding: 28px 0px; text-align: center; }#ulMenuTwo li { display: inline; list-style: none; list-style-image: none; margin: 0px; padding: 0px; }#ulMenuTwo li a { border-left: 2px solid #2995A3; color: #FFF; padding: 0px 12px 5px 12px; }#ulMenuTwo li a:hover { background: url(../images/menutwoitemhover.gif) bottom center no-repeat; text-decoration: none; }#ulMenuTwo li.First a { border-left: none; }/* Two Column Wrapper */#divWrapper { background: url(../images/wrapperbg.gif) bottom left repeat-x; margin: 0px 10px; }#divWrapperTwo { overflow: auto; position: relative; width: 100%; }#divLeftColumn { float: left; text-align: center; overflow: auto; padding: 0px 10px 15px 20px; width: 410px; }#divRightColumn { border-left: 1px solid #FFF; color: #2C2C2C; margin-left: 445px; padding: 0px 20px 15px 20px; position: relative; }#divRightColumn a { color: #FFF; }/* All the wrappers around the content to get it to look right */#divContentBox { background: #3B9DAA url(../images/contentbg.gif) top right repeat-y; }#divContentBoxTop { background: url(../images/contentboxtop.gif) top left repeat-x; height: 8px; overflow: hidden; }#divContentBoxTop .First { background: url(../images/contentboxtopleft.gif) top left no-repeat; height: 8px; }#divContentBoxTop .Last { background: url(../images/contentboxtopright.gif) top right no-repeat; height: 8px; }#divContent { background: url(../images/contentboxleft.gif) top left repeat-y; padding: 0px 15px 0px 20px; }#divContentTwo { overflow: auto; padding: 5px 0px; width: 100%; }#divContentBoxBottom { background: url(../images/contentboxbotleft.gif) top left no-repeat; height: 6px; overflow: hidden; }/* Blog */#content { padding-bottom: 15px; }#content h3 { border-bottom: #396B72 1px solid; padding-bottom: 5px; }#content .post { padding-bottom: 50px; }#content .post small { display: block; padding: 10px 0px; }#content .post .entry { padding: 10px 0px; }#content .date { color: #FFF; }#content form label { clear: none; color: inherit; float: none; text-align: left; width: auto; margin: 0px; padding: 0px; }#comment { width: 98%; }#sidebar { border-top: #396B72 2px solid; padding-top: 10px; }#sidebar hr { display: none; }#sidebar h3 { background: url(../images/bullet.gif) 0px 8px no-repeat; font-size: 12px; padding: 8px 10px 3px 17px; text-transform: uppercase; }#sidebar ul { margin: 0px; padding: 3px 10px; }#sidebar li { list-style: none; list-style-image: none; }#sidebar a { color: #1F4044; text-decoration: underline; }#sidebar a:hover { text-decoration: none; }/* Footer */.Footer { font-size: 10px; text-align: center; }/* Slideshow */#slideshow { width: 400px; height: 310px; overflow: hidden; }#slideshow p {left: 0; top: 0; width: 400px; text-align: center; } /* This fixes a bug in IE 6 and 7 where, during the slideshow, the absolutely positioned img/* Classes */.Right { border: 1px solid #3A6D03; float: right; margin: 0px 0px 20px 20px; padding: 4px; }.Left { border: 1px solid #3A6D03; float: left; margin: 0px 20px 20px 0px; padding: 4px; }.Border { border: 1px solid #3A6D03; padding: 4px; }.staffThumbs { float: left; width: 170px; height: 320px; text-align: center; padding: 20px; }
