@charset "utf-8";

/*

Theme Name: TVHakr

Theme URI: http://wwww.tvhackr.com

Author: Jon Lachonis

Author URI:  http://wwww.tvhackr.com

Description: Based on the Primetime Theme by Jon Lachonis

Version: .90 

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: web 2.0

*/

/* CSS Clear */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, 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,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;



    vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

    display: block;

}



body {

    line-height: 1;

    font-size: 13px;

}



ol, ul, li {

    list-style: none;

}



blockquote, q {

    quotes: none;

}



blockquote:before, blockquote:after,

q:before, q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



:focus {

    outline: 0pt none;

}



p {

    margin-bottom: 10px;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

}





/* END CSS Clear */





h1, h2, h3, h4, h5, h6 {

    font-family: 'bebas_neueregular';

     font-weight: normal; 

}



h6 { font-size:24px; color: #FF5C00; text-align: center; text-decoration: none; }





p {

    margin-bottom: 10px;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    line-height: 20px;

}



.alignleft {

    display: block;

    float: left;

}



.alignright {

    display: block;

    float: right;

}



.aligncenter {

    display: block;

    margin: 0px auto;

}



/* END CSS Clear */

/* Universal DOM and Page Elements */



a, a:visited {

    text-decoration: none;

    color: #1A76C9;

}



a:hover {

    text-decoration: underline;

}



@font-face {

    font-family: 'Source Sans Pro';

  font-style: normal;

  font-weight: 600;

  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v3/toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff) format('woff');

}



@font-face {

    font-family: 'Raleway';

  font-style: normal;

  font-weight: 900;

  src: local('Raleway Heavy'), local('Raleway-Heavy'), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/PKCRbVvRfd5n7BTjtGiFZBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}



@font-face {

    font-family: 'Raleway';

  font-style: normal;

  font-weight: 600;

  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}



@font-face {

    font-family: 'Raleway';

  font-style: normal;

  font-weight: 800;

  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/1ImRNPx4870-D9a1EBUdPBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}



@font-face {

    font-family: 'Raleway';

  font-style: normal;

  font-weight: 700;

  src: local('Raleway Bold'), local('Raleway-Bold'), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}



@font-face {

    font-family: 'bebas_neueregular';

    src: url('specimen_files/BebasNeue-webfont.eot');

    src: url('specimen_files/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),

         url('specimen_files/BebasNeue-webfont.woff') format('woff'),

         url('specimen_files/BebasNeue-webfont.ttf') format('truetype'),

         url('specimen_files/BebasNeue-webfont.svg#bebas_neueregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



body {

    /* background: url(images/billie_holiday.png) #f6f6f6; */

    background: url(images/shattered.png) #f6f6f6;

   

    font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;

}



.left {

    display: block;

    float: left;

}



.right {

    display: block;

    float: right;

}



.center {

    display: block;

    margin: 0px auto;

}



.clrfx {

    clear: both;

}



h2 {

    color: #1a76c9;

    font-family: 'bebas_neueregular';

    font-size: 20px;

    margin-bottom: 10px;

    padding-bottom: 5px;

    text-decoration: none;

    width: 100%;

    text-transform: uppercase;

    border-bottom: 2px solid #dddddd;

}



h1 {

    color: #0090ff;

    font-family: 'bebas_neueregular';

    font-size: 24pt;

    margin-bottom: 5px;

    padding-bottom: 5px;

    text-decoration: none;

    width: 100%;

    text-transform: uppercase;

    border-bottom: 2px solid #dddddd;

    line-height: 1em;

}



#navcon {

    width: 100%;

    height: 49px;

    background: url('images/navback.jpg') repeat-x;

    align: center;

    -moz-box-shadow: 0px 0px  8px 2px  #333;

    -webkit-box-shadow: 0px 0px  8px 2px  #333;

    box-shadow: 0px 0px  8px 2px  #333;

}





#rss {

     float: left;

     padding: 7px 0 0 15px;

}



#navpane {

     height: 49px;

     margin: 0px auto;

     position: relative;

     width: 980px;

     z-index: 9999;

}



#navmen {

     float: left;

     height: 49px;

     width: 420px;

}



#navmen ul {

    margin-top: 10px;

}



#navmen li {

    padding: 8px 2px 0 2px;

    display: inline-block;

    height: 31px;

    float: left;

    text-transform: uppercase;

    font-size: 11pt;

    font-family: 'Raleway';

    font-weight: 600;

     width: 65px;

     text-align: center;

    color: #50C1FA;

    border-top: 2px solid transparent;

    border-right: 2px solid  transparent;

    border-left: 2px solid transparent;

    border-bottom: none;

}

