/* CSS Document */
form { padding:0; margin:0; }
html { font-family: Arial, Helvetica, sans-serif; font-size: .8em; }

body {
	
	background-image: url(../images/global_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	font-size:10px;
	background-color: #C1C1C1; 
}

.big { font-size:125%; }

/* Container */

.container { width: 831px; margin-top:37px; height:693px;  margin-left:auto; margin-right:auto;  position: relative; left: -5px; }
.header_top { background-image: url(../images/global_container-top-bg.gif); height:18px; }
.main_content {
	background: url(../images/global_container-mid-bg.gif);
	padding-left:20px;
	padding-right:20px;
	height:658px;
	}

.footer { background-image: url(../images/global_container-footer-bg.gif); height:17px; }
.footer_txt { margin-top:15px; color:#fff; text-align:center;}
.footer_txt a { color:#EAE2A3; }

/* Main Content */

.player_holder { width:410px; height:335px; float:left; font-size:110%; }
.description_holder { width:336px; height:335px; float:right; }
.nav { height:45px; padding-top:25px;  } 
.video_listings { height:229px; }

/* text story */
.text_story_container {
	height:335px;
	overflow-y:auto;
	;
	overflow-x: hidden;
	padding: 5px;
	border: 1px solid #000000;
}
.text_story_container img {
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #ECE9D8;
}

/* Nav */
.nav ul {
	list-style:none;
	padding-left:4px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.nav li { float:left; margin-left:0px; padding-left:0px; margin-right:20px;}
.nav li a {color:#5b030c; text-decoration:underline; font-size:110%; text-transform:uppercase; font-weight:bold}
.nav li a:hover { background-color:#5b030c; color:#fff;}

/* Slider */
.sliderBox { overflow: hidden; width: 751px; height: 85px;  position: relative; }
.slider { width: 10000px; position: relative; left: 0; }
.box { width: 69px; height: 85px; float: left; display: inline; margin-right: 10px; text-align:center; padding-top:3px; }
.box_over {
	width: 69px;
	height: 85px;
	float: left;
	display: inline;
	margin-right: 10px;
	text-align:center;
	padding-top:3px;
	background-image:url(../images/component_listings-over-arrow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

td img { cursor:pointer; }

/* Video Info */
.video_info { padding:8px;  height:100px; width:400px; float:left; overflow-y:hidden;  ;overflow-x: hidden; text-align:left;   }
.video_info h1,h2,h3 { margin:3px; }
.video_info h2 { font-size:18px; color:#5b030c; font-weight:bold }
.video_info h1 { color:#000; font-style:italic; font-size:11px; margin-bottom:8px; }
.video_info h3 { font-size:12px;  }
.video_info ul {
	list-style:none;
	padding-left:4px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.video_info li { float:left; margin-left:0px; padding-left:0px; margin-right:20px;}
.video_info li a {color:#5b030c; text-decoration:underline;}



/* Comments */
#add_comment h1 {color:#5b030c; font-size:13px; font-weight:bold;}
#add_comment h3 {color:#000; font-size:10px; }
textarea {height:30px; }
.field { height:13px; width:80px; }
.video_comments { padding-left:5px; padding-right:5px; height:100px; width:325px; float:right; overflow-y:auto; overflow-x: hidden; }
.youtube_logo { padding-left:5px; padding-right:5px; height:100px; width:325px; float:right; overflow: hidden; padding-top:20px; text-align:center; }
		.video_comments h1 {
							background-color:#454040;font-size:90%;	padding:2px;color:#FFFFFF;border-bottom-width: 1px;
							border-bottom-style: solid;	border-bottom-color: #333333; margin:0px;
							}
		.video_comments h2 { color:#000; font-size:90%; font-weight:lighter; }
