html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, button, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
  
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* LAYOUT: MPU */
#mpu_layout #main {width:650px;margin-left:10px;}
#mpu_layout #side {width:300px;}
#mpu_layout #top,
#mpu_layout #bottom {width:960px;}

/* GENERIC MODULES */
.module {border:1px solid #353535;}
.module .header {border-bottom:1px solid #c7c7c7; margin:1px; padding-bottom:1px;}
.module .header .wrap {height:12px; padding:10px; position:relative;}
.module .header span {float:right;}
.module .header .icon {display:inline; float:left;}
.module .subheader {border-bottom:1px solid #c7c7c7; height:auto;/*height:10px;*/ overflow:hidden; padding:10px;}
.module .body,
.module .footer {overflow:hidden; padding:0 10px;}
.module .body ul {height:1%; overflow:hidden; width:100%;}
.module .body li {border-bottom:1px solid #c7c7c7; padding:10px 0; overflow:hidden; width:100%;}
.module .body .details {display:inline;}
.module .body .title, .module .body .info {display:inline; float:left; width:100%;}
.module .footer {padding:10px; text-align:right;}
.with_community, .has_action {margin-top:10px;}

/* FD TOPSLOT MODULE */
#fd_carousel .body {padding:5px; position:relative;}
#fd_carousel .body .content {background-color: #CCC;}
#fd_carousel ul {float:left; height:260px; left:557px; overflow:hidden; position:absolute; top:5px; width:86px; background-color: #353535; z-index:1}
#fd_carousel li {border:0; float:left; height:57px; padding:4px 0; width:100%;}
#fd_carousel li .thumb {display:inline; float:right; height:56px; width:77px;}
#fd_carousel .button {display:block; opacity:.5;}
#fd_carousel .button.on {opacity:1;}
#fd_carousel .button img {display:block; height:50px; padding:3px; width:71px;}
#fd_carousel .button.on img {border:3px solid #fff; padding:0;}
#fd_carousel .content .wrap {height:260px; overflow:hidden; position:relative;}
#fd_carousel .slide {position:absolute; visibility:hidden; width:100%;}
#fd_carousel .slide.first {visibility:visible;}
#fd_carousel .slide embed {display:block; position:relative; margin:10px 0 0 120px;}
#fd_carousel .slide .main_image img{display:block; height:260px; width:100%; background-position: 0px 0; margin-right: 89px;}
#fd_carousel .overlay {float:left; height:71px; overflow:visible; margin:-71px 0 0 0; position:relative; width:557px;}
#fd_carousel .overlay .bg_overlay {height:71px; opacity:.7; width:100% ;}
#fd_carousel .overlay .info {left:0; position:absolute; top:0;}
#fd_carousel .overlay .info span {line-height:12px;font-size:11px;color:#ffffff;}
#fd_carousel .overlay .info a {white-space:nowrap;}
#fd_carousel .overlay .info .title {margin-bottom:2px;}
#fd_carousel .overlay .info .info_wrap {height:54px; overflow:hidden;padding:5px 10px;}
#fd_carousel .overlay a.action_button:hover{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
#fd_carousel .overlay a.action_button.watch{background-position: 0 0;}
#fd_carousel .overlay a.action_button.episode{background-position: 0 -80px;}
#fd_carousel .overlay a.action_button.vote{background-position: 0 -160px;}
#fd_carousel.js_on .overlay {margin-top:0;}
#fd_carousel.js_on .overlay .bg_overlay {opacity:1;}

#fd_carousel .body {background:#353535;}
#fd_carousel .overlay .bg_overlay {background-color:#000;}
#fd_carousel .overlay .info {color:#000;}
#fd_carousel .overlay .info .title,
#fd_carousel .overlay .info .title a {color:#353535;}
#fd_carousel .overlay .info a {color:#40e400;}

/*body {font:normal 11px/1 Arial, Verdana, Helvetica, sans-serif;}*/
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}

.title{ color:#ffffff;}

