body{
    background-color: #000;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
div.wrap{
    width:884px;
    margin: 0 auto;

}

div#header{
    margin: 0 auto;
    height:117px;
}
div#main{
    background-color: #471170;
    border: 2px solid #471170;
   
}
div#content{
    background-color: #A888B8;
    width:702px;
    border-bottom-right-radius: 1em;
}
div#adbar{
    text-align:center;
    margin:0 auto;
    width:177px;
}
div#nav_wrap{
    background-color: #471170;
}
div#nav{
    background-color: #FFF;
    font-size: 15px; 
    color: #000000;
    margin:0 auto;
    padding: 5px 0 5px 5px;
    text-decoration: none; 
    font-weight: bold; 
    text-align: left; 
    height: 20px;
    border-top-right-radius: 1em;


}
div#nav a {color: #000000; text-decoration: none}

div#nav a:visited {color: #000000; text-decoration: none}

div#nav a:hover {color: #000000; text-decoration: underline}

div#blurb{
    height:136px;
    padding: 5px 0;
}
div#blurb a {
color: #000000; text-decoration: underline}

div#blurb a:hover {
color: #42234F; text-decoration: underline}

div#blurb a:visited {
color: #000000; text-decoration: underline}


span.blurb{
    width: 525px;
    text-align:justify;
    padding:5px 20px 5px 5px;
    color: #000;
    font-size:12pt;
    font-weight:bold;
    line-height:15pt;
    margin: 13px auto;
}

div#comics{
    width:446px;
    background-image:url("/images/01_arrowclick.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    background-color:#471170;
    text-align:justify;
    padding-top: 31px;
    padding-left: 2px;
}
div.comic{
    padding: 3px 0;
}

img{
    border: 0;
}

span.avatar{
    padding-left: 3px;
}
.readmore {
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none; 
background-color: #471170; 
width: 301px; 
padding: 5px 8px; 
text-align: justify; 
line-height: 14px
}

.readmore a {
color: #FFFFFF; text-decoration: none}

.readmore a:hover {
color: #DFD5E3; text-decoration: none}

.readmore a:visited {
color: #FFFFFF; text-decoration: none
}


div#sidebar{
    width: 250px;

}
div#sf_news{
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #A888B8; 
    background-image: url('/images/01_news.jpg'); 
    background-position: right top; 
    background-repeat: no-repeat; 
    font-size:12px;
    font-weight:bold;
    color: #000;
    text-decoration: none;
    text-align: justify;
    line-height: 14px;
}


div#sf_news a {
color: #471170; text-decoration: none}

div#sf_news a:visited {
color: #471170; text-decoration: none}

div#sf_news a:hover {
color: #471170; text-decoration: underline}



span.news_title,span.news_date{
    display:block;
}


.col1{float:left;}
.col2{float:right;}
div.clear{
    clear:both;
}


div#footer{
    background-image:url('/images/01_bottom.gif');
    background-repeat:no-repeat;
    height: 114px;
}

div#copyright{
    font-size:10px;
    font-weight:bold;
    color: #471170;
    text-decoration: none;
    padding: 5px 8px 5px 15px;
    text-align: center;
    line-height: 14px;
}