body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
}

#site {
width:1003px;
}

#site_975 {
width:975px;
}

#banners {
width:250px;
margin:0 0 0 753px;
}

#banners .moduletable {
padding:0 0 10px;
}

#columnmain {
min-height:338px;
padding:12px 0 10px;
}

* html #container {
margin-right:0;
}

* html #columnmain {
margin-left:0;
height:318px;
}

form {
margin:0;
}

img {
border:0;
}

.clearboth {
clear:both;
}

#body {
width:750px;
float:left;
}

#footer {
width:750px;
float:left;
background-repeat:no-repeat;
clear:both;
margin:10px 0 0;
}

#menubar {
width:975px;
height:20px;
background:url(/images/stories/layout/header/images/bg_menubar.gif);
background-repeat:no-repeat;
}

#menupiece {
margin:0 0 0 170px;
padding:1px;
}

#menupiece a {
font-family:verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
color:#fff;
text-decoration:none;
padding:5px;
}

#menupiece a:hover {
font-family:verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
color:#ccc;
text-decoration:none;
}

#columnleft .moduletabletvnow .programcolumn {
width:184px;
padding-left:5px;
vertical-align:top;
padding-top:7px;
}

#columnleft .moduletabletvnow .tvflashcolumn {
width:126px;
}

#columnleft .moduletabletvnow .name {
padding:0 0 1px;
}

#columnleft .moduletabletvnow .namenow {
font-weight:700;
padding:0 0 1px;
}

#columnleft .moduletabletvnow .time {
padding:0 5px 1px 0;
}

#columnleft .moduletabletvnow .timenow {
font-weight:700;
padding:0 5px 1px 0;
}

#columnleft .moduletabletvnow .button_timetable {
width:139px;
height:18px;
margin-left:5px;
background-repeat:no-repeat;
}

#columnleft .moduletablesearch {
float:left;
display:block;
height:36px;
background-repeat:no-repeat;
background-position:bottom;
}

#columnleft .moduletablesearch .searchsearch .inputboxsearch {
width:90px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:14px;
margin:0 8px 0 0;
}

#columnmain .moduletablewrapperlogin {
float:left;
width:500px;
padding:0 0 0 10px;
}

#columnmain .newsfeed {
float:left;
width:205px;
padding:0 0 0 10px;
}

#columnleft .moduletableprogrammenu {
width:100%;
float:left;
padding:10px 0 0;
}

#columncontent table table .componentheading {
background-repeat:no-repeat;
font-weight:700;
height:13px;
font-size:10px;
padding:4px 10px;
}

#columncontent table table .pollstableborder {
width:100%;
background-repeat:no-repeat;
background-position:bottom;
height:35px;
padding:10px;
}

#columnmain .message {
width:710px;
float:left;
margin:0 0 10px;
padding:10px;
}

#columnmain #view .programinfo {
clear:both;
padding:10px;
}

#columnmain #view .programinfo .showtime {
font-weight:700;
}

#columnmain #view .programinfo table {
width:100%;
}

#columnmain #view .programinfo .key {
vertical-align:top;
font-weight:700;
padding:2px 10px 2px 0;
}

#columnmain #view .programinfo .value {
vertical-align:top;
width:100%;
padding:2px 0;
}

#columnmain #view .programinfo img {
padding-right:10px;
}

#columnmain #view .backbutton {
clear:both;
background-image:url("/images/stories/layout/tv3/bg_boxfoot420.gif");
background-position:bottom;
padding:10px;
}

#columnmain #view .backbutton a {
color:#555;
text-decoration:none;
}

#columnmain #showBlogCategory .extramenuheader ul {
list-style-type:none;
padding-bottom:24px;
margin:0;
}

#columnmain #showBlogCategory .extramenuheader ul li {
float:left;
height:23px;
text-transform:uppercase;
font-weight:700;
margin:0 2px;
}

#columnmain #showBlogCategory .extramenuheader ul li a {
float:left;
display:block;
text-decoration:none;
padding:4px 10px;
}

#columnmain #showBlogCategory .extramenubody {
width:555px;
position:absolute;
background-repeat:no-repeat;
background-position:bottom;
padding:5px 0;
}

#columnmain #showBlogCategory .extramenubody .row {
border-top:1px solid #FFF;
border-bottom:1px solid #E9E9E9;
width:auto;
background-image:url(/images/stories/layout/tv3/pil.gif);
background-repeat:no-repeat;
background-color:#f7f7f7;
padding:1px 0 2px 14px;
}

#columnmain #showBlogCategory .extramenubody .row a {
color:#000;
}

#columnmain #showBlogCategory .extramenubody .row2 {
border-top:1px solid #FFF;
border-bottom:1px solid #E9E9E9;
width:auto;
background-image:url(/images/stories/layout/tv3/pil.gif);
background-repeat:no-repeat;
background-color:#fff;
padding:1px 0 2px 14px;
}

