/*
Red: #E01B22
Yellow: #FFD200
Tan: #F5EFD9
Side Bar Gray: #6B6C5D
Bottom Link Gold: #BCB082
*/


/* General Tags */
html {
	background:url(../images/backgrounds/windowbg.jpg) top center repeat;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:url(../images/backgrounds/windowbgtop.jpg) top center repeat-x;
}

p,h1,h2,h3,h4,h5,h5,ol,ul {
	margin:0px;
	padding:0px;
}

object {
	margin:0;
	padding:0;
}








/* Header */
#headerWrapper {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:162px;
	text-align:center;
}








/* Home Body */
#homeBodyCenter {
	margin:0 auto;
	padding:0;
	width:1000px;
}
#homeBodyWrapper {
	float:left;
	margin:0 auto;
	padding:0;
	width:1000px;
	background:url(../images/backgrounds/bodymainbg.gif) top center repeat-y;
}

#homeBodyFlash {
	margin:0;
	padding:0;
	width:715px;
	height:560px;
	float:left;
}








/* Interior Body */
#interiorBodyWrapper {
	margin:0;
	padding:0;
	width:715px;
	float:left;
	background:url(../images/body/interiorbodytop.gif) top right no-repeat;
}

.interiorBodyText {
	width:534px;
	text-align:left;
	padding-left:108px;
	padding-bottom:15px;
	font-size:13px;
	line-height:22px;
	color:#000000;
}

.interiorBodyTextHeadline {
	font-size:17px;
	font-weight:bold;
	color:#E01B22;
}

.interiorBodyTextIndent {
	padding-left:20px;
}

.interiorArrowRed {
	color:#E01B22;
}

#interiorBodyWrapper a:link {
	color:#000000;
}
#interiorBodyWrapper a:visited {
	color:#000000;
}
#interiorBodyWrapper a:hover {
	color:#E01B22;
}

.interiorBodyTextUL {
	width:509px;
	text-align:left;
	padding-left:133px;
	padding-bottom:15px;
	font-size:13px;
	line-height:22px;
	color:#000000;
}

#interiorTextWrapper {
	margin:0;
	padding-left:108px;
	padding-right:73px;
	text-align:left;
	padding-bottom:25px;
	padding-top:25px;
	font-size:13px;
	line-height:22px;
	color:#000000;
}

.interiorTextHeadlines {
	font-size:18px;
	color:#E01B22;
	font-weight:bold;
}

#interiorTextWrapper ul {
	padding-left:25px;
}








/* Side Bar */
#sidebarWrapper {
	margin:0;
	padding:0;
	width:235px;
	float:right;
	padding-right:50px;
}

#donationWrapper {
	margin:0;
	padding:0;
	text-align:left;
	width:235px;
	height:92px;
	color:#6B6C5D;
	background:url(../images/sidebar/donationbg.jpg) top center no-repeat;
}

#gamespeedWrapper {
	margin:0;
	padding:0;
	text-align:left;
	width:235px;
	height:59px;
	color:#6B6C5D;
	background:url(../images/sidebar/gamespeedbg.jpg) top center no-repeat;
}

.donationHeader {
	font-weight:bold;
	font-size:12px;
	padding-left:36px;
	padding-top:44px;
	
}

.donationOptions {
	font-size:11px;
	line-height:15px;
	padding-left:39px;
}

a.donationLinks:link {
	color:#E01B22;
}
a.donationLinks:visited {
	color:#E01B22;
}
a.donationLinks:hover {
	color:#000000;
}

#upcomingEventsWrapper {
	margin:0;
	padding:0;
	width:235px;
	min-height:100px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/sidebar/uebg.jpg) top center no-repeat;
}

.ueHeader {
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	padding-left:36px;
	padding-bottom:10px;
}

.ueLinks {
	font-size:12px;
	padding-left:36px;
	padding-right:45px;
	padding-bottom:10px;
}

a.upcomingEventLink:link {
	color:#ffffff;
}
a.upcomingEventLink:visited {
	color:#ffffff;
}
a.upcomingEventLink:hover {
	color:#cccccc;
}








/* Secondary Menu */
#secondaryMenuWrapper {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:30px;
	clear:both;
	background:url(../images/backgrounds/secondarymenubg.gif) top center repeat-y;
}

#secondaryMenuWrapper p {
	padding-top:9px;
	font-size:9px;
	color:#F5EFD9;
	text-align:center;
}

#secondaryMenuWrapper a:link {
	color:#F5EFD9;
}
#secondaryMenuWrapper a:visited {
	color:#F5EFD9;
}
#secondaryMenuWrapper a:hover {
	color:#bcb082;
}








/* Interior Page Sub Menu */
#interiorRightSideSubMenu {
	margin:0;
	padding-top:25px;
	padding-right:73px;
	padding-bottom:15px;
	padding-left:15px;
	width:175px;
	float:right;
	color:#FFFFFF;
}

.sideMenuTitleBG {
	width:175px;
	height:36px;
	background:url(../images/body/sidemenutop.gif) top center no-repeat;
}

.sideMenuTitle {
	font-size:15px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:15px;
}

#sideMenuTextWrapper {
	font-size:13px;
	padding-left:15px;
	color:#FFFFFF;
	background-color:#E01B22;
}

#sideMenuTextWrapper p {
	padding-top:7px;
	padding-bottom:7px;
}

#sideMenuTextWrapper a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#sideMenuTextWrapper a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#sideMenuTextWrapper a:hover {
	color:#BCB082;
	text-decoration:none;
}

.sideMenuBottomCap {
	margin:0;
	padding:0;
}








/* Footer */
#footerWrapper {
	margin:0 auto;
	padding:0;
	width:1000px;
	clear:both;
	padding-bottom:20px;
}

#footerContactInfo {
	margin:0 auto;
	padding:0;
	width:900px;
	height:56px;
	color:#F5EFD9;
	background:url(../images/footer/footerbg.gif) top center no-repeat;
}

.contactInfoHeader {
	text-align:left;
	padding-left:59px;
	padding-top:13px;
	font-weight:bold;
	font-size:13px;
}

.contactInfo {
	padding-left:59px;
	font-size:12px;
}

#contactPhone {
	padding-right:54px;
	padding-top:10px;
	font-size:14px;
	line-height:20px;
	float:right;
	text-align:right;
}

#copyrightWrapper {
	margin:0 auto;
	width:900px;
	color:#F5EFD9;
}

.copyrightText {
	padding-left:17px;
	padding-top:12px;
	font-size:8px;
}

a.copyrightLink:link {
	color:#F5EFD9;
}
a.copyrightLink:visited {
	color:#F5EFD9;
}
a.copyrightLink:hover {
	color:#bcb082;
}

#privacyText {
	font-size:9px;
	padding-top:10px;
	padding-right:20px;
	float:right;
}

a.privacyLink:link {
	color:#F5EFD9;
}
a.privacyLink:visited {
	color:#F5EFD9;
}
a.privacyLink:hover {
	color:#bcb082;
}