body{
   width: 67em;
   margin-left: auto;
   margin-right: auto;
}
html{
   font-size: small;
   font-family: Comic Sans MS,sans-serif;
}
a{
   color:blue;
   text-decoration: none;
}
a:visited{
   color:blue;
   text-decoration: none;
}
a:hover{
   color:blue;
   text-decoration: none;
   border-bottom: 1px solid blue;
   border-top: 0px solid transparent;
   border-right: 0px solid transparent;
   border-left: 0px solid transparent;
   border-style: dashed;
}

.logo{
   margin-left:15px;
   margin-right:15px;
   margin-top:5px;
   margin-bottom: 0px;
}

.menu{
   float: left;
   width: 210px;
   border: 0px solid transparent;
   background-color: rgb(235,235,255);
}

.separator{
   width: 180px;
   height: 10px;
   background-image: url('separator.gif');
   background-repeat: no-repeat;
   margin-left: 30px;
   margin-top: 10px;
   margin-bottom: 10px;
   clear:both;
}
.separator2{
   width: 180px;
   height: 10px;
   background-image: url('separator2.gif');
   background-repeat: no-repeat;
   margin-left: 30px;
   margin-top: 10px;
   margin-bottom: 10px;
   clear:both; 
}

.votetext{
   display:block;
   margin-left:auto;
   margin-right: 5px;
   margin-bottom: 1em;
   text-align:right;   
}
.votediv{
   width:100px;
   float:right;
}
.votediv a:hover{
   border:0px solid transparent;
}


.navcomic{
   background-image: url('comic.gif');
   display: block;
   width:74px;
   height:20px;
   margin: 5px;
   float: right;
   clear: both;
}
.navcomic:hover{
   background-image: url('comicL.gif');
   border: 0px solid transparent;
}
.navarchive{
   background-image: url('archive.gif');
   display: block;
   width:85px;
   height:20px;
   margin: 5px;
   float: right;
   clear: both;
}
.navarchive:hover{
   background-image: url('archiveL.gif');
   border: 0px solid transparent;
}
.navcast{
   background-image: url('cast.gif');
   display: block;
   width:60px;
   height:20px;
   margin: 5px;
   float: right;
   clear: both;
}
.navcast:hover{
   background-image: url('castL.gif');
   border: 0px solid transparent;
}
.navabout{
   background-image: url('about.gif');
   display: block;
   width:71px;
   height:20px;
   margin: 5px;
   float: right;
   clear: both;
}
.navabout:hover{
   background-image: url('aboutL.gif');
   border: 0px solid transparent;
}
.navcontact{
   background-image: url('contact.gif');
   display: block;
   width:94px;
   height:20px;
   margin: 5px;
   float: right;
   clear: both;
}
.navcontact:hover{
   background-image: url('contactL.gif');
   border: 0px solid transparent;
}

.links{
   font-size:small;
   float: right;
   font-family: Comic Sans MS,sans-serif;
   
}
.links a{
   text-decoration: none;
   color:black;
}
.links a:visited{
   color:black;
}
.links a:hover{
   color:blue;
}
.links h4{
   margin-top: 0px;
   margin-bottom: 0px;
}

.comic{
   float: right;
   width: 50em;
   border: 0px solid transparent;
   background-color: rgb(235,235,255);
   padding-bottom: 10px;
   margin-bottom: 15px;
}

.nav{
   margin-left: auto;
   margin-right: auto;
   float: center;
   width: 533px;
}

.navfirst{
   background-image: url('first.gif');
   display: block;
   width:62px;
   height:20px;
   margin: 5px;
   float: left;
}
.navfirst:hover{
   background-image: url('firstL.gif');
   border: 0px solid transparent;
}
.navprev{
   background-image: url('previous.gif');
   display: block;
   width:111px;
   height:20px;
   margin: 5px;
   float: left;
}
.navprev:hover{
   background-image: url('previousL.gif');
   border: 0px solid transparent;
}
.navstorystart{
   background-image: url('storylinestart.gif');
   display: block;
   width:185px;
   height:20px;
   margin: 5px;
   float: left;
}
.navstorystart:hover{
   background-image: url('storylinestartL.gif');
   border: 0px solid transparent;
}
.navnext{
   background-image: url('next.gif');
   display: block;
   width:58px;
   height:20px;
   margin: 5px;
   float: left;
}
.navnext:hover{
   background-image: url('nextL.gif');
   border: 0px solid transparent;
}
.navlast{
   background-image: url('last.gif');
   display: block;
   width:62px;
   height:20px;
   margin: 5px;
   float: left;
}
.navlast:hover{
   background-image: url('lastL.gif');
   border: 0px solid transparent;
}


.comictbl{
   clear:both;
   font-family: Comic Sans MS,sans-serif;
   font-size: medium;
   width: 40em;
   margin: 5px;
   border: 1px solid gray;
   background-color: white;
}
.comictbl td{
   padding-top: 7px;
   padding-bottom: 7px;
}

.comichead{
   font-size: x-small;
   font-family: Comic Sans MS,sans-serif;
   display: block;
   float: right;
   margin-right: 5px;
}

.news{
   margin: 8px;
}
