html, body {
		margin:0;
		padding:0;
		height:100%;
	}
	
body,td,th {
	font-family: Century Gothic, Tahoma;
	font-size: 12px;
	color: 676666;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-position:top center;
}

body2 {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-position:top center;
}

a:link {
	color: #4A000C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4A000C;
}
a:hover {
	text-decoration: underline;
	color: #4A000C;
}
a:active {
	text-decoration: none;
	color: #4A000C;
}


/* Main Tags */

.headertag{
background-color:#000000;
height: 240px;
width:100%;
background-image:url(images/topbg.jpg);
background-position:center top;
background-repeat:no-repeat;
}

.headerdivider{
background-color:#f5e494;
height: 10px;
width:100%;
position:absolute;
top:230px;
z-index:2;
}

/* Main Section - Main Paged */

.maincontent {
position:relative;
padding: 10px 0px 0px 0px;
width: 900px;
height:522px;
background: transparent url(images/contentbg.png);
font-size:12px;
top: -65px;
z-index: 3;
text-align: left;
}

.maincontenttest {
position:relative;
padding: 10px 0px 0px 0px;
width: 900px;
height:572px;
background: transparent url(images/contentbg.png);
font-size:12px;
top: -65px;
z-index: 3;
text-align: left;
}

.flashdiv {
position:relative;
width: 665px;
height: 385px;
background-color:#FFFFFF;
font-size:12px;
z-index: 4;
display:inline;
left: 10px;
float: left;
padding:5px 0 0 5px;
}

.button1 {
position:relative;
width: 290px;
height: 112px;
background-color:#FFFFFF;
z-index:6;
top: 10px;
left: 10px;
float: left;
}

.button2 {
position:relative;
width: 290px;
height: 112px;
background-color:#FFFFFF;
z-index:6;
top: 10px;
left: 20px;
float: left;
display:inline;
}

.button3 {
position:relative;
width: 280px;
height: 112px;
background-color:#FFFFFF;
z-index:6;
top: 10px;
left: 30px;
float: left;
}


/* Right Bar */

.rightbar {
position:relative;
width: 200px;
height: 390px;
background-color:#FFFFFF;
font-size:12px;
z-index:5;
top: 0px;
left: 20px;
float:left;
}

.times1 {
width:188px;
height:378px;
background-image:url(images/timesbg.jpg);
background-position:center;
background-repeat:repeat-y;
position:relative;
top: 5px;
left: 5px;
border: 1px solid #a8a8a8;
}

.timesheader {
width:183px;
height:29px;
padding:6px 0 0 5px;
background-image:url(images/timesheaderbg.jpg);
background-position:center;
background-repeat:repeat-x;
border: solid #a8a8a8;
border-width: 0 0 1px 0;
font-size:16px;
color:#4b4b4b;
}

.timescontent1 {
width:183px;
padding:6px 0 5px 5px;
border: solid #a8a8a8;
border-width: 0 0 1px 0;
font-size:12px;
color:#4b4b4b;
}

.timescontent2 {
width:183px;
padding:6px 0 0 5px;
font-size:9px;
color:#4b4b4b;
}

.timesspaces { font-size:2px; }

.timesul {
width:183px;
text-decoration:underline;
font-weight:bold;
font-size:14px;
color:#4b4b4b;
}


/* Second Row */

.secondrow {
position:relative;
width: 900px;
height:54px;
font-size:12px;
top: -55px;
z-index: 3;
text-align: left;
}

.secondrow2 {
position:relative;
width: 900px;
height:54px;
padding: 0px 0px 10px 0px;
margin-bottom: 50px;
font-size:12px;
top: -55px;
z-index: 3;
text-align: left;
}

.row2button1 {
position:relative;
width: 176px;
height: 54px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
margin: 0px 10px 0px 0px; 
padding-right: 20px;
}

.twitter {
position:relative;
width: 900px;
height: 220px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
margin: 0px 10px 0px 0px; 
padding-right: 20px;
}

.row2button1a {
position:relative;
width: 198px;
height: 100px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
margin: 0px 10px 0px 0px; 
padding-right: 20px;
}

.row2button2 {
position:relative;
width: 197px;
height: 54px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
margin: 0px 10px 0px 0px;
padding-right: 20px;
}

.row2button2a {
position:relative;
width: 197px;
height: 100px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
margin: 0px 10px 0px 0px;
padding-right: 20px;
}