#columnmain #showBlogCategory .extramenubody .menucolumn {
float:left;
width:183px;
padding-left:1px;
}

.buttonheading {
background-repeat:repeat-x;
height:13px;
}

.buttonheading_email {
background-repeat:no-repeat;
background-position:right;
height:13px;
width:20px;
}

a.buttontxt50,a.buttontxt70,a.buttontxt90,a.buttontxt110,a.buttontxt130,a.buttontxt150,a.buttontxt170,a.buttontxt190,a.buttontxt210,.pagenav_prev a,.pagenav_next a,#columnright .moduletable table .componentheading a,#columnmain #zoom .highestrating,#columnmain #zoom .top10,#columnmain #zoom .lastsubmitted,#columnmain #zoom .lastcommented,#columnmain #zoom .usermenu,#columnmain #zoom .adminmenu,#columnmain #zoom .home,#columnmain #zoom .search,#columnmain #zoom .addbutton,#columnmain #zoom .deletebutton,#columnmain #zoom .editbutton,#columnmain #zoom .uploadbutton,#columnmain #zoom .resetbutton {
display:block;
float:left;
height:18px;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:10px;
text-align:center;
background-repeat:no-repeat;
text-decoration:none;
}

#columnmain #zoom .top10 {
width:90px;
padding:4px 0 0;
}

#columnmain #zoom .highestrating {
width:110px;
margin-left:5px;
padding:4px 0 0;
}

#columnmain #zoom .home {
width:50px;
padding:4px 0 0;
}

#columnmain #zoom .search {
width:50px;
margin-left:5px;
padding:4px 0 0;
}

#columnmain #zoom .resetbutton {
width:70px;
margin-left:5px;
margin-right:5px;
padding:4px 0 0;
}

#columnmain div form .button,#columnmain .contentpane .button,#columnleft .moduletablelogin .buttonlogin .button,#columnleft .moduletablesearch .searchsearch .buttonsearch,#columnmain #blog form .button,#columnmain #comprofiler #adminForm table td .button,#columnmain #comprofiler .contentpane .formfoot .button,#columnmain #faq .contentpaneopen .button,#columnmain #pms .contentpane .button,#columnmain #searcresult .contentpane td table td .button,#columnmain #simpleboard table .searchbox td .button,#columnmain #simpleboard .contentpane .markallread .button,#columnmain #zoom .passwordsubmit,#columnright .moduletable table table .pollstableborder .button,#columncontent table table .pollstableborder .button {
height:20px;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:no-repeat;
padding:0 0 2px;
}

#columnleft .moduletablelogin .buttonlogin .button {
width:70px;
}

#columnright .moduletable table .componentheading a {
width:120px;
}

#columnright .moduletable table table .pollstableborder .button {
width:90px;
margin:4px 0 0;
}

#columncontent table table .pollstableborder .button {
width:90px;
margin-right:10px;
}

#columnmain #simpleboard .contentpane .markallread .button {
width:190px;
}

.icon_topic_sticky {
width:19px;
height:18px;
background-repeat:no-repeat;
}

.button_home {
width:41px;
height:19px;
}

.button_latestposts {
width:99px;
height:19px;
}

.button_myprofile {
width:70px;
height:19px;
}

.button_sendpm {
width:38px;
height:16px;
}

.button_subscribe {
width:102px;
height:16px;
}

.button_subscriptions {
width:109px;
height:19px;
}

#footer .moduletableprogramlinks {
width:750px;
}

#footer .moduletableprogramlinks ul {
width:730px;
float:left;
list-style-type:none;
margin:0;
padding:12px 10px 13px;
}

#footer .moduletable #mainlevelfooterlinks {
float:left;
width:730px;
list-style-type:none;
margin:0;
padding:5px 10px 10px;
}

#footer .moduletablecoyright {
float:left;
width:500px;
display:block;
font-size:10px;
padding:5px 10px 10px 28px;
}

#footer .moduletablecoyright a {
text-decoration:none;
color:#999;
}

#footer .moduletable #mainlevelfooterinfo {
float:left;
width:250px;
list-style-type:none;
margin:0;
padding:5px 0 10px;
}

#footer .moduletable #mainlevelfooterinfo li {
float:right;
padding:0 10px 0 0;
}

#container,#header {
float:left;
width:750px;
}

* html #banners,* html #columnmainsplit,* html #columnmainsplit #columnright {
height:1%;
margin-left:0;
}

* html #columnleft,* html #columnmainsplit #columncontent {
margin-right:-3px;
}

a.color,#columnleft .moduletabletvnow .name a,#columnleft .moduletabletvnow .namenow a,#columnmain #showBlogCategory .extramenubody a,#columnmain #searcresult .contentpane table td a.buttontxt90:hover,#footer .moduletableprogramlinks ul li a,#footer .moduletable #mainlevelfooterlinks li a,#footer .moduletable #mainlevelfooterinfo li a {
text-decoration:none;
}

