#mast	{
	width: 988px;
	}

IMG#promo	{margin-left: 120px;}

#magCover	{
	float: right;
	width: 190px;
	margin-top: 10px;
	}

#topnavBar	{
	/*margin-left: 10px;*/
	/*padding: 8px 0 4px 0px;*/
	background: #000;
	width:777px;
	position:relative;
	z-index:9999;
	}

* html #topnavBar {
	background: #FFF;
}

#topnavBar {
	*background:#FFF;
}

.navSeparator	{margin: 0 10px;}

#subnavBar	{
	/*margin-left: 230px;*/
	padding: 0px 0px 3px 0px;
	background: #fff;
	position:relative;
	border-bottom:4px solid #000000;	
	}

#subnavBar td {
	text-align:center;
}

#subnavBar td a, #subnavBar td a:link, #subnavBar td a:visited, #subnavBar td a:active, #subnavBar td a:hover{
	font-family:"Verdana",sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

.subnavSeparator	{margin: 0 3px;}

.bgWhite	{background: #fff;}

.bgBeige	{background: #f2efe9;}

#theContent	{
	width: 988px;
	/*background: #f2efe9;*/
	/* BAYONNE */
	background: #ffffff;
	}

#theContent H1	{margin-left: 10px;}

#boxVideoPlayer	{
	position: absolute;
	top: 0px; 
	left: 0px;
	height: 550px;
	margin-bottom: 10px;
	background: url(bg_video_player.jpg) repeat-x;
	}

#videoListHeader{
	height: 29px;
	background: url(bg_channel_header.gif) repeat-x;
	}

#videoThumbnailsHeader{
	height: 29px;
	margin-left: 4px;
	background: url(bg_channel_header.gif) repeat-x;
	}

#videoThumbnailsHeader #header	{padding: 4px 0 0 6px;}

#videoThumbnailsHeader .channel	{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	}

#videoThumbnailsHeader .subChannel	{
	color: #c00;
	font-size: 11px;
	font-weight: bold;
	}

#videoList	{
	float: left;
	width: 152px;
	margin-left: 10px;
	font-size: 11px;
	}

#videoThumbnails	{
	float: left;
	width: 790px;
	height: 460px;
	border-bottom: 2px solid #d61226;
	background: #fff;
	}

#thumbnailsCount	{
	float: right;
	padding: 4px 10px 0 0;
	background: url(rounded_corner_right.gif) top right no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	}

#scrollMenu	{
	height: 401px;
	border-left: 1px solid #d61226;
	background: #dad0c4;
	overflow: hidden;
	position: relative;
	}

#scrollMenu	UL, #scrollMenu	UL UL{list-style-type: none;}


#scrollMenu	UL LI A{	
	color: #000;
	text-transform:uppercase;
	padding-left:10px;
}

/* NOTE: superceded by fix for horizontally wide listings
#scrollMenu	UL UL{	
	margin-left:-10px;
	display:none;
	background-color:#dad0c4;
}*/

#scrollMenu UL UL{ 
    display:none;
    background-color:#dad0c4;
    padding-left:30px;
}

#scrollMenu	UL LI A:hover{	
	background: #ad9f87;
	text-decoration:none;
}
/* NOTE: superceded by fix for horizontally wide listings
#scrollMenu	UL UL LI A{	
	color: #000;
	font-weight:normal;
	text-transform:capitalize;
	padding-left:30px;
}
*/
#scrollMenu UL UL LI A{    
    color: #000;
    font-weight:normal;
    text-transform:capitalize;
    padding-left: 0;
}
        
#scrollMenu	UL UL LI A:hover{	
	background: #dad0c4;
	text-decoration:underline;
}

.thumbnail	{
	float: left;
	width: 120px;
	margin: 4px 4px 0 4px;
	}

.thumbnail IMG	{margin-bottom: 3px;}
	
.redLine	{
	clear: both;
	margin: 0 0 5px 4px;
	border-bottom: 2px solid #d61226;
	}

.thumbnailRow	{float: left;}

