/* ComicPress Custom CSS over-rides for [ Anhedonia Blue ]: ComicPress -  */

#menu li:hover a, #menu li.sfhover a { background:transparent;}
body {
	margin: 0;
	color: #333;
	font-size: 12px;
	font-family: 'Arial', sans-serif;
	background: url(http://abluecomic.com/images/layout/blue.jpg);
	}
	
	body.blog, body.postid-819, body.postid-178, body.postid-556, body.postid-550 {background: url(http://abluecomic.com/images/layout/red.jpg)}

#pagewrap-right {
        background:transparent url(http://abluecomic.com/images/layout/ab_images/bodyBG.png) repeat scroll 0 0;
        width:700px;
	float: left;
	overflow: hidden;
        min-height:2160px
	}

#page-wide { Width: 1219px;}


/* THE HEADER */


#header {
	width: 1214px;
        height: 316px;
       
	background: url(http://abluecomic.com/images/layout/ab_images/header.png);

	}
	
	#header .description {
		margin: 0px 0 0 0;
		padding: 9px;
		color: #cccccc;
		font-family: ;
		font-size: 14px;
		font-style: italic;
                height: 82px !important;
		letter-spacing: 1px;
                text-align: center;
                font-weight: bold ;
                float: right;
                display:none;
                background-image: url(http://abluecomic.com/images/layout/ab_images/descriptionator.png);

				height:90px;
		}



/* THE PAGE WRAPPER */

#page {
	width: 1243px;
	margin: 0px auto;
	text-align: left;
	}



/* THE FOOTER */


#footer {
        background:transparent url(http://abluecomic.com/images/layout/ab_images/footer.png) no-repeat;

        color:#999999;
        height:733px;
        margin:0 auto;
        padding:20px 0;
        text-align:center;
        
	}

	#footer a {

		color: #fff;
		text-decoration: none;
		border: none;
		}

	#footer a:hover {
		border-bottom: 1px dotted #fff;
		}
        #footer p {
                margin-top:0px !important;
		margin-left:370px;
		}



#content {
    width: 400px;
	padding: 5px 0 0px 0;
	float: left;
	overflow: hidden;
    margin-left:40px;

    margin-right:20px;
    margin-top:-4px;
	} 
.narrowcolumn {
	width: 430px;
	} 
#column2 {
	background: #400000;
    color: #cccccc;

	width: 430px;
	padding: 5px 0 0px 0;
	float: left;
	overflow: hidden;
    margin-left:40px;
    margin-right:20px;
    margin-top:-4px;
	}


/* SIDEBARS */

#sidebar-left {
	padding:525px 0 10px 162px;
    width:264px;
    margin-left:35px;
	float: left;
	font-size: 11px;
	overflow: hidden;

    background: url(http://abluecomic.com/images/layout/ab_images/eydisbottomhalf.png) no-repeat;

	}

#sidebar-right {
	width: 200px;        
    padding:40px 40px 5px 0;
	float: right;
	font-size: 11px;
	overflow: hidden;
	}

.sidebar h2, .sidebar h2 a {

	color: #999;
	font-family: 'Georgia', serif;
	font-weight: normal;
	font-size: 18px;
	text-transform: lowercase;
	letter-spacing: -1px;
	}


.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

	.sidebar ul li {
		margin: 0 0 0px 0px;
		padding: 0;
		}

		.sidebar ul li ul li {

			margin: 0 0 0 10px;
			padding: 0;
			}

			.sidebar ul li ul li a {
				display: block;
				color: #333;
				text-decoration: none;
				border-bottom: 1px dotted #777;

				}

				.sidebar ul li ul li a:hover {
					color: #333;
					background: #ddd;
					border-bottom: 1px solid #777;
					}





#advertspace { padding-top:20px; padding-bottom: 20px;}

#advertspacesky { background: url(http://abluecomic.com/images/layout/ab_images/advertskybg.png) no-repeat; 
height:715px;
padding-left:23px;
padding-top:112px;
width:196px;
}

#notes { padding-left:35px; }
#whiteshit {
	background: #ffffff;
	width: 430px;
	padding: 5px 0 0px 0;
	float: left;
	overflow: hidden;
        margin-left:40px;

        margin-right:20px;
        margin-top:-4px;
	} 