#navmen li a {color: #50C1FA; text-decoration: none;}

.hvclass {

    padding: 8px 0px 0px 0px;

    background: #fff;

    color: #000;

    font-size: 11pt;

    font-family: 'Raleway';

    font-weight: 600;

    text-shadow: none;

    border-top: 2px solid #000;

    border-right: 2px solid #000;

    border-left: 2px solid #000;

    border-bottom: none;

    -moz-border-radius: 8px 8px 0 0;

    -webkit-border-radius: 8px 8px 0 0;

    border-radius: 8px 8px 0 0;

}



#box1, #box2,  #box3,  #box4,  #box5 {

    display: none;

    left: 62px;

    position: relative;

    top: -12px;

    width: 496px;

    padding: 10px;

    clear: both;

    background: #353535;

    border-right: 2px solid #000;

    border-left: 2px solid #000;

    border-bottom: 2px solid #000;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    border-radius: 8px;

    overflow: hidden;
	
	color:#fff;

}



#box2 {

    left: 135px;

}



#box3 {

    left: 208px;

}



#box4 {

    left: 281px;

}



#box5 {

    left: 354px;

}



#box6 {

     background: none repeat scroll 0% 0% #353535;

     border-radius: 8px 8px 8px 8px;

     border: 2px solid #000000;

     clear: both;

     display: none;

     left: 805px;

     min-height: 30px;

     overflow: hidden;

     padding: 5px;

     position: relative;

     top: -55px;

     width: 170px;
	 
	 color:#fff;

}



#box7 {

     background: none repeat scroll 0% 0% #353535;

     border-radius: 0px 0px 8px 8px;

     border: 2px solid #000000;
	 border-top:0;

     clear: both;

     display: none;

     left: 545px;

     min-height: 30px;

     overflow: hidden;

     padding: 5px;

     position: relative;

     top: -27px;

     width: 450px;
	 
	 color:#fff;

}



#box6 p {

    color: #000;

}



#navsearch {

	position: relative;

    width: 201px;

    float: left;

}



#login {

     float: left;

     height: 40px;

     margin: 7px 0px 0px 15px;

     width: 165px;

}



#loggedin {

     width: 165px;

}



#loggedin p {

     line-height: 1em;

     margin: 0px 0px 2px;

     padding: 0px;

     font-size: 8pt; 

}

.small {

    font-size: 8pt;

    color: #fff;

}



#doublebut {

    background: url(images/doublebutt.png);

    border: none;

    width: 154px;

    height: 34px;

    cursor: hand;

}



#doublebut a {

    color: #fff;

    font-family: raleway;

    text-decoration: none;

    font-size: 10pt;

}



.bblock {

    width: 75px;

    text-align: center;

    padding: 10px 0;

    display: block;

}



.logged {

    font-size: 10pt;

    font-weight: bold;

    color: #fff;

}



#site {

    width: 980px;

    overflow: hidden;

    padding: 10px;

    margin: 20px auto;

    background: #ddd;

    -moz-box-shadow: 0px 0px  8px 2px  #666;

    -webkit-box-shadow: 0px 0px  8px 2px  #666;

    box-shadow: 0px 0px  8px 2px  #666;



}



#feature {

    float: left;

    overflow: hidden;

}



.featurethumb, #feature {

    width: 647px;

    height: 250px;

}



#featurekicks {

    width: 650px;

    height: 50px;

    float: left;

}



#featurekicks a {

    font-weight: bold;

    color: #000;

}



.featcover {

    width: 210px;

    float: right;

    height: 210px;

    background: url('images/cover.png');

    padding: 20px;

}



.featuredesc {

     width: 195px;

    height: 28px;

    background: #e9e9e9;

    font-size: 9pt;

    float: left;

    text-align: center;

    padding: 12px 10px 8px;

    color: #333;

    font-weight: bold;

}



#newstop {

    width: 300px;

    height: 300px;

    float: right;

}



#postlist, #pstlstcnt {

    display: block;

}



#postlist li {

    margin-bottom: 2px;

    width: 90%;

    float: left;

}



#pstlstcnt li {

    margin-bottom: 2px;

    width: 380px;

    float: left;

}



#postlist a, #pstlstcnt a {

    text-decoration: none;

    color: #444;

    font-family: 'Source Sans Pro';

    font-size: 11pt;

}



.posits {

    width: 275px;

    padding-top: 5px;

}



.signline {

    font-size: 8pt;

    color: #666;

    padding: 0px 0;

    margin-bottom: 0px;

}



#spstlstcnt {

    display: block;

}



#spstlstcnt ul {

    width: 300px;

}



