body {background: #353535; margin:0;padding:5px 0 5px 0; text-align:center; font-size: 12px; font-family: Tahoma; color:#fff;}
a {text-decoration: none; color:#fff;}
a:hover {text-decoration: underline}
img {vertical-align: top;}
a img {border:0;}
ul,li {margin: 0;padding:0; list-style: none inside;}
h1,h2,h3 {margin:0;padding:0; font-weight: normal}

.floatL {float:left; width:auto;}
.floatR {float:right; width:auto;}
.clear {clear:both;}
.orange {color:#ebbe3a;}

#wrapper {width:977px; margin:auto; background: #000;}
	#wrapper li a img { border:5px solid #4e4e4e}
		
	.title_text {background: url('images/title_text.jpg') no-repeat top left; width:149px; height:111px; float:left; font-size: 17px;}
	.topper_text {background: url('images/head_btm2.jpg') no-repeat top left; width:707px; height:78px; clear:both; font-size: 15px; text-align: left; padding: 0 260px 0 10px; font-weight: normal}
	
	.episode_text {clear:both;padding:10px 0 10px 0; text-align: left; width:900px; margin:auto;}
	
	ul.index {width:880px; margin:auto;}
		ul.index li {float:left; width: 220px; height:153px;}
	
	ul.episode {width:915px; margin:auto;}
		ul.episode li {float:left; width:457px; height:270px; }
		
 	.foot_text {background: url('images/foot_text.jpg') no-repeat top left; width:977px; height:31px; font-size: 18px; clear:both; padding-top:2px;}
 	.ep-foot_text {background: url('images/ep_foot-text.jpg') no-repeat top left; width:977px; height:34px; font-size: 18px; clear:both; padding-top:2px;}