@charset "UTF-8";
/* CSS Document */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, label, select, hr, fieldset
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #75610b;
	margin: 0;
	padding: 0;
	text-shadow: #000000 0 0 0px; /* Fix Safari Fat Fonts */
	line-height:16px;
	border:0px;
}

body {
	margin:20px 0px 0px 0px;
	background-image:url(/media/image/bg.jpg);
	background-repeat:repeat-x;
	background-color:#e3d7a3;
	text-align:center;
}

a {
	color: #475e5e;
	text-decoration:none;
}

a:visited {
}

a:active {
}

a:link {
	color: #475e5e;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

img, form{
	margin:0px;
	padding:0px;
	border:0px;
}

input{
	margin:0px;
	padding:0px;
}


/* Heading Styles */

h1{
	
}

h2{
	font-weight:bold;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
}

h3{
	
}

h4{
	
}

/* Page Template Styles */

.clear {
	clear:both;
}


#main-container{
	text-align:left;
	background-image:url(/media/image/contentbg.gif);
	background-repeat:no-repeat;
	width:905px;
	margin: 0 auto;
	text-align: left;
	padding:0px;
}

#left-container{
	width:208px;
	padding-right:10px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}

#right-container{
	width:648px;
	float:left;
}

#content-container{
	padding:10px;
}

#welcome-container{
	width:648px;
	float:left;
	padding-bottom:4px;
	padding-top:20px;
	margin-bottom:0px;
 }

#nav-container{
	width:648px;
	float:left;
	padding-top:0px;
	margin-top:0px;
}

#nav-container a { float: left; display: block;}

#welcome{
	width:340px;
	float:left;
	padding-top:4px;
}

#hosted-container {
  vertical-align:middle;
  text-align:center;
  padding-bottom:6px;
  padding-top:10px;
}


#hosted-container a img {
  padding: 0 4px 8px 4px;
}

#login-container{
	width:308px;
	float:left;
	padding:0px;
	margin:0px;
}

#logintitle{
	padding-top:5px;
	padding-right:4px;
	float:left;
}

#login{
	width:76px;
	height:18px;
	margin-right:2px;
	float:left;
	padding-left:4px;
	color:#d3cba8;
	font-weight:normal;
}

#password{
	width:76px;
	height:18px;
	margin-right:4px;
	float:left;
	padding-left:4px;
	color:#d3cba8;
	font-weight:normal;
}

.forgotpassword{
	float:left;
	width:67;
	height:10px;
	padding-top:2px;
	vertical-align:middle;
}

/* Home Page Template Styles */

#hometitle{
	width:470px;
	float:left;
	margin-top:30px;
}

#enterbutton{
	width:141px;
	float:left;
  height: 90px;
}

#divisionbox{
  background-image:url(/media/image/divisionsbg.jpg);
  background-repeat:no-repeat;
  width:563px;
  height:246px;
  padding-top:50px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  font-size:11px;
}

#logo-container{
  background-color:#f1ebd1;
  height:342px;
  width:905px;
  float:left;
  padding-top: 20px;;
  border-top: 1px solid #75620c;
  background-image:url(/media/image/footerbg.jpg);
  background-repeat:no-repeat;
}

div#logo-container h5 {
  padding-left: 20px;
}

ul.supporters {
  list-style:none;
  margin: .8em 110px 0 110px;
  padding: 0 0 3em 0;
  width: 683px;
  overflow:hidden;
  text-align: center;
}

ul.supporters li {
  display: inline; 
  padding: 0 5px; 
  height: 50px;
}

span.supplements {
  display: block;
  height:95px;
  width:282px;
  float:right;
  border: 1px solid #a79852;
  background-color: #faf6e4;
  text-align: center;
  margin-left: 10px;
  padding: 5px 0 0 6px ;
}

span.supplements a {
  display: block;
  float: left;
  padding: 0 2px;
}

.linebreak{
  border-top: 1px solid #d9cd98;
  height:1px;
  margin-bottom:10px;
  display: block;
}

div div.manageEntry {
  float: right
}

div.forgotpassword a {
  display: block;
  padding-top: 5px;
  float: left;
}

div.forgotpassword a.logout {
  color: #F2E8BB;
  background-color: #75610B;
  text-decoration: none;
  padding: 3px;
  margin-left: 10px;
}

/* Twitter Styles */

div#twitterWrap ul {
  padding-left: 0;
  float: none;
  width: auto;
}

div#twitterWrap {
  float: right;
  width: 251px;
  display: inline;
  margin: 5px 20px 20px 0;
  color: #6C5B00;
}

div#twitterWrap h2 {
  height: 28px;
  width: 251px;
  float: left;
  text-indent: -9999em;
}

div#twitter_div {
  float: left;
  width: 183px;
  padding: 10px 10px 10px;
  margin: 0px;
  background-color:#ffffff;
  border-left: 1px solid #6c5b00;
  border-right: 1px solid #6c5b00;
  border-bottom: 1px solid #6c5b00;
}

div#twitter_div li { list-style: none; margin: 0px 0px 18px 0px; line-height:13px;}
div#twitter_div li a { display: block;  float: right; color:#75620c; text-decoration:none; width:183px; }
div#twitter_div li span a { float: none; display: inline; color:#75620c; text-decoration:underline;}
div#twitter_div a#twitter-link { clear: right; padding-top: 0px; color:#75620c; text-decoration:none; font-size:9px; display:block; text-align:right;}