*{
    margin:0px;
    padding:0px;
}

body {
	font: 12px/1.5  Verdana, helvetica, sans-serif;
	color: #fff;
	background-color: #000;
        background-image:url('/images/template/background-main.jpg');

}
a,a:hover{color:white; text-decoration:underline;}
a[href^="error:"] {
    background: red;
    color: white;
    text-decoration: blink;
}
#page{
    background-image:url('/images/template/lines.png');
    background-repeat:repeat-y;
    background-position:5px 0px;
    width: 900px;
    margin: 0 auto;
    margin-bottom: 20px;
}
#header-cover{
    background-image:url('/images/template/lines-top.png');
    background-repeat:no-repeat;
    background-position:-6px 0px;
    padding-left:13px;
    padding-right:17px;
    padding-top:11px;
}
#header {
    height:202px;
    background-image:url('/images/template/header.jpg');
    background-repeat:no-repeat;
}
#logo a{
    display:block;
    text-decoration:none;
    height:152px;

}
#top-line {
    padding:2px 10px;

}
#next-episode {
    float:left;
    width:300px;
}
#project-links{
    float:right;
    width:550px;
    text-align:right;
}
#project-links a {
    font-weight:bold;
    color:white;
    margin-right:10px;
    margin-left:13px;
    text-decoration:none;
}
#project-links a:hover, #menu a:hover{
    text-decoration:underline;
}
#menu {
     background-image:url('/images/template/header-background-shadow.png ');
     background-position:0 28px;
background-repeat:repeat-x;
height:34px;
}
#menu ul{
    padding:2px 10px;
    list-style: none;
    text-align:center;
}
#menu ul li{
    display:inline;
}
#menu a{
    font-size:15px;
    font-weight:bold;
    margin:0px 26px;
    text-decoration:none;
}
.content {
    text-align:justify;    
    padding:5px;
}
#content-main-cover {
background-image:url('/images/template/background-clouds.jpg');
background-position:0 -31px;
}
#content-main {
    margin-left:13px;
    background-image:url('/images/template/background-clouds.jpg');
    background-repeat:repeat-x;
    background-position:0px 4px;
    
    margin-right:18px;
    margin-top:9px;
}
#content-main h2,#content-solid h2 {
    background-image:url('/images/template/header-background.png');
    background-repeat:repeat-x;
    font-size:13px;
    padding:8px 5px;

    height:19px;
}
#content-main-footer{
    height:31px;
    background-image:url('/images/template/header-background.png');
    background-repeat:repeat-x;
}
#content-main-footer-cover div{
    background-image:url('/images/template/lines-middle-top.png');
    background-repeat:no-repeat;
    background-position:588px -1px;
    height:43px;
    
}
#content-main-footer-cover{
        background-image:url('/images/template/header-background-shadow.png ');
background-position:0 30px;
background-repeat:repeat-x;
margin-top:-30px;
height:34px;
}
#content-solid-cover{
    background-repeat:repeat-y;
    background-image:url('/images/template/lines-middle.png');
    
    background-position:594px 0px;
}
#content-solid{
    margin-top:8px;
    margin-left:13px;
    margin-right:18px;
        
}
#content-solid-c{
    background-image:url('/images/template/background-clouds.jpg');
    background-position:0 -34px;
}
#content-left {

    width:594px;
    float:left;
    
}
.header-solid{
    background-image:url('/images/template/background-clouds.jpg');
    background-position:0 4px;
background-repeat:repeat-x;
height:27px;
}
h2.left{
    width:579px;
    float:left;
}
h2.right{
    float:right;
    width:270px;
}h2.right .bg {
    background-image:url(/images/template/lines-middle.png);
background-position:0 2px;
background-repeat:repeat-y;
display:block;
float:left;
height:35px;
margin-top:-8px;
width:39px;
}
#content-right{

    float:right;
    width:238px;
    margin-bottom:10px;
    padding:5px;
    
}
#footer{
  
   background-image:url('/images/template/lines-middle-bottom.png');
    background-repeat:no-repeat;
    margin-left:-9px;
    margin-right:-18px;
    font-size:0.9em;
    height:35px;
}
#footer-right {
    padding:5px;
    
    margin-right:18px;
    float:right;background-repeat:repeat-x;
    text-align:center;
    width:248px;
    
}
#footer-left {
    padding:5px;
    height:25px;
    margin-left:9px;
    float:left;
    width:594px;background-repeat:repeat-x;
    text-align:center;
}

.zmiz{display:none;}
.cb{clear:both;}

.content p{
    margin-bottom:10px;
}
.content .news_foot{
    text-align:right;
    padding-top:10px;
    font-style:italic;
    
}
#mainNews {
    padding:5px;
    width:560px;
    float:left;
}
 .imgA {
    float:left;
    margin:5px 5px 0px 0px;
    border:1px solid #999;
    text-decoration:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
#mainNews .news{
    margin-bottom:10px;
    clear:both;
}
#mainNews .newsFoot {
    font-size:0.9em;
    margin-top:-32px;
    margin-left:229px;
   
}
.newsFoot,.newsFoot a{
     color:#bbb; 
}
.newsFoot a:hover{
    color:#fff;
}
#mainNews h3, #olderNews h3 {
    font-size: 13px;
    text-decoration:underline;
    margin-bottom:3px;
    padding-top:2px;
    
}
#olderNews .news {
    height:65px;
    overflow:hidden;
}
#mainNews h3 {
    margin-bottom:5px;
}
#olderNews,#archiveNav{
    float:right;
    width:250px;
    margin-top:5px;
}
#olderNews .imgA{
    float:left;
    margin:5px 5px 0px 0px;
    border:1px solid #999;
        text-decoration:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
#olderNews .newsFoot span{
    font-size:0.9em;
}
#archiveNav a {
    display:block;
    background-color:#2F373F;
    margin:2px 0px 2px 20px;
    padding:2px 5px;
}

#archiveNav a:hover{
    background-color:#404850;
}
#archiveNav a.grey{
    color:#909090;
    background-color:#1E262E;
}
.regform table{
	text-align:left;
}
.regform td{
	width: 50%;
}
.exports {
    margin:5px 5px 0px 5px;
    font-size:0.9em;
    
}.exports ul {
    padding:0px 5px;
}
.exports li a{
    color:#dddddd;
}
.exports li a:hover{
    color:#fff;
}
.exports .forum,.exports .fanproject{
    float:left;
    width:280px;
}
.exports .fanproject {
    float:right;
}
.exports ul {
    list-style:none;
}
.exports .header, .sgtt .header{
    background-repeat:no-repeat;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
     

    border:1px solid #333;
    width:270px;
    height:60px;
    margin:0px auto;

}
.exports .header a, .sgtt .header a {
display:block;
height:58px;
text-decoration:none;
width:268px;
}
.exports .fanproject .header  {
    background-image:url('/images/fanklub-header.jpg');
}
.exports .forum .header  {
    background-image:url('/images/forum-header.jpg');
}
.sgtt .header {
width:240px;
background-image:url('/images/sgtt.png');
}
.sgtt {
  margin-bottom: 25px;
}
.sgtt .header a {
width:238px;
}
.character img {
    float:right;
    width:200px;
    height:200px;
    padding:0px;
    margin:0px 0px 0px 10px;
    border:2px solid black;
}
.character h3{
    text-decoration:underline;
    margin-bottom:0px;
}
.character .birthDate {
    margin-bottom:10px;
    display:block;
}
.character.last hr {
    display:none;
}
.character hr{
    background:#999;
    color:#999;
    border:none;
    height:1px;
    margin:10px auto;
    width:430px;
}