/* Companion Custom CSS over-rides for [ Grrl Power ]: ComicPress - 2.9 */

#sidebar-left { float:left; padding:5px 5px 5px 15px; width:640px; }
#sidebar-right { float:right; padding:5px; width:255px; }
#comic-head { padding-top:5px; }
#pagewrap-right { width:670px; }
.narrowcolumn { margin:0 0 0 10px; width:640px; }
.nav { display:none; }
.widget { text-align:center; }
#wp-calendar-wrap { -moz-border-radius:3px 3px 3px 3px; background:none repeat scroll 0 0 #E7EBEF; }

/* Cast Page */
.page-id-9 #sidebar-right { display: none; }
.page-id-9 #sidebar-left { width:920px; padding:5px 5px 5px 10px; }
.page-id-9 .narrowcolumn { display:none; }
.page-id-9 #pagewrap-right  { width:940px; }
.page-id-9 .widget  { text-align:left; }
.page-id-9 #content-wrapper  { height:300px; }

.castwrap { position:absolute; width:930px; color:#383D49;	border:1px solid #404040;
	    background: #ACBACB url('http://www.grrlpowercomic.com/wp-content/themes/comicpress/images/page_gfx/cast_topgrad.jpg') repeat-x; }
.castwrap h1 {text-align:left; font:bold 24px 'Arial Black';  margin:-10px 10px 10px; letter-spacing:0px;}
.castwrap h2 {text-align:left; font:bold 19px/16px 'Lucida Sans Unicode','Lucida Grande',Tahoma,sans-serif; margin:5px 10px; border-bottom:1px solid #404040;}
.castbox { height:200px; width:175px; padding:5px 0px 5px 9px; float:left;}	
.popout { position:absolute; display: none; margin:-270px 0 0; left:10px; width: 900px; height:275px; border:hidden; font-size:10px; line-height:1.2em;
	background:url("http://www.grrlpowercomic.com/wp-content/themes/comicpress/images/page_gfx/cast_page/castpop_bg.png") no-repeat scroll 0 0 transparent; }
.poptail { position:absolute; left:0px; bottom:-38px; }	
.pop-inner { position: relative; height: 232px; _height: 232px; /* IE6 */ padding: 5px 0px 0px 5px; }

.popout .closePop { height:24px; width:25px; overflow:hidden; float:right;  margin: 5px 10px 0px 0px; background:url("http://www.grrlpowercomic.com/wp-content/themes/comicpress/images/page_gfx/cast_page/btn_castpop_close.png") no-repeat scroll 0 0 transparent; position:relative; z-index:5}
.popout a.closePop:link {color:#000}
.popout a.closePop:visited {color:#000}
.popout a.closePop:hover { background-position:-33px 0px; }  /* mouse over link */

.popout .col1 { float: left; width: 220px; margin:5px 0px 0px 5px; padding-right:5px; border-right:1px dotted #314161 }
.popout .col2 { float: left; width: 245px; margin:5px 0px 0px 5px; padding-right:5px; border-right:1px dotted #314161 }
.popout .col3 { float: left; width: 245px; margin:5px 0px 0px 5px; }
.popout .namebar {height:35px; float:left; margin-left:5px; width:700px; border-bottom:1px solid #003366 }
.popout .notables { border:1px solid #666633; background-color:#DBEDDA; line-height:1em; float:left; width:245px; margin:5px 0px 0px 5px; }
.popout a.notables:link { color:#663300 }
.popout a.notables:visited { color:#330000 }
.popout a.notables:hover { color:#CC6600 }  
.popout a.notables:active { color:#FFCC00 }
/* End Cast Page */

#menu  {
display:none;
color:#D5DCE4;
float:left;
font-size:11px;
overflow:hidden;
text-align:center;
line-height:1em;
list-style:none outside none;
margin:15px 0 0 725px;
padding:0;
text-transform:none;
}

#menu a { color:#D5DCE4; }

#menu .current_page_item a { color:#D5DCE4; 
background:none repeat scroll 0 0 #5E6681; }

#menu li:hover a, #menu li.sfhover a {color:#ff0000;}
#menu li:hover, #menu li.sfhover {color:#D5DCE4;
background:none repeat scroll 0 0 #5E6681;}

#altmenu_wrapper {
border-collapse:collapse;
display:block;
float:left;
text-align:center;
margin:-63px 0 0 660px;
}

h2.pagetitle, h2.pagetitle a, h2.page-title, h2.page-title a { 
letter-spacing:-1px; }