#spstlstcnt li {

    float: left;

    margin-bottom: 2px;

    width: 300px;

}



.sposits {

    width: 200px;

    padding-left: 10px;

    font-family: 'Source Sans Pro';

    font-size: 11pt;

}



#feattype {

    background: none repeat scroll 0% 0% #FF5C00;

    color: #FFFFFF;

    font-family: 'Raleway','Lucida Grande',sans-serif;

    font-size: 12pt;

    font-weight: 900;

    padding: 2px 10px;

    text-shadow: 1px 1px #000000;

}



#feature h3 {

    color: #FFFFFF;

    font-family: 'Raleway','Lucida Grande',sans-serif;

    font-size: 18pt;

    font-weight: 600;

    padding: 20px 0px 0px;

    text-shadow: 2px 1px #000000;

    text-transform: uppercase;

    margin-bottom: 10px;

}



#feature h3 a {

    color: #ffffff;

}



.featcopy {

    font-family: 'Source Sans Pro';

    color: #fff;

    margin-bottom: 10px;

}



#feature ul, #feature li {

    list-style-type: square;

    color: #fff;

    margin: 0 0 5px 10px;

    font-size: 11pt;

    font-family: 'Raleway';

    font-weight: 600;

    text-transform: uppercase;

}



#feature a {

    text-decoration: none;

    color: #FF5C00;

}



#indexfront {

    overflow: hidden;

    padding-bottom: 5px;

    margin-bottom: 10px;

    background: #fff;

    padding-top: 5px;

    padding: 5px;

}



#content {

    width: 660px;

    float: left;

    line-height: 1.5em;

    padding: 5px;

    background: #fff;

}



#sidebar {

    width: 300px;

    float: right;

}



.specfeat {

    width: 190px;

    float: left;

    font-size: 9pt;

    text-align: center;

    font-family: 'Raleway','Lucida Grande',sans-serif;

}



.specmar {

    margin-right: 25px;

}



#specfeats {

    overflow: hidden;

    padding-bottom: 5px;

    margin-bottom: 15px;

}



.intritm {

    width: 240px;

    float: left;

    text-align: left;

}



.emphasis {

    font-weight: 700;

}



.excerpt {

    font-size: 10pt;

    text-align: left;

    padding-top: 5px;

}



.contblock {

    margin-bottom: 15px;

    overflow: hidden;

}



.specfeat a {

    font-size: 9pt;

    font-weight: 700;

    font-family: 'Raleway','Lucida Grande',sans-serif;

}



.intritm h3 {

    margin: 0px;

    padding: 0px;

}



.intritm h3 a {

    margin: 0px;

    padding: 0px;

}



span.emphasis {

    margin: 0px;

    padding: 0px;

}



.rthumb {

    float: left;

    margin-right: 20px;

}



.allreviews {

    width: 390px;

    float: right;

}



.lvideos {

    margin: 0px 4px 4px 0px;

}



.shownheadline {

    width: 650px;

}



ul#ulheadline li img {

    float: left;

}



ul#ulheadline {

    margin: 0px;

    padding: 0px;

}



ul#ulheadline li {

    margin: 0px;

    padding: 0px;

}



.iheadline {

    height: 90px;

    padding: 10px 0px;

    border-bottom: 1px solid #ddd;

    overflow: hidden;

}



h3 {

    font-size: 16px;

    color: #000;

}



.iheadline img {

    margin-right: 20px;

}



.iheadline p {

    line-height: 20px;

}



ul#ulheadline li h3 {

    color: #013396;

    background: gray;

}



.signlineheding {

    font-size: 12px;

    color: #666;

}



.ncomments {

    margin-left: 128px;

    background: url('images/comments.jpg') no-repeat;

    height: 26px;

}



.ncomments a {

    padding: 10px 0px 0px 30px;

    font-size: 12px;

}



.iheadline_noborder {

    height: 90px;

    padding: 10px 0px;

}



.iheadline_noborder img {

    margin-right: 20px;

}



.iheadline_noborder p {

    line-height: 20px;

}



.videospecfeat {

    width: 650px;

    float: left;

    font-size: 9pt;

    font-weight: 700;

    text-align: left;

    font-family: 'Raleway','Lucida Grande',sans-serif;

}



.vtitle {

    clear: both;

    margin-top: 30px;

    padding-top: 30px;

}



.padleft {

    padding-left: 10px;

}



.padtop {

    padding-top: 10px;

}



.viditem {

    width: 190px;

    height: 120px;

    padding: 5px;

    border: 1px solid #ddd;

    margin-bottom: 5px;

    -moz-border-radius: 8px 8px 8px 8px;

    border-radius: 8px 8px 8px 8px;

}



