/* Companion Custom CSS over-rides for [ 4cc ]: ComicPress - 2.8 */

body{
background-image:url("4cc/body_bg.jpg");
background-position:top;
background-repeat:repeat;
color:000;
}



#page{
width:960px;
}

#header{
height:180px;
background-image:url("4cc/header.jpg");
width:720px;
float:left;
}

#header h1{
display:none;
}

#header .description{
display:none;
}

#menubar{
width:700px;
float:left;
padding:0 10px;
background-image:url("4cc/navbar.jpg");
border:none;
height:27px;
}

#menunav{
margin-top:1px;
margin-right:5px;
}

#menu{
line-height:27px;
margin-left:5px;
border-left:1px solid #AAA;
border-right:none;
}

#menu li a{
border-left:none;
border-right:1px solid #AAA;
}

#menu li:hover a{
background-color:#000;
color:#FFF;
background-image:none;
border-left:none;
border-right:1px solid #AAA;
}

#menu li.current_page_item a{
background-color:#000;
color:#FFF;
background-image:none;
border-left:none;
border-right:1px solid #AAA;
}

#content{
width:700px;
padding:5px 10px 0px;
background-image:url("4cc/column.png");
}

.column{
margin:0;
}

#comic{
border:none;
padding:0;
background-color:transparent;
}

.nav{
display:none;
}

.nav a{
color: #FFF;
}

.navi{
color:#FFF;
}


.post-comic-head, .post-head, .post-page-head{
background-image:url("4cc/post_top.jpg");
height:10px;
padding:0;
}

.post-comic, .post, .post-page{
background-image:url("4cc/post.jpg");
padding:0 20px;
color:#00004C;
}

.post-comic-foot, .post-foot, .post-page-foot{
background-image:url("4cc/post_bottom.jpg");
height:10px;
}

.comment{
color:#F4F4F4;
margin:0 15px;
overflow:auto;
}

.comment a{
color:#FFF;
}

#comments{
color:#999;
}

#respond{
color:#999;
}

#respond a{
color:#FFF;
}

#respond h3{
color:#999;
}

#sidebar-right{
margin-top:-147px;
width:240px;
}

.sidebar-top{
background-image:url("4cc/sidebarTop.png");
height:20px;
}

.sidebar-content{
background-image:url("4cc/sidebar.png");
padding:0 20px;
}

.sidebar-bottom{
background-image:url("4cc/sidebarBottom.png");
height:20px;
}

.sidebar h2.widgettitle{
color:#999;
font-size:16pt;
margin-top:0;
}

.sidebar a{
color:#fff;
}

.sidebar ul li{
list-style-type:circle;
color:#fff;
}

#wp-calendar-wrap{
background-color:transparent;
}



#footer{
width:720px;
height:60px;
float:left;
background-image:url(4cc/footer.png);
color:#999;
}

#footer p{
margin:5px;
}

#footer a{
color:#FFF;
}

.wp-caption-text{
text-align:center;
font-style:italic;
}
