/***** body *****/
body {
margin:0;
z-index:0;
padding:0;
}
#main-nav ul{
padding:0;
margin:0;
list-style-type:none;
}
.cl{
clear:both;
height:0px;
font-size:1px;
line-height:0;
border:none;
margin:0;
padding:0;
}
.nop{
padding-top:0 !important;
padding-bottom:0 !important;
}
#main-nav, #footer{
width:850px;
margin:0 auto;
padding:0 25px;
}
#content{
width:900px;
margin:0 auto;
}
#content .content{
padding:0 25px;
}
#hero, div.hr{
width:901px;
margin:0 auto;
padding:0;
}
#head #hero{
height:175px;
overflow:hidden;
}
div.hr{
height:7px;
overflow:hidden;
}
/**** content ****/
#content{
min-height:600px;
margin:0 auto;
z-index:0;
}
.l3ft, .m3ddle, .r3ght{
width:253px;
float:left;
margin:0;
padding:15px;
}
.l2ft, .r2ght{
float:left;
margin:0;
padding:15px;
}
.l2ft, ul#portfolio div.r2ght{
width:536px;
}
.r2ght, ul#portfolio div.l2ft{
width:253px;
}
/*.s3uare{
min-height:200px;
}*/
#content h1{
padding:50px 0 30px 15px;
margin-top:0;
margin-bottom:0;
}
#content h1.h1dden{
padding:0;
height:50px;
overflow:hidden;
visibility:hidden;
}
.hl-twocol div.r2ght{
width:400px;
float:right;
padding-top:40px;
margin:0;
text-align:right;
border:none;
}
.hl-twocol li{
display:inline;
}
.hl-twocol h1{
width:400px;
}