body { margin: 0; padding: 0; text-align: center; width: 100%; background-image: url(../images/pgBG.gif); font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; }

#all { width: 800px; margin: 0 auto; background: #fff url(../images/mainBG.gif) repeat-y; text-align: center; }
#header { background: #800000 url(../images/header/rotate.php); width: 750px; height: 122px; margin: 0 auto; text-align: left; }
#headerbottom { width: 750px; height: 25px; margin: 0 auto; background: url(../images/headerbottom.jpg) no-repeat; }
#container { margin: 0 auto; width: 750px; text-align: left; }
#main { float: left; width: 500px; }
#mainads { width: 468px; height: 60px; }
#right { float: left; width: 250px; }
#rightads { margin-top: 10px; margin-bottom: 10px; width: 234px; height: 60px; }
#right ul { width: 234px; margin: 0 auto; padding: 0; list-style: none; }
#right ul li { margin-left: 0; padding: 0px 8px; border-left: 1px solid #000; display: inline; }
#right ul li.first { margin-left: 0; border-left: 0; display: inline; }
#footer { height: 30px; line-height: 30px; vertical-align: middle; margin: 0 auto; clear: both; width: 750px; text-align: center; color: white; background-color: #7b7d81; }
.eellink { font-size: 8pt; text-align: right; margin-right: 10px; }
.ads { margin: 0 auto; text-align: center; border: 1px #888 ridge; }

.clearfix:after { content: "."; display: block; height: 0; clear: both;     visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

h1 { font-size: 16pt; margin-left: 5px; }
h2 { font-size: 14pt; text-align: center; }
h3 { font-size: 12pt; margin-left: 5px; }
h4 { font-size: 10pt; margin-left: 5px; }
p { font-size: 10pt; margin-left: 5px; }

a:link, a:visited { color: #800000; text-decoration: underline; }
a:hover, a:active { text-decoration: none; }