.vidwrap {

    width: 202px;

    float: left;

    margin-right: 14px;

    text-align: center;

}



.clrfx {

    clear: both;

}



/** Comments styles **/



#comments {

    margin-top: -10px;

}



#comments h3 {

    font-size: 26px;

    

    border-bottom: 4px solid #DDD;

    padding-bottom: 2px; 

    margin-bottom: 25px;

}



ol.commentlist {

    margin-bottom: 40px;

}



li.commentlist {

}



.the-comment {

    margin-bottom: 24px;

}



.avatar {

    border: 1px solid #CCC;

    float: left;

    margin-right: 10px;

}



.comment-arrow {

    background: url(images/comment-arrow.png) no-repeat;

    width: 8px;

    height: 15px;

    float: left;

    margin-top: 16px;

    margin-right: -1px;

}



.comment-box {

    background: url(images/comment-bg.png) repeat-x;

    border: 1px solid #CCC;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    padding: 14px;

    overflow: hidden;

}



.comment-author {

    margin-bottom: 10px;

}



.comment-author small {

    color: #888;

}



.comment-text {

    line-height: 18px;

}



#comments .children {

    margin: 20px 0 0 83px;

}



#comments .children li.comment {

    margin: 0 0 20px 0;

}



.cancel-comment-reply {

    margin-bottom: 10px;

}



.no-comments {

    color: #888;

}



.comment-author a {

    color: #3a3a3a;

}



.comment-text-side {

    color: #888;

    font-style: italic;

    line-height: 18px;

}



#comment-input {

    float: left;

    margin-right: 20px;

}



#comment-input input {

    border: 0;

    margin-bottom: 17px;

}



#comment-input input:focus, textarea:focus {

    outline: none;

}



#comment-input label {

    display: block;

    margin-bottom: 5px;

}



#comment-input label .req {

    color: #999;

}



.input-name {

    background: url(images/input-name.png) no-repeat;

    width: 198px;

    padding: 11px 10px 14px 34px;

}



.input-email {

    background: url(images/input-email.png) no-repeat;

    width: 198px;

    padding: 11px 10px 14px 34px;

}



.input-website {

    background: url(images/input-website.png) no-repeat;

    width: 198px;

    padding: 11px 10px 14px 34px;

}



#comment-textarea {

    float: right;

}



.textarea-comment {

    background: url(images/textarea-comment.png) no-repeat;

    border: 0;

    width: 308px;

    height: 163px;

    padding: 14px;

    font-family: arial;

}



#comment-textarea label {

    display: block;

    margin-bottom: 5px;

}



#comment-textarea-admin {

    float: none;

    margin-bottom: 16px;

}



#comment-textarea-admin label {

    display: block;

    margin: 10px 0 5px 0;

}



#comment-submit {

    clear: both;

    float: right;

    margin-bottom: 10px;

}



#comment-submit-admin {

    clear: both;

    margin-bottom: 10px;

}



.comment-submit {

    background: url(images/black-button.png) repeat-x;

    border: 1px solid #000;

    padding: 11px 10px 7px 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    font-family: "BebasNeueRegular";

    font-size: 18px;

    color: #FFF;

    text-shadow: 1px 1px 1px #000;

    cursor: pointer;

}



.comment-submit:hover {

    background: url(images/black-button.png) repeat-x;

    background-position: 0 -42px;

}



.heading-comments {

    background: url(images/comment-icon.png) no-repeat left;

    padding-left: 24px;

}



.heading-comments a {

    color: #888;

}



#post {

    overflow: hidden;

    margin-bottom: 10px;

    padding: 10px; 

 

}

#post p { font-family: Helvetica, Arial, sans-serif; font-size: 11pt; line-height: 1.4em;   }



.arrows {

    font-family: Arial;

    font-size: 37px;

    color: #0090ff;

    text-align: left;

}



.padimg {

    padding: 5px;

    margin-bottom: 5px;

    border: 1px solid #ddd;

    -moz-border-radius: 8px 8px 8px 8px;

    border-radius: 8px 8px 8px 8px;

}



#post img {

    padding: 5px;

    margin: 10px;

    border: 1px solid #ddd;

    -moz-border-radius: 8px 8px 8px 8px;

    border-radius: 8px 8px 8px 8px;

}



/*** Post Styles ***/

.post-heading {

    padding: 0px 0 10px 0;

    border-bottom: 2px solid #dddddd;

    margin-bottom: 10px;

}



.post-heading {

    font-size: 32px;

    text-shadow: 1px 1px 1px #FFF;

}



