
html { overflow-y: scroll;}

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-family: verdana, Helvetica, sans-serif;
	cursor: default;
	}
	
	
:-moz-any-link:focus { outline: none; }
a { outline: none; }


td,tr { margin:0; padding:0; vertical-align:top; border:none; }
img  { border:0px; margin:0px; padding:0px;}



/* Style for Page Sections - Header Footer etc
========================================== */
#container {
    position:relative;
	min-height:100%;
	margin:0px; 
	padding:0px;
	}
	
	/* IE 6 and lower hack */
	* html #container{height:100%;}

/* Header DIV tag */
#header { width:100%; border-top: #8BB5D1 3px solid; }
#header_content { width:900px; margin-left:auto; margin-right:auto; }

#header_toplinks { background-color:#FFFFFF;   padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height:20px; float:right;}
#header_toplinks a { background-color:#FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:11px; color:#004A7B; text-decoration:none; }	
#header_toplinks a:visited 	{ color:#004A7B; }						
#header_toplinks a:active 		{ color:#004A7B;  }					
#header_toplinks a:link 		{ color:#004A7B; }						
#header_toplinks a:hover 		{ color:#000000; border-bottom:solid #8BB5D1 1px; }

#header_logo 		{ height:50px; clear:both}
#header_logo img	{ margin-top: 10px; }
#header_bottom 		{ height:20px; margin: 0px 20px 0px 0px; float:right }



/* Menu DIV tag */
#menu 			{ background: #004A7B; width:100%; margin: 0px 0px 15px 0px; background-image:url("/_images/nav_bg.jpg"); background-repeat:repeat-x;  }
#menubar		{ width:900px; margin-left:auto; margin-right:auto;   }
#menulogo 		{ margin-left:-190px; width:190px; float:left; }
#menuright		{ float:right; }

/* Menu Dots and Stuff */
#menubuttons	{ height:30px; float:left; margin-left:0px; line-height:30px;}

#menubuttons a {  padding: 0px 30px 0px 30px; margin: 0px 1px 0px 0px; font-size:11px; color:#FFFFFF; text-decoration:none; display:inline-table; }	
#menubuttons a:visited 	{ color:#FFFFFF; }						
#menubuttons a:active 		{ color:#FFFFFF;  }					
#menubuttons a:link 		{ color:#FFFFFF; }						
#menubuttons a:hover 		{ color:#FFFFFF; background-color:#999999;}



/* BODY (Mid-Section */ 
#toparea 	{ width:100%; height:450px; margin-top:13px; margin-bottom:6px; }
#body 		{ width:100%; min-height:200px; padding-bottom:20px; }


/* Styles for test content */
#body_content 				{ font-size:12px; color:#666666; width:760px; vertical-align:top; margin-left:auto; margin-right:auto; height:450px; 
							  }
#body_content a 			{ font-size:12px; color:#000000; text-decoration:none; height:20px; border-bottom:solid #DF0000 1px; }					  
#body_content a:visited 	{ color:#000000; }						
#body_content a:active 		{ color:#000000; }					
#body_content a:link 		{ color:#000000; }						
#body_content a:hover 		{ color:#DF0000;  border-bottom:solid #FFFFFF 1px; }

#body_content h1	{ font-size: 18px; color:#DF0000; font-weight:normal; margin: 0px 0px 0px 0px; padding: 10px 0px 2px 0px; 
					  border-bottom:solid #E2E2E2 1px; text-transform: capitalize;  }
#body_content h2	{ font-size: 16px; color:#666666; font-weight:normal; margin: 10px 0px 0px 0px; padding: 0px 0px 2px 0px; 
					  text-transform: capitalize; }
#body_content h3	{ font-size: 12px; color:#666666; font-weight:Normal; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
#body_content p		{ font-size: 12px; color:#424242; font-weight:normal; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; line-height:18px;}
#body_content strong	{ font-size: 12px; color:#000000; font-weight:normal; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; line-height:18px;}

#body_content small	{ font-size: 10px; color:#3F3F3F; font-weight:normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:14px; 
					  text-transform:uppercase; font-family:"Georgia", Times, serif }					  
#body_content small a 			{ font-size: 10px; color:#3F3F3F; text-decoration:none; height:20px; }					  
#body_content small a:visited 	{ color:#3F3F3F; }						
#body_content small a:active 	{ color:#3F3F3F; }					
#body_content small a:link 		{ color:#3F3F3F; }						
#body_content small a:hover 	{ color:#666666; }

#body_content ul 	{ list-style:none; font-size: 12px; color:#494949; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
#body_content li 	{ margin: 0px 0px 0px 0px; padding: 0px 0px 5px 15px; line-height:18px;
					  background-image:url("/_images/arrow_white.gif"); background-position: top left; background-repeat:no-repeat;}

