/* Companion Custom CSS over-rides for [ Sanford Park ]: ComicPress Silver - 1.1 */
body { background: #cae2ff url('/images/sanford_bg.gif') top left repeat-x; 
color:#666}

a {
color:#006699;
text-decoration:none;
}

a:hover {
color:#0077dd;
}

#viperheader {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
width:1000px;
height:50px;
background: Transparent url(http://www.vipercomics.com/webcomics/images/viperbar.png) top center no-repeat;
overflow:hidden;
}
#viperheader h1 {padding: 0;}
#viperheader h1 a {padding:0; display: block; width: 1000px; height: 50px; text-indent: -9999px;}

.customsidebar .widget .widget-content {
margin-bottom:0px;
}
#header {width: 980px; height: 100px; background: url('/images/sanford_park_logo_v01.png') top center no-repeat; overflow: hidden;}
#header h1 {padding: 0;}
#header h1 a {padding:0; display: block; width: 980px; height: 100px; text-indent: -9999px;}
#header .description {display: none;}

#menubar {background:#fff; color:#000}

#menu {
float:left;
font-size:14px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-transform:capitalize;
}

#menu li:hover, #menu li.sfhover {
background:#4c80a6 none repeat scroll 0 0;
}

#menu .current_page_item a {
background:#004a80 none repeat scroll 0 0;
color:#FFFFFF;
}

#menu li {
cursor:pointer;
float:left;
}

#menu a {
color:#006699;
display:block;
padding:0 10px 0;
text-decoration:none;
}

.menunav-rss {
background:transparent url(/images/menu-nav-blue.png) no-repeat scroll 0px 0px;
display:block;
float:left;
height:30px;
margin:0 0px 0 4px;
overflow:hidden;
padding:0 0;
text-indent:-9999px;
width:30px;
}

.menunav-rss:hover {
background:Transparent url(/images/menu-nav-blue.png) no-repeat scroll 0 -30px;
}

#sidebar-left {
float:left;
padding:20px 20px;
width:170px;
}

#content {
padding: 20px 0px;
}

#sidebar-right {
float:right;
padding:20px 20px;
width:170px;
}

.sidebar h2, .sidebar h2 a {
background-color:#cae2ff;
color:#004a80;
display:block;
font-size:18px;
margin:0 0 20px 0px;
padding:5px;
}

.sidebar ul li {
margin:0 0 0 0px;
line-height: 20px;
}

.sidebar .widget .widget-content {
margin-bottom:20px;
}

h2.post-title, h2.post-title a {
font-size:30px;
font-family: 'Georgia',serif;
font-weight:normal;
line-height:40px;
}



#comic-wrap {background:#fff; margin-top:20px}
#comic {padding:15px 20px 10px 20px}

#subcontent-wrapper {margin-top:20px;background:#fff;}

#wp-calendar caption {
font-family: 'Arial',san-serif;
text-align: left;
font-variant:normal;
padding-left:2px;
}