.post-heading h1 {

    border: none;

    margin: 0px;

    padding: 0px;

    text-shadow: 1px 1px 1px #999;

    color: #000;

    

}



.post-heading span {

    font-size: 11px;

    text-transform: uppercase;

    color: #888;

    text-shadow: 1px 1px 1px #FFF;

    margin-right: 8px;

}



.heading-author {

    background: url(images/author-icon.png) no-repeat left;

    padding-left: 20px;

}



.heading-date {

    background: url(images/clock-icon.png) no-repeat left;

    padding-left: 20px;

}



.heading-comments {

    background: url(images/comment-icon.png) no-repeat left;

    padding-left: 24px;

}



.heading-comments a {

    color: #888;

}



.post-thumb {

    margin-bottom: 20px;

}



.post-thumb img {

    border: 1px solid #D7D7D7;

    padding: 5px;

}



.post-entry p {

    margin-bottom: 20px;

    line-height: 21px;

    font-size: 13px;

}



.post-meta {

    border-top: 1px solid #DDD;

    border-bottom: 1px solid #DDD;

    padding: 8px 2px 10px 2px;

    font-size: 11px;

    color: #777;

    overflow: hidden;

    margin-bottom: 1px;

}



.post-meta a {

    color: #444;

}



.post-meta-tags {

    float: left;

    background: url(images/tag-icon.png) no-repeat left;

    padding-left: 18px;

}



.post-meta-cats {

    float: right;

    background: url(images/category-icon.png) no-repeat left;

    padding-left: 18px;

}



.meta-arrow {

    font-size: 16px;

    color: #d00000;

    margin-right: 4px;

}



.post-author {

    background: #EEE;

    padding: 20px;

    margin-bottom: 20px;

    overflow: hidden;

}



.post-author img {

    background: #FFF;

    border: 1px solid #D7D7D7;

    padding: 5px;

    float: left;

    margin-right: 12px;

}



.post-author h5 {

    font-size: 14px;

    font-family: Arial;

    border-bottom: 1px solid #dbdbdb;

    overflow: hidden;

    padding-bottom: 5px;

    margin-bottom: 10px;

    text-shadow: 1px 1px 1px #FFF;

}



.post-author h5 em {

    color: #636363;

}



.post-author small {

    float: right;

    color: #636363;

}



.post-author a {

    color: #333;

}



.author-descrip {

    color: #444;

    line-height: 19px;

    text-shadow: 1px 1px 1px #FFF;

}



.sthumb {

    display: block;

    float: left;

    width: 155px;

    height: 80px;

    margin-bottom: 10px;

}





.stnav {

     display: block;

     float: left;

     font-weight: bold;

     height: 110px;

     margin-bottom: 10px;

     text-align: center;

     width: 155px;

     font-size: 8pt; 

}



.stnav img {

     padding-bottom: 5px;

}



#box1 a:hover {text-decoration:none;}

#box2 a:hover {text-decoration:none;}

#box3 a:hover {text-decoration:none;}

#box4 a:hover {text-decoration:none;}

#box5 a:hover {text-decoration:none;}

#box4 a{padding-bottom:25px;}

#box5 a{padding-bottom:25px;}



.rgten {

    margin-right: 10px;

}





/* Custom Page Template css */



.page-container {

    width: 650px;

    float: left;

}



.page-title {

    width: 40%;

    float: left;

}



.character {

    color: #ccc;

    font-size: 20px;

    margin-right: 25px;

    margin-top: 8px;

    float: right;

}



.page-title h1 {

    color: #058DFF;

    font-size: 30px;

}



.horizontal-line {

    clear: both;

    background-color: #ccc;

    width: 650px;

    height: 2px;

    margin-bottom: 10px;

}



.rating-area {

    clear: both;

   

    margin-top: 5px;

    width: 650px;

    height: 40px;

    margin-bottom: 10px;

}



.cast-member-loop {

    width: 50%;

    float: left;

}



.cast-member-title {

     float: left;

     font-size: 14pt;

     font-weight: bold;

     margin-top: 5px;

     padding-left: 5px;

     width: 180px;

}

.cast-member-character {

     float: left;

     width: 135px;

     padding: 6px;

     font-size: 8pt; 

     color: #222;

}



.recent-news-loop {

    width: 300px;

    float: right;

}



.horizontal-line-sm {

    clear: both;

    background-color: #ccc;

    width: 310px;

    height: 2px;

    margin-bottom: 10px;

}



.recent-news-loop-container {

    padding: 3px;

}





.popupGrayBg {

    position: fixed;

    width: 100%;

    height: 100%;

    background: black;

    z-index: 10001;

    left: 0;

    top: 0;

    opacity: .75;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);

}