.boldwords { font-weight: bold; color:#b1d7ee; float:left; margin-right: 5px;}
.post-comic { background: #ffffff !important; color: !important; margin-left:0px !important;padding:10px;}
.post {background: #300000;padding: 10px; }
.post-date .date { display: none; }

.single .entry { background: #400000; color: #cccccc; }
.single .nav .nav-first { display: none; }
.single .nav .nav-previous { display: none; }
.single .nav .nav-next { display: none; }
.single .nav .nav-last { display: none; }
.nav-first { display: none; }
.nav-previous { display: none; }
.nav-next { display: none; }
.nav-last { display: none; }
.post-comic-head { background: url(http://abluecomic.com/images/layout/ab_images/notes.png); height:47px; width:374px;display:none;}

.commentlist li {
	background: #400000;
        color: #cccccc;
        margin-bottom: 0px;
        }
.comment .comment { margin-left: 0px; }
.post-comic-foot {

	background: url(http://abluecomic.com/images/layout/ab_images/columnbg.png) no-repeat;
        height: 116px;}

#blogheader {
	 display: none;
}
h3, h2 {
	color: #7398af
}
#post-2 .pagetitle { display: none; }
.page-id-2 .post-page-head {

	background: url(http://abluecomic.com/images/about/about.png) no-repeat;
        height: 55px;
}
#post-27 .pagetitle { display: none; }

.page-id-27 .post-page-head {
	background: url(http://abluecomic.com/images/links/links.png) no-repeat;
        height: 55px;

}

.page-id-71 #sidebar-right {

	display: none;
}
.page-id-71 #content {
	width: 600px;
}
.widget widget_recent_comments {
	 backround: #400000;
}
.widget_recent_comments { 
        background: #7398AF; 
        color: #cccccc; 
        width: 178px;
        border: 5px solid #000000;
        padding: 5px 13px 29px 5px !important;
        text-align:right; }

.sidebar h2, .sidebar h2 a { color: #000000; text-align: right;}
.sidebar ul li ul li { text-align: right; }

#menubar {
	 background: none;
         border: none;
}
#menu {
border:medium none;
height:25px;
left:705px;
position:relative;
text-transform:lowercase;
top:125px;
width:420px;
}
#stumbleuponwidget {
border:medium none;
height:25px;
left:995px;
position:relative;
top:62px;
width:150px;
}
#menunav {
	display: ;
}

.page #sidebar-right {

	display: none;
}
.userpage-desc {
	border: 0px;
}
.archive #sidebar-right { display: none; }

.archive .archivewrapper {
	background: #300000 !important;
       width:575px;
       padding: 20px;
       margin-left:59px;
        }

.archive .post-comic {
	background: #400000 !important;
        width: 200px;
        float: left;     
        margin: 20px;   
        }

.archive .post-date {
	 font-weight: none;
Color: #cccccc;
}
.archive h2 a{ font-size:14px; Color: #7398AF;font-weight:bold;}
.archive small { font-size: 9px; Color: #cccccc;} 
.archive h2.pagetitle { color: #000000; text-align: right;}
.archive .post-page { background: url(http://abluecomic.com/images/archive.png) no-repeat;}
.archive .post-comic-foot {display: none;}
.archive .searchresults { display: none;}
a.tt:hover span.top {margin-top: 106px; }
#comic {background: transparent url(http://abluecomic.com/images/layout/ab_images/bodyBG.png) repeat scroll 0 0; border:0px;}
.page-item {display: none;}
#header h1 {display: none;}
.page-id-27 .entry { background:#7398af; padding: 10px; margin-top:-12px !important;}
.page-id-27 #content {width: 500px; margin-left:;}
.page-id-654 .entry { background:#000; padding: 10px; margin-top:-22px !important; color: #cccccc;}
.page-id-2 .entry { background:#7398af; padding: 10px; margin-top:-12px !important; }
.page-id-2 #content {width: 500px; margin-left:;}
.archive .post, .archive .post-comic {clear:none; width:128px;}
.archive #content {width: 575px;}
.archive .post img {width: 100px;}
/* .archive .comicarchiveframe { max-width: 150px; float:left; background: #ffffff; padding: 10px; margin: 8px; color: #cccccc;} */
.tags {color: #cccccc;}
.single .post-text { padding-bottom: 20px; color: #cccccc;}
.post-text {color:#cccccc;}
.comment {padding:10px; border: 0px;}
.post-comic .entry {background: #ffffff; color: #000000;}
.comment #respond { color: #cccccc;}
.bypostauthor { background-color: transparent; }
.comment .comment .bypostauthor, .comment .comment .comment .bypostauthor { background-color: transparent; border: 0px;}
.comment .alt {background-color: #300000;}
a {color:#7398AF;}
a:hover {color:#1D5182;}
a:visited { color: #afbcc9;}
#menu li a { border-left: none; }
#menu a { color: #ffffff;}
a.navi-comments span { line-height:46px;}
a.navi-comments span:hover {color:#1D5182;}


#menu .page-item-home a, #menu .page-item-home {
 height: 31px;
 width: 62px;
 background: url('http://abluecomic.com/images/menubar/home.png') no-repeat;
}
#menu .page-item-home a:hover {
 background-position: -62px 0;
 background-color: #000 Transparent;
}
#menu li:hover a, #menu li.sfhover a { background: transparent;border:none;}


#menu .page_item a, #menu .page_item {
 display: inline-block;
 float: left;
 padding: 0;
 margin: 0;
 text-decoration: none;
 text-indent: -99999px;
}

#menu .page-item-home a, #menu .page-item-home {
 height: 31px;
 width: 62px;
 background: url('http://abluecomic.com/images/menubar/home.png') no-repeat;
border: none;
}

#menu .page-item-2 a, #menu .page-item-2 {
 height: 31px;
 width: 62px;
 background: url('http://abluecomic.com/images/menubar/about.png') no-repeat;
border: none;
}

#menu .page-item-27 a, #menu .page-item-27 {
 height: 31px;
 width: 62px;
 background: url('http://abluecomic.com/images/menubar/links.png') no-repeat;
border: none;
}

#menu .page-item-71 a, #menu .page-item-71 {
 height: 31px;
 width: 62px;
 background: url('http://abluecomic.com/images/menubar/blog.png') no-repeat;
border: none;
}

#menu .page-item-140 a, #menu .page-item-140 {
 height: 31px;
 width: 62px;
 background: url('http://abluecomic.com/images/menubar/vote.png') no-repeat;
border: none;
}

#menu .page-item-84 a, #menu .page-item-84 {
 height: 31px;
 width: 62px;
 background: url('http://abluecomic.com/images/menubar/archive.png') no-repeat;
border: none;
}

#menu .page-item-home:hover {
 background-position: -62px 0;
 background-color: #000 Transparent;
}

#menu .page-item-2:hover {
 background-position: -62px 0;
 background-color: #000 Transparent;
}

#menu .page-item-27:hover {
 background-position: -62px 0;
 background-color: #000 Transparent;
}
#menu .page-item-71:hover {
 background-position: -62px 0;
 background-color: #000 Transparent;
}
#menu .page-item-140:hover {
 background-position: -62px 0;
 background-color: #000 Transparent;
}
#menu .page-item-84:hover {
 background-position: -62px 0;
 background-color: #000 Transparent;
}


#menu .page-item-144 a, #menu .page-item-144 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu-nav.png) no-repeat scroll 0 0;
display:block;
float:left;
height:25px;
margin:0 0 0 4px;
overflow:hidden;
text-indent:-9999px;
width:25px;
}
#menu .page-item-144:hover {
background-position:0 -25px;}

.menunav-rss {margin-top:187px;}
#menu .page_item a, #menu .page_item {border: none;}
.comic-bookmark {margin: 11px;}
.sociable img { width:40px !important; height: 40px !important;}
.sociable_tagline {display: none !important;}
.storyline-cats {display:none !important;}
.comment .comment .comment { border:none; margin-left:0px; padding: px;}
.menunav-prev, .menunav-next {display:none !important;}

.widget { margin: 0px; }

.post-comic {
background:#FFFFFF none repeat scroll 0 0 !important;
margin-left:0 !important;
padding:10px;}
.recentcomments a {color: #141414;}
#respond #comment-textarea,#respond #author,#respond #email,#respond #url { background:#400000;}
#respond #comment-textarea:hover, #respond #author:hover, #respond #email:hover, #respond #url:hover, #respond #comment-textarea:focus, #respond #author:focus, #respond #email:focus, #respond #url:focus {background: #7398AF; }
#email{background:none;border:0px;}
#comment-textarea, #author, #email, #url { background:none; border:0px;}
#respond #comment-textarea:hover, #respond #author:hover, #respond #email:hover,#respond #url:hover,#respond #comment-textarea:focus,#respond #author:focus,#respond #email:focus,#respond #url:focus { background:none; border:0px;}
.archive h2.pagetitle {padding-top:35px;}
.archive .comicthumbwrap {
background:#400000 none repeat scroll 0 0;
float:left;
margin-left:23px;
margin-top:17px;
padding:10px 6px 11px;
}


/* THE MENUBAR */

#homeTab {
        background-image:url(http://abluecomic.com/images/menubar/home.png);
height:31px;
width:62px;
        float:left;
        } 

#homeTab:hover {
    background-position:0 -31px;
    position:relative;
        }

#chatTab {
        background-image:url(http://abluecomic.com/images/menubar/chat.png);
height:31px;
width:62px;
        float:left;
        } 

#chatTab:hover {
    background-position:0 -31px;
    position:relative;
        }

#aboutTab {
        background-image:url(http://abluecomic.com/images/menubar/about.png);
height:31px;
width:62px;
        float:left;
        }

#aboutTab:hover {
    background-position:0 -31px;
    position:relative;

        }

