* { margin: 0; padding: 0; list-style-type: none; }
body { color: #999999; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; background-color: black; }
a, a:visited { color: #CCCCCC; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
h2 { color: #FF0000; font-size: 14px; font-weight: normal; margin-bottom: 5px; }
img { border: 0; margin: 5px 0; }
.hr { clear: both; height: 1px; margin: 10px 0; background: #000 url(http://www.100heat.com/image/basic/dotx.gif) repeat-x left; }
.hr hr { display: none; }
 
.clearb { clear: both; }
.floatr { float: right; }
.fontsize10 { font-size: 10px; }
.fontsize11 { font-size: 11px; }
.lo { border: 0; display: none; height: 1px; width: 1px; }
.margint10 { margin-top: 10px; }
.stat { position: relative; top: -20px; right: 10px; float: right; }

#container { margin: 0 auto; padding: 20px 0; width: 920px; }

#header { position: relative; left: 10px; width: 900px; }
#header h1 a { float: left; background: url(http://www.100heat.com/image/core/logo.png) no-repeat top left; width: 185px; height: 38px; }
#header h1 a span { display: none; }
#header form input { font-size: 11px; }

#content, #potd { position: relative; left: 10px; float: left; padding-top: 20px; width: 900px; }
.primary { float: left; width: 690px; }
.secondary { float: right; width: 200px; }

#potd { text-align: center; }
#potd img { margin-bottom: 10px; }
#potd .picture { border: 1px solid #333333; padding: 5px; }

.grid5col { width: 100%; }
.grid5col .column { float: left; font-size: 11px; margin-bottom: 10px; width: 20%; line-height: 1.1; }
.grid5col .column img { border: 1px solid #333333; padding: 2px; }
.grid5col .column img:hover { border: 1px solid #666666; }