body {

	background: #1f1f1f;

	font: normal 11px tahoma, verdana, arial, sans-serif;

	color: #000;

	margin-bottom: 20px;

	height: 100%;

}



ol {padding:0;margin:0}

li { list-style-position: inside; list-style:none;padding:0;margin:0 }



#admin_list {margin:0;padding:0}

p { margin-bottom: 5px; }

img { border: 0; }

.clear { clear: both; }



a,

a:link,

a:visited {

	color: #299BC7;

	text-decoration: none;

}

a:hover,

a:active {

	color: #299BC7;

	text-decoration: underline;

}







h1 a span {

	padding-right:15px;

	padding-top: 18px;

	color: #FFF;

	display: block;

	font-size: 16px;

	font-family: arial, tahoma, verdana;

	font-weight: normal;

}



h2 {

	font-size: 12px;

	overflow:hidden;

	margin-bottom:0;

	padding-bottom:0;

}



#banner {

	height: 105px;

	border-bottom: 2px solid #299BC7;

	color: #FFFFFF;

}





div#wrapper {

	width: 800px;

	margin: 0 auto;

	height: 100%;

	border: 4px solid #313131;

}



div#lower {

	padding: 10px;

	background: #FFF;

}

	

div#sidebar {

	width: 181px;

	float: right;

}

	

#sidebar ul, .container {

	padding: 10px;

	background: #f3f3f3;

	border: 1px solid #9b9b9b;

	margin-bottom: 10px;

	margin-top: 0;

}



.container h2 {

	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 20px;

}



#sidebar h2 {

	height: 30px;

	line-height: 30px;

	background: url(images/h2.gif) no-repeat center center #2c2c2c;

	padding: 0 10px;

	color: #FFF;

}

		

.tree h2 { margin-bottom: 0; }

		

.season li {

	margin-bottom: 2px;

}

	

div#left {

	margin-right: 191px;

}

	

div#footer {

	clear: both;

	text-align: center;

}



.video {

	padding:10px;

}



.description {

	padding-top: 5px;

}