#linksTab {
        background-image:url(http://abluecomic.com/images/menubar/links.png);
height:31px;
width:62px;
        float:left;
        }

#linksTab:hover {
    background-position:0 -31px;
    position:relative;

        }

#blogTab {
        background-image:url(http://abluecomic.com/images/menubar/blog.png);
height:31px;
width:62px;
        float:left;
        }

#blogTab:hover {
    background-position:0 -31px;
    position:relative;

        }
        
        #storeTab {
        background-image:url(http://abluecomic.com/images/menubar/store.png);
height:31px;
width:62px;
        float:left;
        }

#storeTab:hover {
    background-position:0 -31px;
    position:relative;

        }

#archiveTab {
        background-image:url(http://abluecomic.com/images/menubar/archive.png);
height:31px;
width:62px;       
        float:left;
        }

#archiveTab:hover {
    background-position:0 -31px;
    position:relative;

        }
#voteTab {
        background-image:url(http://abluecomic.com/images/menubar/vote.png);
height:31px;
width:62px;        
        float:left;
        }

#voteTab:hover {
    background-position:0 -31px;
    position:relative;

        }
        
#extrasTab {
        background-image:url(http://abluecomic.com/images/menubar/extras.png);
height:31px;
width:62px;        
        float:left;
        }

#extrasTab:hover {
    background-position:0 -31px;
    position:relative;

        }
        