.red	{color: #d61226;}

#adSection	{margin-bottom: 10px;}



#adSection #adsByGoogle	{
	float: left;
	display: inline;
	width: 310px;
	margin: 10px 20px 30px 124px;
	}
	
#adSection #advertisement	{
	float: left;
	margin: 32px 0 0 0;
	padding: 10px;
	background: #d3cbbb;
	}

#footerVideo #footer_ctr {
 	margin: 0px;
	width: 988px;
	padding: 4px 0px 2px 0px;
	border-top: solid 8px #AD9F87;
	background-color: #EAE4DA;
}

#footerVideo #footer_ctr .footer_lnks  {
  width: 852px;
  float: right;
  text-align: left;
  margin: 1px 0px 0px 6px;
  color: #000000;
  font-size: 11px;}


.textfield_mhsearch    {
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    width: 140px;
    height: 15px;
}

* html .textfield_mhsearch    {
    width: 135px;
}

.textfield_mhsearch    {
    *width: 135px;
}

.image_mhsearch {
	margin-bottom:-3px;
}

* html .image_mhsearch {
	margin-bottom:-5px;
}

.image_mhsearch {
	*margin-bottom:-5px;
}

* html .image_mhsso {
	margin-bottom:-3px;	
}    

.image_mhsso {
	*margin-bottom:-3px;	
}    

.mh_ssobox {
	padding-right: 5px;
}

td.mh_ssobox {
	height:20px;
}

.mh_searchbox {
	padding-right: 5px;	
}

td.mh_searchbox {
	height:20px;	
}

td.mh_headerpromo {
	height:30px;
	padding-bottom:3px;
}

.mh_headerbox {
	padding-bottom:5px;
}

#mhtopnavlist li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin:0px;
	float:left;
	width:auto;
}		

#twitterfeeds {
	background-color:#FFFFFF;
	border: solid #000;
	font-family: arial, helvetica, sans-serif;
	float: left;
	border-width: 4px 2px 1px 2px;
}

#twitterfeeds {
	*width:186px;
}

#twitterfeeds h2 {
	color: #fff;
	margin: 0;
	font-size: 18px;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	background: #000;
	height:22px;
	text-align:center;
}

#twitterfeeds ul {
	float: left;
	list-style: none;
	border: solid #000;
	border-width: 0 0 7px 0;
	padding: 0 0 5px 0;
	margin: 0 0 1px 0;
}

#twitterfeeds ul li, #twitterfeeds ul li p {
	padding: 0;
	margin: 0;
	clear: both;
}

#twitterfeeds ul li div {
	border: solid #ffe400;
	border-width: 2px 1px 4px 1px;
	display: block;
	margin: 2px 2px 0 2px;
	padding: 6px 7px 4px 5px;
	font-size: 10px;
	color: #222;
}

#twitterfeeds ul li div p {
	display: block;
	font-size: 11px;
}

#twitterfeeds ul li div p a, #twitterfeeds ul li div p a:visited, #twitterfeeds ul li div p a:active, #twitterfeeds ul li div p a:hover {
	font-size: 11px;
	font-weight:normal;
}

#twitterfeeds ul li div span {
	padding-top: 5px;
	color: #222222;
	font-style: italic;
	font-size: 9px;
	display: block;
}

#twitterfeeds ul li h3 {
	background: url(tarrow.gif) left top no-repeat;
	padding: 2px 0 0 20px;
	font-size: 13px;
	margin: 0 0 5px 10px;
	font-family: 'times new roman', times, serif;
	font-weight: normal;
	font-style: italic;
	float: left;
}

#twitterfeeds ul li h3 a {
	text-decoration: none;
	color: #000;
}

#twitterfeeds ul li a.followme {
	float: right;
	display: block;
	background: #000 url(follow_bg.gif) left top no-repeat;
	color: #eee;
	margin: 2px;
	font-size: 10px;
	padding: 1px 0 0 0;
	height: 12px;
	width: 39px;
	text-align: center;
	text-decoration: none;
}
