/* general */
* {
	margin: 0;
	padding: 0;
}
body {
  font-family: Tahoma, Geneva, sans-serif;
  font-size : 12pt;
  background-image: url('img/bg.png');
  background-repeat: repeat-x;
  background-color: #3e2121;
}

h4 { font-size: 100%; color: red; border-bottom: 2px solid grey; margin-bottom: 8px; padding-bottom: 7px; }

h5 { font-size: 90%; color: yellow; border-bottom: 1px solid grey; margin-bottom: 6px; padding-bottom: 5px; }

#container {
	width: 1024px;
	margin: 0 auto;
}

#header {
	background-image: url('img/header.png');
	height: 367px;
}
#left {
	margin-left: 54px;
	width: 300px;
	float: left;
}

#right {
	margin-left: 16px;
	width: 600px;
	float: left;
}

.div100-content-top {
	background-image: url('img/100-content-top.png');
	margin: 0 auto;
	height: 27px;
	width: 916px;
}
.div100-content-mid {
	background-image: url('img/100-content-mid.png');
	margin: 0 auto;
	width: 916px;
}
.div100-content-bot {
	background-image: url('img/100-content-bot.png');
	margin: 0 auto;
	height: 27px;
	width: 916px;
}

.div33-content-top {
	background-image: url('img/33-content-top.png');
	height: 27px;
	width: 300px;
}
.div33-content-mid {
	background-image: url('img/33-content-mid.png');
	width: 300px;
}
.div33-content-bot {
	background-image: url('img/33-content-bot.png');
	height: 27px;
	width: 300px;
}

.div66-content-top {
	background-image: url('img/66-content-top.png');
	height: 27px;
	width: 600px;
}
.div66-content-mid {
	padding-left: 16px;
	padding-right: 16px;
	background-image: url('img/66-content-mid.png');
	width: 568px;
}
.div66-content-bot {
	background-image: url('img/66-content-bot.png');
	height: 27px;
	width: 600px;
}
/* bogus */
#spacer {
	width: 916px;
	height: 280px;
}

/* top menu */
#top-menu {
	width: 916px;
	height: 55px;
	margin: 0 auto;
	padding: 2px;
	background-image: url('img/top-menu-bg.png');
	background-repeat: no-repeat;
}

#top-menu ul{
	padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 10px;
	text-align: center;
}

#top-menu ul li{
	color: red;
	margin-right: 0px; /*spacing between each menu link*/
	margin-left: 0px;
	text-decoration: none;
	display: inline;
	border-left: 2px solid grey;
	padding: 4px 16px 4px 16px;
}

#top-menu ul li.no-border {
	border-left: 0px;
}

#top-menu ul li a{
	font-size: 120%;
	color: red;
	text-decoration: none;
	border-bottom: 2px solid red; /*bottom border is 3px*/
	padding-bottom: 4px;
}

#top-menu ul li a:hover, #top-menu ul li a.selected{
	color: yellow;
	border-bottom: 2px solid yellow;
}
#top-menu span {
	color: grey;
	padding-right: 6px;
}

/* News Div */
.news { padding: 16px; padding-top: 0px;}

.news ul { margin-left: 20px; }

.news ul li { margin-bottom: 16px; margin-top: 16px; color: #ddd;}

.news a { color: #fff; }

p { margin-bottom: 16px; margin-top: 16px; color: #fff; }

#footer {
	text-align: center;
	color: #fff;
}

table { padding: 10px; }
td { color: #fff; padding: 8px; }
table td a { color: #fff; }