#rssTab {
        background-image:url(http://abluecomic.com/images/menubar/rss.png);
height:25px;
width:25px;   
position:relative;
top:54px;
left:855px;     
        float:left;
        }

#rssTab:hover {
    background-position:0 -25px;
    position:relative;
top:54px;
left:855px;

        }
        
        #respond #comment-textarea:hover, #respond #author:hover, #respond #email:hover, #respond #url:hover, #respond #comment-textarea:focus, #respond #author:focus, #respond #email:focus, #respond #url:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7398AF none repeat scroll 0 0;}
.post-comic { margin-top:-25px;}
#disnotes {margin-bottom:-18px;}
.transcript-border { border:none;}
.page #stumbleuponwidget, .archive #stumbleuponwidget { display: none;}
#abluearchive {margin-left:425px;}

#text-13 { padding-left:20px;}
#text-11 { padding-left:365px;margin-top:600px;}
#text-15 {padding-left:710px;
padding-top:13px;}
.page-id-165 #content {
padding-left:0px !important;
width:615px !important; }

.page-id-165 .entry, .page-id-335 .entry {padding:0px; background-color:#000000;}

#sidebar-overcomic { padding-top:0px; }

#text-13 {
margin-left:-75px;
padding-top:25px; }

.comic-bookmark { margin:6px; width: 187px; }

#psa {
position:inderit;
margin-left:10px;
}

#text-2 { margin-top: 45px;}