body{background:url(../images/home-bg.jpg) #000e1d top center no-repeat;font:62.5% Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#898989;padding:0;margin:0}a{color:#19203f;text-decoration:none}img{border:none}a:hover{color:#577700}a:visited{    color:#19203f}.fir{    display:inline-block;    text-indent:-9999px;    overflow:hidden}.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.shadow-box{box-shadow:0px 0px 15px #242424;-moz-box-shadow:0px 0px 15px #242424;-webkit-box-shadow:0px 0px 15px #242424}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}ul,li{padding:0;margin:0;list-style:none}#header{background:url(../images/hello.png) no-repeat;width:755px;height:150px;margin:20px auto;overflow:hidden}#visit-pagetalks{background:url(../images/home-stripe.png) no-repeat;width:126px;height:126px;position:fixed;top:0px;left:0px;z-index:10}#header ul{width: 520px;height:30px;margin:70px auto;display:block}#header ul li{float:left}#header ul li a{height:30px;display:block;border:none;margin-right:20px}#header .go-portfolio{width:95px}#header .go-blog{width:55px}#header .go-lab{width:45px}#header .go-about{width:55px}#header .go-services{width:85px}#header .go-contact{width:80px;margin:0}.prev,.next{height:66px;width:33px;margin-top:120px;position:relative;z-index:1}.prev{background:url(../images/home-arrows.gif) no-repeat;float:left}.next{background:url(../images/home-arrows.gif) -33px 0px no-repeat;right:0px;float:right}.prev:hover{background-position:-66px 0}.next:hover{background-position:-99px 0}#content{width:100%;margin:20px auto 0px auto;position:relative;font-size:1.2em;line-height:1.6em;overflow:hidden}#content .river{position:relative;left:0;overflow:hidden}#content .wrapper{float:left;display:inline;width:100%}#content .page{width:700px;position:relative;margin:0 auto;background:white;padding:30px;min-height:260px;height:auto!important;height:260px}#content .left-column{width:460px;float:left;position:relative;z-index:1}#content .right-column{width:220px;float:right;position:relative;z-index:1}#content .page h2{font-size:5em;position:absolute;top:22%;color:#d7eaff}#content .page ul{margin-bottom:10px}#lab h2{left:44%}#about h2{left: 40%}#services h2,#contact h2{left:36%}#content .page h3{color:#19203f;font-size:1em;text-decoration:underline;margin:0px 0px 10px 0px}#content .page ul li span a{font-weight:bolder;color:#898989;text-decoration:underline}#portfolio{width: 826px!important;padding:0!important;background:transparent!important}.slideview{position:relative;padding:0;width:760px;height:310px;overflow:hidden;margin:0 auto}#portfolio ul{position:relative;top:0;left:0;z-index:0;width:760px;display:inline-block;overflow:hidden}#portfolio ul li{width:760px;height:310px; float:left;margin:0;display:inline}#portfolio ul li a{border:5px solid #6bbffd;width:750px;height:300px;display:block}#portfolio ul li p{display:none}#portfolio .desc{padding:10px 25px;margin:0;width:750px; background:#6bbffd;position:absolute;bottom:0px;left:0px;color:#020E1E;overflow:hidden;z-index:6;font-size:1em}#portfolio .desc span{font-weight:bolder;margin:5px 0;display:block}#about ul#skills li{float:left;margin:0px 15px 15px 0;padding:3px 10px;background:#e1ffb4;color:#577700}#about #download-cv,#contact .send-msg-ok{color:#6bbffd;background:#c8ecfa;border:3px solid #6bbffd;text-align:center;padding:3px;font-size:1.2em;display:block;font-weight:bolder}#contact label{border:3px solid #6bbffd;display:inline-block;background:white}#contact label span{display:inline-block;line-height:24px;font-weight:bolder;padding:0px 10px;width:40px}#contact label input{border:none!important;line-height:24px;color:#6bbffd;width:150px}#contact #mail{float:left}#contact #name{float:right}#contact #msg{clear:both;margin-top:20px}#contact #send-button{border:3px solid #6bbffd;text-align:center;padding:3px 0;margin-top:20px;display:block;font-weight:bolder;color:#6bbffd;text-align:center;width:460px;background:white}#contact .send-msg-ok{padding:50px 0}#contact #msg textarea{width:435px;height:57px;border:none!important;color:#6bbffd;font-size:1em;padding:0 10px}#contact #map{width:214px;height:150px;border:3px solid #6bbffd;margin-top:10px}#footer{background:url(../images/home-logo.gif) top center no-repeat;margin:15px auto 15px auto;clear:both}#footer p{height:36px;width:100%;margin:0}.loading{background:url(../images/loading.gif) no-repeat top center;height:300px;width:400px;text-align:center;color:white;position:fixed;top:50%;left:50%;margin:-170px 0 0 -200px;z-index:20;font-size:1.4em;padding-top:40px}.overlay{background:black;position:fixed;z-index:15;top:0px;left:0px;height:100%;width:100%}