body {background-color:#e6e6e6;}

h1 {font-family: verdana, tahoma, Geneva, sans-serif;font-size: 24pt;text-align: center;}
h2 {font-family: verdana, tahoma, Geneva, sans-serif;font-size: 16pt;text-align: center;}
h3, legend {font-family: verdana, tahoma, Geneva, sans-serif;font-size: 12pt;text-align: center;}
h4 {font-family: verdana, tahoma, Geneva, sans-serif;font-size: 12pt;text-align: left;}
p,a,td,ul, label {font-family: verdana, tahoma, Geneva, sans-serif;font-size: 10pt;}

#container{width: 1045px;height: 1080px;margin:0 auto; background-image:url(images/background.jpg);background-repeat:repeat-y;}
#pagecontainer{width: 995px;height: 1080px;border-width: 0px;border-style:solid;border-color: #000;margin:0 auto; background-color:White;}

#banner {width: 995px;height: 148px;background-image: url(images/banner.jpg);background-repeat:no-repeat;}

#maincontent{width: 660px;height: 890px; margin-left: 10px; margin-right: 10px; float: left; overflow: auto;}
/* Format the event boxes*/
#eventcontent{width: 660px;height: 850px;margin-left: 10px;margin-right: 10px; overflow: auto;float: left;}       
#eventcontent table.left {float:left; border-style:double; width:300px; height:200px; margin: 15px 5px 25px 5px;}
#eventcontent table.right {float:right; border-style:double; width:300px; height:200px; margin: 15px 5px 25px 5px;}
#eventcontent table td {border-style:groove;}
/* Format the gallery pages*/           
#imgcontent{width: 815px; height: 900px; padding-left: 10px;padding-right: 10px; text-align: left; float: left; overflow: auto;}
#imgcontent2{width: 815px; height: 900px; padding-left: 10px;padding-right: 10px; text-align: left; float: left; overflow: auto;}
#widecontent{width: 815px; height: 900px; padding-left: 10px;padding-right: 10px; text-align: left; overflow: auto;}
/* News bar on home page*/
#news {width: 600px;height: 125px;overflow: auto; border:groove thin black; border-radius: 10px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;padding:10px; margin:0 auto;font-family: verdana, tahoma, Geneva, sans-serif;}
                             
#imgcontent img {width:380px;}
      
#footer {font-family:verdana,tahoma,Geneva,sans-serif;position:relative;top:-13px;left:0px;height:40px;width:1045px;margin:0 auto;text-align:center;background-image:url('images/background.jpg');border-width: 0px;border-style:solid;border-color: #000;}
#bottom {position:relative;top:-13px;left:0px;margin-left: auto; margin-right: auto;width: 1045px;height: 13px;background-image: url('images/background2.jpg');background-repeat:no-repeat;}
       
#adbar {width: 150px;height: 500px;float: right;display: inline;border-width: 1px;border-style: dotted;border-color: #E6E6E6;text-align: center;margin-left:2px;margin-right:2px;border-radius: 10px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;}
/* This formats the left Nav container */
#menu {width: 150px;height: 250px;display:inline;float:left;margin-left:3px;margin-right:3px;} 

#menu ul { /* remove bullets/list indents */ list-style: none;margin: 0;padding: 0; border-color:#0033CC;border-width: 1px;border-style: solid; }
#menu a.menu:hover {color: #D9D9D9;background: #CD4D33;}
#menu ul a.menu {font-family: Arial, Helvtica, sans-serif;font-weight:bold; display: block;text-decoration: none;color: #D9D9D9;background: #3366CC;margin: 0px;padding: 2px 3px;}
#menu ul a.menu {font-size: 12pt;border-width: 1px;border-style: solid;border-color:#0033CC;} 
#menu ul ul li a.menu {text-indent:10px;  font-size: 10pt;border-top-width: 0px; border-top-style: solid;border-top-color:#0033CC; border-bottom-width: 0px; border-bottom-style: solid;border-bottom-color:#0033CC;} 

#fixt{width: 620px;	text-align: center;	border-collapse: collapse;font-family: verdana, tahoma, Geneva, sans-serif;border: solid thin black;}
#fixt th{color: #ffffff; font-size: 14px; background-color: #3366CC;border: solid thin black;}
#fixt td{font-size: 8pt; border: solid thin black;}
#club1{width: 600px;	text-align: center;	border-collapse: collapse;font-family: verdana, tahoma, Geneva, sans-serif;border: solid thin black;}
#club1 th{color: #ffffff; font-size: 14px; background-color: #3366CC;border: solid thin black;}
#club1 td{font-size: 8pt; border: solid thin black;}
#club2{width: 600px;	text-align: center;	border-collapse: collapse;font-family: verdana, tahoma, Geneva, sans-serif;border: solid thin black;}
#club2 th{color: #ffffff; font-size: 14px; background-color: #3366CC;border: solid thin black;}
#club2 td{font-size: 8pt; border: solid thin black;}
/*#fixt tr:hover {font-weight:bold;} */

#pscroller1{width: 120px;height: 80px;border: 1px solid black;padding: 5px;background-color: #3366CC;color:#ffffff;font-weight:bold;font-family:verdana,tahoma,Geneva,sans-serif;font-size: 10pt;}
#pscroller1 a:visited {color: #ffffff;}
#pscroller1 a:link {color: #ffffff; }

.boxy{border-style:solid;border-color:#ccc;padding:5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-left: auto;margin-right: auto;}
/*  CSS 3 form, config later...maybe */
#form input, input {font-family:Verdana;color:#333;font-size:1em;background:#f5f5f5 url(/images/input_bg.gif) repeat-x top left;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-color:#ccc;border-style:solid;border-width:1px;padding:5px;}
#form input, textarea {font-family:Verdana;color:#333;font-size:1em;background:#f5f5f5 url(/images/input_bg.gif) repeat-x top left;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-color:#ccc;border-style:solid;border-width:1px;padding:4px;}
#form input:focus,textarea:focus {background:#fff;}
#form textarea:focus,input:focus {background:#fff;}

/* Defined classes*/
.center {text-align:center;margin-left: auto;margin-right: auto;}
.indent {margin-right:20px;margin-left:50px;}
.toright{margin-left:600px;}
.rimglink {float:right;margin-right:10px;width:150px; height:112px;} 
.rimglink a:visited {color: #ffffff;}
.rimglink a:link {color: #ffffff;}
.imglink a:visited {color: #ffffff;}
.imglink a:link {color: #ffffff; }
img.ad {border: 1px black solid; width:150px; text-align:center;}
img {border-style:none;}
.formimg{vertical-align: -60%;}
.pdate {font-size: 10pt; color:Maroon; font-style:italic;}
.profile {font-size: 12pt; color:Navy; }
.flright {float:right;}
/* Profile page*/ 
table.ptab{float:left;margin:10px;border:solid 1px black;width:175px;height:300px;background-color:white;}
table.ptab img{width:150px;height: 150px;margin-left: auto;margin-right: auto;display: block;}
  

/* Layout 'borrowed' from RFU for 'borrowing' their table layout ;) */
.TableHeader{font-weight: bold;	font-size: 8pt;font-family: Arial, Helvetica, Verdana;	background:#CCCCCC;	color : #000000; height : 20px;	text-align: center;}
.TableCellHeaderMain{border-bottom: solid 1px white;}
.TableCellBorder{border-right: solid 1px black;border-bottom: solid 1px black;}
.TableCellBorderLeft{width: 35px;	border-left: solid 1px black;	border-bottom: solid 1px black;}
.TableHeaderBottom{font-weight: bold;	font-size: 8pt;	font-family: Arial, Helvetica, Verdana;	background:#DDDDDD;	color : #000000;	height : 20px;	border-bottom: black 1px solid; text-align: center;}
.TableCellHeader{	width: 35px;	border-bottom: solid 1px black;}
.TableCellStyle{	background-color : White;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;}
.AlternateTableCellStyle{background-color : #F0F0F0;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;}
.PointsAdjustCell{	background-color : White;	font-size: 8pt;	font-family: Arial, Helvetica, Verdana;	color: Red;	text-align: center;	border-right: solid 1px black;}
.PointsAdjustCellAlternate{	background-color : #F0F0F0;	font-size: 8pt;	font-family: Arial, Helvetica, Verdana;	color: Red;	text-align: center;	border-right: solid 1px black;}
.TableCellContentsLastRow{	background-color : White;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;	border-bottom: solid 1px black;}
.AlternateTableCellContentsLastRow{	background-color : #F0F0F0;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;	border-bottom: solid 1px black;}
.PointsAdjustCellLastRow{	background-color : White;	font-size: 8pt;	font-family: Arial, Helvetica, Verdana;	color: Red;	text-align: center;	border-right: solid 1px black;	border-bottom: solid 1px black;}
.PointsAdjustCellAlternateLastRow{	background-color : #F0F0F0;	font-size: 8pt;	font-family: Arial, Helvetica, Verdana;	color: Red;	text-align: center;	border-right: solid 1px black;	border-bottom: solid 1px black;}
.TableCellContentsFirstCol{	background-color : White;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;	border-left: solid 1px black;}
.AlternateTableCellContentsFirstCol{	background-color : #F0F0F0;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;	border-left: solid 1px black;}
.TableCellContentsFirstColLastRow{	background-color : White;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;	border-left: solid 1px black;	border-bottom: solid 1px black;}
.AlternateTableCellContentsFirstColLastRow{	background-color : #F0F0F0;	font-size: 8pt;	color: Black;	font-family: Arial, Helvetica, Verdana;	text-align: center;	border-left: solid 1px black;	border-bottom: solid 1px black;}
.EmptyClass{background-color: White;}
