*{margin:0;padding:0;}body,html{font-weight:normal;font-family:'Hoefler Text',Georgia,'Times New Roman',serif;font-size:14px;color:#333;margin:0;padding:0;line-height:130%;background:#949291;}ul{list-style:none;margin-bottom:5px;}ul li{padding:5px 0;padding-left:15px;position:relative;text-transform:capitalize;}a{color:#949291;}a:hover{text-decoration:none;}h1,h2,h3{font-size:20px;letter-spacing:-1px;color:#949291;font-weight:normal;padding:10px 0 5px;text-transform:uppercase;letter-spacing:2px;}h2{font-size:18px;padding:5px 0 0;}h3{font-size:14px;color:#333;padding:5px 0 0;}h4{font-size:34px;color:#555;padding:5px 0 0;}#mainWrapper{background:#c8c3bb;}#wrapper{margin:0 auto;width:900px;}#header{height:30px;position:relative;border-bottom:1px solid #fff;padding-top:30px;}#content{margin-top:20px;padding:0 0 5px;}#footer{height:100%;background:#949291;margin-top:10px;}#innerFooter{width:890px;margin:0 auto;height:40px;padding-top:5px;line-height:25px;padding-left:10px;text-align:right}#logo{position:absolute;top:8px;left:0px;}#logo h1{padding:0;}#logo h1 a,#logo h1 a:hover{background:url(images/lc.png) 0 0 no-repeat;width:300px;height:50px;margin-left:-3px;text-indent:-9000px;display:block;text-decoration:none;}#topheadline{position:absolute;top:77px;left:310px;background:url(images/top_headline.png) 0 0 no-repeat;text-indent:-9999px;width:370px;height:73px;}#topMenu{position:absolute;top:25px;right:0;margin-right:5px;}#navlist{list-style:none;padding:0;margin:0;font-size:14px;letter-spacing:1px;margin-top:10px;margin-right:-13px;}#navlist li{display:inline;padding:0;padding-right:7px;text-transform:uppercase;margin:0;}#navlist li a{text-decoration:none;}#navlist li a:hover{text-decoration:none;color:#fff}#navlist li:before{content:"  ";}#navlist li:first-child:before{content:"";}* html #navlist li{background-repeat:no-repeat;background-position:0 50%;padding:0 0.5em 0 1em;margin:0 1em 0 -1em;}* html #navlist{height:1%;}* html #navlist li{display:block;float:left;}* html #navlist li:first-child{background-image:none;}#content p{margin:0.7em 0;color:#333}#col{float:left;width:880px;padding-right:20px;margin-top:15px;padding-left:10px;padding-bottom:20px;}#colLeft{float:left;width:625px;padding-right:20px;margin-top:15px;padding-left:10px;padding-bottom:20px;}#colLeftInner1{width:255px;float:left;padding-right:20px;}#colLeftInner2{float:left;width:315px;margin-left:20px;}#storycontent{}img.alignright{float:right;padding:10px;padding-top:0px;border:none;}ul.latestPosts{margin-top:10px;}ul.latestPosts li{background:url(images/bk_horizline.jpg) 0 100% repeat-x;padding:0;}* html ul.latestPosts li{float:left;width:100%;}ul.latestPosts li a{display:block;background:url(images/ico_post.jpg) 0 4px no-repeat;padding:2px 0 6px 20px;text-decoration:none;margin:0;}ul.latestPosts li a:hover{color:#333;}ul.latestPosts li a span.date{font-size:10px;color:#999;}#colRight{float:left;width:225px;margin-left:20px;margin-top:15px;}#colRight p.line{display:block;padding:10px 0;margin:0;}#colRight p img{vertical-align:middle;padding-right:5px;}#colRight .featured{margin:10px 0;}#colRight .featured img{background:#fff;padding:6px;border:none;}.post{padding:0 0 5px;position:relative;font-family:'Hoefler Text',Georgia,'Times New Roman',serif;}.post h2{padding-bottom:8px;border-bottom:1px solid #fff;}.post small{color:#666;display:block;background:url(images/bk_horizline.jpg) 0 100% repeat-x;padding-bottom:6px;}.postmetadata{color:#666;font-size:11px;}.post .entry{background:url(images/bk_horizline.jpg) 0 100% repeat-x;padding-bottom:5px;}.post .entry img{border:1px solid #ddd;background:#fff;padding:7px;}h2 a{text-decoration:none;color:#555;padding:10px 0;}h2 a:hover{color:#333;}.post .ribbonType{position:absolute;top:58px;left:568px;width:45px;height:43px;}*html .post .ribbonType{top:71px;}#sidebar ul{margin:10px 0;}#sidebar ul li{padding:0;}* html #sidebar ul li{float:left;width:100%;}#sidebar ul li a{display:block;padding:6px 0 8px 0;text-decoration:none;margin:0;}#sidebar ul li a:hover{color:#333;}h3#comments{padding:10px 0 15px;}.navigation{font-weight:bold;}.navigation div{float:left;margin-right:20px;}ul.commentlist{border-top:4px solid #e5e5e5;}ul.commentlist li{background:url(images/bk_horizline.jpg) 0 100% repeat-x;text-transform:none;}ul li.comment{padding-left:0;margin-bottom:5px;display:block;}.commentmetadata{font-size:10px;}.comment-author{font-style:normal;font-size:11px;}.comment-author cite{font-weight:bold;font-style:normal;}#respond h2{clear:left;padding-top:15px;}*html #respond h2{padding-top:7px;}.video{margin-top:10px;width:900px;padding-left:10px;}.videoContent{float:left;width:300px;margin-bottom:20px;margin-top:10px;list-style-type:none}.videoContent ul li{float:left;width:250px;height:150px;margin:10px;margin-bottom:30px;list-style-type:none;display:inline}.videothumb{background:#eee;width:224px;height:116px;padding:8px;margin:0 10px 0 10px}.videothumb:hover{background:#949291;width:224px;height:116px;padding:8px}.video h2{font-size:24px;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:1.5em;color:#949291;margin-left:10px;}.stepcarousel{position:relative;/*leave this value alone*/overflow:hidden;/*leave this value alone*/width:910px;/*Width of Carousel Viewer itself*/height:525px;/*Height should enough to fit largest content's height*/margin-top:-5px;margin-bottom:5px}.stepcarousel .belt{position:absolute;/*leave this value alone*/left:0;top:0;}.stepcarousel .panel{background:transparent;float:left;/*leave this value alone*/overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/padding:1px 0 4px 4px;width:910px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */height:525px;position:relative;}.stepcarousel .panel .projectDetails{float:left;width:230px;margin:35px 0 0 25px;}.stepcarousel .panel .projectDetails .title{font-size:16px;font-weight:bold;color:#949291;}.stepcarousel .panel .ribbonType{position:absolute;top:14px;left:224px;width:45px;height:43px;}.stepcarousel .panel .projectImg{position:absolute;top:14px;right:14px;}.stepcarousel .panel .projectImg img{border:none;}.web{background:url(images/ribbon_web.png) 0 0 no-repeat;}.logo{background:url(images/ribbon_logo.png) 0 0 no-repeat;}.print{background:url(images/ribbon_print.png) 0 0 no-repeat;}form label,form#commentform label{display:block;padding:8px 0 2px;font-weight:bold;}form input,form#commentform input,form textarea,form#commentform textarea{border:1px solid #E5E5E5;padding:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;width:300px;}form textarea,form#commentform textarea{width:500px;}form input#submit,form#commentform input#submit,form input#searchsubmit{border:none;width:103px;height:24px;text-align:center;padding-top:4px;color:#fff;font-weight:bold;text-transform:uppercase;margin-top:15px;background:url(images/bk_submit.jpg) 0 0 no-repeat;font-size:11px;}form input#searchsubmit{background:url(images/bk_search.jpg) 0 0 no-repeat;width:60px;margin:0;}form#searchform input#s{width:143px;margin:0;}form#searchform div{padding:0 0 10px;}form#searchform label{visibility:hidden;padding:0;margin:0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:block;}* html .clearfix{height:1%;}.clearfix{display:block;}.clear{clear:both;}.noclear{clear:none;}#suckerfishnav{background:#000;font-size:13px;font-family:Arial,sans-serif;font-weight:bold;width:100%;}#suckerfishnav,#suckerfishnav ul{float:left;list-style:none;line-height:40px;padding:0;margin:0;width:100%;background:#000;}#suckerfishnav a{display:block;color:#dddddd;text-decoration:none;padding:0px 10px;}#suckerfishnav li{float:left;padding:0;list-style:none;}#suckerfishnav ul{position:absolute;left:-999em;height:auto;width:191px;padding:2px;font-weight:normal;margin:0;line-height:1;border:0;}#suckerfishnav li li{font-weight:bold;font-family:Arial,sans-serif;}#suckerfishnav li li a{padding:4px 10px;font-size:12px;color:#dddddd;}#suckerfishnav li ul ul{margin:-21px 0 0 150px;}#suckerfishnav li li:hover{color:#949291;}#suckerfishnav li ul li:hover a,#suckerfishnav li ul li li:hover a,#suckerfishnav li ul li li li:hover a,#suckerfishnav li ul li li li:hover a{color:#dddddd;}#suckerfishnav li:hover a,#suckerfishnav li.sfhover a{color:#949291;}#suckerfishnav li:hover li a,#suckerfishnav li li:hover li a,#suckerfishnav li li li:hover li a,#suckerfishnav li li li li:hover li a{color:#949291;}#suckerfishnav li:hover ul ul,#suckerfishnav li:hover ul ul ul,#suckerfishnav li:hover ul ul ul ul,#suckerfishnav li.sfhover ul ul,#suckerfishnav li.sfhover ul ul ul,#suckerfishnav li.sfhover ul ul ul ul{left:-999em;}#suckerfishnav li:hover ul,#suckerfishnav li li:hover ul,#suckerfishnav li li li:hover ul,#suckerfishnav li li li li:hover ul,#suckerfishnav li.sfhover ul,#suckerfishnav li li.sfhover ul,#suckerfishnav li li li.sfhover ul,#suckerfishnav li li li li.sfhover ul{left:auto;color:#949291;}#suckerfishnav li:hover,#suckerfishnav li.sfhover{color:#949291;}#footercolumns{padding:.52em 0 0 0;margin-bottom:30px;width:900px;padding-bottom:5px;padding-top:20px;}#footercolumns h2{color:#555555;}#footercolumns .block_one{float:left;width:250px;margin-right:40px;list-style-type:none;}#footercolumns .block_two{float:left;width:250px;margin-right:20px;list-style-type:none;}#footercolumns .block_three{float:right;width:250px;margin-right:0px;list-style-type:none;text-align:right;}#footercolumns .block_one li,.block_two li,.block_three li{margin:0px;list-style-type:none;padding:0;}.reelcontainer{width:910px;height:579px;text-align:left;}.reelboxtop{width:300px;height:200px;float:left;margin-right:2px;margin-bottom:70px;}.reelboxtopend{width:300px;height:300px;float:left;margin-right:0px;margin-bottom:70px;}.reelheader{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;color:#fff;font-style:italic;letter-spacing:0.1em;margin-bottom:5px;padding-right:5px;}.reel ul{text-align:left;margin-left:10px;}.reel li{list-style:none;display:inline;}.reelvideo{width:30px;height:130px;margin-bottom:10px;}.reelcontent{width:280px;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#fff;font-style:italic;border-bottom:1px solid #fff;padding-bottom:10px;margin-top:50px;margin-bottom:20px;}.reeline{border-top:1px solid #fff;margin-top:8px;float:right;}
