#main .entry-detail p.caption{
	font-size: 11px;
}

#main .entry-detail div.caption{
	font-size: 11px;
	overflow:auto;
	padding:10px;
}
#main .entry-detail div.caption
{
	 overflow:visible; 
	 overflow-x:hidden; 
	 overflow-y:auto; 
	 padding-bottom:10px; 
	 width:390px;
}
#main .entry-detail div.caption li
{
	list-style: circle inside;
}

.reportButton 
{
        width: 80px;
        overflow: hidden;
        white-space: nowrap;
        text-align: right;
        float:right;
}
#main .entry-info .info-related .related-item-thumbnail-staff
{
 float:left;
 margin: 0px 0px 5px 5px;
}


#main .staffEntry{
    float: left;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
}

#main .staffEntry li{
    margin: 0px;
    padding: 0px;
    display: block;
}

#main .staffEntry .author
{
        width: 80px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}

#main .staffEntry li.staffEntry-actions{
width: 80px;
}


#main .staffEntry a{
    font-size: 11px;
}

#main .staffEntry a img{
    border: 5px solid #eee;
    width: 72px;
    height: 72px;
}

#main .staffEntry a img:hover{
    border: 5px solid #FFFFFF;
}


.MediaFilterList 
{
	display: inline;
} 

.MediaFilterList li 
{
	list-style: none;
	display: inline;
}


.mediaFilterListWrapper
{
	padding-bottom: 5px;
}
* {padding:0px; margin:0px;}

