@media screen and max-width 1024px  {
img#bg {left:50%;margin-left:-512px}
}
img.bg{height:auto;left:0;min-height:100%;min-width:1024px;position:fixed;top:0;width:100%;z-index:-9999}
* html #inner-wrap{height:1px}
body{color:#fff;height:100%;margin:0;padding:0}
a{color:red;text-decoration:none}
#bgfade{background:url(../img/projects/loading.gif) #000 no-repeat center center;height:100%;position:fixed;width:100%;z-index:0}
#raster{background:url(../img/bg/raster.png) repeat;height:100%;left:0;position:fixed;top:0;width:100%}
#inner-wrap:after{clear:both;content:" ";display:block}
#header_wrap{background:url(../img/bg/opac.png) repeat;height:30px;left:0;position:fixed;top:0;width:100%}
#logo{left:40px;position:fixed;top:60px}
#nav_proj_wrap{background:url(../img/bg/opac2.png) repeat;display:none;height:30px;left:0;position:fixed;top:30px;width:100%}
#nav ul{list-style:none;width:960px}
#nav_proj ul{list-style:none;margin:0 auto;width:600px}
#nav ul li{float:left;width:192px}
#nav_proj ul li{float:left;width:200px}
#nav ul li a,#nav_proj ul li a{color:#fff}
#nav ul li a:hover,#nav_proj ul li a:hover{color:red}
#footer{background:url(../img/bg/opac.png) repeat;bottom:0;display:block;height:30px;position:fixed;text-align:center;width:100%}
#footer img{padding-left:50px}
#fblogo{position:absolute;right:20px;top:5px}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.hide{display:none}
.check{border:1px #fff solid}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.justify{text-align:justify}
.floatl{float:left}
.floatr{float:right}
.floatl50{float:left;width:50px}
.floatr30{float:right;width:30px}
.calibri10{font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px}
.calibri14{font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px}
.calibri16{font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px}
.calibri28{font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:28px}
.calibribold12{font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;font-weight:700}
.calibribold14{font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:700}
.arial12{font-family:Arial, Helvetica, sans-serif;font-size:12px}
.arial14{font-family:Arial, Helvetica, sans-serif;font-size:14px}
.arialbold14{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700}
.lightgrey{color:#999}
.mart25{margin-top:25px}
.padb20{padding-bottom:20px}
.padl20{padding-left:20px}
#index_box{float:right;margin-right:20%;margin-top:15%;width:305px}
#index_title{position:absolute;z-index:1}
#index_gap{padding-top:64px}
#index_info{background:url(../img/bg/opac.png) repeat;display:none;height:300px;margin:0 auto;overflow:auto;width:300px}
#index_info p.blurb{padding:30px 25px 0;width:200px}
#index_form{height:auto;margin:0 auto;padding-top:30px;width:250px}
#index_form p.end{float:left;line-height:10px;padding-bottom:20px}
.inputline{float:right;height:20px;width:170px}
.inputselect{float:right;height:25px;width:174px}
.inputsubmit{background:url(../img/index/button.png) no-repeat top left;border:none;float:left;height:39px;margin-top:20px;width:149px}
.divspace{padding-top:5px}
#about_box ul{list-style:square;margin-left:40px}
#remodel_form{margin:0 auto;padding-top:10px;width:350px}
#remodel_form .inputline{float:right;height:20px;width:220px}
#remodel_form .inputselect{float:right;height:25px;width:224px}
#projects_box{bottom:50px;left:50%;margin-left:-417px;position:absolute}
#side_box01,#side_box02,#side_box03,#side_box04,#side_box05,#side_box06,#side_box07,#side_box08,#side_box09,#side_box10,#side_box11,#side_box12{left:5%;position:absolute;top:20%;white-space:nowrap}
#side_box01 img,#side_box02 img,#side_box03 img,#side_box04 img,#side_box05 img,#side_box06 img,#side_box07 img,#side_box08 img,#side_box09 img,#side_box10 img,#side_box11 img,#side_box12 img{border:1px #fff solid;margin-bottom:5px}
.sideboxinner{width:80px}
#magazine_box{position:relative;float:right;margin-right:25%;margin-top:20%;z-index:1}
#ribbon{background:url(../img/magazine/ribbon.png) no-repeat top left;height:109px;left:90px;position:absolute;top:-5px;width:53px}
.tooltip{background:transparent url(../scripts/jquerytools/black_arrow.png);color:#fff;display:none;font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;margin-top:-5px;padding:15px 20px 20px;text-align:center;width:160px;z-index:999}
* html #wrap,html{height:100%}
#index_form p,#remodel_form p{float:left;line-height:30px;padding-bottom:5px}
#about_box,#remodel_box{background:url(../img/bg/opac.png) repeat;float:right;height:450px;margin-right:15%;margin-top:10%;overflow:auto;padding:20px;width:380px}
#about_box p,#remodel_box p.titlepad{padding:10px}
#header,#nav_proj{margin:0 auto;text-align:center;width:960px}
#nav,#nav_proj,#header p,#footer p{line-height:30px}