@CHARSET "UTF-8";

#menu { border-bottom: 1px solid #40425E; margin-right: 29px; }

#content .rowA { padding: 0 0 20px;  }
#content .rowB { overflow: hidden; clear: left; margin-top: 6px; }
#content .rowB .section { margin-top: 0px; }
#content .rowA .section { float: none; width: auto; height: auto; padding: 0; margin: 10px 0 0 0; border: none; }
#content .section.last { margin-right: 0; }
#content .rowA .ctrl-paginator-page { width: 190px; height: 435px; float: none;} 
#content .section .overlay { width: 93px; top: 14px; }
#content .rowA .section .overlay { width: 30px; top: 14px; }

.video { background-color: #272727; float: left; padding: 6px 4px 4px; margin: 0 12px 10px 0; width: 182px; position: relative;  }
#video .image, .video .image { border: 1px solid #000; position: relative; }
#video .image img, .video .image img { display: block; }
.video h3, .video-description h3 { height: 34px; }
.video-overlay { display: none; position: absolute; width: 182px; height: 20px; top: 40px; left: -1px; }
.video-overlay a { background-color: #272727; padding: 2px 4px 6px; border: 1px solid #000; color: #fff; text-decoration: none; width: 10px; height: 10px; text-align: center; }
.video-overlay .play { float: left; }
.video-overlay .more { float: right; }
.video-description {background-color: #272727; padding: 6px; height: 142px;  }
.video-description .close { position: absolute; top: 6px; right: 6px; padding: 4px; width: 16px; height: 16px; color: #272727; background-color: #3C3C3C; display: block;}
.video-description .entry { height: 70px; overflow: hidden; }
.video .video-description { width: 390px; z-index: 1001; }
.episodes { margin: 10px 29px 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #40425E; }
.episodes .video { float: none; padding: 12px; width: auto; overflow: hidden; margin: 0 0 1px 0; }
.episodes .video .image { float: left; margin: 0 12px 0 0;}
.episodes .video-overlay { width: 180px; height: 100px; top: 0; left: 0;}
.episodes .video-overlay .more { display: none; }
.episodes .video-overlay .play {background: transparent url(../images/bg_000_80.png) repeat 0 0; display: block; border: none; float: none; width: 180px; height: 60px; padding: 40px 0 0 0; font-size: 1.8em; }
#feature { padding: 4px 0 20px; position: relative; }

#player { display: block; width: 100%; height: 100%; margin: 0 auto; }
#ad-notice { display: block; width: 100%; margin: 0 auto; height: 18px; padding: 3px 0; background-color: #000; position:absolute; }
#ad-skipper { text-decoration: none; }

#now-playing { border-bottom: 1px solid #40425E; padding: 10px 0 0 0; margin-right: 29px; }
#now-playing h2 { font-size: 1.3em; }
#now-playing h2 a { color: #fff; text-decoration: none; }
#now-playing .inside { overflow: hidden; }
#now-playing .video { float: left; }
#now-playing .video-description { margin: 0 0 0 191px; }
 
 
/* single video page */
#video .fragment { overflow: visible !important; }

.single-object { margin: 10px 29px 0 0; border-bottom: 1px solid #40425E; padding: 0 0 10px 0; }
.single-object .fragment { width: auto; height: auto; float: none; position: relative; margin: 0 0 1px 0; background-color: #272727; padding: 12px; }
.single-object .image { float: left; margin-right: 12px; }
.fragment .share { position: absolute; right: 12px; bottom: 12px; height: 18px; }

#comment-form div.input { background-color:#272727; border:1px solid #7A7A7A; }
#comment-form div.input textarea { background-color:#272727; }

#video h2.show { font-size:1.8em;font-style:italic;margin-bottom:8px;text-transform:uppercase; font-family:Georgia,Times,serif;}
#video .departments { margin: 8px 0; }
#content .related .section { padding: 0; width: auto; height: auto; float: none; margin: 12px 0 4px 0; }
#content .related .video { }

.paginator { font-size: 1.4em; font-weight: bold; margin: 0 29px 12px 0; }