body {color: #000000; /*background-color: #ffffff; background-image: url(http://cssimages.tbo.com/shared/backgrdgradrule_330.gif); background-repeat: repeat-y;*/ margin: 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 105%;}

.skiplinks {display: none;}

form {padding: 0px; margin: 0px;}

input{margin-right: 2px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */


/*---------------End Reset---------------------------------*/


#sitecat{display:none}



/*---------------Font Formatting---------------------------*/



p{font-size:.85em;line-height:1.25em;margin-top:10px}



.bold{font-weight:700}


/* LIST FORMATTING  */.reverse .arrow_ul{color:#09f;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;list-style-type:none;margin:2px 0 7px 18px;padding:0}
/*---------------End Font formatting-----------------------*/

/* HEADER  */#mg_hd{width:980px;margin:0;padding:0}

#mast{width:980px;height:105px;background-color:#c3e0e8;background:url(http://cssimages.tbo.com/topnav/tboheader_backgrd.gif);background-repeat:repeat-x;margin:0;padding:0}

#mast #hed{min-height:99px;float:left}

#hed{width:250px}

#topad{width:728px;float:right;min-height:99px;padding:0}

#mg_topad{width: 980px; background: #F2F2F2; border-bottom: 1px solid #999; padding: 7px 0; text-align: center}

#topslider{width:980px;height:auto;background:#FFF;background-color:#FFF;padding:0}

#topnav{clear:both;width:980px;height:21px;background:#FFF;font-size:11px;color:#9c9;font-weight:700;border-top:1px solid #000;border-bottom:1px solid #000;overflow:hidden}

#topnav p{margin-top:5px;margin-left:30px;word-spacing:.33em}

#topnav p span{margin-left:170px}

#topnav a{color:#FFF;word-spacing:0}

#topnav a:hover{color:#FFC}

#search{width:980px;height:29px;background-image:url(http://cssimages.tbo.com/topnav/searchbackgrd_keyword.jpg);background-repeat:no-repeat;border-bottom:none;font-size:11px;padding:6px 0 0}

#tbo_search{width:980px;height:29px;background-image:url(http://cssimages.tbo.com/topnav/searchbackgrd_keyword.jpg);background-repeat:no-repeat;border-bottom:none;font-size:11px;padding:6px 0 0}

#tbo_search{width:980px;height:29px;background-image:url(http://cssimages.tbo.com/topnav/searchbackgrd_keyword.jpg);background-repeat:no-repeat;border-bottom:none;font-size:11px;padding:6px 0 0}

#searchform{margin-left:20px;float:left}

#tbo_searchform{margin-left:20px;float:left}

#tbo_searchform{margin-left:20px;float:left}

#tttservices a{color:#000}

#headerlinks{width:980px;text-align:right;background-color:#FFF;padding:3px 0}

#headerlinks a{margin: 0 10px; text-decoration: none; font-size: 11px; Font-Family: Arial,Helvetica,sans-serif;}

#headerlinks p{margin-right: 20px;}



/*-------------dateline----------------*/

#dateline_ya{background:#FFF;border-bottom:1px solid #999;font-size:12px;font-weight:700;height:25px;padding:5px 0pt;width:980px}

#dateline_wx{margin-top:10px;margin-left:20px}

#dateline_wxya{margin:7px 0pt 0pt 20px}

#partners{float:right;margin-right:10px;margin-top:5px}

#dateline_left {margin-left:0px; margin-top:5px}

#date{float:left}

#date span{margin-left:5px;margin-right:5px}

#partners_ya{float:right;margin:-3px 10px 0pt 0pt}

/* ADVERTISING  */.ads{text-align:center;margin-bottom:15px}

/* FOOTER  */#bottomad{width:980px;background:#FFF;text-align:center;padding:7px 0}

#copyright{width:980px;background:#1F723A;border-top:1px solid #999;border-bottom:1px solid #999;text-align:left;padding:5px 0}

#bottomnav{width:980px;background:#CCC;background-image:url(http://cssimages.tbo.com/shared/adbackground.jpg);background-repeat:repeat-x;text-align:left;padding:10px 0}

#copyright p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;line-height:1.1em;margin:0 15px;padding:0}

#copyright a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;line-height:1.1em}

#bottomnav p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:1.25em;margin:0 15px}

#bottomnav .partnerlinks{text-decoration:none;color:#000;font-weight:700}

/* MG GLOBAL FOOTER */

#mgproperties {background:#FFF none repeat scroll 0% 0%;color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:12px;float:left;font-weight:bold;padding:2px 0pt;text-align:center}

#mgproperties div {display: block; float: left; margin-right: 20px; padding: 5px 0;}

#mgproperties div.first {float:left;margin-left: 210px;margin-top:0px}

* html #mgproperties div.first {margin-left: 100px}

#mgproperties img {border: 0;}

#mgproperties a {color:#999; text-decoration: none;}

#copyright{clear: both;}

#seoinitiatives {background: #fff; text-align: center; padding: 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#999; border-bottom:4px solid #999;width:980px}

#seoinitiatives a {color:#999; text-decoration: none;}

.left {float: left;}

/* NAV FORMATTING  */.crumbtrail{font:11px verdana, arial, helvetica, sans-serif;color:#000;margin-bottom:10px;padding:0}


#poll h1 span,#mast h1,#mast h2,#mast p,#sectionhed_full h1 span,#sectionhed h1 span,#channelhed h1 span{display:none}/*#yahooadvlinkshed,*/

#tttservices,#keywordsearch{margin-top:5px;float:right;margin-right:10px}

#tttservices p,#sidebar .small,#sidebar p.kicker{font-size:11px}

#tttservices a:hover,#headerlinks a:hover{color:#C60}

/*----------------Yahoo Search----Any changes need to be reflected in _basecss--------------*/

/*--Added for v2--*/

#tbo_search_connections_bar{background-color:#ebebeb ;height:42px;width:980px}

#tbo_search_yahoo{width:980px;height:42px;background-color:#ebebeb;font-size:11px;text-align:center}

#tbo_search_yahooV2{width:690px;height:42px;background-color:#ebebeb;font-size:11px;text-align:center}

#tbo_search_form_yahoo{margin-top:12px}

*html #tbo_search_form_yahoo{margin:5px 0}

.tbo_navbar_srchbx_txt{color:#a5acb2}

#tbo_searchcategories{font-family:Arial, Helvetica, sans-serif;position:relative;top:3px;left:217px;height:5px;text-transform:uppercase;font-size:10px;text-align:left}

#tbo_searchcategoriesV2{font-family:Arial, Helvetica, sans-serif;position:relative;top:3px;left:80px;height:5px;text-transform:uppercase;font-size:10px;text-align:left}

#tbo_searchcategories li{display:inline}

#tbo_searchcategoriesV2 li{display:inline}

*html #tbo_searchcategories li{float:left;display:inline;margin:0 2px;list-style-postion:inside;text-align:right;width:auto}

*html #tbo_searchcategoriesV2 li{float:left;display:inline;margin:0 2px;list-style-postion:inside;text-align:right;width:auto}

.tbo_searchcategory a{text-decoration:none;}

.tbo_searchcategory_active{color:#06c;font-weight:900;text-decoration:none;}

.tbo_searchcategory_hover{cursor:pointer;color:#06c;text-decoration:none;}

#tbo_searchbtn {background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px 0px;border:none;cursor:pointer;height:19px;margin:width:106px}

.tbo_searchbtn_All{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px 0px;border:none;cursor:pointer;height:19px;width:106px}

.tbo_searchbtn_Keywords{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -19px;border:none;cursor:pointer;height:19px;width:106px}

.tbo_searchbtn_News{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -57px;border:none;cursor:pointer;height:19px;;width:106px}

.tbo_searchbtn_Shopping{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -134px;border:none;cursor:pointer;height:19px;;width:106px}

.tbo_searchbtn_Photo{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -76px;border:none;cursor:pointer;height:19px;width:106px}

.tbo_searchbtn_Events{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -95px;border:none;cursor:pointer;height:19px;width:106px}

.tbo_searchbtn_Video{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -152px;border:none;cursor:pointer;height:19px;width:106px}

.tbo_searchbtn_Audio{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -171px;border:none;cursor:pointer;height:19px;width:106px}

.tbo_searchbtn_Web{background:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -133px;border:none;cursor:pointer;height:19px;width:106px}

.tbo_searchbtn_more{background-postion:transparent url(http://media2.tbo.com/media/cssimages/topnav/search_btns.gif) no-repeat scroll 0px -114px;border:none;cursor:pointer;height:width:106px}

.tbo_navbar_srchbx{height:15px}

.tbo_searchsub {background:#FFF;padding:5px;margin-top:-10px;margin-left:298px;height:auto;width:100px;display:none;z-index:10000;border:1px solid #036;position:relative}

* html .tbo_searchsub {background:#FFF;padding:2px;top:-5px;margin-top:0px;margin-left:0px;width:100px;display:none;z-index:10000;border:1px solid #036;position:absolute}

.tbo_searchsub li a{display:block;color:#000;height:10px;width:100px;text-decoration:none}

.tbo_searchsub li a:hover{color:#06c;text-decoration:none}

#yahoo_search_logo{float:none;margin-left:10px;width:173px;height:15px}

#yahoo_search_logoV2{float:none;margin:-10px 0 0 10px;width:124px;height:25px}

#tbo_search_txt{font-size:12px;margin-right:2px}


/* Skin  */.ui-tabs-nav{font-size:.75em;list-style:none;margin:0;padding:0 0 0 4px}

.ui-tabs-panel{background:transparent none repeat scroll 0 0;font-size:inherit;padding:0}

.ui-tabs-nav:after{clear:both;content:" ";display:block}

.ui-tabs-nav li{float:left;list-style-image:none;margin:0 0 0 1px;min-width:100px;text-decoration:none}

.ui-tabs-nav a,.ui-tabs-nav a span{background:url(http://cssimages.tbo.com/panels/tab4.gif) no-repeat;display:block;padding:0 5px}

.ui-tabs-nav a{color:#036;font-weight:700;line-height:1.2;margin:1px 0 0;outline:0;padding-left:0;text-align:center;text-decoration:none;white-space:nowrap}

.ui-tabs-nav,.ui-tabs-selected a{color:#000;margin-top:0;position:relative;top:1px;z-index:5}

.ui-tabs-nav a span{height:18px;min-height:18px;min-width:90px;padding-right:0;padding-top:6px;width:90px}

*>.ui-tabs-nav a span{height:auto;width:auto}

.ui-tabs-nav .ui-tabs-selected a span{padding-bottom:1px}

.ui-tabs-nav .ui-tabs-selected a{background-position:100% -150px;color:#000}

.ui-tabs-nav a:active{background-position:100% -150px;color:#f60}

.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px;color:#000}

.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span{background-position:0 -50px}

.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer}

.ui-tabs-disabled{filter:alpha(opacity=40);opacity:.4}

/*.ui-tabs-loading em{background:url(../images/loading.gif) no-repeat 0 50%;);padding:0 0 0 20px}*/

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus{background-position:100% -150px;color:#06c}

* html .ui-tabs-nav,*:first-child+html .ui-tabs-nav{display:inline-block}

/*-----------End Panel Tabels----------------*/

/* Skin  */.ui-tabs-nav{font-size:.75em;list-style:none;margin:0;padding:0 0 0 4px}

.ui-tabs-panel{background:transparent none repeat scroll 0 0;font-size:inherit;padding:0}

.ui-tabs-nav:after{clear:both;content:" ";display:block}

.ui-tabs-nav li{float:left;list-style-image:none;margin:0 0 0 1px;min-width:100px;text-decoration:none}

.ui-tabs-nav a,.ui-tabs-nav a span{background:url(http://cssimages.tbo.com/panels/tab4.gif) no-repeat;display:block;padding:0 5px}

.ui-tabs-nav a{color:#036;font-weight:700;line-height:1.2;margin:1px 0 0;outline:0;padding-left:0;text-align:center;text-decoration:none;white-space:nowrap}

.ui-tabs-nav,.ui-tabs-selected a{color:#000;margin-top:0;position:relative;top:1px;z-index:5}

.ui-tabs-nav a span{height:18px;min-height:18px;min-width:90px;padding-right:0;padding-top:6px;width:90px}

*>.ui-tabs-nav a span{height:auto;width:auto}

.ui-tabs-nav .ui-tabs-selected a span{padding-bottom:1px}

.ui-tabs-nav .ui-tabs-selected a{background-position:100% -150px;color:#000}

.ui-tabs-nav a:active{background-position:100% -150px;color:#f60}

.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px;color:#000}

.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span{background-position:0 -50px}

.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer}

.ui-tabs-disabled{filter:alpha(opacity=40);opacity:.4}

/*.ui-tabs-loading em{background:url(../images/loading.gif) no-repeat 0 50%;);padding:0 0 0 20px}*/

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus{background-position:100% -150px;color:#06c}

* html .ui-tabs-nav,*:first-child+html .ui-tabs-nav{display:inline-block}

/*-----------End Panel Tabels----------------*/



/*BASE.CONSTRUCTION*/

#panels{ position:relative; padding: 0px; margin: 0px; min-width:540px}		

#panContainer, [id^=scene] {width:100%; height:330px; z-index:1}

#panContainer * {z-index:2}

.z02 {z-index:-2 !important;}

.z0 {z-index:0;}

#sponsor {border:none;background:#bebebe;position:absolute;top:289px;right:10px;width:88px;height:31px;z-index:3;overflow:hidden;background-color:transparent;background-image:none}

#sponsor img{background:#fff}

/*PANEL.ART*/

.panel_bg{background:#b8d5de url(http://cssimages.tbo.com/panels/bg_panel_base.jpg) repeat-x; background-position: 0 -42px}/*adjust bg position if necessary to hide corners bg*/

#panel_header{position:absolute; height:0px; top:5px; left:400px}

#panel_header h1.large_wh{color:#fff;font-size:1.3em;letter-spacing:-0.05em;text-transform:uppercase}

#panel_footer{position:absolute;width:550px;height:0px;top:283px;right:0;z-index:0}

#panel_footer img{position:absolute;right:0}

/*PANEL.TOOLS*/

#tabber {background:url(http://cssimages.tbo.com/panels/bg_panel_base.jpg) repeat-x;width:100%;height:25px;margin:0;padding:0;position:relative;clear:both}/*options: reuse same bg as above or style as desired*/

div.tab_left_content:hover{cursor:pointer}

#panel_count{vertical-align:middle}

/*#panel_markers{position:absolute; top:290px; left:430px; width:auto; height:20px; overflow:hidden; text-align:right; vertical-align:absmiddle; z-index:100}*/

#paneltools{position:absolute; top:4px; right:10px; height:19px; padding: 0px; z-index:100}

#paneltools * {vertical-align:top; margin-bottom:3px; margin-top:1px}



/*--------------Panel Content--------------------------*/


/****JCarousel Skins***/

.jcarousel-skin-tango.jcarousel-container{-moz-border-radius:10px;background-color:transparent;}

/********* outer skin ************* */

.jcarousel-skin-tango.jcarousel-container-horizontal{padding:52px 28px;width:600px;}

* html .jcarousel-container-horizontal-console{padding:45px 20px 20px;width:600px;} /*For IE6*/

/********* inner skin UL height ************* */

#console-1 .jcarousel-skin-tango .jcarousel-clip-horizontal{background:url(http://cssimages.tbo.com/modules/console/horiz_shade_blue.gif);background-repeat:repeat-x;height:240px;width:600px;}

#console-2 .jcarousel-skin-tango .jcarousel-clip-horizontal{background:url(http://cssimages.tbo.com/modules/console/horiz_shade_ent.gif);background-repeat:repeat-x;height:240px;width:600px;}

/********* item box ************* */

.jcarousel-skin-tango .jcarousel-item{font-size:12px;font-weight:700;height:240px;margin-top:8px;padding:5px 0 5px 4px;width:190px;}

* html .jcarousel-skin-tango .jcarousel-item{font-size:12px;font-weight:700;height:240px;margin-top:8px;padding:0 0 5px 0px;width:190px;}

.jcarousel-skin-tango .jcarousel-item .text a{font-weight:700;text-decoration:none;}

.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:2px;}

.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}

/***Horizontal Buttons*/

.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(http://cssimages.tbo.com/modules/console/next-horizontal_a.gif) no-repeat 0 0;cursor:pointer;height:240px;position:absolute;right:5px;top:52px;width:32px;}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:-32px 0pt;}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position:-64px 0pt;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{background-position:-96px 0;cursor:default;}

.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(http://cssimages.tbo.com/modules/console/prev-horizontal_a.gif) no-repeat 0 0;cursor:pointer;height:240px;left:1px;position:absolute;top:52px;width:32px;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-32px 0pt;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:-64px 0pt;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{background-position:-92px 0;cursor:default;}

/* the following Button rules applies only to IE6 */

* html .jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(http://cssimages.tbo.com/modules/console/next-horizontal_a.gif) no-repeat 0 0;cursor:pointer;height:240px;position:absolute;right:-22px;top:0px;width:32px;}

* html .jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(http://cssimages.tbo.com/modules/console/prev-horizontal_a.gif) no-repeat 0 0;cursor:pointer;height:240px;left:-15px;position:absolute;top:0px;width:32px;}

* html .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{background-position:-96px 0;cursor:default;}

* html .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{background-position:-92px 0;cursor:default;}

/*** The buttons are added dynamically by jCarousel before the <ul> list (inside the <div> described above) and have the classnames "jcarousel-next" and "jcarousel-prev".*/ 

.jcarousel-next,.jcarousel-prev{display:none;z-index:3;}

/*--------------End Console Module------------*/

/*------------------Carousel----------------------*/

#promo_section{background:#FFF;font-size:.8em;height:190px;width:760px;}

#head_space{background:transparent;height:27px;}

/********* outer skin *************  */

.jcarousel-skin-carousel .jcarousel-container-horizontal{padding:28px 8px;width:740px;}

/********* inner skin UL height *************  */

.jcarousel-skin-carousel .jcarousel-clip-horizontal{height:145px;margin:0 0 0 8px;width:750px;}

/********* item box *************  */

.jcarousel-skin-carousel .jcarousel-item{height:145px;width:240px;}

.jcarousel-skin-carousel .jcarousel-item-horizontal{margin-right:10px;}

.jcarousel-skin-carousel .jcarousel-item-placeholder{background:#FFF none repeat scroll 0;color:#000;}

/***Horizontal Buttons */

.jcarousel-skin-carousel .jcarousel-next-horizontal{background:transparent url(http://cssimages.tbo.com/modules/promo/next-horizontal_a.gif) no-repeat scroll 0;cursor:pointer;height:153px;position:absolute;right:-10px;top:-5px;width:32px;}

.jcarousel-skin-carousel .jcarousel-prev-horizontal{background:transparent url(http://cssimages.tbo.com/modules/promo/prev-horizontal_a.gif) no-repeat scroll 0;cursor:pointer;height:153px;left:-6px;position:absolute;top:-5px;width:32px;}

.jcarousel-clip{border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0;overflow:hidden;padding:0;position:relative;z-index:2;}

/*** This element is wrapped by jCarousel around the list and has the classname "jcarousel-container".  */

.jcarousel-container{position:relative;}

.jcarousel-list{left:0;margin-left:1px;overflow:hidden;padding:0;position:relative;top:0;z-index:1}

* html .jcarousel-list{left:0;margin-left:-16px;overflow:hidden;padding:0;position:relative;top:0;z-index:1}

.jcarousel-item{float:left;height:75px;list-style:none;width:75px;}

#media_carousel{height:175px;margin:0;}







/*--------------- Video Headlines Mod End--------------*/


body {background:#EBEBEB url() no-repeat 0 0}


#topslider, #mg_hd, #mg_bd, #mg_ft {background-color:#FFF;margin:0 auto;width:1000px}

#topslider{padding:0 0 0 10px;width:990px}

#mg_bd{float:left;margin:0;padding:0 0 0 10px;width:990px}

#mast {background:#FFF none repeat scroll 0 0;height:105px;margin:0;padding:0;width:980px}

#sr_b{overflow:visible;_overflow:hidden}

#sr_i{overflow:visible;_overflow:hidden;_margin-right:-3px}



#headerlinks a {color:#316A7D;margin:0 10px}

#tttservices a:hover, #headerlinks a:hover {color:#478EA9}



/*-----------TBO nav menu---------------*/

#tbo_topnav {background:transparent url(http://cssimages.tbo.com/shared/topnavbackgrd.gif) repeat-y scroll 0 50%;clear:both;color:#99CC99;border-top:none;border-bottom:none;font-size:11px;font-weight:700;height:21px;margin:0 0 0 10px;width:980px}

ul.jd_menu,ul.jd_menu_vertical{list-style-type:none;margin:0;padding:0}

/* -- Sub-Menus --  */

ul.jd_menu ul,ul.jd_menu_vertical ul{position:absolute;display:none;list-style-type:none;z-index:10000;margin:0;padding:0}

ul.jd_menu li{float:left;font-family:sans-serif;font-size:12px;color:#FFF;line-height:14px;height:14px;cursor:pointer;white-space:nowrap;margin:0;padding:4px 10px 3px}

/* Base menu Bar  */

ul.jd_menu{height:24px;font-size:11px;width:980px;font-weight:700}

* html ul.jd_menu{height:18px}

ul.jd_menu ul{background-color:#FFF;border-top:1px solid #a5acb2;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;height:auto}

* html ul.jd_menu ul{width:1%}

ul.jd_menu ul li,ul.jd_menu_vertical ul li{color:#000;float:none;margin:0}

body:last-child:not(:root:root) ul.jd_menu li{font-size:11px;padding:4px 11px 3px}

ul.jd_menu li li{width:150px;line-height:11px}

ul.jd_menu li.jdm_hover,ul.jd_menu li.jdm_active{background-color:#3c0;color:#ffc;text-decoration:none}

ul.jd_menu li.jdm_hover2,ul.jd_menu li.jdm_active2{background-color:#39c;color:#ffc;text-decoration:none}

ul.jd_menu li li.jdm_hover,ul.jd_menu li li.jdm_active{background-color:#d4d4d4;color:#000;text-decoration:none}

.jd_menu_cathead{background-color:#f2f2f2}

ul.jd_menu li.jd_menu_toplink a{color:#fff;text-decoration:none}

ul.jd_menu li.jd_menu_toplink a:hover{color:#ffc;text-decoration:none}

ul.jd_menu li.jd_menu_btmlink a{color:#000 !important;text-decoration:none}

ul.jd_menu li.jd_menu_btmlink a:hover{color:#000 !important;text-decoration:none}

.tbo_jd_menu_arrow{color:#D84743;margin-right:0.3em;position:relative;padding:0 .2em 0;top:-0.1em}



/*------ Global nav dropdown backgrounds -----*/

#TBOGlobalNav_Entertainment_4{background:#FFF url(http://cssimages.tbo.com/tboextra/tboextra_menubkg.jpg) no-repeat 0px 0px}



/*-----/ Global nav dropdown backgrounds -----*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

/* Safari 3.0 and Opera 9 rules here */

#TBOGlobalNav_Entertainment_4{background:#FFF url(http://cssimages.tbo.com/tboextra/tboextra_menubkg.jpg) no-repeat 1px 0px;width:171px}

}

.jd_menu_btmlink.jdm_hover{background:#FFF;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90)}

ul.jd_menu li li {line-height:11px;.line-height:14px;width:150px}



/*-----------TBO nav menu end---------------*/

/*------------TBO Connections quick links---------------*/

#tbo_connections_bar{float:right;margin:-35px -10px 0pt;width:290px}

#tbo_connections_list{font-size:0.7em;margin:-30px 0pt 0pt 90px;}

#tbo_connections_list li{font-size:0.7em;display:inline;list-style-type:none}

#tbo_connections_form{font-size:0.7em;margin:-28px 0 0 40px;padding-top:2px;}

#tbo_connections_form select{font-size:0.8em;height:18px;width:110px}

.tbo_connect_logo{margin:-26px 154px 0pt;* margin:-22px 0px 0px 155px}

/*------------TBO Connections end---------------*/

#tbo_search_connections_bar {background-color:#EBEBEB;height:42px;margin:0 0 0 10px;width:980px}			

#dateline_ya {background:#FFF none repeat scroll 0 0;border-bottom:1px solid #999;font-size:12px;font-weight:700;height:25px;margin:0 0 0 10px;padding:5px 0;width:980px}

/*-----------TBO Politics Drama Bar -------------------*/

#pol_dramabar{height:30px;background:#000066;text-align:center;width:980px}




/* Skin */
/*------------------Carousel----------------------*/

#promo_section{background:#FFF;font-size:.8em;height:168px;width:760px}

#head_space{background:transparent;height:27px;border-left:1px solid #CCC;border-right:1px solid #CCC}

/********* outer skin ************* */

.jcarousel-skin-carousel .jcarousel-container-horizontal{padding:28px 8px;width:740px}

/********* inner skin UL height ************* */

.jcarousel-skin-carousel .jcarousel-clip-horizontal{height:145px;margin:0 0 0 8px;width:750px}

/********* item box ************* */

.jcarousel-skin-carousel .jcarousel-item{height:120px;width:240px}

.jcarousel-skin-carousel .jcarousel-item-horizontal{margin:10px 10px 0 0}

.jcarousel-skin-carousel .jcarousel-item-placeholder{background:#FFF none repeat scroll 0;color:#000}

/***Horizontal Buttons */

.jcarousel-skin-carousel .jcarousel-next-horizontal{background:transparent url(http://media2.tbo.com/media/images/modules/carousel/next-horizontal_a.gif) no-repeat scroll 0;cursor:pointer;height:153px;position:absolute;right:-10px;top:-25px;width:32px}

.jcarousel-skin-carousel .jcarousel-prev-horizontal{background:transparent url(http://media2.tbo.com/media/images/modules/carousel/prev-horizontal_a.gif) no-repeat scroll 0;cursor:pointer;height:153px;left:-6px;position:absolute;top:-25px;width:32px}

.jcarousel-clip{border-left:medium none;border-right:medium none;margin:0;overflow:hidden;padding:0;position:relative;z-index:2}

/*** This element is wrapped by jCarousel around the list and has the classname "jcarousel-container". */

.jcarousel-container{position:relative;}

.jcarousel-list{left:0;margin-left:1px;overflow:hidden;padding:0;position:relative;top:0;z-index:1}

* html .jcarousel-list{left:0;margin-left:-16px;overflow:hidden;padding:0;position:relative;top:0;z-index:1}

.jcarousel-item{float:left;height:75px;list-style:none;width:75px}








#sidebar {background:#FFF none repeat scroll 0 0;float:left;margin:10px 0 0;padding:0 0 10px;width:320px}



#copyright {background:#1F723A none repeat scroll 0 0;border-bottom:1px solid #999;border-top:1px solid #999;margin:0 0 0 10px;padding:5px 0;text-align:left;width:980px}

#bottomnav {background:#CCC url(http://cssimages.tbo.com/shared/adbackground.jpg) repeat-x scroll 0 0;margin:0 0 0 10px;padding:10px 0;text-align:left;width:980px}	

#seoinitiatives {background:#FFF none repeat scroll 0 0;border-bottom:4px solid #999;color:#999;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0 10px;padding:2px 0;text-align:center;width:980px}


body { font:normal 11px Verdana, Arial, sans-serif; }













a{
	color: #0033ff;
}

h2{
	font-size: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}

h3{
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

h4{
	font-size: 13px;
	color: #ff0099;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#container {
	text-align: left;

	margin-right: auto;
	margin-left: auto;

}

#header{
	background-color: #FFFFFF;
	
	width: auto;
	overflow: hidden;
}

#header #logo
{
	float: left;
}
#header #logo a img {
	border-style: none;
}
#header #content
{
	border-style: none;
	padding: 0px;
	margin: 0px;
	width: auto;
	text-align: center;
}

#content{
	background-color: #FFFFFF;
}

#sidebar{
	width: 249px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
}

#sidebar #content
{
	width: auto;
	text-align: center;
	border-style: none;
}

#sidebar .unit {
	background-color: #edf2fe;
	padding: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#sidebar .unit p{
	margin: 0px;
}

#sidebar .unit .input{
	width: 180px;
}

#sidebar .unit li 
{
	background-image: url("../img/bullet.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 3px;
	padding-left: 18px;
}

#sidebar .unit li a {
	text-decoration: none;
}

#sidebar .unit#login ul {
	margin-bottom: 3px;
}

#sidebar .unit#login li 
{
	padding-left: 3px;
	background-image: none;
	margin-bottom: 3px;
}

#sidebar .unit#welcome
{
	background-color: Transparent;
}

#sidebar .unit#welcome ul {
	margin-top: 5px;
}

#sidebar .unit#welcome li {
	float: left;
	font-size: 85%;
	border-right: 1px solid #eeeeee;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-image: none;
}

#sidebar .unit#welcome li.last {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}

#sidebar .unit#welcome li a {
	display: block;
	text-decoration: none;
}

#sidebar .unit#signup {
	text-align: center;
}

#main{
	width: 620px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
padding-top: 15px;
}

#main p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#main #search ul{
	float: right;
	margin-bottom: 10px;
}

#main #search li{
	float: left;
}

#main #search .input{
	width: 180px;
	margin-right: 5px;
}


#main .login-notice
{
font-weight: bold;
font-size: 20px;
padding-top: 50px;
padding-left: 75px;
padding-bottom: 50px;
background-image: url(../img/red-arrow.png);
background-repeat: no-repeat;
background-position: left center;
}


#main .section,
#main .contest-section{
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-bottom: 1px solid #eeeeee;
}


#main .section h2{
	float: left;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main .contest-section h2{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#main .section .more a,
#main .contest-section .more a{
	text-decoration: none;
}




#main .featured {
	background-color: #eee;
}

#main .entry{
	float: left;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}

#main .entry li{
	margin: 0px;
	padding: 0px;
	display: block;
}

#main .entry .author
{
        width: 80px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}

#main .entry li.entry-actions{
width: 80px;
}


#main .entry a{
	font-size: 11px;
}

#main .entry a img{
	border: 5px solid #eee;
	width: 72px;
	height: 72px;
}

#main .entry a img:hover{
	border: 5px solid #FFFFFF;
}

#main .pages{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
	padding-top: 10px;
	clear: both;
}

#main .pages li{
	float: left;
	display: block;
	margin-right: 3px;
}

#main .pages .inactive{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #eee;
	border: 1px solid #eee;
	display: block;
}

#main .pages a{
	text-decoration: none;
	border: 1px solid #aaafee;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #0033ff;
}

#main .pages a:hover{
	border: 1px solid #0033ff;
	color: #000000;
}

#main .pages .current 
{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFFFFF;
	background-color: #0033ff;
	border: 1px solid #0033ff;
}

#main .entry-info{
	float: right;
	background-color: #edf2fe;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 180px;
}

#main .entry-info .info-title{
	font-size: 12px;
	margin-top: 10px;
	font-weight: bold;
}
#main .entry-info .info-item{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 16px;
}

#main .entry-info-title
{
	width: 100%;
}

#main .entry-info .embed-code{
	width: 170px;
}

#main .entry-info .info-related .related-item-thumbnail
{
 float:left;
 margin: 0px 0px 5px 5px;
}

#main .entry-info .info-related a img
{
 border-style: solid;
 border-width: 5px;
 border-color: #BBB;
}

#main .entry-info .info-related a img:hover
{
 border-style: solid;
 border-width: 5px;
 border-color: #fff;
}

#main .entry-detail{
	width: 400px;
	float: left;
}

#main .entry-detail p.caption{
	font-size: 11px;
}

#main .entry-detail #navigation 
{
	margin: 0px 0px 5px 0px;
    overflow: hidden;
}

#main .entry-detail #navigation #previous
{ 
	float: left;
}

#main .entry-detail #navigation #next
{
	float: right;
}

#main .entry-customfields{
	clear: both;
	padding-top: 10px;
	overflow: hidden;
}

#main .entry-customfields ul{
	margin-bottom: 15px;
}


#main .entry-customfields li.title{
	font-size: 11px;
	margin-bottom: 5px;
}


#main .entry-customfields li.value{
	margin-bottom: 10px;
	padding-bottom: 10px;
}


#main .entry-comments{
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
	padding-top: 10px;
	overflow: hidden;
}

#main .entry-comments ul{
	margin-bottom: 15px;
}

#main .entry-comments .comment-area{
	width: 395px;
	height: 70px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 15px;
}

#main .entry-comments li.user{
	font-size: 11px;
	margin-bottom: 5px;
}

#main .entry-comments li.user .timestamp{
	color: #999999;
}

#main .entry-comments li.comment{
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	padding-bottom: 10px;
}

#main ul.form .title
{
	float: left;
	width: 150px;
	clear: both;
}
#main ul.form .title2
{
	float: left;
	width: 275px;
	clear: both;
	font-weight:bold;
}

#main ul.form .full{
	clear: both;
}

#main ul.form{
	margin-bottom: 25px;
}

#main ul.form li{
	margin-bottom: 5px;
}

#main ul.form .input{
	width: 250px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 15px;
}

#main .terms{
	font-size: 11px;
	height: 200px;
	overflow: auto;
	background-color: #eee;
	padding: 10px;
	color: #333333;
}

#main .terms h3{
	font-size: 11px;
}

#main #gallery-control-panel
{
	margin: 10px 0px 10px 0;
}

#footer{
	clear: both;
	padding: 15px;
	text-align: center;
	color: #FFFFFF;
}

#footer li{
	display: inline;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	margin-right: 5px;
	padding-right: 5px;
}

