body {background:#313131 url('../images/bg.jpg') repeat-y top center; border:0;font: 12px 'Droid Sans',Arial, serif; } /* border 0 for old ie */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td,iframe,ul,ol,#social,#latestthumbs{margin:0;padding:0;}
a {text-decoration:none; font-weight:normal; font-size:12px; color:#c4c4c4;}
a:hover {text-decoration:underline;}
.center {text-align:center;}
.right {text-align:right}
.centerm {margin:0 auto; width:340px;}


::selection                         { background: #a9cff0; color: white; /* Safari */ }
::-moz-selection                    { background: #a9cff0; color: white; /* Firefox */ }
.imgborder,.latestpicturethumbs img,#latestthumbs img,.subgallerythumbs img,.newspiclist img,.newstable img {background-color: #2f1212; padding: 2px; border: 1px solid #1c0909;}
.hintro h1,h2,h3,h4,h5,h6 {display:inline; margin:0; padding:0; font:normal 12px Arial;}
#container {background-color:#1d1d1d; margin: 0 auto; width:1000px; }
#navigationheader {height:250px; width:100%; background: url('../images/top.jpg') no-repeat; }
#navigation {margin-right:5px; height:100%;}/* Top Navigation and top header */

#navigation ul {list-style:none; height:28px; margin:10px 0 0 0; padding:215px 5px 0 8px;}
/*#navigation ul#n2 { width:450px; margin:5px 0 0 90px;}*/
#navigation a {color:#fff; font-size:14px; text-shadow: black 1px 1px 2px; }
#navigation a:hover {color:#151819; text-decoration:none;}
li#navhome {padding-left:35px; padding-right: 15px;}
li#navpictures {padding-left:40px;}
li#navvideos {padding-left:43px;}
li#navbio {padding-left:46px;}
li#navlinks {padding-left:43px;}
li#navepisode {padding-left:43px;}
#navigation li {color:#515050; line-height:26px; display:inline;}
/* body including left and right column */
.leftfloat {float:left; padding:0 5px 0 0;}
.rightfloat {float:right;}
.picfloat {padding:5px;}
.clearfloat {clear:both;}

#body_left_column {float:left; width:620px; margin-left:10px; margin-top:10px; color: #8a8a8a;}
#body_right_column {float:right;width:340px; margin-right:10px; margin-top:10px;}
h1#sectionheader,h3#videoheader {font:normal 18px 'Droid Sans',Arial, serif; color:#a8a8a8;}
h1#sectionalbumheader {font:normal 14px 'Droid Sans',Arial, serif; color:#a8a8a8;}
#breadcrumbs {padding:10px 0 0 10px;}
#breadcrumbs,#breadcrumbs a,.mainphoto,#imagecount {color:#838783;}

.mainphoto {margin:10px 0 10px 0; text-align:center;}

#imagecount {width:550px; margin:0 auto; text-align:right;}

	/*PAGINATION*/
.pagination                         { padding: 2px; margin-bottom:5px; }
.pagination ul                      { margin: 0; padding: 10px 0 0 0; text-align: center; }
.pagination li                      { list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{ background-color: #693c3c; padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #0a0a0a; text-decoration: none; color: #4e0404; }
.pagination a:hover, .pagination a:active{
                                      border: 1px solid #cacaca; color: #000;  }
.pagination span.current            { padding: 2px 5px 2px 5px; margin: 2px; background-color: #693c3c; color: #fff !important; border-color: #0a0a0a; font-weight: bold; cursor: default;}
.pagination span.disabled           { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #ccc; color: #aaa; }
.pagination a.prevnext              { font-weight: bold; }

	/*END PAGINATION*/
    /* social tab */
#rsidenice {background:#262626 url('../images/grad.jpg') repeat-x; border:1px solid #262626; margin-top: 16px; -moz-box-shadow: 0px 2px 5px #000;}
ul#social,ul#latestthumbs {list-style-type:none;}
#social li { float:left; display:block; height:44px; line-height:44px;}
#social a {font-weight: normal; color:#a8a8a8; vertical-align:middle; line-height:44px; text-decoration:none; padding-right:20px;} /*redefine line-height for IE*/
#social a:hover {color:#515050;}
li#rss, li#twitter,li#facebook {background:url('../images/social-sprite.jpg') no-repeat;  width:48px; padding-left:0!important;}
li#rss { background-position:0 0;}
li#twitter {background-position:0 -45px;}
li#facebook {background-position:0 -90px;}
    /* latest additions */
.rsideheader {font:normal 14px 'Droid Sans',Arial, serif; color:#aeaeae; width:98%; margin:10px 0 5px 0; padding-left:5px; background:url('../images/rsideheader.png') repeat-x; border:1px solid #5f0604;}
#ltt {margin:0 auto; width:320px;}
#latestthumbs li {float:left; display:inline;}
.lr {padding-left:5px;}
#latestthumbs img {background-color: #2f1212; padding: 2px; border: 1px solid #1c0909;}
#latestthumbs img:hover {background-color: #632222; padding: 2px; border: 1px solid #000;}
/* ADS and Recent*/
#top_ad { text-align:center; width:728px; margin:5px auto;}
#category_ad,.episode_ad {margin:0 auto; padding:5px 0; width:468px;}
#left_column_ad {margin:10px auto; width:336px;}
#right_column_ad {margin:5px auto; width:300px;}
.centering_ad {text-align:center; margin:0 auto;}

/* pictures */
 .rounddiv {background:#262626 url('../images/grad.jpg') repeat-x; border: 1px solid #262626; -webkit-border-radius: 15px; /* for Safari */ -moz-border-radius: 15px;  /* for Firefox */ -moz-box-shadow: 0px 2px 5px #000;}
 .picturernddiv,.videornddiv,.linksdiv,.biodiv,.indexdiv { width:580px; margin:10px auto; }
 .linksdiv {padding: 10px;}
 .linksdiv a { color: #401717!important; }
 .linksdiv a:hover { color: #c9c9c9!important;}
 .biodiv { padding:10px;}
 .biodivbody {padding:10px; min-height:200px;}
 .bimgr {float:right; padding-left:5px;}
 .bimgl {float:left; padding-right:5px;}
 .indexdiv { padding-top:10px;}
 .videornddiv    { text-align:center; padding-bottom:20px; }
 .sharediv {width:80%; height:70px; margin:10px auto; position:relative;}
 .sharepicdiv {width:90%; height:270px; margin:10px auto; position:relative;}
 .sharepicdiv table {margin:0 auto;}
 .sharepicdiv table td {padding-right:5px;}
  #chat {text-align:center; width:100%;}
  #chat img {margin:10px 0; }
  .fanartinfo {margin:5px 50px 5px 15px; color:#a8a8a8;}
 
  table.picturecategorytable,table.picturecategorytable strong,table.picturecategorytable b { width:550px; margin:10px auto; padding:0; font:normal 12px Arial; color:#a8a8a8; }
 .picturecategoryheader,.latestpictureheader,.shareheader,.videoheader,.linksdiv h3,.biodiv h3 {font:600 14px 'Droid Sans',Arial, serif; color:#a8a8a8; text-decoration:underline;}
 .latestpictureheader,.shareheader,.videoheader {padding:10px 0 0 10px; text-align:left;}
 .videodesc,.biodiv {color:#a8a8a8; text-align:left; padding:5px 0 5px 20px; }
 .leftpadfix {padding-left:2px;text-align:center;}
 .category{width:380px; padding-top:10px; padding-left:10px;}
 .category a {font:600 14px 'Droid Sans',Arial, serif; color:#370202; text-decoration:none;}
 .category a:hover {color:#cdcdcd;}
 .albums,.files {width:85px; text-align:center; padding-top:10px;}
 
 /* index.php and news */
 h3.newstitle,h3.newstitle a,.seasonh h3,.seasonh a { font:600 18px 'Droid Sans',Arial, serif; display:inline; }
 h3.newstitle,h3.newstitle a,.seasonh h3 {color:#410303; text-decoration:none; font-weight: normal;}
 h3.newstitle a:hover {color:#cebebe; }

 .indexextras {padding:10px 10px 0 10px;}
 .indexdiv h4 { font:600 14px 'Droid Sans',Arial, serif; color:#202020; }
 .indexdiv ul, indexdiv ol { margin:10px; }
 .indexdiv li { list-style-type:none; }
 .indexdiv img { border:0;}
 .indexdiv ol, .indexdiv ul {margin-left:30px;}
 .gol li {list-style-type:decimal}
 .newstable {margin:10px;}
 .newstable td {vertical-align:top;}
 .indexdiv ,.indexextras,.episodesdiv,.episodesmdiv {color:#828282; text-align:left;}
 .episodesmdiv {width:90%; margin:5px 0 0 20px;}
 .newswrap {width:95%; margin:10px auto;}
 .newswrap td {vertical-align:top;}
 .newswrap hr {color:#454545; background-color:#454545; border:0; height:1px; width: 100%; margin-bottom:10px;}
  ul.newsicons {padding:4px 0 25px 1px; margin:0 0;}
 .newsicons li {list-style-type:none; display:block; float:left;}
 .dateicon,.authoricon,.commenticon { width:15px; height:15px; display:block;}
 .dateicon {background:url(../images/cal.png) no-repeat; width: 20px;}
 .authoricon {background:url(../images/author.png) no-repeat; width:20px;}
 .commenticon {background:url(../images/comment.png) no-repeat; width:20px;}
 .postdate,.author,.cmnts {font-size:10px; color:#9c9c9c; padding:5px 20px 0 0;}
 .cmnts a {font-size:10px; color:#000;}
 .newswrap a,.newspagination a {color:#c6baba; text-decoration:none;}
 .newswrap a:hover,.newspagination a:hover { color:#784141;}
 .oldnews {text-align:right; padding-left:360px;}
 .newnews {text-align:left;padding-left:20px;}
  ul.newspagination {list-style-type:none; width:90%;}
 .newspagination li {display:inline;}
 .musicfrom {margin:0 auto;}
 .musicfrom td { vertical-align:top; }
 .musicfromh td {vertical-align:middle; padding-left:5px;}
 .mdpr { padding-right:50px;}
 .musicfrom li a { color:#102f89; }
 .indexextras { margin-bottom:10px; }
 .lnum li {list-style-type:decimal;}
 

  ul.latestpicturethumbs { list-style-type:none; padding:5px 0 0 0; width:550px; text-align:center; }
 .latestpicturethumbs li {display:inline; padding-left:15px;}
  table.newspiclist { margin:0 auto; margin-bottom:10px;}
  .newspiclist td {padding-left:10px;}
  .newspiclist img { background-color: #2f1212; padding: 5px; border: 1px solid #1c0909;}
  .newspiclist img:hover { background-color: #1c0909; padding: 5px; border: 1px solid #000;}

 
  table.subgallerythumbs { padding:5px 0 10px 0; width:550px; margin:0 auto; text-align:center; }
  .subgallerythumbs td { padding-top:10px;vertical-align:top; width:33%; }
  .subgallerythumbs a,.linksdiv a,.mainphoto a{color:#827f7f;}
/* album pages */
 .albumpaginationdiv {text-align:center; width:550px;}
 .albumpagination img,#chat img {border:0;}
 .albumpagination ul {list-style:none;}
 .albumpagination li {color:#515050;display:inline; line-height:24px; vertical-align:middle;}
 
/* links page */
 .linksdiv h3 {padding-left:15px;}
 .linksdiv a {padding-left:20px; color:#ac6e63;}
 .linksdiv {padding-bottom:20px;}

/* episode guides */
 .seasonh {margin:10px;}
 .episodes_list {margin:5px auto; width:90%; height:110px;}
 .episodesdiv {margin-top:5px;}
  blockquote.bqstyle1 { border:1px solid #e0e0e0; color:#a0a0a0; font-style:italic; background: #f4f4f4 url("../images/blockquote.gif") no-repeat 0 0; margin:8px auto; padding:8px; text-indent: 23px; width:80%;}
  .bqstyle1 span { display:block; padding:5px; margin:5px; background:url("../images/blockquotec.gif") no-repeat bottom right; }
 .eph {font-size:16px;}
 .epl {text-align:right; margin:10px 60px 10px 0;}

/* Footer */
#footer {margin-top:15px;width:100%;  background: #c8c8c8 url('../images/foot_grad.jpg') repeat-x; display:block;font:12px Arial; }
#footer hr {height:1px; background:#585656; border:none;}
#footerextras,span#terms {margin:0 auto; width:800px;}
#footerextras ul {list-style:none; padding:5px 0 0 10px;}
#footerextras a { color:#8a5858; text-decoration:none; }
#footerextras a:hover { color: #3c1b1b;}
#footerextras h4 {font:normal 18px 'Droid Sans',Arial, serif; color:#3c1b1b;}
#footerextras td {vertical-align:top;}
#footernews {width:300px;}
#footerads {width:340px;}
#footerpartners {width:160px;}
#terms {text-align:center; padding-top:15px; color:#8a8a8a;}
#terms u {text-decoration:none;}
#terms a {color:#8a5858;}
#terms a:hover {color:#3c1b1b;}
ol#e404 {margin:20px;}
/* share buttons */
 .addthis_toolbox {margin-left:10px;}
 .addthis_toolbox .hover_effect
{ width: 400px; padding: 10px 0 6px 10px; }

.addthis_toolbox .hover_effect div
{ float: left; }

.addthis_toolbox .hover_effect a
{ padding: 2px 2px 2px 16px; position: relative; text-decoration: none;}

.addthis_toolbox .hover_effect a:hover
{  text-decoration: none;}

.addthis_toolbox .hover_effect span
{position: absolute; width: 16px; height: 16px; top: 2px; left: 1px;}

#disqus_thread {width:550px; margin:10px auto 0 auto; padding:10px;}
#disqus_thread a {color:#838783;}
#dsq-comments {background-color:#efefef!important;}
.dsq-brlink {padding:10px;}
.dsq-h3-addcomment, .dsq-h3-commentcount {font:600 14px 'Droid Sans',Arial, serif; color:#a8a8a8; }
