@charset "utf-8";body{line-height:1;}del{text-decoration:line-through;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}ins{text-decoration:none;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}:focus{outline:0;}blockquote:before,blockquote:after,q:before,q:after{content:'';}*{font-family:"Lucida Grande","Segoe UI",Tahoma,sans-serif;font-weight:normal;font-size:13px;}a{color:#202020;text-decoration:none;}*{margin:0;padding:0;position:relative;}body{width:100%;background:#111;}.template{position:relative;width:100%;text-align:center;}.container{width:970px;margin:0 auto;}.contentspace{text-align:left;}.default-padding{padding:15px 0 15px 30px;}#content_window{width:950px;height:490px!important;overflow:hidden;}#page_Reel{width:8000px;height:490px;}.page{float:left;width:950px;padding:20px 25px;}.folio_page>div{margin-bottom:35px!important;padding:20px 25px;}#top_section{background:url(../images/bg_topline.png) repeat-x;height:79px;}#content_section{background:#202020;min-height:470px;padding-bottom:0;}#footer{height:10px;text-align:left;}#footerpanel{width:870px;padding-top:5px;top:8px;margin-left:20px;position:relative;}#footerpanel p,#footerpanel a{text-shadow:none;font-size:11px;color:#464646;text-decoration:none;}#footerpanel p.copyright{position:absolute;left:10px;}#footerpanel a.credits{position:absolute;top:4px;left:260px;border-left:1px dotted #494949;padding:2px 10px 2px 10px;}#footerpanel a:hover{color:#BED2D9;}#footerpanel div.availability_panel{background:url(../images/availability_panel.png) no-repeat;position:absolute;top:0;right:-5px;width:194px;height:26px;}#footerpanel div.availability_panel a{text-transform:uppercase;color:#666;padding:2px 10px 2px 10px;position:absolute;right:10px;top:5px;cursor:pointer;}#footerpanel div.availability_panel img{position:absolute;top:3px;left:4px;}#footerpanel div.availability_panel a:hover{color:#BED2D9;}.wood #content_section{padding:30px 0 40px 0;border-bottom:1px solid #1B1B1B;background-repeat:repeat-x;background-position:left bottom;background-color:#211D1B;}.mid-nightblue #content_section{background:#1B1F2C;}#logo{text-indent:-9999em;background:url(../images/logo.png) no-repeat;width:190px;height:40px;display:block;position:absolute;top:22px;left:30px;z-index:100;}#availability{text-indent:-9999em;background:url(../images/availability.png) no-repeat;width:147px;height:22px;position:absolute;top:0;right:46px;cursor:pointer;}.available{background-position:0 0!important;z-index:100;}.unavailable{background-position:-148px 0!important;z-index:100;}#cu3er-container{width:900px;height:444px;position:absolute;top:20px;left:25px;z-index:10;background:#171717;}#cu3er-container h4{text-shadow:#000 1px 1px 1px;font-size:20px;position:absolute;top:50px;left:40px;color:#CCC;}.cu3er-shadow{position:absolute;top:440px;left:0;width:950px;height:87px;z-index:5;}.box-shadow{position:absolute;top:415px;left:5px;width:950px;height:85px;background:url(../images/slide_shadow_950px.png) no-repeat;z-index:5;}ul#nav{position:absolute;top:33px;right:30px;}ul#nav li{float:left;margin-right:15px;color:#333;}ul#nav li a{font-size:14px;text-transform:uppercase;text-shadow:#FFF 1px 1px 2px;color:#B0B9BB;padding:5px 10px;font-weight:700;}ul#nav li a:hover{padding:5px 10px;background:#484848;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:#000 1px 1px 1px;}ul#nav li a.currentItem{-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:#667074 1px 1px 1px;background:#99B2B7;color:#FFF;}.contentbox{width:950px;position:relative;float:left;}.contentbox .top{background:url(../images/content_panel_top.png) no-repeat;width:897px;height:17px;z-index:10;}.contentbox .body{background:url(../images/content_panel_body.png) repeat-y;width:897px;min-height:415px;z-index:10;}.contentbox .bottom{background:url(../images/content_panel_bottom.png) no-repeat;width:897px;height:16px;z-index:10;}.contentbox h1,h2,h3,h4,h5,span,p{font-family:"Lucida Grande","Segoe UI",Tahoma,Geneva,sans-serif;font-weight:normal;color:#5d6162;text-shadow:#FFF 1px 1px 2px;z-index:100;}.contentbox h1{font-size:142px;line-height:1.5;padding:0;}.contentbox h2{font-size:20px;line-height:1.55;}.contentbox h3{font-size:75px;line-height:1.5;}.contentbox h4{font-size:16px;line-height:1.5;}.contentbox h5{font-size:12px;line-height:1.4;}.contentbox span{color:#99B2B7;font-weight:600;font-size:24px;}.contentbox a.link-button{padding:5px 10px 7px 10px;background:#ECEFF0;border:1px solid #D3DADC;text-decoration:none;font-size:14px;color:#92ACB4;position:absolute;top:365px;left:30px;-moz-border-radius:10px;-webkit-border-radius:10px;}.contentbox a.link-button em{padding-right:5px;}.contentbox a.link-button:hover{color:#FFF;background:#484848;}.contentbox h1{position:absolute;top:-60px;color:#bed2d9;left:20px;}#page_Home h2{border-top:1px dotted #CCC;position:absolute;top:130px;padding-top:10px;left:30px;}#page_Contact h2{border-bottom:1px dotted #CCC;position:absolute;top:0;padding-bottom:10px;left:40px;}#page_About h2{border-top:1px dotted #CCC;position:absolute;top:95px;padding-top:10px;left:35px;}#page_About h2 em{color:#948C75;font-style:normal;margin-right:3px;}#page_About h2 em.special{color:#B96262;}#page_About h2 a{border-bottom:1px dotted #99B2B7;}.contentbox h3{position:absolute;top:-20px;left:30px;color:#bed2d9;}.content-padding{min-height:410px;margin:0 10px;}#page_Home .content-padding{background:url(../images/home_bg.jpg) no-repeat bottom right;position:relative;}#page_Contact .content-padding{background:url(../images/contact_bg.jpg) no-repeat bottom right;position:relative;}#page_About .content-padding{background:url(../images/aboutme_bg.jpg) no-repeat bottom right;position:relative;}#contactform{width:500px;background:url(../images/bg_contactfrm.png) repeat-y;float:left;padding:20px;top:65px;left:30px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:13px;}#contactform>div{margin-bottom:10px;}#contactform label{display:inline-block;width:60px;padding-right:10px;text-align:right;color:#666;font-weight:normal;font-size:13px;}#contactform input{width:250px;padding:5px 10px;}#contactform textarea{width:250px;padding:5px 10px;height:100px;}#contactform label.error{font-size:11px;color:#A04747;display:inline-block;width:120px;text-align:left;padding-left:10px;}#contactform #btn_submit{padding:5px 10px 7px 10px;background:#FFF url(../images/bg_submitbtn.png) repeat-x top right;border:1px solid #D3DADC;text-decoration:none;font-size:14px;color:#92ACB4;left:75px;-moz-border-radius:5px;-webkit-border-radius:5px;width:270px;cursor:pointer;}#contactform #btn_submit:hover{color:#0F0303;background:#FFF url(../images/bg_submitbtn_hover.png) repeat-x top right;}#loader{position:absolute;top:40px;right:100px;width:250px;min-height:50px;background:#f2f2f2;z-index:101;padding:10px;font-size:16px;line-height:1.4;color:#346336;text-align:center;font-weight:bold;}#loader p{opacity:1.0;}#loader img{display:block;margin-bottom:10px;text-align:center;margin-left:80px;}#nav_Portfolio{position:absolute;left:10px;bottom:10px;font-size:12px;}#nav_Portfolio li{margin-left:20px;float:left;}#nav_Portfolio li a{padding:4px 10px;background:#ECEFF0;border:1px solid #D3DADC;text-decoration:none;font-size:14px;color:#92ACB4;-moz-border-radius:10px;-webkit-border-radius:10px;}#nav_Portfolio li a:hover{color:#FFF;background:#484848;}.panel_Portfolio{margin-left:10px;float:left;width:860px;height:360px;}.panel_Portfolio .workframe{float:left;background:url(../images/portfolio_frame.png) no-repeat;width:198px;height:166px;position:relative;margin-left:13px;margin-bottom:5px;margin-top:10px;}.panel_Portfolio .workframe a{position:absolute;top:3px;left:8px;}.panel_Portfolio .workframe a div.screen{position:absolute;top:0;left:0;background:#333;width:180px;height:147px;}.panel_Portfolio .workframe a div.screen_2{position:absolute;top:0;left:0;background:url(../images/portfolio_cover.png) repeat;width:180px;height:147px;}