body{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0px;
	}
h1,h2,h3,h4,h5{
	margin: 0px 0px 5px 0px;
}
p{
	margin: 2px 2px 10px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a{
	color: #4169E1;
	text-decoration: underline;
}
a:hover{
	color: #4169E1;
	text-decoration: none;
}
a:visited{
	color: #7E00FF;
	text-decoration: underline;
}
h5.headerWelcome{
	padding: 0px;
	color: #FFFF70;
	margin: 0px;
}
#HeadingTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	color: Yellow;
}
p.headerWords{
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.headerwords:link, a.headerwords:visited, a.headerwords:active{
	color: #FFFFFF;
	text-decoration: none;
}
a.headerwords:hover{
	color: Yellow;
	text-decoration: none;
}

.small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.caption{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFCC;
	color: Black;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}
hr{
	color: #339933;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bodycontent{
	margin: 6px;
}

form input, form textarea, form select {
	background-color: #FFFFEA;
	color: Black;
	font-family: Arial;
	font-size: 12px;
}

.VIPHeadBar{ width: 100%; text-align:center; background-color:#CC9999; font-size: 14px; font-weight:bold; padding: 6px;}

/* -----------------   FORUM   --------------------  */
#TopicList table{
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-top: 1px solid Black;
}
#TopicList table th{
	background-color: Yellow;
}
#TopicList table td{
	border-bottom: 1px solid Black;
	background-color: #DDDDDD;
	padding: 4px 15px;
}
#TopicList table td.NewPosts{
	background-color: #FFFFEA;
}





/* ------------- Site Stats ---------------- */
table.siteStats{
	border: 2px solid Black;
//	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
table.siteStats td.title{
	background-color:#FDFBA8;
	text-align:center;
	font-weight: bold;
//	border: 1px solid #000000;
	padding: 4px;
	text-align:left;
}
table.siteStats td.data{
	background-color:#FEFFDF;
	text-align:center;
//	border: 1px solid #000000;
	padding: 4px;
	font-weight: normal;
	text-align:right;
}

/* --------------------  News Stuff  -------------------*/
#NewsPage .AngelaNewsBody{
	background-color: #BBBBFF;
	font-family: Georgia, Arial;
	font-size: 14px;
}
#NewsPage .AngelaHeaderBackColor{
	background-color: #FF6FB7;
}
#NewsPage .AngelaHeaderForecolor{
	color: #8000FF;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}
#NewsPage .ScottNewsBody{
	background-color: #FFFFAA;
	font-family: Georgia, Arial;
	font-size: 14px;
}
#NewsPage .ScottHeaderBackColor{
	background-color: Black;
}
#NewsPage .ScottHeaderForecolor{
	color: Yellow;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}


/*  ------------------      top nav bar stuff   ----------------------------- */
#navcontainer ul
{
margin: 0;
padding: .3em 0em;
background-color: Black;
color: #FFFFFF;
width: 100%;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid Black;
border-top: 1px solid Yellow;
text-align: center;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.3em 1em;
background-color: Black;
color: #FFFFFF;
text-decoration: none;
border-right: 1px solid Yellow;
}

#navcontainer ul li a#farLeft
{
float: left;
padding: 0.2em 1em;
background-color: Black;
color: #FFFFFF;
text-decoration: none;
border-right: 1px solid Yellow;
border-left: 1px solid Yellow;
}

#navcontainer ul li a:hover
{
background-color: Yellow;
color: Black;
}

#navcontainer ul li a:hover#farLeft
{
background-color: Yellow;
color: Black;
}

#navcontainer ul li a#current
{
background-color: Yellow;
color: Black;
}

#navcontainer ul li a.Tess { background-color:#825B22; color:#0CF; }
#navcontainer ul li a.Tess:hover { background-color:#0CF; color:#825B22;}

