/*
<-------------------  Page Template  -------------------->
*/

body {
	margin: 0;
	background-color: #110101;}
#mother {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background: #860606 url(images/main/gradient.gif) repeat-x scroll 0 100%;}
#main {
	width: 906px;
	text-align: left;
	margin: 0 auto;
	margin-top: 10px;}
#pageheader {
	width: 100%;
	height: 195px;
	margin: 0 auto;
	background: url(images/main/pageheader.gif) no-repeat;}
#logo {
	position: relative;
	width: 465px;
	height: 141px;
	float: left;}
#slogan {
	width: 380px;
	height: 141px;
	background: url(images/main/slogan.jpg) no-repeat scroll 60px 80px;
	float: left;}
#navbar {
	width: 800px;
	height: 50px;
	//height: 53px;
	margin: 0 auto;
	text-align: center;
	clear: left;
	background: url(images/main/navimage.gif) no-repeat scroll center bottom;}
#navbar ul {margin: 0 0 0 10; padding-top: 14;}
#navbar ul li {display: inline;}
#navbar ul li a {
	float: left;
	width: 100px;
	height: 35px;
	background-image: url(images/main/navbar.gif);}
#navbar ul li#home a {background-position: -30 0;}
#navbar ul li#news a {background-position: -130 0;}
#navbar ul li#about a {background-position: -230 0;}
#navbar ul li#members a {background-position: -330 0;}
#navbar ul li#media a {background-position: -430 0;}
#navbar ul li#events a {background-position: -530 0;}
#navbar ul li#contact a {background-position: -630 0;}

#navbar ul li#home a:hover {background-position: -30 -36;}
#navbar ul li#news a:hover {background-position: -130 -36;}
#navbar ul li#about a:hover {background-position: -230 -36;}
#navbar ul li#members a:hover {background-position: -330 -36;}
#navbar ul li#media a:hover {background-position: -430 -36;}
#navbar ul li#events a:hover {background-position: -530 -36;}
#navbar ul li#contact a:hover {background-position: -630 -36;}

#navbar ul li#home a:active {background-position: -30 -72;}
#navbar ul li#news a:active {background-position: -130 -72;}
#navbar ul li#about a:active {background-position: -230 -72;}
#navbar ul li#members a:active {background-position: -330 -72;}
#navbar ul li#media a:active {background-position: -430 -72;}
#navbar ul li#events a:active {background-position: -530 -72;}
#navbar ul li#contact a:active {background-position: -630 -72;}

#mainbody {
	width: 100%;
	//min-height: 350px;
	height: 500px;
	background: #FFFFFF;}
#leftmargin {
	float: left;
	width: 53px;
	height: 100%;
	background: url(images/main/left.gif) repeat-y scroll 0 0;}
#leftcorner {
	width: 53px;
	height: 100%;
	background: url(images/main/leftcorner.gif) no-repeat scroll 0 100%;}
#maincontent {
	float: left;
	width: 762px;
	min-height: 468px;
	height: 100%;
	padding: 19px;
	background: url(images/main/innercorners.gif) no-repeat scroll 0 100%;}
#rightmargin {
	float: left;
	width: 53px;
	height: 100%;
	background: url(images/main/right.gif) repeat-y scroll 0 0;}
#rightcorner {
	width: 53px;
	height: 100%;
	background: url(images/main/rightcorner.gif) no-repeat scroll 0 100%;}
	
#footer {
	width: 906px;
	height: 57px;  /* 58 seems to be good */
	text-align: center;
	color: white;
	font-family: arial;
	font-size: 11px;
	padding-top: 20px;
	margin: 0;
	background: url(images/main/footershadow.gif) no-repeat scroll 0 0;}
p.footertext {
	margin: 0;
	color: white;
	font-size: 11px;
	font-family: arial;}



/*
<-|-|-|-|-|-|-|-  General Formatting  -|-|-|-|-|-|-|->
*/
p.thin {margin: 0;}

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

p {font-family: arial; font-size: 11pt;}

h1 {font-family: arial; font-size: 22pt;}

.newsheader {background: url(images/divider4.gif) 0 0 no-repeat;}

.newsitems tr {height: 200px;}
.newsitems tr td {width: 245px; text-align: center;}
.newsitems tr td img {width: 220px; padding: 20px 0 5px 0;}
.newsitems tr td h4 {margin: 4px 0;}
.newsitems tr td p {
	margin: 0;
	font-family: arial;
	font-weight: lighter;
	text-align: center;
	font-size: 12px;
	color: #606060;}
.newsitems tr td p img {width: 16px; padding: 0;}

/*
<-|-|-|-|-|-|-|-  Pokey's Formatting  -|-|-|-|-|-|-|->
*/
img
{
border-style: none;
}

img.right
{
float: right;
margin-left: 0.25in;
margin-bottom: 0.25in;
}

img.left
{
float: left;
margin-right: 0.25in;
margin-bottom: 0.25in;
}

.smaller
{
font-size: 10pt;
font-style: italic;
}

.larger
{
font-size: 18pt;
}

h1
{
text-align: center;
}

.center
{
text-align: center;
}





.submenu {
	height: 40px;
	width: 100%;
	font-size: 12pt;
	color: #666666;
	text-align: center;
	background: url(images/submenu_bars.gif) no-repeat scroll center 0;
}
.submenu ul {margin: 0; padding: 9px 0 0 0;}
.submenu ul li {
	display: inline;
	list-style-type: none;
	margin-left: 40px;
	margin-right: 40px;
}
.submenu ul li.current_sub {
	font-weight: bold;
	color: #444444;
}
.submenu ul li a {
	color: #666666;
}
