/*
Theme Name: ComicPress MultiVerse
Theme URI: http://comicpress.org
Template: comicpress
Description: Publish a comic with WordPress.  <a href="http://comicpress.org">Visit the ComicPress Website.</a>
Author: ComicPress Developement Team
Author URI: http://comicpress.org/
Version: 1.2
.
The CSS, XHTML and design is released under GPL v3:
http://www.opensource.org/licenses/gpl-3.0.html
.
*/
 
@import url("../comicpress/style.css");

/* STANDARD TAGS */

body {
	background: #818d77 url('images/bgstarfield.png') repeat-x;
}
h1, h2, h3, h1 a, h2 a, h3 a, h2.pagetitle  {

	font-family: arial, helvetica, sans-serif;
	/*font: bold  "Lucida Grande", Arial, sans-serif;
	font-family : georgia, garamond, palatino, serif; verdana, helvetica, sans-serif ;*/
	font-weight : bold;
	color : #595959 ;
}

h1, h2, h3 {
	
	letter-spacing : -1px;
	
}

h2 {
	text-shadow : 0px 0px 8px #C1FAA5;
}
#content-column h2 {
	text-shadow : none;
	text-transform : uppercase;
	border-bottom : 1px solid #595959;
}

a {
	font-weight : bold;
	color : #006633;
}

a:hover {
	color : #33AA00;
}
h2.widgettitle {
	line-height: 90%;
	margin : 0 0 10px 0; 
}

#page {
	width: 1000px;
}

#page {
	background: #818d77;
	/* border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000; */
}

#page-wrap {
	padding: 0 10px;
	background: url('images/classic-background-narrow.png') top center repeat-y;
	
}	

/*
#page {
	padding: 0 0px;
	background: url('images/classic-background-wide-50percent.png') top center repeat-y;

}
*/

#header {
	background: url('images/header.png') top center;
	height: 231px; 
	 
}

#header h1 {
	text-align: left;
	padding-left: 20px;
	display: none;
}

#header .description {
	text-align: left;
	padding-left: 60px;
	display: none;
}

#header #logolink {
	width:200px;
	height:110px;
	margin: 0 0 0 0;
	padding:0; 
	display:block;
	float: left;
	position: relative; 
	
	top : 0px;
	left : 65px; 
}	

#header #aboutlink {
	width:158px;
	height:45px;
	margin: 0 0 0 0;
	padding:0; 
	display:block;
	position: relative; 

	top : 67px;
	left : 842px; 
}
#header a#aboutlink:hover {
	background: url('images/nav-about.png') top center no-repeat;
}	
#header #navlinks {
	margin: 0 0 0 0;
	padding:0; 
	display:block;
	float : right;
	position: relative; 
	
	top : 110px;
}

#header #archivelink {
	width:170px;
	height:44px;
	margin: 0 0 0 0;
	padding:0; 
	display:block;

	float : left;
}


#header a#archivelink:hover {
	background: url('images/nav-archive.png') top center no-repeat;
}

#header #storelink {
	width:127px;
	height:44px;
	margin: 0 0 0 0;
	padding:0; 
	display:block;
	
	float : left;
}


#header a#storelink:hover {
	background: url('images/nav-store.png') top center no-repeat;
}

#header #randomlink {
	width:31px;
	height:44px;
	margin: 0 0 0 0;
	padding:0; 
	display:block;
	
	float : left;
}

#header a#randomlink:hover {
	background: url('images/nav-random.png') top center no-repeat;
}


#content-wrapper, #content-wrapper {
	background: #dcd7af;
	padding-top : 0px;

}

#subcontent-wrapper {
	background: url('images/bg-sidebars.png') top left repeat-y #f1ebc6;   
}

#footer {
	width: 1000px;
	height : 233px;
	padding: 100px 0 0 0;
	margin:0;
	background: url('images/bg-footer.png') top center no-repeat;
	font-size : 10px;
	
}


#comic-wrap {
	background: url('images/comic-background.png') top center no-repeat;
	padding: 0;
	margin: 0;
}


#comic_navi_wrapper, #comic, .pagenav {
	
	padding: 0;
	margin: 0;
	
}

.narrowcolumn, .widecolumn {

}



#header h1 a, #header .description {

}

.page .narrowcolumn { padding-top: 5px; }




#comic-head {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-transform : uppercase;
	font-weight : bold;
	font-size : 10px;

	
}

#abouttext {
	float : right;
	margin-right : 155px;
}

#sidebar-overcomic {
	padding: 0;
	margin: 0;
}
#sidebar-comicleft {
	float:left;
	width: 139px;
	height : 743px; 
	margin : 0;
	padding : 0;
	
}

#sidebar-left ul, #sidebar-left ul li, #sidebar-right ul, #sidebar-right ul li { 
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}

#sidebar-left ul li, #sidebar-right ul li { 
	border-bottom : 1px solid #ddffdd;
	
}
#sidebar-right ul li { 
	width : 165px;
	
}


#event-list ul, #text-8  { 
	margin-bottom : 10px;
	
}
#sidebar-left #event-list ul li  { 
	border-bottom : none;
	
}

