@charset "utf-8";html{min-height:100%;height:auto;}
body{background:#fff url(images/bg.jpg) no-repeat fixed center bottom;font-size:62.5%;font-family:"century gothic",Arial,Helvetica,sans-serif;}
a{outline-style:none;text-decoration:none;color:#614190;}
a:hover{text-decoration:underline;}
img{border:none;margin:0;}
#container{text-align:center;margin:0 auto;width:975px;}
#langlea{float:left;position:relative;top:44px;height:563px;width:90px;margin:0;padding:0 20px;}
#logo,#logo_ns{display:none;position:relative;height:563px;background:url(images/langlea.gif) no-repeat center;}
#logo{top:-1000px;}
#logo_ns{display:block;}
#ideas_cont{float:left;padding:0 10px 0;height:34px;width:416px;text-align:left;}
#ideas{display:none;position:relative;left:-1000px;}
#bottomlogos img{margin:0;filter:alpha(opacity=70);opacity:.7;}
#bottomlogos img:hover{filter:alpha(opacity=90);opacity:.9;}
#nav{position:relative;height:75px;width:330px;margin:0 0 0 635px;text-align:left;}
#nav .nav{position:absolute;width:70px;height:75px;}
#nav .home{z-index:0;}
#nav .about{z-index:1;margin:0 0 0 44px;}
#nav .services{z-index:2;margin:0 0 0 88px;}
#nav .design{z-index:3;margin:0 0 0 132px;}
#nav .gallery{z-index:4;margin:0 0 0 176px;}
#nav .contact{z-index:5;margin:0 0 0 220px;}
#nav .awards{z-index:6;margin:0 0 0 264px;}
#nav .nav img{filter:alpha(opacity=50);opacity:.5;}
#nav .nav a:hover img{filter:alpha(opacity=100);opacity:1.0;}
#nav .onpage img{filter:alpha(opacity=100);opacity:1.0;}
#content{float:left;width:696px;padding:10px;text-align:left;color:#313131;}
#content p{margin:0;padding:5px 0;}
#content a{padding:0;margin:10px 0 0;}
#content a:hover{text-decoration:underline;}
#text{margin:0;font-size:1.3em;}
#text_gallery{padding:10px 0 0;clear:both;}
#text_gallery h1{font-size:2em;}
#text_gallery p{font-size:1.3em;}
#text_gallery p.quot{font-style:oblique;font-size:1.6em;}
#text_gallery p.rtntogal{font-weight:bold;font-size:1.4em;font-style:normal;margin:10px 0 0;}
.clrTxt{color:#614190!important;font-weight:bold;}
.clrHead{color:#614190!important;font-weight:bold;font-size:1.1em;}
h1{margin:20px 0 5px;font-size:1.3em;}
h2{margin:0;padding:0 10px 10px 20px;font-size:1.2em;}
#text ul{margin:0;padding:0;list-style:none;}
#text li{margin:2px 0;}
#text li a{font-weight:bold;}
#text ul.sitemap{margin:0 40px!important;padding:0 10px!important;list-style:disc;}
#text ul.sitemap li{margin:2px 0;}
#text ul.sitemap li a{font-weight:normal;}
#img_wrapper_ns{position:relative;z-index:1;text-align:center;}
#img_wrapper_ns img{border:2px solid #000;}
#ns_notice{margin:10px;padding:10px;border:1px #fc9 solid;background:#ffc;text-align:center;font-size:1.4em;color:red;}
#slideshow{display:none;text-align:left;}
#projects{margin:20px 0 0;}
#projects .proj_thumb{float:left;margin:5px 25px 5px 0;width:206px;height:159px}
#projects .thumbname{position:absolute;z-index:1;height:15px;width:194px;color:#fff;font:bold 1.1em Arial,Helvetica,sans-serif;background:#000;margin:138px 3px;padding:0 0 0 6px;filter:alpha(opacity=60);opacity:.6;}
#projects img{border:1px solid #777;padding:2px;background:#fff;filter:alpha(opacity=80);opacity:.8;}
#projects a:hover{text-decoration:none;}
#projects a:hover img{border:1px solid #000;}
#project_nav{position:relative;z-index:1;height:30px;font-size:1.3em;font-weight:bold;}
.projnav_prev{position:absolute;left:0;}
.projnav_next{position:absolute;right:0;}
#timer{position:absolute;z-index:0;left:50%;margin:70px 0 0 -50px;width:100px;text-align:center;font-size:1.4em;}
#contact{margin-top:20px;text-align:center;}
form{width:375px;margin:0 auto;padding:0;text-align:center;}
legend{color:#000;}
label{display:block;float:left;width:130px;}
fieldset ol{margin:0;padding-left:10px;}
fieldset li{text-align:left;list-style-type:none;margin-bottom:4px;}
#footer{clear:both;width:620px;text-align:center;color:#555;font-size:1.1em;margin:10px auto 0;}
#footer ul{margin:10px;padding:10px 0;border-top:1px solid #c0c0c0;}
#footer ul li{display:inline;list-style:none;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}