/* Basic */
body { margin:0;font:75% Georgia,"Times New Roman",Times,serif;letter-spacing:0.5px; color:#333; background:#fff;}
a {color:#000; text-decoration:none;}
a:hover { text-decoration:none;color:#9f7e57;}
strong {}
img { border:none;}
hr { height:1px; width:100%; border-top:1px dotted #c9c9c9; border-bottom:none; border-left:none; border-right:none;}

h1, h2, h3 { color:#9f7e57;font-family:Georgia, "Times New Roman", Times, serif;}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3, h4, h5, h6 {font-size:1.1em;}

.clearer { clear:both;}
.white { color:#fff;}
.gold { color:#9f7e57;}
.hidden {display:none;}

/* Main Containers */
#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF; /*url(../images/top_bar.gif) repeat-x scroll 0 -109px;*/
padding:0;
width:100%;
height:100%;
margin:-8px auto;
}

#page_wrapper_video{margin:10px auto;}
div#page_container {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff;padding-left:10px;padding-right:10px;width:1011px; margin:0 auto;}
#main{width:990px;background:#fff;}
div#nav_container {width:960px; background:#555454 url(../images/nav_bg.jpg) no-repeat; margin:0 auto;}
div#main_content { width:960px; margin:0 auto; }
div#column_nav { width:244px; background:#C9C9C9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) repeat-x scroll 50% bottom;float:left; padding:0 8px 0 8px;-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;border:1px solid #AAAAAA;}
div#content_player { 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:#C9C9C9 url(../images/spirograph.jpg) repeat;
border:1px solid #AAAAAA;
color:#333333;
width:950px;margin-left:20px; padding:14px 0px 14px 0px;float:left;}
div#content_player h1{ margin:0; padding:0;}

div#title_container {height:60px;overflow:hidden;}

/* Header */
div#header { width:960px;margin-left:19px;}
div#header .logo { width:530px; height:80px; float:left;}

/*Main nav*/
#nav_main {width:960px; height:34px;margin:0;padding:0;}
#nav_main ul { margin:0px; padding:0px;height:34px;}
#nav_main li {font-family:Georgia, "Times New Roman", Times, serif;margin:0px; padding:0px; list-style:none; line-height:34px; display:inline;float:left;font-size:1.2em; font-weight:bold;}
#nav_main li a{text-decoration:none; color:#fff; padding:0 14px 0 14px;}
#nav_main li a:hover{background:#3a3a3a; color:#c83336; float:left;}
#nav_main li a.on{ background:#3a3a3a; float:left;color:#c83336;text-decoration:none;padding:0 16px 0 16px;}
#nav_main li a.on:hover{background:#3a3a3a; color:#c83336; float:left;}

#nav_sub { width:960px; height:34px; background:#3a3a3a;}
#nav_sub ul{ margin:0px; padding:0px 0 0 16px; display:block;line-height:34px; height:34px;}
#nav_sub li{ font-family:Georgia, "Times New Roman", Times, serif;display:inline; list-style:none;padding:0 10px 0 0; height:34px; float:left;}
#nav_sub li a{ color:#97a0a5; text-decoration:none; float:left;}
#nav_sub li a:hover{color:#c83336; float:left;}
.nav_divider {width:1px;height:68px; background:url(../images/nav_div.jpg) no-repeat; float:left;}

/* Search Area */
div#search_container {float:right;width:380px;}
div#search_container form{ margin:20px 0 0 0; padding:0; border:none;float:left;}
div#search_container input{ margin:11px 0 0 12px;background:#CCC; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #595959; border-right:1px solid #595959; padding:4px; width:258px; color:#ccc;}
div#search_container input.submit { width:89px; height:25px; background:url(../images/btn_search.jpg) no-repeat 0 0; border:0; padding:0; margin:0; cursor:pointer;}
div#search_container input.submit:hover {background:url(../images/btn_search.jpg) no-repeat 0 -25px;}

div#date_time { float:right; width:300px; height:40px; line-height:40px; text-align:right; margin:0 20px 0 0;}

/* Column Nav */
div#column_nav h2{ margin:0; padding:15px 0 10px 5px;}
ul#colnavtop { margin:0; padding:0 0 10px 0;}
ul#colnavtop li{ list-style:none; display:block; float:left;margin:0 0 8px 0; }
ul#colnavtop li a{ float:left; height:39px; width:244px; background:url(../images/btnchannels.png) 0 0 no-repeat; line-height:39px; text-decoration:none; text-indent:8px;}
ul#colnavtop li a.on{background:url(../images/btnchannels.png) 0 -39px no-repeat;}
ul#colnavtop li a:hover{ background:url(../images/btnchannels.png) 0 -78px no-repeat;}

ul#colnavbtm { margin:0; padding:0 0 10px 0;}
ul#colnavbtm div {overflow:hidden;clear:left;width:244px;}
ul#colnavbtm li{ list-style:none; display:block;clear:left;}
ul#colnavbtm li a{ float:left; height:39px; width:244px; background:url(../images/btnchannels.png) 0 -117px no-repeat; line-height:39px; text-decoration:none; margin:0 0 8px 0; text-indent:8px;}
ul#colnavbtm li a.on{background:url(../images/btnchannels.png) 0 -39px no-repeat;}
ul#colnavbtm li a:hover{ background:url(../images/btnchannels.png) 0 -156px no-repeat;}

ul#colnavbtm li ul{ margin:0 0 0 4px; padding:0;}
ul#colnavbtm li ul li a{ background:#3a3a3a; height:24px; line-height:24px; background:url(../images/sub_colnav.png) no-repeat 0 0; margin:0 0 5px 0;}
ul#colnavbtm li ul li a:hover{  background:#3a3a3a; height:24px; line-height:24px; background:url(../images/sub_colnav.png)  no-repeat 0 -24px;}

ul#colnavbtm li ul li ul{ margin:0 0 0 0px; padding:0;}
ul#colnavbtm li ul li ul li a{ height:24px; line-height:24px; background:url(../images/sub_colnav.png) no-repeat 0 -24px; margin:0 0 5px 0;text-indent:16px;}
ul#colnavbtm li ul li ul li a:hover{ height:24px; line-height:24px; background:url(../images/sub_colnav.png)  no-repeat 0 0px;}

/* Main Player */
div#main_player { width:582px; height:393px;background:#FFF;margin:0 auto;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;border:1px solid #AAAAAA;float:left;}
div#main_player2 { width:582px; height:393px;background:#FFF;margin-left:-10px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;}

div#swf_player { width:538px; height:360px;float:left;margin-top:22px;}

/* Player Tabs */
div#thumb_tab ul {list-style:none; padding:0; margin:10px 0 0 0;height:31px;}                   
div#thumb_tab ul li {float:left;margin:0 4px 0 0;padding:0; line-height:31px; text-align:center; font-weight:bold;}
div#thumb_tab ul li a{ background:url(../images/thumb_tab.png) no-repeat 0 0;height:31px; width:165px; float:left; text-decoration:none; color:#cbcbcb;}
div#thumb_tab ul li a:hover{ background:url(../images/thumb_tab.png) no-repeat 0 -31px; color:#9f7e57;}
div#thumb_tab ul li a.on{background:url(../images/thumb_tab.png) no-repeat 0 -31px; color:#9f7e57;}

/* Thumbnails */
div#thumb_container { width:571px; height:102px; padding:6px; margin:0 auto; background:url(../images/thumbs_bg.png) no-repeat; }
div#thumb_container span{ display:none;}
div#thumb_container .prev, .next { width:26px; height:99px;}
div#thumb_container .prev { float:left; background:url(../images/thumbs_arrows.jpg) -26px 0 no-repeat;margin:0 4px 0 0;}
div#thumb_container .prev:hover {background:url(../images/thumbs_arrows.jpg) 0 0 no-repeat;}
div#thumb_container .next { float:right; background:url(../images/thumbs_arrows.jpg) -52px 0 no-repeat;}
div#thumb_container .next:hover { background:url(../images/thumbs_arrows.jpg) -78px 0 no-repeat;}
div#thumb_container .thumbnail { width:96px; height:96px; float:left; margin:0 0px 0 0; border:2px solid #1b1b1b;overflow:hidden;}
div#thumb_container .thumbnail img { margin:0;padding:0;}
div#scrollable {padding:0;margin:0;width:500px;height:100px;overflow:hidden;float:left;}
div#scrollable_items {padding:0;margin:0;height:100px;}

/* Playing Info */
div#nowplaying {width:583px; margin:0 auto; display:none;}
div#nowplaying .top{ width:583px; height:8px; background:url(../images/nowplaying_top.png) no-repeat; overflow:hidden;}
div#nowplaying .mid{ width:553px; background:url(../images/nowplaying_mid.png) repeat-y; padding:5px 15px 5px 15px; overflow:hidden;}
div#nowplaying .btm{ width:583px; height:8px; background:url(../images/nowplaying_btm.png) no-repeat; overflow:hidden;}

/* Tool tips */
div#tool_tip {width:218px;position:absolute;display:none;z-index:1;}
div#tool_tip .top { width:218px; height:15px; background:url(../images/tip_top.png) no-repeat;}
div#tool_tip .mid { width:202px; background:url(../images/tip_mid.png) repeat-y; padding:0 8px 0 8px;}
div#tool_tip .btm { width:218px; height:15px; background:url(../images/tip_btm.png) no-repeat;}
#mpl{z-index:2;}

/* Footer */
#footer {margin:0 auto; background:#3a3a3a url(../images/top_bar.gif) scroll 0 -49px; height:280px; margin-top:16px;border-top:1px solid #E2E2E2;}
#footer_nav {float:left;height:230px;width:200px; position:relative; top:10px; left:10px; color:#fff;background:#e2e2e2;padding:10px 20px 20px 20px;}
#footer_nav h1{margin-top:-5px;}
#footer_nav ul { margin:0px auto; padding:0px;}
#footer_nav li { display:block; list-style:none;}
#footer_nav li a{ color:#fff; text-decoration:none;}
#footer_nav li a:hover{ color:#94070a; text-decoration:none;}
#featuredvideos{float:left;height:230px;width:670px;position:relative; top:10px; left:20px; color:#fff;background:#e2e2e2;padding:10px 10px 20px;}
#featuredvideos h1{margin-top:-5px;margin-left:10px;}
.video_items_footer{padding:10px;float:left;width:190px;margin:0px 5px;height:217px;background:url(../images/background.jpg) no-repeat;border:1px solid #000;-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;}
#inner_footer{width:960px; margin:0 auto; }
#footer_notice { width:880px; position:relative; top:40px; left:15px; color:#fff;background:#666;-moz-border-radius-bottomleft:6px;padding:20px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;}
#footer_notice ul { margin:0px; padding:0px;}
#footer_notice li { display:inline; list-style:none;}
#footer_notice li a{ color:#fff; text-decoration:none;}
#footer_notice li a:hover{ color:#94070a; text-decoration:none;}

.ratings {padding:0;margin:0;float:right;margin:8px 0 0 0;}
.ratings div {float:left;overflow:hidden;}
.star {width:11px;height:11px;text-indent:-999em;cursor:pointer;}
.star a {background-position:0 0px;display:block;width:100%;height:100%;background: url(../images/star.jpg) no-repeat 0 0px;}
.star a.on {background-position: 0 -11px;}
.star a:hover {background-position: 0 -22px;}

/* Search Results */
div.search_result {margin:2px;padding:0;height:150px;width:140px;text-align:center;float:left;}
.search_result ul { margin:0px; padding:0px;}
.search_result li { display:inline; list-style:none;}
.search_result li a{ color:#fff; text-decoration:none;}
.search_result li a:hover{ color:#94070a; text-decoration:none;}
div.search_image {margin:0 auto;height:100px;width:100px;overflow:hidden;}

/*indexfaces*/
#intro_faces_background {width:auto; background:url(../images/player_main.jpg) no-repeat; margin:0 auto;} 
#intro_faces_wrapper {width:580px; height:366px; margin: 0px auto ; overflow:hidden; background: url(../images/introfaces/videointrobackground.jpg) no-repeat; border: solid 2px #666666;}
#intro_faces_toprow {width:auto; overflow:hidden; float:left; margin: 0 0 0 5px}
#intro_faces_toprow_holder {width:145px; overflow:hidden; margin: 10px 15px 0 0; float:left}
#intro_faces_toprow_holder img {border:none}
#intro_faces_leftbottom {width:171px; overflow:hidden; padding: 15px 0 0 5px; float:left}
#intro_faces_leftbottom img {border:none}
#intro_faces_middle {width:211px; overflow:hidden; padding: 30px 10px 0 10px; float:left}
#intro_faces_middle img {border:none}
#intro_faces_rightbottom {width:171px; overflow:hidden; padding: 45px 0 0 0; float:left}
#intro_faces_rightbottom img {border:none}

#top_tabs {width:960px; height:31px; overflow:hidden; background:url(../images/ultabback.jpg) repeat-x; margin:0 0 10px 0; z-index:1; }

#mastheader_container {border:none;}

#top_tabs_list { float:left; height:31px}
#top_tabs_spacer {float:right; width:300px; height:30px; }
.footeritem{float:left;}
.boxgridcomment{
				width: 212px; 
				height: 210px; 
				float:left; 
				overflow: hidden; 
				position: relative;
				background:#fff;
				margin-left:10px;
				margin-top:0px;
				}
				
.boxgridcomment img { 
					position: absolute; 
					
					border:1px solid #fff;
					padding:5px; 
				    }
.boxcaptioncomment{ 
				float: left; 
				position: absolute; 
				overflow:hidden;
				background:#000;
				height: 106px; 
				width: 200px;
				left:6px; 
				opacity: .7; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
.boxcaptioncomment h2{margin:0px 5px 5px 5px;} 
.boxcaptioncomment p{margin:0px 5px 0px 5px;} 
.boxcaptioncomment a{color:#fff;} 
.captionfullnew{ 
 			top: 100;
 			left: 0;
 				}
#top_tabs ul {display:inline; list-style:none; padding:0; height:31px; overflow:hidden; float:left; margin:0;}
#top_tabs li {background:url(../images/top_tab_back.jpg) repeat; line-height:30px; padding:0 ; float:left; display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; height:31px }
#top_tabs li a {background:url(../images/top_tab_back.jpg) repeat; padding:5px 10px 5px 10px; display:inline; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; height:31px; }
#top_tabs li a.on {background:#fff; line-height:30px; height:31px; padding:5px 10px 5px 10px; display:inline; border-left:1px solid #e2e2e2; border-bottom:1px solid #ffffff; border-right:1px solid #e2e2e2; z-index:10; }
#top_tabs li a:hover {background:url(../images/top_tab_back.jpg) repeat;border-left:1px solid #e2e2e2; }
#top_tabs li a.on:hover {background:#fff; line-height:30px; padding:5px 10px 5px 10px; display:inline; border-left:1px solid #e2e2e2; border-bottom:1px solid #fff; border-right:1px solid #e2e2e2; }

#menunav{
height:30px;
font-size:16px;
line-height:18px;
font-family:Georgia,"Times New Roman",Times,serif;
}
/* Search Container CSS Styles */
#search_container{margin-left:10px;float:left;}
#search_container input{ width:200px; height:18px;border:1px solid #333333;font-size:10pt;}
#search_container .buttonsubmit { width:100px; height:25px; margin-top:4px; white-space:nowrap; border:0px; color:#fff; background:#ff9900;}
 
#search{padding:0 10px 10px;float:left;margin-left:70px;margin-top:20px;}

#main_content_vids{margin:20px auto -10px;height:485px;}
#video_container{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:60px auto;
padding-bottom:30px;
padding-left:10px;
padding-right:10px;
width:955px;}
.video_items{float:left;margin:10px;width:385px;height:110px;padding:10px; }
.video_items2{margin:10px;width:385px;height:110px;padding:10px;float:left; }
.video_items3{margin:10px;width:385px;height:110px;padding:10px;float:left;-moz-box-shadow: 0 4px 10px #666666;-moz-border-radius:10px;padding:5px;width:380px;height:180px;}
.video_items img{padding:5px;border:1px solid #ccc;}
#tabs{width:850px;margin-left:0px;float:left;}
#now_playing{}
#videotitle{}
#description{}
.vid_img{float:left;margin-right:10px;}
.vid_info{float:left;width:250px;}
.vid_info p{color:#000;font-size:11px;}
.vid_info h2{font-size:13px;}

.vid_img2{float:left;margin-left:10px;margin-top:10px;}
.vid_info2{float:left;width:250px;margin-left:10px;}
.vid_info2 p{color:#000;font-size:11px;}
.vid_info2 h2{font-size:13px;}

#header{margin-right:10px;}
ul#wfmenu li{
display:inline;
position:relative;
}



div.jsonSuggestResults {position:absolute;border:1px solid #CCC;padding:0px;margin:0px 2px;z-index:1; font-size:14px; width:300px}
div.jsonSuggestResults div.resultItem {margin:0px;padding:5px;position:relative;height:auto;cursor:pointer;400px;}
div.jsonSuggestResults div.resultItem.odd {background:url(../images/stripes.jpg) repeat;}
div.jsonSuggestResults div.resultItem.even {background-color:#FFFFFF;}
div.jsonSuggestResults div.resultItem.hover {background:#EAEAEA;}
div.jsonSuggestResults div.resultItem img {float:left;margin-right:10px;}
div.jsonSuggestResults div.resultItem p {color:#000;margin:0px;padding:0px;}
div.jsonSuggestResults div.resultItem p strong {color:#000;font-weight:bold;text-decoration:underline;}
div.jsonSuggestResults div.resultItem p.extra {font-size: x-small !important;position:absolute;bottom:3px;right: 3px;}



#search_results{width:100%;}
#search_results th {text-align:left;font-size:110%;}
#search_results td {text-align:left;font-size:100%;border-bottom:1px dotted #ccc;}

div.jsonSuggestResults{padding:0;margin:0;}
div.jsonSuggestResults div {padding:2px 1px;margin:0;}


#video_item_wrapper{margin:35px auto;}
element.style {
width:350px;
}

.divider{height:40px;margin-top:3px;width:1px;background:#cccccc;}
#button1{-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #AAAAAA;background:#c9c9c9 url(../images/spirograph.jpg) repeat;width:955px;margin:0 auto;height:45px;}
#button2{-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #AAAAAA;background:#c9c9c9 url(../images/spirograph.jpg) repeat;width:955px;margin:0 auto;height:45px;}
#button1 ul{display:block;width:200px;margin:10px auto;}
#button1 li{display:inline;float:left;margin-left:10px;margin-right:10px;}
#button1 h1{margin-top:12px;margin-left:5px;margin-right:5px;}
#button1 h5{margin-top:12px;margin-left:5px;margin-right:5px;}
#button2 ul{display:block;width:850px;margin:0 auto;}
#button2 li{display:inline;float:left;margin-left:10px;margin-right:10px;}
#button2 h1{margin-top:12px;margin-left:5px;margin-right:5px;}
#button2 h5{margin-top:12px;margin-left:5px;margin-right:5px;}
.scottmenu{background:url(../images/spirograph.jpg) repeat;margin:2px;float:left;padding:4px;width:150px;border:1px solid #AAA;height:140px;}
.scottmenu a{color:#000;text-decoration:none;}
.scottmenu a:hover{color:#ccc;text-decoration:underline;}
.scottmenu_image{position:relative;margin-top:8px;margin-left:40px;}
#forward{width:160px;height:100px;margin:140px 0px 0px;float:left;background:url(../images/forward.png) no-repeat;cursor:pointer;}
#back{width:160px;height:100px;margin:140px 0px 0px;float:left;background:url(../images/back.png) no-repeat;cursor:pointer;}
#backmessage{width:160px;display:none;margin:10px 45px;float:left;}
#forwardmessage{width:160px;display:none;margin:10px 60px;float:left;}
#leftcontainer{width:160px;height:393px;float:left;margin:0px 11px 5px;}
#rightcontainer{float:left;width:160px;height:393px;margin:0px 11px 5px;}



.slider-wrap								{ width: 960px; margin:0 auto; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 960px; height: 385px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 960px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 2px solid white; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
.active-thumb img{border:1px solid yellow;}


#inner_f {
height:109px;
margin:20px auto 0;
width:930px;
}



#slider1 {
    width: 960px; /* important to be same as image width */
    height: 385px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin:0 auto;
	cursor:pointer;
}

#slider1Content {
    width: 960px; /* important to be same as image width or wider */
    position: absolute;
	top: -15px;
	margin-left: -35px;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 947px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 365px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 365px;
}
ul { list-style-type: none;}


#more_info{height:250px;overflow:hidden;}

#sidebar{
	width: 170px !important;
	height: 381px;
	background-color: #fff;
    color: #000;
	
	float:left;
	padding:0 10px 0 10px;
	margin-left:7px;
	overflow:hidden;
	margin-left:60px;
	margin-top:10px;
	
	}
	
#vidcontainer{background:url(/images/tvbackground.png);width:1069px;height:453px;margin:0 auto;}
#vidcontainer2{width:970px;height:395px;margin:0 auto;-moz-box-shadow:0 4px 10px #666666;-moz-border-radius:15px 15px 15px 15px;border:1px solid #e2e2e2;display:none;}
#relatedvideos{display:none;width: 170px !important;
	height: 381px;
	margin-top:10px;
	background-color: #fff;
    color: #000;
	display:none;
	float:left;
	padding:0 10px 0 10px;
	margin-left:31px;
	
	}
#relatedvideos h1{margin-left:17px;}	
.related_vid{float:left;}
.related_vid img{padding:3px;border:1px solid #e2e2e2;background:#fff;margin:3px 32px;cursor:pointer;}

#menunav li{/*background:url(../images/top_tab_back.jpg);border-left:1px solid #e2e2e2;*//*border-bottom:1px solid #e2e2e2;*/display:inline;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
height:30px;
line-height:30px;
padding-left:6px;
padding-right:6px;}

#menunav ul {
display:inline;
float:left;
height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-3px 10px 0;
overflow:hidden;
padding:0;}

.on {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF background:url(../images/top_tab_white.jpg);
border-bottom:none;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
display:inline;
height:30px;
line-height:30px;
padding:0px 10px;
z-index:10;
}

/* tooltip styling */ 
.tooltip { 
    display:none; 
    background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png); 
    height:163px; 
    padding:40px 30px 10px 30px; 
    width:310px; 
    font-size:11px; 
    color:#fff; 
} 
 
/* a .label element inside tooltip */ 
.tooltip .label { 
    color:yellow; 
    width:35px; 
} 
 
.tooltip a { 
  
	
}

.tooltip h1{margin-top:-15px;}
.tooltip p{margin-top:5px;color:#fff;}

#inner_f h1{margin-left:420px;margin-bottom:30px;}
#channel_box{margin:0 auto;width:480px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:100px;padding-top:15px;}
.channel_item{width:140px;float:left;padding:10px;}
.coda-nav h5{color:#9f7e57;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;letter-spacing:0.5px;cursor:pointer;padding-bottom:10px;}
.coda-nav ul li h5{padding-bottom:10px;}

.slideshow {  
    height:  385px;  
    width:   960px;  
    padding: 0;  
    margin:  0;
	margin:0 auto;
	cursor:pointer;  
	overflow:hidden;
	-moz-box-shadow:0 4px 10px #666666;
} 
 
.slideshow img {  
    padding: 0px;  
      
    background-color: #eee;  
    width:  960px; 
    height: 385px; 
    top:  0; 
    left: 0 
} 
#tickertape{margin:0 auto;width:960px;}
#tickerhead{float:left;width:150px;margin-top:11px;}
#tickerline{float:left;width:810px;margin-top:-10px;}



/* liScroll styles */

#tickerline { /* the outer div with the black border */

background: #fff; 
width: 800px; 
height: 27px; 
margin: 5px; 
padding: 0;
overflow: hidden; 
}
.tickerline .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 800px;
overflow: hidden;
}
ul.marquee { /* that's your list */
position: relative;
left: 800px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.marquee li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.marquee a {
white-space: nowrap;
padding-left:150px;
color: #94070A;
font: 12px Georgia, "Times New Roman", Times, serif;
letter-spacing:0.5px;

} 
ul.marquee span {
margin: 0 10px 0 0;
} 


.scrollup{height:60px;width:160px;position:absolute;}
.scrolldown{height:60px;width:160px;top:420px;position:absolute;}
#coda-nav-2 ul{display:block;margin:0 auto;width:850px;}
.marker{position:absolute;left:50%;}

ul#demoThree.listNav{display:block;}
ul#demoThree.listNav li{width:200px;}

.scottstip{}

/*
 *  File:         demo_table_jui.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */


/*
 * jQuery UI specific styling
 */

.paging_two_button .fg-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .fg-button {
	padding: 2px 6px;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers {
	width: 350px !important;
}

.fg-toolbar {
	padding: 5px;
}

.dataTables_paginate {
	width: auto;
}

table.display thead th {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Everything below this line is the same as demo_table.css. This file is
 * required for 'cleanliness' of the markup
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	_height: 302px;
	clear: both;
}

.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 50%;
	float: left;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('../images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('../images/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('../images/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('../images/forward_enabled.jpg');
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	width: 100%;
	clear: both;
}

table.display tfoot th {
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('../images/sort_asc.jpg') no-repeat center right;
}

.sorting_desc {
	background: url('../images/sort_desc.jpg') no-repeat center right;
}

.sorting {
	background: url('../images/sort_both.jpg') no-repeat center right;
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}




table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
	background-color: #e2e2e2;
}

tr.even {
	background-color: white;
	background:url(../images/spirograph.jpg);
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}


.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers span.paginate_button,
 	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {
	background-color: #e2e2e2;
}

tr.odd td.sorting_2 {
	background-color: #DADCFF;
}

tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}

tr.even td.sorting_1 {
	background:url(../images/spirograph.jpg);
	background-color: white;
}

tr.even td.sorting_2 {
	background-color: #F2F3FF;
}

tr.even td.sorting_3 {
	background-color: #F9F9FF;
}


/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4;
}

tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1;
}

tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1;
}

tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5;
}

tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2;
}

tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2;
}

tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff;
}

tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff;
}

tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff;
}

tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff;
}

tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff;
}

tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff;
}

tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4;
}

tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1;
}

tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5;
}

tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2;
}

tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4;
}

tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1;
}

tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5;
}

tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2;
}

tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2;
}


/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}

.table_outer{}
.table_inner{position:relative;}

#browsevids{top:5px;left:5px;position:absolute;}

#slidebutton{font:1.5em Georgia,"Times New Roman",Times,serif;letter-spacing:0.5px; color:#333;cursor:pointer;}