﻿body 
{ 
	font-family: Tahoma, Arial, Sans-Serif; 
	font-size: 0.7em; 
	margin: 0; 
	color: #727D91; 
	min-width: 770px;
	
}
ol { list-style: none; margin: 0; padding: 0; }
a { color: #E70202; }
a:hover { color: #FF6F01; }
input, a, select { font-size: 1em; }
img { border: none; }
textarea { font-family: Tahoma, Arial, Sans-Serif; }

div#Header 
{
	height: 142px;
	background: transparent url(../images/menu_gradient.jpg) repeat-x 0 0;
	position: relative;
	width: 960px;
	margin: 0 auto;
}
div#HeaderInner { height: 142px; background: transparent url(../images/header_background.jpg) no-repeat 100% 0; }

div#Header a#Logo
{
	display: block; position: absolute; top: 6px; left: 10px;
	width: 145px; height: 75px;
	background: transparent url(../images/header_logo.jpg) no-repeat 0 0;
}

div#Menu { }
div#Menu ol { position: absolute; top: 105px; left: 30px; height: 25px; }
div#Menu ol li { float: left; width: 85px; border-left: solid 1px #ffffff; }
div#Menu ol li.End { border-right: solid 1px #ffffff; }
div#Menu ol li a 
{ 
	display: block; text-align: center; font-size: 1em; text-decoration: none; 
	font-weight: bold; color: #ffffff;
}
div#Menu ol li a:hover { color: #E70202; }

div.Main 
{ 
	overflow: hidden; min-height: 300px; background: white; padding: 10px;
	background: white url(../images/home.jpg) no-repeat 95% 15px; 
	width: 960px;
	margin: 0 auto;
}
div.MainSub { max-width: 760px; margin: 0 10px; }
div.Main h1, div.Main h2, div.Main h3 { font-size: 1em; margin: 10px 0 0;}
div.Main p { margin: 10px 0; max-width: 760px; }
div.Main ol { list-style-type: decimal; padding: 0 0 0 10px; margin: 0 0 0 15px; }
div.Main ul { padding: 0 0 0 10px; margin: 0 0 0 15px; }
div.Main p#PaypalDonate { text-align: center; }


div#Footer 
{ 
	text-align: center; padding: 20px 0 10px; position: relative; color: #eeeeee; clear: both;
	background: Black url(../images/footer_gradient.jpg) repeat-x;
	width: 960px;
	margin: 0 auto;
}
div#Footer p { display: block; margin: 5px auto; clear: both; }
div#Footer ol { width:210px; margin: 5px auto; overflow: hidden; color: #E70202; }
div#Footer ol li { float: left; margin: 0 2px; }
div#Footer a#Hosting { position: absolute; top: 50px; right: 15px; display: block; width: 140px; height: 28px; }

div.Main ol.Form { list-style: none; margin: 0; padding: 0; max-width: 700px; }
div.Main ol.Form li { position: relative; margin: 2px 0;  }
div.Main ol.Form li label { float: left; display: block; width: 115px; text-align: right; padding: 2px 5px; }
div.Main ol.Form li.Submit { padding: 5px 0 5px 115px; }
div.Main ol.Form li.Submit input { margin: 0 0 0 10px; width: 80px; }

div.Main ol#GalleryList { width: 520px; list-style: none; }
div.Main ol#GalleryList li { float: left; width: 130px; height: 130px; }
div.Main ol#GalleryList li a img { max-height: 120px; max-width: 120px; display: block; margin:auto; }