.QTPopupCntnr {

    position: fixed;

    z-index: 12000;

    left: 50%;

    top: 60%;

    margin-left: -244px;

    margin-top: -276px;

}



.closeBtn {

    background: red;

    width: 31px;

    height: 31px;

    position: absolute;

    right: -15px;

    top: -15px;

    background: url(images/closebox.png) no-repeat;

}



.wpopcontent {

    padding: 10px 35px 35px 35px;

    font-weight: normal;

    border: 2px solid #fff;

    -moz-border-radius: 15px;

    -webkit-border-radius: 15px;

    border-radius: 15px;

    background: url("images/blackback.png") repeat-x scroll 0% 0% #090909;

    color: #aaa;

    width: 500px;

    min-height: 300px;

}



#popover {

    display: none;

}



#logpop {

    margin-left: 15px;

}



.QTPopup  input {

    line-height: 28px;

    font-size: 20px;

}



.QTPopup td {

    font-family: 'bebas_neueregular';

    color: #fff;

    font-size: 22px;

}



.logopop {

    background-image: url("../wordpress/wp-content/uploads/2012/10/logpop.png");

    width: 311px;

    min-height: 84px;

    margin-left: 70px;

}



#QTPopupsubmit {

    color: #fff;

    background-color: #0090FF;

    margin-left: 200px;

    margin-top: 10px;

    width: 84px;

    height: 34px;

    cursor: pointer;

    border: 1px solid #0090FF;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

}



.rbr {

    border-right: 1px solid #ccc;

}



.active {

    background: #c5c5c5;

}



blockquote {

    background: url(images/quote.png) no-repeat;

    padding-left: 32px;

    padding-top: 3px;

    margin-left: 25px;

    color: #777;

    font-style: italic;

}

.sbtitle {

     background: url("images/sb-titback.png") repeat scroll 0% 0% transparent;

     height: 29px;

     overflow: hidden;

     padding: 0px;

     width: 300px;

}



.sbtitle h2 {

     border: medium none;

     color: #FFFFFF;

     padding: 6px;

}



.sbox {

   

     margin-bottom: 10px;

     overflow: hidden;

     width: 300px;

}



.sboxint {

    width: 280px;

    padding: 10px;

    background: #fff;

    overflow: hidden;



}



.widget {

    margin-bottom: 10px;

    font-size: 9pt;

    padding: 10px;

    border: 1px solid #e2f1fe;

    background: #f0f8ff;

    overflow: hidden;

}



#regpop h2 {

    border: medium none;

    color: #FFFFFF;

    padding-top: 35px;

    padding-left: 15px;

    text-align: center;

}



#logpop {

    text-align: center;

    padding-top: 20px;

}



.block {

    width: 100%;

    height: 100%;

    display: block;

}



h4, h4 a {

    color: #EC6F00;

    font-family: 'bebas_neueregular';

    font-size: 18px;

    text-align: center;

    padding: 5px 0px;

}



#sidebar p {

    font-size: 8pt;

    line-height: 1.25em;

}



#sidebar a {

    color: #333;

    text-decoration: none;

}



#sidebar a:hover {

    color: #000;

    text-decoration: none;

}



.wbox {

    background: #fff;

    overflow: hidden;

    padding: 5px;

    margin-bottom: 10px;

    border: 1px solid #cee4f7;

}



.blob {

    background: url("images/blob.png") no-repeat scroll 0% 0% transparent;

    height: 30px;

    padding: 6px 0px 0px 0px;

    font-size: 18pt;

    color: #fff;

    text-shadow: 2px 2px 1px #1d63c5;

    font-weight: bold;

    text-align: center;

    width: 52px;

    float: left; 

    margin-right: 5px; 

}





.cmntblob {

    background: url("images/cmmntcnt.png") no-repeat scroll 0% 0% transparent;

    width: 42px; 

    padding: 5px 0 0 0; 

    height: 30px; 

    font-size: 11pt;

    font-weight: bold;

    color: #fff;

    text-shadow: 2px 2px 1px #1d63c5;

    text-align: center;

    float: left; 

    margin-right: 10px; 

}



.mstcomment {

overflow: hidden; 

width: 280px; 

}





#proflft { width: 190px; float: left; margin-right: 10px; 

}



#proflft ul { 

	border: 1px #abcfff;

    border-top-style: solid;

    border-left-style:solid;

    border-right-style:solid;

    border-bottom-style: none; 

	margin-top: 10px; }



#proflft li {

	border-bottom: 1px solid #abcfff;

    background: #daeaff;  

	overflow: hidden;

    

    text-decoration: none; 

    font-weight: bold;

    color: #3276C9; 

    display: block;

}



