/* generated by csscreator.com */ 
html, body{ background-color:#000; margin:0px; padding:0px; text-align:center; } 
 
#pagewidth { width:930px; text-align:left; margin-left:auto;  margin-right:auto; } 
#header {position:relative;  height:150px; background-color:#000; width:100%; background-image:url(../images/head_bg.gif);} 
#leftcol { width:20%; float:left;  position:relative; }
#twocols { width:80%; float:right; position:relative;  }
#rightcol {width:30%; float:right;  position:relative; }
#maincol {float: left; display:inline;  position: relative; width:70%;  }
#footer {background-image:url(../images/foot_bg.gif); height:50px;  background-color:#0000; clear:both;} 
 
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol {display:none;} 

/*hide the right column when printing*/ 
#rightcol {display:none;} 
#twocols, #maincol {width:100%; float:none;}
}