/* Team AJO Stylesheet */

body
{
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
	font: 13px 'Lucida Grande' Verdana, Arial, Sans-Serif;
	background: #DD5F0B;
	color: #000000;
}

a, a:visited, a:active
{
	text-decoration: none;
	color: #FFCC33; /*#773000;*/
}

a:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4
{
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	font-weight: normal;
}

img
{
	border: none;
}

#championBanner
{
	position: absolute;
	top: 0;
	left: 0;
}

#pageContainer
{
	margin: 0 auto;
}

#headerContainer
{
	margin: 0;
	padding: 0;
	height: 160px;
	background: url('interface/background_orange.gif');
}

#mainMenu
{
	margin: 0;
	padding: 0;
	height: 50px;
	background: url('interface/background_menu_orange.gif');
}

#mainMenu ul
{
	margin: 0;
	padding: 15px;
}

#mainMenu ul li
{
	display: inline;
	color: #FFFFFF;
}

#mainMenu ul li a
{
	padding: 14px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#mainMenu ul li a.broken
{
	color: #555555;
}

#mainMenu ul li a:hover
{
	text-decoration: none;
	padding: 14px;
	background: #FF6600;
}

#pageContent
{
	margin: 20px auto 0;
	width: 800px;
}

#rightContent
{
	float: right;
	width: 340px;
	text-align: left;
	background: #DD5F0B;
}

#rightContent h1
{
	padding: 3px;
	background: #B54800;
	color: #FFFFFF;
	border-bottom: 2px solid #773000;
	border-top: 1px solid #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#rightContent ul
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

#rightContent ul li
{
	list-style: none;
	padding: 1px;
	padding-left: 10px;
}

#rightContent ul li.even
{
	
}

#rightContent ul li.odd
{
	background: #E6630B;
}

#rightContent .information
{
	background: #E6630B;
}
#rightContent .information p
{
	margin: 0;
	padding: 5px;
}

#rightContent .sponsorImage
{
	padding: 2px;
	text-align: center;
	background: #E6630B;
}

#rightContent .randomImage
{
	padding: 10px 0;
	text-align: center;
	background: #E6630B;
}

#rightContent .randomImage img
{
	border: 1px solid #000000;
}

#mainContent
{
	float: left;
	width: 440px;
	text-align: justify;
}

#mainContent h1
{
	padding: 3px;
	background: #B54800;
	color: #FFFFFF;
	border-bottom: 2px solid #773000;
	border-top: 1px solid #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.newsItem
{
	margin-bottom: 10px;
	border-bottom: 1px solid #773000;
}

.newsItem h2
{
	margin-top: 10px;
	padding: 3px;
	font: 18px bold Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

.newsItem h3
{
	padding: 3px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;	
}

.newsItem p
{
	padding: 5px;
}

.newsItem ul
{
	margin: 15px;
	padding: 5px;
}

.newsItem table
{
	width: 100%;
}
.newsItem tr.odd
{
	background: #E6630B;
}
.newsItem tr.highlight
{
	color: #DDDDDD;
}

.newsItem .newsImages
{
	padding: 10px;
	background: #E6630B;
}

.newsItem .newsImages img
{
	padding: 5px;
}

#imageAlbum
{
	padding-top: 10px;
	text-align: center;
}

#imageAlbum img
{
	padding: 2px;
}

.guestbookItem
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #773000;
}

.guestbookItem ul
{
	margin: 0;
	margin-top: 10px;
	padding: 0;
}

.guestbookItem ul li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	padding-right: 15px;
}

.guestbookItem h2
{
	margin-top: 5px;
	padding: 3px;
	font: 16px bold Georgia, "Times New Roman", Times, serif;
}

.dummy
{
	clear: both;
}

.guestbookForm
{
	margin: 0;
	padding: 2px;
	background: #E6630B;
}

.guestbookForm h2
{
	padding: 5px;
	text-align: center;
	font: 15px bold Verdana, Arial, Helvetica, sans-serif;
	background: #FF9900;
}

.guestbookForm table
{
	margin: 0;
	padding: 0;
}

.guestbookForm table td
{
	padding: 2px;
}

.guestbookForm form
{
	margin: 0;
}

.guestbookForm input, .guestbookForm textarea
{
	margin: 0;
	padding: 0;
	background: #D25400;
	border: 1px solid #000000;
	width: 220px;
}

.guestbookForm input.userVerification
{
	width: 40px;
}

.guestbookForm input.submit
{
	background: #FF9900;
}

.guestbookForm textarea
{
	height: 60px;
}

.center
{
	text-align: center;
}

#footer
{
	margin: 0;
	padding: 10px;
	background: #B54800;
	border-bottom: 2px solid #773000;
	border-top: 1px solid #000000;
	text-align: center;
}

.navigation
{
	display: block;
	text-align: center;
	margin: 15px;
}

.alignright
{
	float: right;
}

.alignleft
{
	float: left
}