#proflft li:hover { background: #abcfff; }

#proflft p { margin: 1px; padding: 5px; }

.prfactive { background: #abcfff; width: 100%; height: 100%; display: block;  }



#proflft li a { width: 100%; height: 100%; display: block;  text-decoration: none; font-weight: bold;  }



#profctr { width: 480px; float: left; margin-right: 10px; padding-top: 10px;

} 



#profrgt {width: 275px; float: left; 

 } 

 

#avabox { background: url("images/avaback.png"); width: 190px; height: 202px; text-align: center; padding-top: 5px;   }

#logpop form{ margin-top: 25px; left: -30px;  position: relative; }

#logpop label { padding: 0px 10px;font-weight: bold; }



div#register-form {  

    }  

    

#register-form input { width: 180px; font-size: 18pt;  }

#register input { width: 120px; }

    

.uname, .aftuname {

    font-family: 'bebas_neueregular';

    font-size: 32pt;

    color:#4595ff;

}



.aftuname { font-size: 24pt; }



.profcon {

	margin-top: 10px; 

	border: 1px solid #abcfff;

}



.profcontitle {

	background: #daeaff;

    margin: 1px;

    padding: 5px;

    color:#3276C9;

font-weight: bold;

	

}



.profconin { padding: 10px; margin-top: 10px; overflow: hidden; }



.favetag {

     background: none repeat scroll 0% 0% orange;

     border-radius: 6px 6px 6px 6px;

     float: left;

     font-size: 12pt;

     font-weight: bold;

     height: 20px;

     margin: 5px 5px 0px 0px;

     padding: 5px 5px 5px 5px; 

}



.invisible { display: none; }

.visible { display: block; }





.datebox {

     background: #fff;

     color: #333333;

     font-family: 'bebas_neueregular';

     font-size: 24px;

     margin: 0px auto;

     padding: 20px;

     text-align: center;

     width: 250px;

     overflow: hidden;

}



.storybox {

width: 310px; 

border: 1px solid orange;

min-height: 100px; 

margin: 0 0 10px 0;

padding: 5px 5px 0px 5px ; 

-moz-border-radius: 8px;

border-radius: 8px;

}



.tlcon { overflow: hidden; margin: 20px 0;}





#timeline h2 {

     border: medium none;

     float: right;

     width: 135px;

     padding: 10px 0 0 0;

     font-size: 13pt;

}





#timeline {

background: url( "images/timelineback.jpg" );

	

	

	

}



.strylft {

	width: 16px; 

	height: 20px; 

    margin-top: 2px;

	float: left; 

	background: url( "images/storylft.jpg" );

	

	

}





.stryrgt {

	width: 16px; 

	height: 20px; 

	margin-top:65px; 

	float: right; 

	background: url( "images/storyrgt.jpg" );

	

	

}





#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {

     background: none repeat scroll 0% 0% white;

     border: medium none;

     font-family: Arial;

     font-size: 11px;

     font-style: normal;

     font-variant: normal;

     font-weight: normal;

     letter-spacing: 0px;

     line-height: 12px;

     list-style: none outside none;

     margin: 0pt;

     padding: 0pt;

     text-align: left;

     text-decoration: none;

     text-indent: 0px;

     text-transform: none;

     word-spacing: 0px;

}



#wp_page_numbers {

     background: none repeat scroll 0% 0% #b5d8ff;

     margin-bottom: 10px;

     margin-top: 10px;

     overflow: hidden;

     padding: 10px 0px 5px 10px;

     width: 620px;

     border-radius: 8px;

}



#wp_page_numbers ul {

     width: 100%;

     

}



#wp_page_numbers li {

     background: none repeat scroll 0% 0% #D5D1D1;

     display: block;

     float: left;

     margin-bottom: 2px;

     background: none repeat scroll 0% 0% #b5d8ff;

     

}



#wp_page_numbers a {

     border: 1px solid #5ca9ff;

     color: #222;

     display: block;

     margin-left: 2px;

     margin-right: 2px;

     padding: 5px;

}



#wp_page_numbers li a:hover {

     border-color: #BA0000;

}



#wp_page_numbers li.space {

     padding: 6px 2px;

}



#wp_page_numbers li.first_last_page {

     font-style: italic;

}



#wp_page_numbers li.active_page a {

     border-color: #0075B8;

}



#wp_page_numbers li.active_page a:hover {

     border-color: #BA0000;

     color: black;

     text-decoration: underline;

}



