body {margin:0px; padding:0px; text-align:left; min-width:775px; color:black; font: 1.0em verdana, arial, sans-serif;}
/* Remove all padding and margin to start clean */
* {margin:0px; padding:0px;}
p {font-size:.9em; line-height:1.3em; margin-top:10px; color:#000000}
h1{font-size:1.1em; font-weight:normal; text-decoration:none; color:#8C0000; margin-top:20px; padding-left:10px;}
h2{font-size:.9em; font-weight:normal; text-decoration:none; color:#8C0000; margin-top:8px;}
li{color:#3C3C3C; font-size: 1em;  margin-top: 10px;}
ul{list-style-type: disc; list-style-position: inside; padding-top:10px;}
ol{list-style-position: inside; margin-top: 10px; margin-left: 50px;}
img{border:0px;}
table{padding-left:10px; padding-top:5px;}

.catheader{background-color:#EEEEEE; margin:0; padding:0;}
.catheader h1{font-size:1.2em; font-weight:bold; color:#8C0000; margin:0; padding-top:0; text-transform: uppercase;}
.catheader a{color:#8C0000; text-decoration:none;}
.catheader a:hover {text-decoration:underline;}
.ForumTopic td{font-size:.7em; border-bottom: 1px solid #ccc;}
.subcategory {padding-left:10px; padding-top:10px; padding-bottom:10px; font-size:1.3em;}
.subcategory a {text-decoration:none;}
.subcategory a:hover {text-decoration:underline;}
.tsubject{padding-left:40px;}
.tsubject a{color:#000000;}
.tsubjecthr td{padding-top:5px; padding-bottom:10px; border-bottom: 1px solid #ccc;}
#forum-table {margin-left:25px; margin-right:25px;}
#forum-table td{font-size: .8em;}
.adOptions ul{text-align:center;}
.adOptions ul li{display:inline;}
.adOptions ul li a{color:#FFFFFF; font: 1.0em arial, verdana, sans-serif; margin-left:4px; margin-right:4px; font-size:13px; text-decoration:none; text-transform: uppercase; letter-spacing: 1px;}
.adOptions ul li a:hover{text-decoration: underline;}
.outline {
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

#forum-tabs {
  float:left;
  width:100%;
  background:#505050 url("../images/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#forum-tabs ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;

  }
#forum-tabs li {
  float:left;
  background:url("../images/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  font-size:.8em;
  }
#forum-tabs a {
  float:left;
  display:block;
  background:url("../images/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#505050;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#forum-tabs a {float:none;}
/* End IE5-Mac hack */
#forum-tabs a:hover {
  color:#333;
  }
#forum-tabs #current {
  background-image:url("../images/left_on.gif");
  }
#forum-tabs #current a {
  background-image:url("../images/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }


/* HEADER */
#header {clear:left; float:left; width:100%; overflow:hidden; background-image: url(../images/bg-header.jpg); height:144px; margin:0; padding:0;}
/* HEADER */
/* MENU CSS START */
/* Don't use margin-top on the menu - adds weird spacing to Firefox, Safari */
	div#menu{margin:0; margin-top:106px; background-image: url(../images/bg-tabs.jpg); height:38px; text-align:left;}
	div#menu ul{text-align:center;}
	div#menu ul li{display:inline;}
	div#menu ul li a{color:#FFFFFF; font: 1.0em arial, verdana, sans-serif; margin-left:10px; margin-right:10px; font-size:13px; text-decoration:none; text-transform: uppercase; letter-spacing: 1px;}
	div#menu ul li a:hover{text-decoration: underline;}
/* MENU CSS CLOSE */

div#logo{float:left; margin:0px; padding:0; padding-top:40px; padding-left:0px;}
div#logo span{font-size:1.5em; font-weight:bold; text-decoration:none; color:#8C0000;}
div#sponsors{float:left; clear:right;  margin:0px; padding:0px; width:50px; height:53px; text-align:left; color:#FFFFFF;}
div#sponsors p{color:#FFFFFF; margin:0; padding:0;}
div#weather{float:right; margin:0px; padding:0px; width:250px; height:53px; text-align:center; color:#FFFFFF; background-image: url(../images/bg-corner.jpg); }
div#weather p{color:#FFFFFF;}
div#weather a{text-decoration: underline; cursor:pointer;}
div#PopUp{z-index: 1; display: none; position: absolute; right: 0px; top: 35px; border: solid black 1px; padding: 0px; background-color: rgb(255,255,225); text-align: justify; font-size: 12px; width: 300px;}
div#PopUp h2{font-size:1.4em; font-weight:normal; text-decoration:none; color:#8C0000; margin-top:8px;}


div#forum-crumb{text-align:left; font: .8em arial, verdana, sans-serif; padding:10px;}
/*pagination */
div#pagination {height:50px; margin-top:3px;}
div#pagination .count {float:left; padding:5px;}
div#pagination .pages {float:right; padding:5px;}
div#paginationTop{background: url(../images/oPagination_bg_top.png) bottom center no-repeat; height:40px; margin-bottom:3px;}
div#paginationTop .count { float:left; padding:5px;}
div#paginationTop .pages { float:right; padding:5px;}
div.pagination { padding: 3px; margin: 3px;}
div.pagination a {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #3A6EA7; text-decoration: none; /* no underline */ color: #214460;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #214460; color: #000;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #214460; font-weight: bold; background-color: #214460; color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}
.bold14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.rederror {color: red;}

/*pagination */

 .clearfix:after {
	content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}
.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
