﻿body
{
	background-color: #000000;
	text-align: center;
	min-width: 600px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #ffffff;
}
#bottomlogoholder
{
	clear: both;
	width: 941px;
	height: 50px;
}
#941315spacer
{
	clear: both;
	width: 941px;
	height: 315px;
}
#bottomnavholder
{
	clear: both;
	width: 941px;
	height: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#94140spacer
{
	clear: both;
	width: 941px;
	height: 40px;
}
#leftCol
{
	clear: both;
	margin: 0px;
	display: block;
	float: left;
	width: 528px;
}
#rightCol
{
	margin-left: 4px;
	width: 409px;
	display: block;
	float: left;
}

.header
{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 109px;
	background-color: #494949;
}
.headerImg
{
	height: 109px;
	padding-top: 63px;
	margin-left: 55px;
}
#wrapper
{
	margin: 0 auto;
	width: 941px;
	text-align: left;
}


#flashHeader
{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 303px;
	width: 941px;
}
.leftCol
{
	clear: both;
	margin: 0px;
	display: block;
	float: left;
	width: 517px;
}
.rightCol
{
	margin-left: 42px;
	width: 231px;
	display: block;
	float: left;
	background-color: #ffffff;
	height: 1000px;
}
.whoweare
{
	padding: 6px;
}
.container
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: left;
}
.contentcontainer
{
	margin-top: 28px;
	margin-left: 55px;
}
.menu
{
	display: inline;
	float: left;
	width: 174px;
}
.maincontent
{
	display: inline;
	float: left;
	margin-left: 52px;
	width: 619px;
}
.mainImage
{
	width: 192px;
	height: 500px;
	display: inline;
	clear: both;
}
.pagecontent
{
	margin-top: 18px;
	width: 728px;
	clear: both;
}
.newsholders
{
	clear: both;
	width: 728px;
	height: 344px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.newsarchiveholder
{
	width: 728px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.latestimg
{
	margin-top: 8px;
	width: 728px;
	height: 25px;
	clear: both;
}
.flashcontainer
{
	width: 728px;
	margin-top: 8px;
	height: 310px;
	margin-bottom: 0px;
}
.featuredimg
{
	margin-top: 8px;
	width: 728px;
	height: 25px;
}
.leaderboard
{
	width: 728px;
	height: 30px;
}
.bar54header
{
	width: 728px;
	height: 30px;
	margin-top: 8px;
}

.musicContainer
{
	margin-top: 10px;
}
.signupContainer
{
	margin-top: 8px;
}

.mainMenu
{
	clear: both;
	width: 192px;
	background-color: #434343;
}
.menuImage
{
	width: 174px;
	height: 20px;
	clear: both;
}
.menucontent
{
	width: 174px;
	clear: both;
	height: 263px;
}
.menuextras
{
	clear: both;
	width: 174px;
	height: 73px;
}
a:link
{
	color: #903E04;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}
a:visited
{
	color: #903E04;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}
a:hover
{
	color: #ffffff;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}
a:active
{
	color: #903E04;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}


.tdErrorAedContents
{
	color: Red;
	width: 400px;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
.additem
{
	font-size: 13px;
}

.heightlessdarkredwrapper
{
	background-color: #280A00;
	border-style: solid;
	border-color: #700B00;
	border-width: 1px;
}

.darkredwrapper
{
	background-color: #280A00;
	border-style: solid;
	border-color: #700B00;
	border-width: 1px;
	height: 178px;
}

/* who are user control */

#whoweareimage
{
	margin-left: 14px;
	margin-top: 12px;
	width: 487px;
	height: 20px;
}
#whowearetextholder
{
	margin: 14px 0px 17px 14px;
	background-color: #3A0905;
	width: 500px;
	height: 113px;
}

/* subscribe control */

#subscribetextholder
{
	margin: 14px 0px 17px 14px;
	background-color: #3A0905;
	width: 380px;
	height: 113px;
}
#subscribeimage
{
	margin-left: 14px;
	margin-top: 12px;
	width: 300px;
	height: 20px;
}
.subscribelabels
{
	color: #903E04;
	font-weight: bold;
	font-size: 11px;
}
.subscribeinputs
{
	width: 196px;
	color: #903E04;
	background-color: #ffffff;
	height: 17px;
	border: none;
}
.submitdetails
{
	margin-left: 16px;
	color: #903E04;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}

/* featured events control */

#featuredeventimage
{
	margin-left: 9px;
	margin-top: 12px;
	width: 170px;
	height: 20px;
}
.featuredtitle
{
	clear: both;
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding-top: 8px;
}
.featureddate
{
	clear: both;
	display: block;
	color: #79390B;
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
}

/* this weekends events controls */

#thisweekendsevents
{
	width: 300px;
	height: 20px;
	margin-left: 14px;
	margin-top: 12px;
	display:block;
}
.smalleventsholder
{
	margin-left: 5px;
	padding-top:9px;
	width: 484px;
	display:block;
}
.thisweekendeventsholder
{
	margin-left: 12px;
	padding-top:12px;
	width: 484px;
	display:block;
	text-align:left;
}
#thisweekendeventswrapper
{
	
	margin: 9px 0px 8px 8px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 6px;
	background-color: #3A0905;
	width: 500px;
	display: block;
	height: 103px;
	margin-left: 17px;
}

/* general css */
.summarytitles
{
	font-weight: bold;
	font-size: 12px;
}
.summarydate
{
	color: #79390B;
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
}
.summarytext
{
	height: 15px;
	display: block;
	line-height: 16px;
}
.littleimages
{
	width: 91px;
	height: 91px;
	border: none;
	margin-top:0px;
}

/* view events page */


.vieweventtitles
{
	clear: both;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin-top: 8px;
}
.vieweventdate
{
	color: #79390B;
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
}
.vieweventtext
{
	height: 15px;
	display: block;
}
.joinguestlistimage
{
	width: 300px;
	height: 20px;
	margin-left: 14px;
	margin-top: 12px;
	margin-bottom: 8px;
}
.eventsholder
{
	margin: 14px 0px 17px 14px;
	background-color: #3A0905;
	width: 500px;
	display:block;
}

/* guestlist bits */

#guestlisttextholder
{
	margin: 14px 14px 0px 14px;
	background-color: #3A0905;
	width: 380px;
	height: 157px;
}

/* contacts */

.contactstitle
{
	clear: both;
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding-top: 8px;
}
.contactstext
{
	font-size: 11px;
	display: block;
	margin-top: 8px;
}
.spacerdiv
{
	display: block;
	height: 19px;
	width: 121px;
}
a.contactslinks
{
	font-size: 11px;
	margin-top: 4px;
	display: block;
	text-transform: uppercase;
}
