/* CSS Document */



#container{

width:950px;

}



#top_ads{

width:730px;

height:120px;

float:left;

text-align:left;

background-color:none;

}



#left{

width:300px;

float:left;

}



#right{

width:160px;

float:left;

background-image:url(images/logo.gif);

background-repeat:no-repeat;

background-position:top;

height:700px;

width:160px;

margin-top:-150px;

padding-top:220px;

margin-left:20px;

}



body{

background-image:url(images/body_bg.png);

background-repeat:repeat-x;

background-color:#4C535C;

}



#main{

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

text-align:justify;

width:420px;

float:left;

margin-left:20px;

color:#FFFFFF;

vertical-align:top;

}



#footer{

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

height:30px; 

width:925px;

border-bottom:2px solid #4196B1;

float:left;

color:#FFFFFF;

}



#episode_blurb{

background-image:url(images/description_bg.gif);

background-repeat:no-repeat;

padding:15px 20px 20px 20px;

width:380px;

height:350px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-align:justify;

line-height:20px;

float:left;

margin-top:20px;

}



#video{

background-image:url(images/video_bg.gif);

background-repeat:no-repeat;

padding:20px 20px 20px 20px;

float:left;

height:345px;

width:380px;

}

#sponsors{

background-image:url(images/video_bg.gif);

background-repeat:no-repeat;

padding:25px 20px 20px 45px;

float:left;

height:345px;

width:380px;

font-size:14px;

text-align:center;

}

#vid_ad{
	
width:320px; 

height:280px;

padding-top:10px;

background-color:#CCC; 

border:2px solid #4196B1;

}

.black_links{
	
color:#000;

margin-top:5px;

}



#next_previous{

width:380px;

height:20px;

margin-left:20px;

margin-top:-30px;

color:#4196B1;

font-size:14px;

float:left;

}



.next{

margin-left:150px;

}



.back{

margin-left:0px;

}



.episode_title{

top:10px;

position:relative;

}



#broadband_tv{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#FFFFFF;

text-align:center;

height:70px; 

width:925px;

float:left;

margin-top:20px;

}


#menu{

background-image:url(images/menu_bg.gif);

background-repeat:no-repeat;

width:300px;

height:455px;

margin-bottom:15px;

text-align:left;

}

#menu2{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

width:270px;

height:360px;

position:relative;

top:30px;

margin-left:20px;

text-align:left;

overflow:auto;

color:#fff;

margin-top:-20px;

}


#menu_result{

padding-top:10px;

padding-bottom:5px;

width:240px;

height:auto;

border-bottom:1px #4196B1 solid;

}


#menu_result a{

color:#fff;

text-decoration:none;

}


#menu_buttons a{
	
color:#FFF;

text-decoration:none;
	
}


#menu_buttons{
	
margin-left:20px;

margin-top:35px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#FFF;
	
}


#title{
	
width:240px;

padding-top:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#4196B1;

margin-left:20px;

font-weight:bold;

}






#easyscroll{

width:340px;

margin-top:10px;

}



h1{

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#4196B1;

}



h2{

color:#4196B1;

font-size:16px;

vertical-align:top;

margin-top:-3px;

}



a{

color:#4196B1;

}



#description{

width:340px;

}


.hiddenDiv{
	height: 200px; 
	overflow: hidden;
}

.visibleDiv{
	height:auto;
}


#easyscroll{

	background:none;

	height:20px;

	/* add additional styling */

	}	



	/* easyscroll navigation buttons */	



	#easyscrollnav, #easyscrollnav li{

		margin:0;	

		padding:0;

		}	

	#easyscrollnav{

	margin-top:-40px;

		}			

	#easyscrollnav li{

		font-family:Arial, Helvetica, sans-serif;

		font-size:0px;

		cursor:pointer;

		list-style:none;

		height:15px;

		}					

	#easyscrollnav li.over{

		}	

	#btnUp{

	background-image:url(images/scroll_up.jpg);

	background-repeat:no-repeat;

	background-position:right;

	position:relative;

	top:48px;

	right:0px;

	}			

	#btnDown{

	background-image:url(images/scroll_down.jpg);

	background-repeat:no-repeat;

	background-position:right;

	position:relative;

	top:200px;

	right:0px;

	}	

	#btnReset{

	background-color:none;

	color:none;

	}								

	/* // easyscroll navigation buttons */	



/* // end easyscroll */


/* Scroll Bar Master Styling Starts Here */

.scrollgeneric {

line-height: 1px;

font-size: 1px;

position: absolute;

top: 0; left: 0;

}

.vscrollerbase {

width:18px;

background-image:url(images/scroll_bg.png);

background-position:center;

background-repeat:repeat-y;

}

.vscrollerbar {

width: 18px;

height: 53px !important;

background-image: url(images/scrollbar.png);

background-repeat:no-repeat;

background-position:center;

}

* html .vscrollerbar {
	
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/scrollbar.png');

background-image: none;

}

.hscrollerbase {
	
height: 22px;

}

.hscrollerbar {
	
height: 22px; 

background-color: 

#84ADD6;

}

.vscrollerbar, .hscrollerbar {

padding: 13px;

z-index: 50;

}

.vscrollerbasebeg {

width: 18px;

height: 22px !important;

background: url(images/scroll_up.jpg) no-repeat;

}

.vscrollerbaseend {

height: 22px !important;

width: 18px;

background: url(images/scroll_down.jpg) no-repeat;

}

/* Scroll Bar Master Styling Ends Here */