body { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; background-image:  url("images/bg.gif"); padding:0; /* border-top:2px solid #000000; */ }
 
td,input,li { font-family: Arial, Helvetica, sans-serif;}
h1 { font-size:16px; padding: 2px 0 2px 0; color: #000000; margin: 0 0 2px 0; font-weight:bold;}
h2 { font-size:16px; padding: 2px 0 2px 0; color: #CC0000; margin: 0 0 2px 0; font-weight:bold;}
h3 { font-size:16px; padding: 2px 0 2px 0; color: #666633; margin: 0 0 2px 0; font-weight:bold;}
h4 { font-size:15px; padding: 2px 0 2px 0; color: #CC0000; margin: 0 0 2px 0; font-weight:bold;}
h5 { font-size:15px; padding: 2px 0 2px 0; color: #000000; margin: 0 0 2px 0; font-weight:bold;}
h6 { font-size:14px; padding: 2px 0 2px 0; color: #CC0000; margin: 0 0 2px 0; font-weight:bold;}

.palebold {	color: #666633;	font-weight: bold;}

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

#wrapper { background-image:url(images/index_sm_01.gif); background-repeat:repeat-x; }
#container { width:750px; background-color:#FFFFFF; float: left; clear: both; }
#bottomnav { background-color: #999999; color: #CCCCCC; font-size: 10px; padding: 2px 0 2px 0; width:750px; /* clear: none; */ /* position: relative; */ }
#bottomnav a { color: #DDDDDD; font-size: 10px; padding: 2px 0 2px 5px; text-decoration:none; }
#bottomnav a:hover { color: #FFFFFF; font-size: 10px; padding: 2px 0 2px 5px; text-decoration:underline; }
 
#footer { width:600px; color: #AAAAAA; font-size: 11px; padding: 5px 0 0 5px; /* clear: none; */ /* position: relative; */ }
 
#header { background-image: url("images/index_01.gif"); background-repeat:repeat-x; }
 
/* LEFTMENU STYLES */
#leftcolumn{ border-right: 1px solid #333333; /* width: 140px; changed to accomodate standard ad sizes*/ width: 120; float: left;  padding-bottom: 10;}
#leftcolumn h4 { border-top: 8px solid red; height: 4px;}
#leftcolumn img {  margin-top: 10px;} 
#leftmenu {  background-color: #333333; margin-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  /* width: 140px;  changed to accomodate standard ad sizes*/ width: 120; border-bottom: 4px solid #CCCCCC;  padding-bottom: 1px;} 

#leftmenu a {  background-color: #999999;  text-decoration: none;  border-top: 1px solid #333333; border-left: 6px solid #666666;  padding: 2px;  padding-left: 6px;  display: block;  color: #333333;} 
#leftmenu a:hover {  background-color: #CC0000;  color: #FFFFFF;   border-left: 6px solid #660000;} 

/* CONTENT BLOCKS */
/* CENTER COLUMN */
#centercolumn{ margin-left: 10px; margin-top: -37px; /* width: 350px;  changed to accomodate standard ad sizes*/ width: 364; padding-bottom: 10px; float: left;}
#subpage_centercolumn{ margin-left: 10px; margin-top: -15px; /* width: 350px;  changed to accomodate standard ad sizes*/ width: 364px; padding: 0 0 10px 0; float: left;}
#subpage_centercolumn-full{ margin-left: 10px; margin-top: -15px; width: 610px; padding: 0 0 10px 0; float: left;}
#featureblock{ border: 1px solid #333333; /* width: 350px;  changed to accomodate standard ad sizes*/ width: 364px; height: 200px;  margin-bottom: 5px;}
#newsblock { float: left; /* width: 172px;  changed to accomodate standard ad sizes*/ width: 178px; margin: 0 4px 5px 0; font-size: 12px;}

#eventsblock {float: right; /* width: 172px;  changed to accomodate standard ad sizes*/width: 178px;font-size: 12px;margin: 0 0 5px 0;}
#eventsblock ul{ list-style-type: none; margin: 0;  padding: 0;}
#eventsblock li{ border-bottom: 1px dashed #666666; padding: 1px 0 1px 0;}

#detailsblock { clear: both; /* width: 350px;  changed to accomodate standard ad sizes*/ width: 364px; font-size: 12px; margin: 5px 0 5px 0; border-top: 1px dashed #666666; padding-top: 5px;}
#subpage_content { clear: both; font-size: 12px; margin: 0 0 5px 0;}
#subpage_content td {font-size: 12px;}

/* RIGHT COLUMN */
#rightcolumn{ margin-left: 10px; margin-top: -37px; /* position: relative; */ padding-bottom: 10px; /* width: 230px;  changed to accomodate standard ad sizes*/ width: 235px; float: left;}
#rankblock{ /* width: 230px;  changed to accomodate standard ad sizes*/ width: 235px; margin-bottom: 5px;}
#shopblock{ /* width: 230px;  changed to accomodate standard ad sizes*/ width: 235px;}
#contactblock{ /* width: 230px;  changed to accomodate standard ad sizes*/ width: 235px; margin-bottom: 5px; font-size: 12px;}
 