#body_content li a 			{ color:#78AA00; text-decoration:none; display:block; }					  
#body_content li a:visited 	{ color:#78AA00; }						
#body_content li a:active 	{ color:#78AA00; }					
#body_content li a:link 	{ color:#78AA00; }						
#body_content li a:hover 	{ color:#FFFFFF; padding-left:5px;  background:#3F3F3F;}


a.link 		{  }
a.link:hover { background:#021B32; }


/* Footer DIV tag */
#footer 	{ background: #6E6E6E; width:100%; height:60px; position:absolute; bottom:0px; padding-top:5px;
			  border-top: #004A7B 5px solid;  }
#footer td	{ padding: 5px 10px 0px 10px; }

.footer_content 			{ font-size:11px; color:#A8A8A8; font-weight:normal; width:100%; line-height:20px; padding: 0px 10px 0px 10px;  }
.footer_content strong		{ font-size:11px; color:#A8A8A8; font-weight:normal; line-height:16px;  }
.footer_content small		{ font-size:10px; color:#999999; font-weight:normal; line-height:16px;  }
.footer_content a 			{ font-size: 11px; color:#868686; text-decoration:none; }					  
.footer_content a:visited 	{ color:#868686; }						
.footer_content a:active 	{ color:#868686; }					
.footer_content a:link 		{ color:#868686; }						
.footer_content a:hover 	{ color:#78AA00; border-bottom:solid #FFFFFF 1px;}

/* Misc Styles
========================================== */
img.floatLeft 		{ float:left; margin: 5px 5px 5px 0px; padding: 0px 0px 0px 0px; border:0; }
img.floatLeftTop 	{ float:left; margin: 0px 5px 5px 0px; padding: 0px 5px 0px 0px; border:0; }

img.floatRight 		{ float:right; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; border:0;}
img.floatRightTop 	{ float:right; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; border:0;}

.linebreak 			{ background:#738CB4; clear:both;  margin: 3px 0px 0px 0px; line-height:1px; border-bottom:solid #CCCCCC 1px;}
.clear 				{ clear:both;  margin: 0px 0px 0px 0px; line-height:0px; font-size:0px;  }

#error 				{ font-size:12px; color: #DF0000; font-weight:bold; }

			
/* Menu Scroller */


				
				

					  
/* Menu Scroller */
				  


#current_video {}

#video_left { float:left; width: 644px; }
#video_right { float:right; width: 240px; }


#wink_player { background:#000000; border:solid #494949 2px;  font-size:0px; line-height:0px; height:360px; width:640px }
#wink_player_embed { font-size:0px; line-height:0px;}

#video_advert { }

#video_advert_bottom { height:70px; margin: 5px 0px 0px 0px}

#video_details { float:left; width:100%; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; position:relative; }

#video_title, #video_length, #video_desc {  }

#video_title {float:left; margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px;  }

#video_title h1 { font-size: 15px; color:#000000; font-weight:bold; text-transform: none; letter-spacing: normal; line-height:14px; border:none;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
				
#video_title h2 { font-size: 12px; color:#666666; font-weight:normal; text-transform: none; letter-spacing: normal; line-height:18px; border:none;
				margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; }
				
#video_vote { float:right; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; height:38px; width:65px; 
			  background:url("/_images/vote_bg.gif"); background-repeat:no-repeat} 
#voteup 	{ float:left; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; width:30px; height:38px; text-align:center; cursor:pointer;}
#votedown	{ float:left; margin: 0px 0px 0px 5px; padding: 4px 0px 0px 0px;  width:30px; height:38px; text-align:center; cursor:pointer;}

.votenumber { font-size:10px; font-weight:bold; color:#FFFFFF; }


#video_metadata 	{ font-size: 11px; color:#666666; font-weight:normal; line-height:14px; border:none;
					  margin: 0px; padding: 5px 0px 5px 0px; float:left }
				
#video_metadata b 	{ font-size: 11px; color:#000000; font-weight:bold; line-height:14px; border:none;
				      margin: 0px; padding: 5px 3px 5px 0px; }
				
#video_share 	 { float:right; height: 25px; bottom:0px; }
#video_share img { padding: 5px 0px 4px 10px; margin: 0px;}
#video_share a 	 { padding: 0px; margin: 0px; }



#video_playlist 	{ border: solid #666666 1px; margin-top: 15px; height:137px; }
#playlist_head 		{ background:#C0C0C0; height:20px; line-height:18px; font-size:11px; color:#333333; font-weight:bold; text-indent:18px; 
					  margin:0px; padding: 2px 3px 0px 3px; background-image:url("/_images/icons/playlist_icon.gif"); background-repeat:no-repeat;}
#playlist_scroll	{overflow:auto; height:115px}
.playlist_items td 	{ border-bottom: solid #E4E4E4 1px; margin:0px; padding: 3px 2px 3px 2px; font-size:10px; color:#000000; cursor:pointer;}
.playlist_row1 		{ background:#F4F4F4;  }
.playlist_row2 		{ background:#FFFFFF;  }
.plthumb 			{ width:40px; height:22px; }


#video_widget 			{ width:900px;  padding-bottom:70px; margin-left:auto; margin-right:auto; padding-bottom:100px; }

#channel_area 			{ border: solid #666666 1px; background-color:#ECECEC; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#channels 				{ width:898px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;    }

#channel_buttons 		{ width:153px; float:left;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:11px; 
						  line-height:20px; text-indent: 5px; font-weight:bold }

.channel_button 	   	{ width:100%; cursor:pointer; color:#075C8C; margin: 0px 0px 0px 5px; padding: 2px 0px 2px 0px; border-bottom:solid #CCCCCC 1px;}
.channel_button_over   	{ width:100%; cursor:pointer; color:#CA0002; margin: 0px 0px 0px 5px; padding: 2px 0px 2px 0px; border-bottom:solid #CCCCCC 1px;}
.channel_button_active 	{ width:100%; cursor:pointer; color:#FFFFFF; margin: 0px 0px 0px 5px; padding: 2px 0px 2px 0px; border-bottom:solid #CCCCCC 1px; 
						 background-color:#C0C0C0;}


#channel_head {  height:25px; background-color:#C0C0C0; }
#ch_head_left { float:left; line-height:25px; font-size:11px; color:#333333; font-weight:bold; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;}
#ch_head_right { float:right;}


#channel_foot { clear:both;  margin: 0px 0px 0px 158px; padding: 0px 0px 0px 0px; }

/* Number links */

#video_pagenumbers { font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; line-height:16px; }

.numberlinks 			{ width:18px;  height:18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; text-align:center; letter-spacing:0px; 
					      border:solid #C0C0C0 1px; background-color:#ECECEC; color:#000000; cursor:pointer; float:left; font-size:10px; line-height:16px; }
.numberlinks:visited 	{ color:#000000;}														
.numberlinks:hover 		{ color:#000000; }

.numberlinksOver 		{ width:18px; height:18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; text-align:center; letter-spacing:0px; 
					      border:solid #C0C0C0 1px; background-color:#FFFFFF; color:#000000; float:left; font-size:10px; line-height:16px; }


#video_list 		{ width:740px; float:right;  margin: 0px 0px 3px 0px; padding: 0px; min-height:415px;   }

.videolist 			{ width:730px; font-size:11px; line-height:18px; padding: 0px 0px 0px 0px;  margin: 0px 5px 0px 5px; border: solid #C0C0C0 1px; }

.videolist_header 	{ background: #014979; font-size:10px;  color:#FFFFFF; line-height:20px; }
.videolist td 		{ border-bottom: solid #E4E4E4 1px; padding: 2px 5px 2px 5px }
.videolist_over 	{ background: #8BB5D1; cursor:pointer}

.videolist_1 		{ background-color:#FFFFFF}
.videolist_2 		{ background-color:#F4F4F4}



#thumb {
    float: left;
    width: 140px;
	height: 130px;
    margin: 0px 0px 5px 5px;
    padding: 0px 0px 0px 0px;
    font-size: 0px;
    line-height: 0px;
    background-color: #FFFFFF;
    border: solid #C0C0C0 1px;
	position:relative;
}

#thumb:hover {
    background-color: #ECECEC;
    border: solid #C0C0C0 1px;
    }

#thumb_img img {
    margin: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #FFFFFF;
    cursor: pointer;
    height: 75px;
    width: 134px; 
	cursor: pointer; }

#thumb:hover img { border: 1px solid #FFFFFF; }

a:hover, a:link, a:active, a:visited {
    font-weight:normal;
}

#thumb_txt 		{ font-size: 10px; color:#000000; font-weight:bold; text-transform: none; letter-spacing: normal; line-height:14px;
				  margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px;}

#thumb_title 	{ font-size: 10px; color:#000000; font-weight:bold; text-transform: none; letter-spacing: normal; line-height:14px;  cursor: pointer; }
				
#thumb_bottom 	{ position: absolute; bottom: 0; width:130px; height:18px; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; }

#thumb_length 	{ font-size: 9px; color:#666666; font-weight:normal; text-transform: none; letter-spacing: normal; line-height:14px; }

#thumb_votes 		 { float:left; font-size: 9px; color: #666666; font-weight:normal; line-height:18px}	
#thumb_votesup 		 { color:#009900; }	
#thumb_votesdown 	 { color:#CA0002; }			
.thumb_addplaylist 	 { float:right; width:52px; height:18px; background-image:url("/_images/icons/playlist_add.gif"); background-repeat:no-repeat; cursor: pointer; }
.thumb_addplaylist_m { float:right; width:52px; height:18px; background-image:url("/_images/icons/playlist_add_m.gif"); background-repeat:no-repeat; cursor: pointer; }
					  
					  

					 