body{margin:0;color:#fff;font:12px/15px "Lucida Sans", Arial, sans-serif;background:#252525;min-width:960px;}
img{border-style:none;}
a{color:#fff;text-decoration:none;}
#wrapper{width:100%;position:relative;overflow:hidden;}
.w1{position:relative;left:50%;width:1022px;}
.w2{position:relative;left:-50%;float:left;}
#container{width:940px;padding:0 41px;overflow:hidden;}

#header{width:940px;margin:0 0 8px;}
#header:after{clear:both;display:block;content:"";}
#header .heading{width:940px;height:257px;background:url(../img/bg-header.jpg) no-repeat;overflow:hidden;position:relative;}
#header .logo{display:block;position:absolute;top:0;left:312px;background:url(../img/logo.gif) no-repeat;text-indent:-9999px;width:312px;height:222px;overflow:hidden;}
#header .logo a{display:block;width:300px;height:222px;position:relative;}
#header .slogan{font:italic 25px/30px "Lucida Sans", Helvetica, sans-serif;letter-spacing:-1px;text-indent:-9999px;width:263px;height:27px;left:335px;top:224px;position:absolute;background:url(../img/text-slogan.gif) no-repeat;}
#header .nav-holder{height:130px;width:940px;margin:0 -41px;padding:0 41px;overflow:hidden;position:relative;}

#main-nav{float:left;width:940px;background:url(../img/bg-nav.gif) repeat-x;margin:0;padding:0;list-style:none;height:45px;}
#main-nav li{float:left;display:inline;background:url(../img/separator-nav-2.gif) no-repeat 100% 0;padding:0;font:15px/18px "Lucida Sans", Arial, sans-serif;}
#main-nav li a{float:left;color:#fff;padding:14px 30px 13px;}
#main-nav li.active a{padding:14px 30px 13px;}
#main-nav li:hover,#main-nav li.hover,#main-nav li.active{background:#2b2b2b;}
#main-nav li:hover .subnav,#main-nav li.hover .subnav{display:block;z-index:10;width:940px;margin:0 -41px;padding:0 41px;}
#main-nav .active .subnav{z-index:1;overflow:hidden;width:940px;}
#main-nav .subnav{display:none;position:absolute;top:45px;left:40px;width:940px;height:85px;background:url(../img/bg-drop-menu.gif) no-repeat 50% 0;}
#main-nav .subnav ul{list-style:none;margin:0;padding:0 0 0 12px;overflow:hidden;width:928px;}
#main-nav .subnav ul li{padding:19px 0 0 16px;margin:0 2px 0 0;background:none;}
#main-nav .subnav ul a{letter-spacing:-1px;background:none;padding:6px 0;color:#57bfe4;font:15px/18px "Lucida Sans", Verdana, sans-serif;}
#main{overflow:hidden;width:940px;background:url(../img/bg-main.gif) no-repeat 155px 0;}

#content{float:left;width:700px;padding:19px 12px 50px 0;}
#content .gallery-holder{padding:4px;width:692px;height:283px;background:#fff;overflow:hidden;position:relative;z-index:2;margin:0 0 26px;}
#content .gallery{position:relative;width:692px;height:283px;overflow:hidden;margin:0;padding:0;list-style:none;}
#content .gallery li{width:692px;height:283px;position:absolute;top:0;left:0;z-index:0;}
#content .gallery li.active{z-index:1;}
#content .section{overflow:hidden;width:100%;margin:0 0 37px;}
#content h1{margin:0 0 12px;font:26px/29px "Lucida Sans", Arial, sans-serif;}
#content p{margin:0 0 16px;font:13px/19px "Lucida Sans", Arial, sans-serif;color:#959595;}
#content p a{color:#57bfe4;text-decoration:underline;}
#content ul{margin:0 0 6px;padding:0 0 0 15px;list-style:none;overflow:hidden;height:1%;}
#content ul li{padding:0 0 0 11px;margin:0 0 12px;overflow:hidden;height:1%;color:#959595;background:url(../img/bullet-list.gif) no-repeat 0 4px;}
#content ul.list{margin:0 0 6px;padding:0 0 0 15px;list-style:none;overflow:hidden;height:1%;}
#content ul.list li{padding:0 0 0 11px;margin:0 0 12px;overflow:hidden;height:1%;color:#959595;background:url(../img/bullet-list.gif) no-repeat 0 4px;}
#content ol.list{margin:0 0 15px 31px;padding:0;}
#content ol.list li{margin:0 0 8px;color:#57bfe4;}
#content ol.list p{color:#959595;margin:0;}
#content h2{color:#57bfe4;margin:0 0 15px;font:18px/21px "Lucida Sans", Arial, sans-serif;text-transform:uppercase;}
#content .profiles{overflow:hidden;width:830px;margin:0 -130px 0 0;padding:0;list-style:none;}
#content .profiles li{display:inline-block;vertical-align:top;width:300px;margin:0 110px 3px 0;padding:0 0 35px;}
#content .profiles .img{float:left;padding:4px 6px 7px 4px;background:url(../img/bg-img.gif) no-repeat;width:132px;height:132px;margin:4px 12px 0 0;}
.img2 img{padding:0;background:url(../img/bg-img.gif) no-repeat;width:600px;height:300px;margin:0;}
* html #content .profiles .img{margin:4px 9px 0 0;}
#content .profiles .img img{display:block;border:0;}
#content .profiles .txt{overflow:hidden;height:1%;padding:0 20px 0 0;}
#content .profiles .txt h3{color:#57bfe4;font:17px/21px "Lucida Sans", Arial, sans-serif;margin:0 0 1px;}
#content .profiles .txt .links{margin:0;padding:0;list-style:none;width:100%;overflow:hidden;}
#content .profiles .txt .links li{width:100%;overflow:hidden;color:#959595;margin:0;padding:0;font:11px/18px "Lucida Sans", Arial, sans-serif;}
#content .profiles .txt a{color:#959595;text-decoration:underline;}

#sidebar{float:right;width:228px;padding:20px 0 0;overflow:hidden;}
#sidebar .box{background:url(../img/bg-box-mid.gif) repeat-y;width:228px;margin:0 0 9px;}
#sidebar .box .holder{background:url(../img/bg-box.gif) no-repeat 0 100%;height:1%;padding:5px 10px 10px;overflow:hidden;}
#sidebar .box h3{margin:0;padding:0 0 4px;font:bold 20px/23px "Myriad Pro", "Trebuchet MS", sans-serif;color:#fff;}
#sidebar .box p{color:#ccc;margin:0 0 15px;font:11px/15px Verdana, Arial, Helvetica, sans-serif;}
#sidebar .box a{color:#57bfe4;text-decoration:none;}
#sidebar .box a.email{font-size:14px;}
#sidebar .box .img{float:left;padding:4px;background:#fff;margin:0 9px 0 0;}
* html #sidebar .box .img{margin:0 6px 0 0;}

#footer{background:url(../img/bg-footer.gif) repeat-x;overflow:hidden;width:940px;padding:16px 0;}
#footer p{margin:0;font:11px/14px Tahoma, Arial, sans-serif;color:#959595;}
#footer p.copyright{float:left;}
#footer .nav{float:right;margin:0;padding:0;list-style:none;}
#footer .nav li{float:left;padding:0 5px;margin:0 -1px 0 0;font:11px/14px Tahoma, Arial, sans-serif;background:url(../img/separator-nav.gif) no-repeat 100% 75%;}
#footer .nav a{color:#959595;text-decoration:none;}

a:hover,#main-nav .subnav ul a:hover,#main-nav .subnav ul a.active,#sidebar .box a:hover,#footer .nav a:hover{text-decoration:underline;}
#main-nav li a:hover,#content p a:hover,#content .profiles .txt a:hover{text-decoration:none;}
#content strong,#content p.date{color:#fff;}
#content .gallery img,#sidebar .box .img img{display:block;}
* html #content .profiles li,* +html #content .profiles li{display:inline;margin:0 113px 0 0;}