body{
margin: 0;
text-align: center;
}

.float-right{
float: right;
margin-bottom: 10px;
}

.float-left{
float: left;
margin-bottom: 10px;
}

#wrapper{
width: 775px;
margin: auto;
text-align: left;
}

#comics{
padding-top: 130px;
width: 450px;
float: left;
z-index: 3;
}

#story {
    padding-top: 130px;
}

.comic-nav{
text-align: center;
position: relative;
z-index: 3;
}

.comic-nav ul{
margin: 0;
padding: 0;
}

.comic-nav li{
display: inline;
}

#content{
padding-top: 190px;
margin-left: 485px;
width: 283px;
}

.subtitle {
    margin: 0;
    text-align: center;
}

.top-cap{
height: 26px;
}

.inset{
width: 263px;
padding: 1px 10px 10px 10px;
margin-bottom: 10px;
}

#ohnorobot-archive {
    width: 263px;
    padding: 1px 10px 10px 10px;
    margin-bottom: 10px;
    z-index: -1;
}

#blog-entry{
height: 300px;
overflow: scroll;
}

#side-nav{
float: left;
width: 145px;
padding-top: 10px;
}

#side-nav ul{
margin: 0;
padding: 0;
}

#banner{
clear: both;
position: absolute;
top: 0;
margin-left: 50px;
width: 600px;
height: 200px;
text-align: left;
z-index: 0;
}

#top-nav{
position: absolute;
margin-left: 535px;
top: 25px;
}

#top-nav ul{
margin: 0 0 0 5px;
padding: 0;
}

#footer{
height: 5px;
clear: both;
padding-top: 1em;
}

#xepher{
height: 320px;
width: 250px;
float: left;
margin-right: 10px;
}

#legal{
margin-bottom: 1em;
}

#legal p{
margin: 0;
}

#online-comics{
text-align: right;
width: 450px;
*width: 92px;
}

#ohnorobot {
    float: right;
}

#vote{
margin-top: 1em;
}

#vote img{
padding-right: 10px;
}

/* This bit is for the cast pages */
#cast-images {
    height: 450px; width: 300px;
    padding-top: 130px;
    float: left;
}

#cast-stats {
    padding-top: 190px;
    margin-left: 315px;
}

#cast-notes {
    clear: both;
    padding-top: 10px;
    width: 600px;
}

#pwtop { 
	z-index: 5; 
}
