body, html     { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 120%; background-color: #fff; background-image: url("../images/bg_site.jpg"); background-repeat: no-repeat; margin-top: 0; margin-left: 0 }
td {}
#mainContent p  { color: #000; font-size: 13px; line-height: 120% }
#mainContent li { color: #000; font-size: 13px; line-height: 120% }
#mainContent h1   { color: #903; font-size: 18px; font-weight: bold; line-height: 120% }
#mainContent h2  { color: #000; font-size: 16px; font-weight: bold; line-height: 120% }
#mainContent h3 { color: #000; font-size: 14px; font-weight: bold; line-height: 120% }
#leftsidebar p  { color: #000; font-size: 10px; font-weight: bold; line-height: 120% }
#leftsidebar h2 { color: #000; font-size: 12px; font-weight: bold; line-height: 100% }
#leftsidebar a  { font-size: 10px; font-weight: bold; line-height: 120%; text-decoration: none }
#footer p  { color: #000; font-size: 10px; line-height: 120% }
#container   { text-align: left; margin: 0; padding: 0; width: 950px; border: solid 0 #f00 } 

#header    { padding: 0; height: 85px; border: solid 0 #adde02 } 

#leftsidebar      { margin-left: 7px; padding: 0; width: 130px; float: left; border: solid 0 #008000 }
#mainContent      { margin: 0 0 0 135px; padding: 0; width: 750px; min-height: 350px; border: solid 0 #00f } 

#footer   { padding: 0 0 0 0; width: 950px; border: solid 0 #8300d8 } 

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