#footer a{
	color: #FFFFFF;
}

#footer .last{
	border-right-style: none;
}

a.button{
	background-color: #044089;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border: 1px solid #4298c4;
}

a.button:hover{
	background-color: #1c5a9e;
}

.input-area{
	height: 125px;
	width: 250px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 15px;
}

.clear{
	clear: both;
}

/* Rating */

.user-rating
{
	overflow: hidden;
	width: 100%;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Media/Images/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(../Media/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../Media/Images/SavedStar.png);
}

.html-edit
{
	width: 100%;
	height: 300px;
}

.text-edit
{
	width: 100%;
	height: 300px;
}

.user-messages
{
	color: Red;
}

#main #channel-breadcrumbs 
{
 padding-bottom: 10px;
}

#main #channel-breadcrumbs li
{
 display: inline;
 padding-right: 15px;
 background-image: url("../img/crumb-divider.png");
 background-repeat: no-repeat;
 background-position: right center;
}

#main #channel-breadcrumbs li a
{
text-decoration: none;
}

#main #channel-breadcrumbs li.last
{
background-image: none;
}

#main #channel-children 
{
 padding-bottom: 10px;
}

#main #channel-children li 
{
	display: inline;
	padding-right: 10px;
	background-image: url("../img/channel-divider.png");
	background-repeat: no-repeat;
	background-position: right center;
}

#main #channel-children li.last
{
	background-image: none;
}

#main #channel-children li a
{
	text-decoration: none;
}











