body { background-image:url(images/bg.gif); background-position: top center; background-repeat:repeat-y; margin: 0; padding: 0; }
.page { background-image:url(images/bg_main.jpg); background-repeat:no-repeat; background-position: top center; margin: 0; padding: 0}
.logo {position: relative; width: 987px; height: 100px;} 
.header1 { top:0; left:190px; margin-bottom:0; position: absolute;} 
.header2 { top:75; left:210px; margin-bottom:0; position: absolute;} 
.spons1 { top:0; left:0px; margin-bottom:0; position: absolute;}
.spons2 { top:5; left:860px; margin-bottom:0; position: absolute;}


H1  { font-family: "Courier NEW"; font-size: 80px; font-weight: BOLD; letter-spacing:0; color:RED; margin:0; padding:0;}
H2  { font-family: "Tahoma";  font-size: 11px; font-weight: normal; letter-spacing:1; color:RED; margin:0; padding:0;}

.td0      {BORDER: RED 1px solid;}
.td1      {BORDER:0;}

IMG       {border: 1px solid GRAY;}
A:hover IMG {border: 1px dashed RED;}

.th IMG,
.th A:link IMG, 
.th A:visited IMG, 
.th A:active IMG { width: 240px; height: 180px; border: 1px solid WHITE; }
.th A:hover IMG { border: 1px dashed RED; filter: Alpha(opacity=85); color:BLACK;}


A         {color:RED;font-size:14}
A:LINK    {text-decoration:none} 
A:VISITED {text-decoration:none}
A:ACTIVE  {text-decoration:none}
A:HOVER   {text-decoration:underline; color:WHITE;}


.top IMG  { width: 240; height: 180; border: 1px solid #A0A0D0; }
.top A:hover IMG { border:1px dashed #6060A0; filter: Alpha(opacity=85); color:BLACK;}
.top      {font-family:"Tahoma"; font-size:21; font-weight: BOLD; color:WHITE;}
.top A    {font-family:"Tahoma"; font-size:21; font-weight: BOLD;}

.topmain   {font-family:"Tahoma"; font-size:14; font-weight: BOLD; color:WHITE;}
.topmain A {font-family:"Tahoma"; font-size:14; font-weight: BOLD;}

.hardlinks A  {font-family: Tahoma; font-size: 12; color:RED; font-weight: BOLD; padding:1;}
.hardlinks A:HOVER {text-decoration:underline; color:WHITE;}

.spons {color:RED; font-family: Arial; font-size: 14px;}
.spons {color:WHITE;}

#footer{ background-image:url(images/bg_footer.jpg); height: 68px; text-align:center; margin: 10px auto 0 auto; clear: both; float: none;
width: 100%; padding: 70px 0 0 0; background-repeat: no-repeat; background-position:center; font-family: Tahoma;
}
#footer .f{width: 1000px;  margin: 0 auto; text-align:center}
#footer .f .wr{ width: 960px;  font-size: 12px; text-align: center; margin: 0 auto; }
#footer p{ float:left; width: 200px; font-size:12px;  margin: 17px 0 0 0; }
#footer .links{ width: 600px; margin: 17px 10px 0 0; -margin: 17px 5px 0 0; text-align: right; float:right; height: 20px}
#footer .links a{ margin: 0 10px; font-weight: bold;font-size:12px}

