body {
	background-color: #000000;
	background-image: url('img/page_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px;
}

body, table, tr, td, th, span, p, div {
	font-family: Verdana;
	color: #ffffff;
	font-size: 12px;
}


a, a font { color: #FFD203; }

.emphasis { color: #FFD203; }

#master {
	margin: 0 auto;
	width: 804px;
}

#container {
	width: 804px;

	background-image: url('img/containbg.jpg');
	background-repeat: repeat-y;
}

#navBar {
	width: 804px;
	height: 10px;
	background-image: url(img/navigate.jpg);
	padding:7px 0px;
	text-align: center;
}

#navBar a {
	margin: 0px 5px;
	color:white;
	text-decoration:none;
}

	#bottomNav {
		background-color:#4D0E17;
		width: 624px;
		height: 19px;
		padding:7px 0px;
	}

	#bottomNav a {
		margin: 0px 5px;
		color:white;
		text-decoration:none;
	}

#mastHead {
	width: 804px;
	height: 203px;

	background-image: url('img/mast_head.jpg');
	background-repeat: no-repeat;
}

#leftSide {
	float: left;

	width: 30px;
	height: 419px;

	background-image: url('img/leftside.jpg');
	background-repeat: no-repeat;
}

#rightSide {
	float: right;

	width: 215px;

	background-image: url('img/rightside_bg.jpg');
	background-repeat: repeat-y;
}
	#newsTitle {
		background-image: url('img/thisweek.jpg');
		background-repeat: no-repeat;
	}

		#newsTitle div {
			padding: 58px 10px 10px;
		}

	#newsBox {
		width: 215px;

		background-image: url('img/newsbg.jpg');
		background-repeat: no-repeat;
		background-position: top;
	}

	#newsPad {
		padding: 6px;
	}

	#signUpBox {
		padding: 30px 10px 10px;
		text-align: center;
	}

#mainDrag {
	margin: 0px 215px 0px 30px;
}

#content {
		background-image: url('img/content_top_bg.jpg');
		background-repeat: no-repeat;
		background-position: top;
}

#contentPad {
	padding: 20px 15px 10px 15px;
}

#bottomStuff {
	width: 804px;
	clear: both;
}

	#bottomBar {
		width: 804px;
		height: 46px;
		background-image: url('img/bottom.jpg');
		background-repeat: no-repeat;
	}

	#mySpace {
		width: 175px;
		position: relative;
		top: 0px;
		right: 20px;
	}

	#bottomNav {
		margin: 0 auto;
		width: 624px;
		text-align: center;
	}



td.calendarCell, th.calendarCell {
	border: 1px solid white;
	padding: 3px;
}