#event-list h2 {
	display : none;
}

#sidebar-left ul li a:hover {
	color : #ddffdd;
}
	
#sidebar-left input, #sidebar-right input#emailbox {
	width : 130px;
	background-color : #ddffdd;
	border : 2px solid #818d77;
	-moz-border-radius: 4px; 
   -khtml-border-radius: 4px;    
   -webkit-border-radius: 4px; 
   border-radius: 4px; 
}
#sidebar-left select {
	width : 164px;
	background-color : #ddffdd;
	border : 2px solid #818d77;
	-moz-border-radius: 4px; 
   -khtml-border-radius: 4px;    
   -webkit-border-radius: 4px; 
   border-radius: 4px; 
}

#searchformbutton {
	width : 20px;
	margin : 0px;
	padding : 0px;
	background-color : #EEEEEE;
	border : 2px solid #818d77;
	-moz-border-radius: 4px; 
   -khtml-border-radius: 4px;    
   -webkit-border-radius: 4px;  
   border-radius: 4px; 
   font-size : 14px;
   line-height : 14px;
 
}

#sidebar-left #archive_dropdown-3 {
	margin : 0 0 10px 0;
	padding : 0px;
}

#sidebar-comicleft td.comic_navi_center, #sidebar-comicleft td.comic_navi_right  {
	display: none;
}


#sidebar-comicleft td.comic_navi_left {
	padding: 0;
	margin: 0;


}

#sidebar-comicleft td.comic_navi_left a, #sidebar-comicleft td.comic_navi_left span.navi-void {
	height : 323px; 
	width: 59px;
	padding: 0;
	margin: 225px 0 0 75px;
} 

#comic { 
	margin: 0;
	border: 0; 
	float:left;
	width: 720px;
	height : 748px;  
}
#sidebar-comicright {
	margin : 0;
	padding : 0;
	float:left;
	width: 130px;
	height : 743px; 

} 


#sidebar-comicright td.comic_navi_center, #sidebar-comicright td.comic_navi_left  {
	display: none;
}

#sidebar-comicright td.comic_navi_right {
	padding: 0;
	margin: 0;

}
#sidebar-comicright td.comic_navi_right a, #sidebar-comicright td.comic_navi_right span.navi-void {
	height : 323px; 
	width: 59px;
	padding: 0;
	margin: 225px 78px 0 0;

}
#comic-foot div.nav {
	font-family : helvetica, arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	text-transform : uppercase;
	vertical-align : middle;
	line-height : 14px;
} 

#comic-foot div.nav .nav-first, #comic-foot div.nav .nav-last{
	font-size : 10px;
	font-weight : bold;
	line-height : 12px;
	
}

.linkoff {
	color : #CCCCCC;
}


#sidebar-undercomic a {
	text-align : center;

	font-weight : bold;
	
} 


 #comic-foot {
	background: url('images/bg-comic-foot.png') top left repeat-y;
	width: 1000px;
	height: 57px;
	padding:0;
	margin:0;
	text-align : center; 
} 


/* sidebar height */
#sidebar-left, #sidebar-right {
	
}

#sidebar-left {
	
	width: 180px;
	margin: 0;
	padding: 0 36px 0 30px; 
	 
}
   
#sidebar-right {
	
	width: 180px;
	margin: 0;
	padding: 0 25px 0 45px;   
	   
}   
 
#content-wrapper-head {
	height : 66px;
	width : 1000px;
	margin : 0;
	padding : 0;
	background: url('images/bg-nocomic-contenthead.png') top left no-repeat;
	text-align : center;
	
} 



#content {
	margin: 10px 0 0 0;
	padding:0 20px;
	width:460px;
}

#content .nav {
	display : none;
} 

#bannerbelowcomic {
	text-align:center;
	font-size:10px;
	font-face:verdana;
	margin-bottom : 10px;
}


#calendar_wrap {
	width: 180px;
	 margin-right : 0px;
}

#sidebar-left div {
	border : 0px;
	background-color : transparent; 
}

#sidebar-right div {
	border : 0px;
	background-color : transparent;
}
 

#storebox {
	width : 170px;
	height : 145px;
	margin : 0;
	padding:0;
	text-shadow : 2px 2px 8px #C1FAA5;
	-moz-border-radius: 5px; 
   -khtml-border-radius: 5px;    
   -webkit-border-radius: 5px; 
   border-radius: 5px; 
}

a.followbutton {
	display : block;
	margin : 0 0 5px 0;
	padding : 0;
}

#sidebar-left table#wp-calendar caption {
	font-family: "Lucida Grande", Arial, sans-serif; 
	font-variant: normal;
	text-transform : uppercase;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
	padding-left : 8px;
} 



#content-wrapper-foot {
	display: none;
}






/* MENU */

#menubar {
	display: none;
}
	


/* COMMENT  */

.comment-link {
	font-size: 9px;
	display : none;
}

.comment-meta-data {
	background: #ddd;
	border: dotted 1px #bbb;
}

.bypostauthor .comment-meta-data {
	background: #fff;
}

/* comments */

 

/* OTHER */