.row2button3 {
position:relative;
width: 197px;
height: 54px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
margin: 0px 10px 0px 0px; 
padding-right: 20px;
}

.row2button3a {
position:relative;
width: 197px;
height: 100px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
margin: 0px 10px 0px 0px; 
padding-right: 20px;
}

.row2button4 {
position:relative;
width: 220px;
height: 54px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
padding-right: 20px;
}

.row2button4a {
position:relative;
width: 198px;
height: 100px;
background-color:#FFFFFF;
z-index:6;
float: left;
background: transparent url(images/contentbg.png);
padding-right: 20px;
}

.maincontent5 { position:relative; width: 900px; background: transparent url(images/contentbg.png); height: 400px; top: -55px; z-index: 3; text-align: left; padding: 10px 0px 0px 0px; }

.minbutton {
float: left;
margin: 0px 0px 10px 10px;
display: block;
}


.movepic {
position:relative;
top:10px;
left:10px;
}



/* Bottom Ad */

.bottomad {
position:relative;
width: 900px;
height:170px;
background: transparent url(images/contentbg.png);
top: -45px;
z-index: 3;
text-align: left;
}


/* Other Pages */

.maincontent2 { position:relative; padding: 10px 10px 10px 10px; width: 880px; height: 200px; background: transparent url(images/contentbg.png); font-size:12px; top: -65px; z-index: 3; text-align: left; }

.maincontent3 { position:relative; width: 880px; background: transparent url(images/contentbg.png); top: -55px; z-index: 3; text-align: left; padding: 10px 10px 10px 10px; }

.maincontent4 { position:relative; padding: 10px 10px 10px 10px;  width: 880px; background: transparent url(images/contentbg.png); font-size:12px; top: -65px; z-index: 3; text-align: left; }

.bottomad1 { position:relative; overflow: hidden; padding: 10px 10px 10px 10px;  width: 880px; height: 200px; background: transparent url(images/contentbg.png); font-size:12px; top: -45px; z-index: 3; text-align: left; img display:block; }

.maincontent6 { position:relative; width: 880px; background: white; top: -55px; z-index: 3; text-align: left; padding: 10px 10px 10px 10px; }

.maincontentlocation { position:relative; width: 880px; height:410px; background: transparent url(images/contentbg.png); top: -55px; z-index: 3; text-align: left; padding: 10px 10px 10px 10px; }

.addwhite { background-color:#FFFFFF; padding: 5px 0 5px 5px; }

.addwhitefloat { background-color:#FFFFFF; padding: 5px 5px 5px 5px; float:left; }

.addwhitefloat2 { background-color:#FFFFFF; padding: 5px 5px 5px 5px; float:right; }

.menu { height:30px; width:880px; background-image:url(images/menubg.jpg); background-repeat:repeat-x; margin: 10px 0 0 0; }

.menu2 { height:30px; width:880px; background-image:url(images/menubg.jpg); background-repeat:repeat-x; margin: 0px 0 10px 0; }

.menuitem { height:12px; padding:8px 10px 0 10px; text-align:center; float:left; color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }

.menuitem:hover { height:12px; padding:8px 10px 0 10px; text-align:center; float:left; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }

.menu a:hover { text-decoration:none; }

.menu2 a:hover { text-decoration:none; }

.menudivider { height:15px; padding:10px 0 0 0; text-align:center; float:left; color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }

.header1 { height:23px; width:425px; padding:7px 0 0 0; text-align:center; color:#FFFFFF; background-color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin: 0 0 5px 0; }

.leftcolumn { float: left; margin:0 10px 0 0; }

.rightcolumn {}

.minbuttons {
margin:0px 10px 10px 0px;
float: left;
}

.leftcolumnevents { margin:10px 0 0 0;}

.contactinfo { width: 880px; height: 320px; background-color:#FFFFFF; margin:0 auto; }


/* Moving Footer */

#container2 {
		min-height:100%;
		position:relative;
		background-color: white;
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */
	}

	#container {
		min-height:100%;
		position:relative;
		background-image:url(images/background.jpg); background-position:center top; background-repeat:no-repeat;
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */
	}
	
	#body {
		padding:0 0 10px 0;
		padding-bottom:10px;	/* Height of the footer */
		
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:23px;			/* Height of the footer */
		background:#000000;
		color:#FFFFFF;
		padding: 7px 0 0 0;
		text-align:center;
}