body{background:#320001 url(../img/layout/body.jpg) 0 0 repeat-x;color:#fff;margin:0;padding:0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:62.5%;text-align:center;}h1{margin:0;padding:24px 0 12px;font-weight:400;font-size:2em;line-height:1.3;}h2{margin:0;padding:24px 0 6px;font-weight:400;font-size:1.6em;line-height:1.3;}h3{margin:0;padding:12px 0 6px;font-weight:400;font-size:1.4em;line-height:1.3;}p{margin:0;padding:12px 0 6px;font-weight:400;font-size:1.2em;line-height:1.8;}li{font-size:1.2em;}a{color:#57f;text-decoration:none;}a:hover,a:visited:hover{text-decoration:underline;color:#fff;}div#wrapper{position:relative;background:#262626 url(../img/layout/wrapper.jpg) 0 0 repeat-y;margin:0 auto 20px;width:889px;}div#header{position:relative;background:#262626 url(../img/layout/header.jpg) 0 0 no-repeat;margin:0;width:889px;height:107px;}div#header h1{margin:0;padding:0;width:430px;height:90px;}div#header h1 a{position:absolute;display:block;width:430px;height:50px;top:34px;}div#header h1 span{position:absolute;top:-987em;}div#top_nav{position:relative;background:#262626 url(../img/layout/nav_repeat.jpg) 0 0 repeat-x;margin:0 auto;width:790px;height:65px;}div#tnl{position:absolute;background:#ccc url(../img/layout/nav_left.jpg) 0 0 no-repeat;left:-20px;top:0;width:20px;height:65px;}div#tnr{position:absolute;background:#ccc url(../img/layout/nav_right.jpg) 0 0 no-repeat;left:790px;top:0;width:20px;height:65px;}div#container{position:relative;min-height:440px;height:auto !important;height:440px;margin:0 30px;text-align:left;padding-bottom:20px;}div#footer{position:relative;background:#333 url(../img/layout/footer.jpg) 0 0 no-repeat;margin:0;width:889px;height:17px;}p.final{color:#aaa;font-size:1.1em;padding:4px 0;}p.final a{color:#aaa;text-decoration:none;}p#design{padding-bottom:24px;}.fl{float:left;}.fr{float:right;}.cl{clear:left;}.cr{clear:right;}.cb{clear:both;}#frm_contact{border:1px solid #333;width:450px;margin:72px 12px 12px 48px;padding:12px;float:right;}#frm_contact p{text-align:right;min-height:2em;height:auto !important;height:2em;line-height:2em;margin:0 0 1px;padding:6px;}#frm_contact p label span{float:left;width:200px;}#frm_contact p input.text,#frm_contact p textarea{width:200px;font-size:1.2em;}#frm_contact p.sbr{display:none;visibility:hidden;}#frm_contact p.error{text-align:center;font-size:1.5em;padding:6px 0 12px;}#frm_contact span.warning{color:#ff0;}div#gmap{width:600px;height:400px;border:3px solid #000;}div#gmap p{color:#000;margin:0;padding:12px 0 0;line-height:1.6;}div#gmap a{color:#00c;}div#gmap a:hover,div#gmap a:visited:hover{color:#00c;text-decoration:underline;}div#gmap_caption{float:right;width:210px;padding-top:150px;}div#gmap_caption p{font-size:1em;}div#weeks h3{padding-top:36px;}div#weeks p{padding:0.4em 0 0 2em;}.pics{height:240px;width:826px;padding:0;margin:20px 0 0;overflow:hidden;}.pics img{border:none;background-color:#000;top:0;left:0;}.rc{-webkit-border-radius:9px;-moz-border-radius:9px;}ul#nav{position:absolute;top:127px;left:42px;margin:0;padding:0;text-align:left;z-index:999;font-size:12px;}ul#nav li{position:relative;width:13em;height:1.7em;font-size:1em;line-height:1.7;float:left;list-style:none;margin:0 0 0 1px;padding:0;white-space:nowrap;}ul#nav li em{font-style:normal;}ul#nav li a{display:block;width:100%;color:#600;}ul#nav li a:hover,ul#nav li a:visited:hover{text-decoration:none;color:#fff;}ul#nav li ul{position:absolute;left:-987em;margin:0;padding:0;}ul#nav li ul li{display:block;float:none;width:17em;background:#000;border:1px solid #555;height:2.3em;line-height:2.3;text-indent:1em;margin:-1px 0 0 -1px;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.sfhover{position:static;}ul#nav li ul li a{color:#999;}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{text-decoration:none;background:#333;color:#fff;}ul#nav li#nav_cls{width:12em;}ul#nav li#nav_pfl{width:6em;}ul#nav li#nav_gal{width:14em;}ul#nav li#nav_bio{width:9em;}ul#nav li#nav_ctc{width:11em;}a.gallery,a.gallery:visited{display:inline-block;color:#000;text-decoration:none;border:1px solid #999;width:100px;height:67px;float:left;margin:5px 0 0 14px;z-index:50;}a.slide0{background:url(../img/thumbs/marine_and_editorials/0.jpg) 0 0 no-repeat;}a.slide1{background:url(../img/thumbs/marine_and_editorials/1.jpg) 0 0 no-repeat;}a.slide2{background:url(../img/thumbs/marine_and_editorials/2.jpg) 0 0 no-repeat;}a.slide3{background:url(../img/thumbs/marine_and_editorials/3.jpg) 0 0 no-repeat;}a.slide4{background:url(../img/thumbs/marine_and_editorials/4.jpg) 0 0 no-repeat;}a.slide5{background:url(../img/thumbs/marine_and_editorials/5.jpg) 0 0 no-repeat;}a.slide6{background:url(../img/thumbs/marine_and_editorials/6.jpg) 0 0 no-repeat;}a.slide7{background:url(../img/thumbs/marine_and_editorials/7.jpg) 0 0 no-repeat;}a.slide8{background:url(../img/thumbs/marine_and_editorials/8.jpg) 0 0 no-repeat;}a.slide9{background:url(../img/thumbs/marine_and_editorials/9.jpg) 0 0 no-repeat;}a.slide10{background:url(../img/thumbs/marine_and_editorials/10.jpg) 0 0 no-repeat;}a.slide11{background:url(../img/thumbs/marine_and_editorials/11.jpg) 0 0 no-repeat;}a.gallery em,a.gallery span{position:absolute;left:-999em;}a.gallery:hover{z-index:100;border:1px solid #000;}#gallery_container{position:relative;z-index:1;width:100%;height:320px;margin-top:12px;}#gallery_container p#rights{font:400 normal 9px/13px Tahoma;padding:0;color:#777;}#gallery_container img{border:0;}#gallery_container div#title{position:absolute;top:20px;left:20px;font-weight:700;font-size:1.6em;}#gallery_container .thumbs{position:absolute;width:360px;height:300px;left:466px;top:0;}#gallery_container a.gallery em{width:450px;height:300px;display:block;position:absolute;z-index:50;}#gallery_container a.gallery:hover em,#gallery_container a.gallery:active em,#gallery_container a.gallery:focus em{left:-465px;top:1px;}html>body #gallery_container a.gallery:hover em,#gallery_container a.gallery:active em,#gallery_container a.gallery:focus em{left:-466px;top:0px;border:1px solid #999;}#gallery_container h1{position:relative;z-index:-1;left:0;clear:both;margin:0;width:450px;height:300px;border:1px solid #999;padding:0;}#gallery_container h1 em{font-size:0.6em;color:#000;}