body{height:100%;background-color:#000;color:#6e6a6a;text-align:center;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;line-height:18px;font-size:14px;background-image:url(imgs/bg.jpg);background-repeat:repeat;background-position:top;margin:0;padding:0}#body{padding:10px 10px 102px}h1{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:24px;color:#444141;letter-spacing:-1px;font-weight:400}h2{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:24px;color:#E6E6E6;letter-spacing:1px;font-weight:lighter}h3{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:18px;color:#e8e8e8;letter-spacing:-1px;font-weight:200}h4{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;color:#e8e8e8;letter-spacing:-1px;font-weight:200}a{text-decoration:none;color:#dbdbdb}a:hover{text-decoration:none;color:#444141}a img{border:none}.small_type{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;color:#333;text-align:left}.small_type a{text-decoration:underline;color:#222}.small_type a:hover{text-decoration:underline;color:#84b73a}.intro_text{color:#444141;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;line-height:18px;font-size:14px}.page a{text-decoration:underline;color:#84b73a}.page a:hover{text-decoration:underline;color:#222}.intro{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;color:#333;font-style:italic}#centerColumn{width:960px;text-align:center;clear:both;margin:0 auto}#bold_text{float:left;color:#CCC;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;min-width:70px;line-height:24px;text-align:left;padding-left:20px;padding-top:20px}#strong_text{float:right;color:#a1a1a1;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;line-height:24px;text-align:left;width:170px;padding-top:20px}#strong_text a{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#dbdbdb}#strong_text a:hover{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#fff}#header{width:960px;height:83px;float:left;margin:0 0 40px;padding:0}#spacer{clear:both;height:50px}#splashspace{clear:both;height:30px}#logo{width:112px;height:71px;float:left;background-image:url(imgs/logo_vectorized_sm2.png);margin:15px 0 0;padding:0}#splash{width:960px;clear:both}#splash_left{float:left;width:350px;text-align:center;background-image:url(imgs/transparency.png);padding:10px}#splash_right{float:right;width:500px;text-align:center;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:16px;color:#CCC;background-image:url(imgs/transparency.png);padding:10px}#inner_content_left{width:610px;height:auto;float:left;text-align:left;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#a1a1a1;font-size:12px;padding-bottom:40px;margin-bottom:5px;padding-left:20px;background-image:url(imgs/transparency.png)}#inner_content_left a{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#dbdbdb;font-size:12px;text-decoration:none}#inner_content_left a:hover{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#dbdbdb;font-size:12px;text-decoration:underline}#inner_content_right{width:272px;float:right;text-align:left;padding-top:20px}#contact_box{width:295px;float:right;text-align:center;background-image:url(imgs/transparency.png);background-repeat:repeat;margin-top:30px;clear:right;color:#f8ae17}#contact_box_content{width:90%;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#a1a1a1;font-size:12px;padding-left:20px;padding-right:10px;text-align:left}#icon_box_content{width:90%;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#6d6d6d;font-size:12px;padding-left:7px;padding-right:10px;text-align:left}#contact_box2{width:295px;float:right;text-align:center;background-image:url(imgs/transparency.png);background-repeat:repeat;margin-top:30px;clear:right;color:#f8ae17}#contact_box_content2{width:90%;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#a1a1a1;font-size:12px;padding-left:10px;padding-right:10px;text-align:center}#content_area{width:960px;text-align:center;min-height:200px;clear:both}/* Top Navigation bar menu styling  */#nav{margin-top:33px;float:right;padding:0}x:-moz-any-link{margin-top:33px;float:right;padding:0}x:default{margin-top:33px;float:right;padding:0}#nav ul{width:auto;list-style:none;height:30px;position:relative;float:right;margin:0;padding:0}#nav li{list-style:none;float:left;text-align:center;font:14px "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;line-height:30px;padding:0}#nav .lavaLamp li a{color:#CCC;display:block;float:left;height:30px;position:relative;overflow:hidden;z-index:10;margin:auto 20px}#nav .lavaLamp li a:hover{color:#FFF;display:block;float:left;height:30px;position:relative;overflow:hidden;z-index:10;margin:auto 20px}#nav .lavaLamp li .active{color:#f8ae17;display:block;float:left;height:30px;position:relative;overflow:hidden;z-index:10;margin:auto 20px}#nav .lavaLamp li.back{background:url(../imgs/lava_rev.png) no-repeat scroll right -30px;width:9px;height:30px;z-index:8;position:absolute}#nav .lavaLamp li.back .left{background:url(../imgs/lava_rev.png) no-repeat top left;height:30px;margin-right:9px}#nav a:link{color:#CCC;text-decoration:none}#nav a:hover{color:#FFF;text-decoration:none}#nav a:active{color:#f8ae17;text-decoration:none}/* Styling the contact form  */form{margin:0;padding:0}#contact_form{float:left;width:460px;text-align:left;padding-left:25px;margin-top:40px}.contactform{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:16px;color:#333;width:480px;text-align:left;margin:0}.contactform textarea{border:0 solid #757575;width:500px;height:150px;font-size:18px;color:#a1a1a1;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;background-color:#2e2e2e;padding:5px}.contactform label{min-width:100px;float:left;margin-left:25px;padding:5px 5px 5px 0}.input-submit{margin-top:30px;background-image:url(imgs/btn1.jpg);width:114px;height:39px;background-repeat:no-repeat;border:none;cursor:pointer;background-color:transparent}.input-textarea{border:0 solid #757575;width:400px;height:35px;font-size:18px;color:#a1a1a1;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;background-color:#2E2E2E;padding:5px}.small_splash{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;color:#e8e8e8;font-weight:200;display:block;text-align:justify;margin:10px}.small_contact{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;color:#a1a1a1;display:block;text-align:justify;margin:10px}.large_contact{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;color:#e8e8e8;text-transform:uppercase;display:block;margin-top:30px}/* Styling an unordered list in the content area on a page  */#content_area ul{list-style:none;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#dbdbdb;font-size:12px;margin:0;padding:0}#content_area li{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;line-height:30px;margin:0;padding:0 0 0 20px}#content_area li a{text-decoration:none;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;color:#dbdbdb;margin:0}#content_area li a:hover{color:#dbdbdb;text-decoration:underline;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px}/* Styling the contact buttons on the services page  */#interested_button{display:block;padding-top:20px;padding-bottom:50px;padding-left:15px}#interested_button2{display:block;padding-top:20px;padding-bottom:50px;padding-left:45px}#portfolio_area{width:960px;height:auto;clear:both;text-align:center;min-height:200px;margin-bottom:130px;padding-left:20px}.portfolio_thumb{float:left;height:142px;width:298px;padding-right:13px}#portfolio_sections{float:left;height:60px;width:620px;padding-left:300px;background-image:url(../imgs/portfolio_sections.jpg);background-repeat:no-repeat;text-align:left;padding-top:20px;margin-top:20px}#portfolio_sections ul{display:inline;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#969696;font-size:18px;margin:0;padding:0}#portfolio_sections li{display:inline;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#969696;font-size:18px;margin:0;padding:0}#portfolio_sections li a{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#969696;font-size:18px}#portfolio_sections li a:hover{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#dcdcdc;font-size:18px;text-decoration:none}#portfolio_sections li a.active{font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#dcdcdc;font-size:18px;text-decoration:none}#inner_content_left blockquote p{padding-bottom:5px;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#a1a1a1;font-size:14px;font-style:italic}#inner_content_left blockquote{border-left:3px solid #666;background-color:#2f2f2f;margin:5px 10px 20px 0;padding:5px 5px 5px 10px}.maiuscoletto{font-variant:small-caps}.curve{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px}#footer{position:fixed;bottom:0;width:100%;height:18px;text-align:center;padding-top:0;padding-bottom:5px;background-image:url(imgs/lesstransparency.png);background-repeat:repeat}#bottom_nav{width:960px;font-family:"Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:10px;color:#f8ae17;text-align:center;font-variant:small-caps;font-weight:lighter;letter-spacing:3px;margin:2px auto 15px}