.widget_sociable_widget {
	margin: 0 auto;
	padding: 0 0;
}

.cpcal-cals {
	width: 516px;
	margin: 0 auto;
	padding-left: 5px;
}



#linkcat-38 h2.widgettitle {
	display : none;
}

#sidebar-left div.widget {
	margin-bottom : 20px;
} 

#sidebar-right div.widget {
	margin-bottom : 20px;
} 

a.followbutton {
	display: block;
	height: 48px; 
	width: 170px; 
	border-width: 0;
	margin : 0 0 5px 0;
	 -moz-border-radius: 5px; 
   -khtml-border-radius: 5px;    
   -webkit-border-radius: 5px; 
   border-radius: 5px; 
}
a#twitterbutton {
	background: url(/images/button-twitter.png) top left no-repeat;
}
a#twitterbutton:hover {
	background: url(/images/button-twitter-on.png) top left no-repeat;
}
a#facebookbutton {
	background: url(/images/button-facebook.png) top left no-repeat;
}
a#facebookbutton:hover {
	background: url(/images/button-facebook-on.png) top left no-repeat;
}
a#rssbutton {
	background: url(/images/button-rss.png) top left no-repeat;
}
a#rssbutton:hover {
	background: url(/images/button-rss-on.png) top left no-repeat;
}

		 
a.twtr-profile-img-anchor {
	display : block;
	float : left;
}


/* 
img.twtr-profile-img, a.twtr-profile-img-anchor {
	margin-right : 0px !important;
	padding-right : 0px !important;
	
}*/
#sidebar-underblog {
	padding-top : 20px;
}

.wdts-transcript-container {
	display : none;
}

body.user-admin .wdts-transcript-container {
	display : block;
}

body.page-id-2 h2.page-title {
	
	width : 450px;
	margin-top : 0;
}


body.page-id-138 h2.page-title {
	
	width : 460px;
	margin-top : 0;
}

body.page-id-93 h2.page-title {

	width : 460px;
	margin-top : 0;
}
body.page-id-138 div.entry div.addthis_container,  body.page-id-93 div.entry div.addthis_container{
	display : none;
}

.entry img {
	
	margin : 0 0 0 5px;
	 -moz-border-radius: 10px; 
   -khtml-border-radius: 10px;    
   -webkit-border-radius: 10px; 
   border-radius: 10px; 
}

#buyprint {
	background: url(/images/button-buyprint.png) top left no-repeat;
	text-indent: -9999px;
	display : block;
	width : 290px !important;
	height : 36px;
	float : none;
	margin-left : 355px;
	margin-top : 4px;
}

a#buyprint:hover {
	background: url(/images/button-buyprint-on.png) top left no-repeat;
}

#sidebar-undercomic a.undernav {
	margin : 0 15px 0 15px;
}

body.postid-30 #sidebar-undercomic a#underfirstlink, body.postid-30 #sidebar-undercomic a#underprevlink {
	display : none;
}

body.home #sidebar-undercomic a#undernextlink, body.home #sidebar-undercomic a#underhomelink {
	display : none;
}


ul.twitter { /*the main ul (if list is activated)*/
	margin-bottom : 10px;
	clear : both;
} 

li.twitter-item  { /* the ul items (if list is activated)*/
	border-bottom : 1px solid #cccccc;
	margin : 0px 0 0px 0;
	padding : 10px 0 10px 0;
} 

p.twitter-message { /* each one of the paragraphs (if msgs > 1)*/

} 

.twitter-timestamp { /* the timestamp span class*/
	white-space : nobreak;
	font-size : 10px;
} 

a.twitter-link { /* the tweet link class*/

} 

a.twitter-user { /* the @username reply link class*/

} 
.post-author-gravatar {
	float : left;
	margin-right : 10px;
	
	
}
.post-author-gravatar img {
	 -moz-border-radius: 5px; 
   -khtml-border-radius: 5px;    
   -webkit-border-radius: 5px; 
   border-radius: 5px; 
}
.tweetmemebutton {
	margin-left: 15px;
}

h2#tweethead {
	margin-left : 74px;
}

#twitter-1 h2 {
	display : none;
}
#tweetsub {
	font-size : 12px;
}


.nocomments {
	display : none;
}

#sidebar-undercomic {
	text-align: center;
}

.nav {
	width: 270px;
	float: none;
	clear:both;
	margin: 0 auto;
	padding: 0;
}

.nav .nav-first, .nav .nav-previous {
	float: left;
	margin : 0 5px 0 5px; 
}

.nav .nav-next, .nav .nav-last {
	float: right;
	margin : 0 5px 0 5px; 
}

.nav a {
	margin : 0; 
	padding : 0px;
}

.wdts-transcript-bundle, .wdts-closer, .entry .wdts-transcript-opener    {
	display :none !important;
}

h2 {
	font-family: arial, helvetica, sans-serif;
	text-transform : lowercase;
}

.blogindex {
	display : none;
}

div.comicarchiveframe {
	margin-top : 10px;
}
#blogheader {
	padding: 0;
	border: none;
	margin: 0;
	display : none;
}