a.color:hover,#columnleft .moduletabletvnow .name a:hover,#columnleft .moduletabletvnow .namenow a:hover,#columnmain #view .backbutton a:hover,#columnmain #showBlogCategory .extramenubody a:hover,#footer .moduletable #mainlevelfooterlinks li a:hover {
text-decoration:underline;
}

#columnleft .moduletabletvnow,#columnleft .moduletabletexttvnews {
float:left;
width:100%;
padding:10px 0 0;
}

#columnleft .moduletabletvnow h3,#columnleft .moduletabletexttvnews h3,#columnmain .moduletablewrapperlogin h3,#columnmain .newsfeed h3,#columnleft .moduletableprogrammenu h3 {
height:13px;
font-size:10px;
background-repeat:no-repeat;
text-transform:uppercase;
padding:4px 10px;
}

#columnleft .moduletabletvnow .contentpaneopen,#columnleft .moduletableprogrammenu .contentpaneopen {
background-repeat:no-repeat;
background-position:bottom;
}

#columnleft .moduletableradio,#footer .moduletable .footerlogo {
float:left;
}

#columnleft .moduletabletexttvnews .contentpaneopen,#columnmain .moduletablewrapperlogin .contentpaneopen,#columnmain .newsfeed .contentpaneopen {
width:100%;
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:5px;
}

#columnmain #view .programinfo .synopsisheader,#columnmain #view .programinfo .guestsheader {
padding-top:10px;
font-weight:700;
}

#columnmain #view .programinfo .extrainfo,#columnmain #view .programinfo .infotable {
padding-top:10px;
}

#columnmain #showBlogCategory .extramenubody .genre,#columnmain #showBlogCategory .extramenubody .firstgenre {
font-weight:700;
border-right:1px solid #E9E9E9;
background-color:#FFF;
padding:10px 0 3px 14px;
}

.buttonheading a,.buttonheading_email a {
white-space:nowrap;
text-decoration:none;
font-size:10px;
}

#columnmain #zoom .lastcommented,#columnmain #zoom .adminmenu,#columnmain #zoom .uploadbutton {
width:130px;
margin-left:5px;
padding:4px 0 0;
}

#columnmain #zoom .lastsubmitted,#columnmain #zoom .usermenu,#columnmain #zoom .addbutton {
width:90px;
margin-left:5px;
padding:4px 0 0;
}

#columnmain #zoom .deletebutton,#columnmain #zoom .editbutton,#columnmain #zoom .passwordsubmit {
width:70px;
margin-left:5px;
padding:4px 0 0;
}

#columnmain div form .button,#columnmain .community #adminForm table td .button,#columnmain .community .contentpane .formfoot .button {
width:110px;
}

#columnleft .moduletablesearch .searchsearch .buttonsearch,#columnmain #faq .contentpaneopen .button,#columnmain #simpleboard table .searchbox td .button,#columnmain #searchresult .contentpaneopen .button,#columnmain #userlistxtd .contentpane td table td .button {
width:50px;
}

#columnmain #blog form .button,#columnmain #comprofiler .button,#columnmain #pms .contentpane .button {
width:130px;
}

.icon_arrow_up,.icon_arrow_down,.icon_blog_yes,.icon_blog_no,.icon_forum_latestpost,.icon_forum_pendingmessages,.icon_message_read,.icon_message_unread,.icon_message_reply,.icon_forum_nopendingmessages,.icon_user,.icon_user_female,.icon_user_male,.icon_user_offline,.icon_user_online {
width:16px;
height:16px;
}

.icon_arrow_first,.icon_arrow_prev,.icon_arrow_next,.icon_arrow_last,.icon_slideshow_play,.icon_slideshow_stop,.icon_zoomin,.icon_zoomout {
width:16px;
height:16px;
background-repeat:no-repeat;
vertical-align:middle;
}

.icon_close,.icon_forum_locked,.icon_topic_locked,.icon_forum_read,.icon_forum_unread,.icon_forum_moderated,.icon_message_trash {
width:16px;
height:16px;
vertical-align:middle;
}

.icon_forum_list,.icon_forum_pms2,.icon_forum_post,.icon_forum_menureply,.icon_lock,.icon_move,.icon_unsticky,.icon_forum_next,.icon_forum_prev {
width:16px;
height:16px;
background-color:red;
}

.button_back,.button_delete,.button_reply {
width:66px;
height:16px;
}

.button_edit,.button_mamblog_edit,.button_quote {
width:57px;
height:16px;
}

.button_newtopic,.button_viewflat,.button_viewthreaded {
width:90px;
height:19px;
}

.button_topic_lock,.button_topic_makesticky {
width:86px;
height:16px;
}

#footer .moduletableprogramlinks ul li,#footer .moduletable #mainlevelfooterlinks li {
float:left;
padding:0 8px;
}