*{
	margin: 0;
	padding: 0;
}
body{
	background-color: #000;
	margin:10px;
	margin-bottom: 80px;
	text-align: center;
}
ul, li, p, div, h1, h2, h3, a{
	margin: 0;
	padding: 0;
	font-family: trebuhet ms, arial, sans-serif;
	color: #fff;
}
h2{
	color: #b8dc62;
	font-size: 18px;
	margin-bottom: 0.5em;
	font-weight: normal;
}
ul, li{
	//list-style-type: none;
}
ul{
	margin-left: 10px;
}
.spacer{
	clear: both;
}
.text{
	padding: 10px;
}
.message{
	color: #f00;
}
#outer_wrapper{
	padding: 3px;
	width: 910px;
	border: 1px solid #999473;
	background-color: #492e3c;
	margin: 0 auto;
	text-align: left;
}
#wrapper{
	border: 3px solid #745a61;
	background: #492e3c url(/images/stripes.gif);
}
#wrapper_left{
	background: url(/images/bg-box.gif) bottom left no-repeat;
}
#wrapper_right{
	background: url(/images/bg-box.gif) bottom right no-repeat;
	padding-bottom: 5px;
}
#inner_wrapper{
	padding-bottom: 10px;
}
/* Banner */
	#banner{
		background-color: #e7dfad;
		border: 1px solid #000;
		position: relative;
	}
	#banner_text{
		padding: 10px 0 10px 300px;
		position: absolute;
		left:100px;
		top: 25px;
	}
	#banner_text p{
		color: #000;
		text-align: center;
	}
	#logo_wrapper{
		padding: 6px 0 6px 60px;
	}
	#banner .images{
		position: absolute;
		top: 0;
		right: 0;
		_top: 1px;
		_right: 7px;
		border: 1px solid #000;
		border-width: 0 0 0 1px;
	}
	#banner .images .first{
		border-right: 1px solid #000;
	}
/* End Banner */
.title_box{/* for both side nav and content */
	padding: 5px 0 5px 10px;
	background-color: #745c62;
	border-bottom: 1px solid #86a047;
	color: #170e13;
	font-family: times new roman, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #000;
}
/* Top Navigation */
	#top_nav{
		background-color: #745c62;
		border: 1px solid #000;
		border-width: 1px 0 0 0;
		padding: 0 0 0 5px;
	}
	#top_nav table{
		width: 580px;
		width: 100%;
	}
	#top_nav td{
		height: 27px;
		_height: 23px;
		vertical-align: middle;
		text-align: center;
		text-align: left;
	}
	#top_nav ul{
	}
	#top_nav li{
		display: inline;
	}
	#top_nav li a{
		padding-right: 4px;
		color: #b8dc62;
		background-color: #745c62;
		text-decoration: none;
		font-size: .9em;
		border-right: 1px solid #b8dc62;
	}
	#top_nav li a:hover{
		text-decoration: underline;
	}
	#top_nav li.last a{
		border-width: 0px;
	}
	#top_nav li.selected a{
		color: #b5aeb0;
	}
/* End Top Navigation */
/* Side Navigation */
	#side_nav{
		margin: 15px 0 18px 14px;
		_margin-left: 7px;
		width: 211px;
		border: 1px solid #86a047;
		background-color: #492e3c;
		color: #fff;
		float: left;
	}
	#side_nav ul{
		margin: 0;
		padding: 2px 0 10px 5px;
	}
	#side_nav li{
		border: 1px solid #686742;
		border-width: 0 0 1px 15px;
		padding: .25em 0 .25em 0px;
		position: relative;
		list-style: none;
	}
	#side_nav li a{
		position: relative;
		left: 8px;
		color: #fff;
		text-decoration: none;
		padding-right: 8px;
	}
	#side_nav li a:hover{
		text-decoration: underline;
	}
	#side_nav li.selected .box{
		position: absolute;
		left: -4px;
		top: .65em;
	}
#side_nav .selected a{
font-weight: bold;
}
#side_nav .normal a{
font-weight: normal;
}
	#side_nav .bullet{
		width: 8px;
		height: 8px;
		font-size: 1px;
		background-color: #859f47;
		display: block;
		position: absolute;
		top: 10px;
		left: -5px;
	}
	#side_nav .channel{
		margin: 0;
		padding: 0;
		border-width: 0;
		padding: 5px 0 5px 10px;
		background-color: #745c62;
		border-bottom: 1px solid #86a047;
	}
	#side_nav .channel a{
		font-weight: bold;
		font-size: 1.3em;
		text-decoration: none;
	}
	#side_nav .channel a:hover{
		text-decoration: underline;
	}
	#side_nav .sub_category{
		margin-left: 8px;
		border-left-width: 5px;
		padding-left: 0px;
	}
	#side_nav li img{
		border: none;
	}
/* End Side Navigation */
.title_box h1{
	font-size: 25px;
}
#content{
	margin: 15px 0 15px 15px;
	background-color:#492e3c;
	border: 1px solid #86a047;
	width: 646px;
	float: left;
	color: #fff;
	font-family: arial, sans-serif;
}
.image_wrapper p{
	margin-top: 5px;
	text-align: center;
	font-size: 18px;
	font-family: trebuhet ms, arial, sans-serif;
	color: #AC8891;
}
#powered-by{
width: 918px;
margin: 0 auto;
text-align: right;
color: #555;
padding-top: 5px;
font-size: 80%;
}
#powered-by a{
color: #333;
text-decoration: none;
}
#powered-by a:hover{
text-decoration: underline;
}