#wp_page_numbers li.page_info {

     background: none repeat scroll 0% 0% #b5d8ff;

     color: #333333;

     display: block;

     float: left;

     font-size: 15px;

     font-weight: bold; 

     margin-right: 2px;

     padding: 7px 5px 3px;

}





.divider {

  font-size: 24px;

  text-align: center; 

   overflow: hidden; 

   width: 100%;

    padding: 10px 0 5px;

   border-bottom: 2px solid orange;

   color: black;

   margin-bottom: 5px;

}



.sparcon {

     overflow: hidden;

     width: 320px;

     text-align: center;

     font-size: 12pt; 

}





.shwcon {



overflow: hidden; 

margin-bottom: 0px; 

padding: 5px; 

}





#searchform, #search_form {

position: relative;

background: url("images/search.png");

display: block;

height: 31px;

margin-top: 7px;    

}



#s, #srch_txt {

margin: 5px 0 0 8px;

background: none; 

width: 155px;

border: none;

color: #fff;

padding: 2px;

}

.btn { 

background: none; 

border: none;

width: 25px;

height: 30px;

}

.center { display: block; margin: 0px auto; }



.castmbmr { width: 320px; margin-right: 5px; float: left; }



#logn {

     background: url("images/login.png") repeat scroll 0% 0% transparent;

     cursor: crosshair;

     height: 26px;

     width: 60px;

     margin: 4px auto;

     float: left; 

}



.epbox { width: 300px; height: 70px%; float: left;  }



.episode-title {

     float: left;

     font-size: 10pt;

     font-weight: bold;

     margin: 0px;

     padding-left: 5px;

     width: 200px;

  }

  

#showpage { overflow: hidden; margin-bottom: 20px;   }





#showpage h3 { padding-top: 20px; text-align: center;font-size: 15pt; color: #1a76c9;  }







.fb-like { float: right; }

.twitter-share-button { float:right; margin-left: 20px;  }

.g-plusone { float: right; }

.social-icon-area {

    

     width: 400px;

     margin: 10px auto;

     height: 28px;

     overflow: hidden; 

}



#gplusbt { width: 120px; float: right; overflow: hidden;  }



#article { margin-bottom: 30px; }



#episodeguide {  }



#episodeguide h2 {text-align: center; border: none; padding: 10px; margin: 15px; }



.episcon {padding: 5px; width: 200px; height: 180px; border-radius: 8px; border: 1px solid #ddd; float: left; text-align: center; font-weight: bold;  font-size: 11pt; }

.episthumb { width: 200px;  height: 121px;  border-radius: 8px 8px 0 0; padding-bottom: 5px;  }

.eprgr { margin-right: 5px; }



#search_result{

	position: absolute;

	z-index: 10;

	background-color: white;

}

#episode-heading { overflow: hidden;}

#episode-heading h1, #episode-heading  h2 { display: inline;  float: left; border: none;     text-shadow: 1px 1px 1px #999;

    color: #000; padding: 10px 0 0 0; margin: 0px;  font-size: 20pt;  }

    

#episode-heading h2 { text-shadow: none; color: #008aff;  font-size: 12pt; text-transform: none; font-family: tahoma; padding: 0px;}  

#episode-heading p { margin: 0px; padding: 0px;  }

.tenpad { padding: 10px; }



#shownavbar {

     background: url("images/show-guide-nav.png") repeat scroll 0% 0% transparent;

     height: 34px;

     margin: 0px auto;

     overflow: hidden;

     width: 640px;

   

}



#shownavbar ul, #shownavbar li {

     float: left;

     position: relative; 

     left: -1px; 

}



#shownavbar li {

     color: #FFFFFF;

     font-size: 12pt;

     font-weight: bold;

     line-height: 1.15em;

     width: 105px;

     text-align: center;

     padding-top: 6px;

     height: 28px; 

     border-left: 1px solid #9EC0E4;

}





.mreheads {

width: 380px; height: 300px; padding: 0 10px;

float: right;

}



.hedcon {

height: 63px;

overflow: hidden;



}

.rgtmar { margin-right: 10px;}



.hedcon a { text-decoration: none; }

.hedcon { font-size: 9pt; font-weight: bold;}



#callto ul, #callto li {

     color: #FFFFFF;

     font-family: "Open Sans";

     font-size: 14pt;

     font-weight: bold; 

     list-style-image: url("images/optbullet.png");

     list-style-position: outside;

     margin: 0px;

     padding: 0px;

width: 230px;

}



#callto ul {

     margin-left: 70px;

}



#callto li { 

text-shadow: 1px 1px #000000;     

}





.epexcrpt {

overflow: hidden;

margin-bottom: 10px;



}



.epthm { margin-right: 20px; }