/*
Theme Name: ComicPress Sandy
Theme URI: http://comicpress.org
Template: comicpress
Description: Publish a comic with WordPress.  <a href="http://comicpress.org">Visit the ComicPress Website.</a>
Author: Philip M. Hofer (Frumph)
Author URI: http://frumph.net/
Version: 1.1
.
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: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-bg3.gif?v=2) #e3f4f9;
}

a {
	color: #463223;
}

a:hover {
	color: #000;
}

#page, #page-wide {
	width: auto;
}

.layout-v #page {
	width: 780px;
	margin: 0 auto;
}


#page #header, #page #menubar-wrapper, 
#page #subcontent-wrapper, #page #footer, 
#page #comic-head, #page #comic-foot {
	width: 780px;
	margin: 0 auto;
}

.layout-gn #page-wide,
.layout-rgn #page-wide,
.layout-v3c #page-wide,
#page-wide #header, 
#page-wide #menubar-wrapper, 
#page-wide #subcontent-wrapper, 
#page-wide #footer, 
#page-wide #comic-head,
#page-wide #comic-foot {
	width: 980px;
	margin: 0 auto;
}

#header .description {
	margin-left: 40px;
}

#menubar-wrapper {
	/*background: url('images/contentbg.jpg') repeat;*/
	border-left: solid 1px #000;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
}

	.menunav a {
		color: #000;
	}

	.menunav-rss:hover {
		background: #463223;
		color: #fff;
	}

	.menunav-prev a:hover {
		background: #463223;
		color: #fff;
	}

	.menunav-next a:hover {
		background: #463223;
		color: #fff;
	}

	.menubar ul li ul li a {
		background: url('images/contentbg.jpg') repeat; /* background of menu items (default state)*/
	}

	.menubar ul li a:link, .menubar ul li a:visited {
		color: #000 !important;
	}

	.menubar ul li ul li a:link, .menubar ul li ul li a:visited {
		color: #000;
	}

	.menubar ul li a.selected {
		/*CSS class that's dynamically added to the currently active menu items' LI A element*/
		background: #000;
		color: #fff;
	}

	.menubar ul li a:hover {
		color: #fff;
		background: #463223; /*background of menu items during onmouseover (hover state)*/
	}
	
	.menubar ul li ul li a:hover {
		color: #fff;
	}

	/*
.ie #content-wrapper-head, .ie #comic-head {
	display: none;
}*/

#comic-head, #comic-foot {
	padding: 0;
}

#subcontent-wrapper, .layout-gn #content-wrapper, .layout-rgn #content-wrapper, .layout-v #content-wrapper,
.layout-v3c #content-wrapper {
	background: url('images/contentbg.jpg') repeat;
	border: solid 3px #000;
}

#comic-foot, #comic-head {
	background: url('images/contentbg.jpg') repeat;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}

.layout-gn #pagewrap-right, .layout-rgn #pagewrap-right {
	padding-top: 5px;
	width: 768px;
}

#comic-foot .archive-dropdown-wrap, #comic-head .archive-dropdown-wrap, #comic-foot .widget, #comic-head .widget {
	margin: 0;
}

.layout-gn #subcontent-wrapper, .layout-gn #comic-head, .layout-gn, #comic-foot, 
.layout-rgn #subcontent-wrapper, .layout-rgn #comic-head, .layout-rgn, #comic-foot {
	border: 0;
}

.layout-gn #page-wide #comic, .layout-gn #page-wide #comic-head, .layout-gn #page-wide #comic-foot {
	margin-right: 5px;
}

.layout-gn #page-wide #comic-foot, .layout-gn #page-wide #comic-head,
.layout-rgn #page-wide #comic-foot, .layout-rgn #page-wide #comic-head,
.layout-v #page #comic-foot, .layout-v #page #comic-head {
	width: auto;
}

.layout-standard #page #menubar {
	width: 782px;
}

.layout-3c #page-wide #menubar, .layout-3c2r #page-wide #menubar {
	width: 982px;
}

#comic {
	margin: 0 auto;
	background: #fff;
	padding: 5px;
	float:left;
}

.layout-rgn #page-wide #comic, .layout-rgn #page-wide #comic-head, .layout-rgn #page-wide #comic-foot {
	margin-left: 5px;
}

.layout-3c #comic, .layout-3c2r #comic {
	width: 1010px;
	margin: 0 auto;
}

.layout-3c #comic-foot, .layout-3c2r #comic-foot,
.layout-3c2r #comic-head, .layout-3c2r #comic-head,
.layout-standard #comic-head, .layout-standard #comic-foot {
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}

.layout-v3c #page-wide #comic-foot {
	width: auto;
}

.layout-standard #comic {
	width: 820px;
}

.layout-gn .narrowcolumn, .layout-rgn .narrowcolumn {
	width: 538px;
}

.layout-v .narrowcolumn {
	width: 558px;
	padding: 5px;
}

.layout-v3c .narrowcolumn {
	width: 548px;
}

#blogheader {
	border-color: #000;
}

button {
	float: right;
}


/* comments */

#comment, #author, #email, #url, #comment-textarea {
	padding: 2px;
	color: #000;
	font-family: 'Verdana' , sans-serif;
	font-size: 12px;
	background: #eee;
	border: 1px solid #888;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#comment-textarea:focus, #comment:hover, #author:hover, #email:hover, #url:hover, #comment:focus, #author:focus, #email:focus, #url:focus {
	background: #fff;
}

.comment-link {
	font-size: 11px;
}



/*MY STUFF*/
#sidebar-right .widget_better_rss_widget ul li
{
	padding-bottom: 15px !important;
}

#header
{
padding-right:50px;
height: 118px!important;
width: 938px!important;
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat !important;
background-position: 0px -420px !important;
position:relative;
background-clip: content-box !important;
}
#rightsideheader
{height: 118px!important;
width: 50px!important;
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat!important;
background-position: -938px -420px!important;
position: absolute;
right: 0px;
top: 0px;
}
#header h1 a
{
position: relative;
left: 18px;
width: 147px !important;
height: 115px !important;
}
#sidebar-header
{
	position: absolute;
	top: 12px;
	left: 245px;
	width: 728px;
	height: 90px;
}

.post-text .post-author,
.post-text .posted-on,
.post-text .posted-at,
.post-text .post-time
{
	display:none;
}

#sidebar-right /*sidebar-left*/
{
	width:160px;
	/*background:#f9e4b7;*/
	position:relative;
	padding: 0px !important;
	margin: 5px;
}
#sidebar-left /*right*/
{
	width:160px;
	position:relative;
}

#sidebar-overblog, #wp-paginav
{
	text-align:center;
}

#content.narrowcolumn
{
	top:-4px;
	width:640px;
	position:relative;
	padding: 0 0px !important;
}

#idc-container-parent
{
	background-color: rgba(255,255,255,.8);
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.entry, #sidebar-overblog
{
	background-color: rgba(255,255,255,.8);
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0px 10px;
}

#subcontent-wrapper
{
	background: transparent !important; /*#f9d994 !important;*/
	/*width: 1080px !important;*/
	border: 0px solid #F9D994 !important;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 810px !important;
	left: 100px !important;
}
#menubar-wrapper
{
	border: none !important;
	background: none;
	color:#000000;
}
#comic
{
	border: 4px solid transparent;
	width:800px !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.menu ul li a:link, .menu ul li a:visited
{
	color:#000000;
}

#comic-foot
{
	border: none !important;
	background: none;
	height:45px;
}

.menulink
{
	background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
	height: 38px;
	display:block;
}

.menulink.twitter
{background-position: -12px -114px;
width: 38px;
float:right;
}

.menulink.facebook
{background-position: -12px -153px;
width: 38px;
float:right;
}

.menulink.rss
{background-position: -67px -153px;
width: 38px;
float:right;
}

.menulink.tumblr
{background-position: -113px -153px;
width: 38px;
float:right;
}
.menulink.about
{
height: 30px;
width: 70px;
float:left;
position:relative;
top:5px
}

.menulink.contact
{
height: 30px;
width: 125px;
float: left;
position: relative;
top: 5px;
background-position: -338px -272px;
margin-left: 25px;
}

.menulink.archives
{
height: 30px;
width: 110px;
float: left;
position: relative;
top: 5px;
background-position: 0px -281px;
margin-left: 25px;
}
.menulink.store
{
height: 30px;
width: 70px;
float: left;
position: relative;
top: 5px;
background-position: -70px -361px;
margin-left: 25px;
}


#sidebar-menubar
{width: 980px;
text-align: center;
margin: 0 auto;
position:relative;
}
#sidebar-undercomic
{
	position:relative;
	margin: 0px 0px;
	margin-right:162px;
}

#sidebar-undercomic .widget.comicpress_comic_date_widget
{
display: block;
position: absolute;
top: 0px;
right: 10px;
}

#sidebar-undercomic .widget.comicpress_comic_title_widget
{
display: block;
font-size: 2em;
font-weight: bold;
width: 240px;
float: left;
overflow:hidden;
text-align:left;
}

#sidebar-undercomic .widget.comicpress_comments_widget
{
float: left;
width: 240px;
clear: both;
}

#comic-foot .comic_navi_wrapper,
#comic-foot .comicpress_comic_blog_post_widget
{
	background-color: rgba(255,255,255,.5);
}


#sidebar-undercomic  .widget.comicpress_comic_blog_post_widget
{
	text-align:left;
}

#sidebar-undercomic  .widget.comicpress_comments_widget .comment-link
{
	right:10px;
	top:20px;
}

.comment-link {
	text-align:left !important;
}

.widget.comicpress_comic_blog_post_widget
{
	text-align:left;
}

.titleandcomments
{
width: 240px;
position: absolute;
}
.comment-link
{
	font-weight: bold !important;
	font-size: 14px !important;
}

.comic_navi
{
	position:relative;
	top:10px;
}


#comic-foot .comicpress_comic_blog_post_widget
{
overflow:hidden;
width: 568px;
padding-left: 250px;
min-height: 130px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}



#comic-foot .comic_navi_wrapper
{
padding-bottom: 20px;
}

.post-comic .post-info * *
{
	display:none;
}

.post-comic .post-info .post-date
{
display:block;
position:absolute;
top:5px;
right:10px;
}

#sidebar-overblog
{
	font-size: 25px;
font-weight: bold;
padding-left: 10px;

/*background:#ffffff;
border-left: 3px solid #000000;
border-right: 3px solid #000000;
border-top: 3px solid #000000;*/
}

body.paged #sidebar-overblog,
.noncomic #sidebar-overblog,
.page #sidebar-overblog,
.page #idc-container-parent,
.error404 #sidebar-overblog,
.search #sidebar-overblog,
.tag #sidebar-overblog
{
display:none;
}

.noncomic #content-wrapper,
.page #content-wrapper
{
margin-top:20px;
}

a:link
{
	font-weight: bold;
}

.post-comic.postonpage-1
{
padding: 0 10px;
/*background:#ffffff;
border-left: 3px solid #000000;
border-right: 3px solid #000000;
border-bottom: 3px solid #000000;*/
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;

-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-khtml-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-khtml-border-bottom-right-radius: 10px;
}

#comic-share-buttons
{
position: relative;
top: -76px;
z-index:1;
width:800px;
right:10px;
}

body.single .category-comics.post
{
	display:none;
}

.category-blog,
#content .post-page
{

border-radius: 10px;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
padding: 0 10px;
}

.widget_twitter .widget-content ul li
{
	display:block;
	margin-bottom: 10px;
	border-bottom: solid 1px black;
}

.widget_twitter .widget-content ul li .from-meta
{
	display:none;
}

.widget_twitter .widget-content ul li .entry-meta
{
	display:block;
	font-size:.8em;
	font-weight:normal;
	color:#dddddd;
}

#topleader, #ibtopad
{width: 728px;
height: 90px;
}

#ibtopad
{
	display:block;
}

.widget_twitter .widgettitle
{
	height:50px;
}
.widget_twitter
{
	position:relative;
}
.widget_twitter .twitter-avatar
{
	position:absolute;
	top:0px;
	right:0px;
}
.widget_twitter .widgettitle .twitterwidget-title
{
position: absolute;
top: 0px;
left: 10px;
font-weight: bold;
width:90px;
}
.widget_twitter span.entry-content
{
display: block;
padding-bottom: 13px;
}

.widget_links
{
	margin-top:20px;
}

#idc-container-parent
{
padding: 0 10px;
}

#transcript, .transcript-border
{
	display:none;
}

.post-content
{
	margin-bottom: 20px;
}

#extrapanelbutton
{
	position: absolute;
	right: 10px;
	top: -48px;
	font-size: 50px;
	color: #EEE;
	z-index:999999;
}
#extrapanelbutton a:link,
#extrapanelbutton a:visited
{
	color: #fafafa;
}
#extrapanelbutton a:hover
{
	color: #ddd;
}

#sidebar-menubar .comic_navi_wrapper
{
	position:absolute;
	top:0px;
	left:0px;
}
#sidebar-right #recent-category-posts .widgettitle /* left */
{
	text-align:center;
	font-size:20px;
}

#sidebar-right #recent-category-posts .widget-content ul li a /* left*/
{
	font-size:15px;
}

#updateschedule
{
width: 110px;
position: absolute;
top: -110px;
left: -120px;
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
height: 45px;
background-position: 0px -315px;
}

.navi.navi-buyprint
{
	position: absolute;
	top: -50px;
	left: 5px;
	background-position: -65px -113px;
	width: 80px;
	height: 35px;
	z-index:999999;
	position: absolute;
}

.post-comic #wp_fb_like_button
{
	display:none;
}

.post-blog #wp_fb_like_button
{
	position: absolute;
	top: 0px;
	left: 505px;
}

.post-blog
{
	position:relative;
}

.post-blog .post-title
{
	width:450px;
}

#extrapanelbutton a:hover
{
background: url(http://invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19);
background-position: 0px -362px;
}

#extrapanelbutton a
{
width: 49px;
height: 44px;
display: block;
}

.dynamicadhidden
{
	display:none;
	position:absolute;
	overflow:hidden;
}

.ad-leaderboard, .ad-leaderboard-bottom
{
	width:728px;
	height:90px;
}
.ad-smallleaderboard
{
	width:468px !important;
	height:60px !important;
	margin:0px auto !important;
}

.ad-rectangle
{
	width:300px;
	height:250px;
}

.ad-skyscraper
{
	width:160px;
	height:600px;
}

.popcomic.twowide img {
width: 132px !important;
}
.popcomic img {
max-width: 1000px !important;
width:100%;
}
.popcomic {
margin-bottom:10px;
display: block !important;
height: 150px;
overflow: hidden;
width: 150px;
}

.breadclip1
{
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
width: 120px;
height: 110px;
background-position: -180px -6px;
position: absolute;
top: 70px;
left: -150px;
z-index:-1;
}

.breadclip2
{
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
width: 108px;
height: 108px;
background-position: -190px -134px;
position: absolute;
bottom: 720px;
right: 0px;
z-index: -1;
}

.breadclip3
{
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
width: 108px;
height: 110px;
background-position: -177px -261px;
position: absolute;
z-index: -1;
top: 800px;
left: -180px;
}


.breadclip4
{
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
width: 108px;
height: 110px;
background-position: -177px -261px;
position: absolute;
z-index: -1;
bottom: 285px;
right: 40px;
}

body.single .breadclip4
{
bottom: 100px;
}

#newguyguy
{
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
width: 174px;
height: 154px;
background-position: -334px -8px;
position: absolute;
top: 4px;
left: 0px;
}

.widget.most-shared-posts
{
	margin-top:155px;
}

.widget.most-shared-posts .widgettitle
{
	display:none;
}

#facebookpagelike iframe {
position: absolute;
left: -60px;
top: -30px;
}

#facebookpagelike {
position: absolute;
left: 70px;
top: 5px;
overflow: hidden;
width: 150px;
height: 30px;
}

#categoryposts-2 .cat-post-item p {
margin: 0;
}

#categoryposts-2 .cat-post-item
{
	margin-bottom:10px;
}

#categoryposts-2 #wp_fb_like_button
{
	display:none;
}

.post-content .post-tags
{
	display:none;
}

.category-story .post-content .post-tags
{
	display:block;
}

#leftrect2-placeholder
{
	text-align:center;
	margin:0px auto;
}

#categoryposts-3 .cat-post-item .title {
font-weight: bold;
font-size: 1.2em;
}

#categoryposts-3 .cat-post-item a {
text-align:center;
margin:0px auto;
display:block;
}

#categoryposts-3 .cat-post-item .post-date {
margin-top:0px;
text-align:center;
}

#categoryposts-3 .cat-post-item {
border-bottom: 1px solid #000000;
}

.single .post.category-story .post-image
{
	display:none;
}

.single-category-story .blognav-prev,
.single-category-story .blognav-next
{
	font-size:1.3em;
	font-weight:bold;
}

.single-category-story #idc-container-parent
{
	/*display:none;*/
}

#sidebar-footer .most-shared-posts
{
display:none;
z-index:1;
position:fixed;
bottom: 0px;
background-color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, .6);
width: 100%;
left: 0px;
border-top: 7px solid #E3F4F9;
height:65px;
}

#sidebar-footer .most-shared-posts .entries
{
overflow: hidden;
height: 68px;
display: block;
margin: 0 auto;
margin-left:300px;
}

#sidebar-footer .most-shared-posts .entries li {
float: left;
width:170px;
height: 60px;
overflow: hidden;
margin-bottom: 5px;
}

#sidebar-footer .widget.most-shared-posts {
margin-top:0px !important;
background-color:#f9d994;
}

#sidebar-footer .most-shared-posts .entries li .popcomic {
margin: 0 auto !important;
width:89px;
}

#sidebar-footer .most-shared-posts .entries li .popcomic img {
width:132px;
}
#sidebar-footer .most-shared-posts .entries li .popcomic.twowide img {
width:89px !important;
}

#mostpopularguy
{
display:none;
z-index:1;
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
width: 265px;
height: 65px;
background-position: -336px -200px;
position: fixed;
bottom: 0px;
left: 0px;
}

.aprilfools2012 #comic
{
	width:800px !important;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 45px;
}

.aprilfools2012 .comiccell
{
	float:left; 
	margin:5px; 
	max-width:inherit; 
	overflow:hidden; 
}

.aprilfools2012 .comiccell img
{
	max-width:none;
}

.ibfacebooklink {
padding-bottom: 10px;
display: block;
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
width: 300px;
height: 71px;
background-position: -677px -11px;
}

.page-template-extrapanel-php #content
{
	width:auto !important; 
	float: none !important;
	margin-bottom: 0px !important;
	min-height: 267px;
}

.page-template-extrapanel-php .extrapanelimage
{display: block;
text-align: center;
margin: 0 auto;
}
#leaderboard-bottom-placeholder
{
	margin:0px auto;
}
#comic-wrap
{
	width:980px;
	margin:0px auto;
	position:relative;
}

.sociallinks .promo
{
height: 134px !important;
}

.sociallinks
{
	position:absolute;
top: -137px;
	right:-160px;
}

.sociallinks a
{
	margin-top: 10px;
	display: block;
	width: 145px;
	height: 34px;
	background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat;
}

.sociallinks .facebook
{
	background-position: -841px -184px!important;
}

.sociallinks .twitter
{
	background-position: -841px -223px !important;
}

.sociallinks .rss
{
	background-position: -841px -262px !important;
}

#menubar
{
	height:40px;
}

.post-comic .post-info .post-date 
{
	display:none;
}

#comic-foot
{
	height:70px;
}

body.single.comic #comic-foot
{
	height:270px;
}
.widget_better_rss_widget .rssSummary
{
	font-size:0em;
}

.widget_better_rss_widget span.rss-date {
text-align: center;
display: block;
font-weight: bold;
font-size: 1.2em;
}

.widget_better_rss_widget li a.rsswidget {
display: block;
text-align: center;
font-size: 1.4em;
}

.widget_better_rss_widget .widgettitle {
display: none;
}
.widget_better_rss_widget .comicthumbnail {
text-align: center;
height: 150px;
margin: 0 auto;
display: block;
}

.mecomicsheader {
background: #F9D994!important;
width: 100%;
text-align: center;
margin: 0 auto;
display: block;
}

.blogareaholder
{
	position:relative;
}

#text-26
{
margin-bottom:0px !important;
}
#better_rss_widget-2, .scribolcontainer, #linkcat-5 {
/*background: #F9D994 !important;*/
}

.scribolcontainer h2
{
	text-align:center;
}

.sociallinks a.bookad
{
    background: none;
    height: 224px;
}

#sidebar-comicright
{ 
position:absolute; 
height: 100%; 
top:45px; 
right:-5px; 
width:160px; 
}

#comic-head
{
border: 0px !important;
background: none !important;
}

#sidebar-overcomic
{
	padding: 0px !important;
}

#relatedpoststhumbs .thetitle {
display: block;
position: absolute;
bottom: 4px;
width: 100%;
background-color: rgba(255,255,255,.8);
}

#relatedpoststhumbs .thumb {
background-color: rgba(255,255,255,.8);
}

#comic-foot
{
	height:auto !important;
}

#wendellgif
{width: 48px;
height: 67px;
position: absolute;
left: -60px;
}

.comicpress_transcript_widget
{
	display:none;
}


#chatzone
{
background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat #ffffff !important;
background-position: -8px -588px !important;
width: 586px;
height: 41px;
margin: 0px auto;
border-radius: 10px;
border: 30px solid #ffffff;
position: relative;
left: 81px;
margin-top: 40px;
}

@font-face
{
	font-family: IBFont;
	src: url('InvisibleBread2.ttf');
}

#sidebar-overcomic .widget_single_category_posts_widget
{
float: left;
top: 0px;
left: 0px;
width: 220px;
overflow: hidden;
}

#sidebar-overcomic .widget_single_category_posts_widget h2
{
	font-size:20px;
}

#menubar
{
	position:absolute;
	top:152px
}

.sharepost li
{
	display:block !important;
	text-align:left !important;
}

.sharepost
{
position: absolute;
right: -161px;
width: 129px !important;
top: -76px;
}

.comicpane img
{
	vertical-align: top;
}

#wendell-sidebar
{
  background: url(http://www.invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/ib-sprites.gif?v=19) no-repeat !important;
  width: 79px;
  height: 108px;
  position: absolute;
  top: 45px;
  left: 39px;
  background-position: -559px -292px !important;
}

.comicmobile img
{
	max-width:none;
}

.mobileshare{
  display: inline-block;
}

.mobileshare-facebook {
	background: url('http://invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/social-media-icons-57x57.png') no-repeat -207px -80px;
	width: 57px;
	height: 57px;
}
.mobileshare-twitter {
	background: url('http://invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/social-media-icons-57x57.png') no-repeat -69px -80px;
	width: 57px;
	height: 57px;
}
.mobileshare-google{
	background: url('http://invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/social-media-icons-57x57.png') no-repeat -207px -233px;
	width: 57px;
	height: 57px;
}
.mobileshare-email {
	background: url('http://invisiblebread.com/wp-content/themes/comicpress-invisiblebread/images/social-media-icons-57x57.png') no-repeat -139px -461px;
	width: 57px;
	height: 57px;
}
#disqus_thread {
    padding: 10px;
    background: RGBA(255,255,255,.7);
}

#desktopshare
{
	display:none !important;
}

#mobilesharebar
{
	width: 100%;
    padding: 10px 0px;
	background-color: rgba(255,255,255,.5);
}

@media only screen and (max-width: 980px)
{
	#mugsale
	{
		display:none;
	}

	#comic-foot .comicpress_comic_blog_post_widget {
	width: 496px !important;
	}

	.navi
	{
	margin: 0px 21px !important;
	}

	#sidebar-undercomic
	{
	margin-right:0px !important;
	width: 746px;
	}
	#sidebar-comicright
	{
	display:none;
	}
	#sidebar-undercomic 
	.widget.comicpress_comic_title_widget {
	width:200px !important;
	}
	#sidebar-left /* right */
	{
	/*left:-33px !important;*/
	}
	#relatedcomicsblock
	{
	width:656px !important;
	}
	#middlebar
	{
	position:relative;
	width:728px !important;
	}
	#footer
	{
	width:728px !important;
	}
	#subcontent-wrapper
	{
	width:728px !important;
	}
	#sidebar-right /* left */
	{
	display:none;
	}
	#comic-foot
	{
	width: 728px !important;
	}
	#text-20 {
	right:100px !important;
	}
	#comic-share-buttons {
	width:728px;
	}
	.breadclip1,
	.breadclip2,
	.breadclip3,
	.breadclip4
	{
	position:relative !important;
	top:0px !important;
	left: 0px !important;
	display:none;
	}
	#sidebar-header
	{
	padding:10px 0px;
	}
	#header
	{
	margin-bottom:107px !important;
	}
	#comic-wrap
	{
	width:728px;
	}
	.menulink.about
	{
	margin-left:0px !important;
	}
	#updateschedule
	{
	display:none;
	}
	#text-6 #menubar
	{
	width:450px !important;
	position: relative;
	top: -66px;
	left: 0px;
	}
	#comic-head
	{
	position:absolute;
	top:-150px;
	right:17px;
	width:460px !important;
	}

	#facebookpagelike
	{
		left:340px !important;
	}

	#header 
	{
	width:678px !important;
	}
	#sidebar-header {
	position:relative !important;
	top: 0px;
	left:0px;
	}
	#page, #page-wide {
	width: 728px !important;
	}

	#page-wide-wrap
	{
	width:728px !important;
	margin:0px auto !important;
	}

	#content.narrowcolumn
	{
		width:555px;
	}

	#chatzone
	{
		left: 0px !important;
	}
	.sociallinks, #sidebar-overcomic .widget_single_category_posts_widget
	{
		display:none !important;
	}

	#wendell-sidebar
	{
		display:none;
	}
}


@media only screen and (max-width: 450px) and (orientation: portrait)
{
	#mugsale
	{
		display:none;
	}
	.navi-random
	{
		position:relative;
		left: 18px;
	}
	.comic_navi_right {
		position: relative;
		left: 13px;
	}
	.navi-last, .navi-first
	{
		display:none !important;
	}
	#mobilecomicholder
	{
		display:block !important;
	}

	.comicpane>img
	{
		display:none;
	}

	#page-wide-wrap, #page-wide, #page, #comic, #sidebar-undercomic, #comic-foot, #comic-foot .comicpress_comic_blog_post_widget, #comic-wrap, #footer, .comic_navi, #subcontent-wrapper, #text-34
	.page .narrowcolumn
	{
		width: 375px !important;
		margin: 0px auto !important;
	}

	#comic-head
	{
		position:relative !important;
		top:0px !important;
	}

	#header
	{
		width:325px !important;
		padding:0px !important;
		margin:0px !important;
		overflow: visible !important;
	}

	#text-6 #menubar
	{
		width:375px !important;
		top:0px !important;
	}

	#comic-head
	{
		width:375px !important;
		right:0px !important;
	}

	.ad-leaderboard-bottom, .dynamicadhidden.ad-leaderboard, .dynamicadhidden.ad-skyscraper, #chatzone, #yarpp_widget-2, #text-36, #leaderboard-bottom-placeholder, #sidebar-header,
	#sidebar-left, #leftrect2-placeholder
	{
		display:none !important;
	}
	.home #content, .single #content
	{
		width:375px !important;
	}

	#comic-foot .comicpress_comic_blog_post_widget 
	{
		padding:0px !important;
	}

	#rightsideheader
	{
		right:-50px;
		width: 211px!important;
		background-position: -777px -420px!important;
	}

	.menulink.facebook
	{
		position:absolute;
	  top: -110px;
	  right: 130px;
	}

	.menulink.twitter
	{
		position:absolute;
	  top: -110px;
	  right: 50px;
	}


	.menulink.tumblr
	{
		position:absolute;
	  top: -46px;
	  right: 130px;
	}

	.menulink.rss
	{
		position:absolute;
	  top: -46px;
	  right: 50px;
	}

	.menulink.contact
	{
		display:none !important;
	}

	.menulink.about, .menulink.archives, .menulink.store
	{
		margin:10px !important;
		margin-top:0px !important;
	}

	.menulink.about
	{
		margin-left: 50px !important;
	}

	#comic
	{
		width:357px !important;
		max-width: none !important;
	}
	.navi {
	  margin: 17px 0px !important;
	}
	.comic_navi_center
	{
		position:relative;
		left:-20px;
	}
	.comic_navi_wrapper
	{
		padding-bottom:0px !important;
	}

	.titleandcomments
	{
		position:relative !important;
		top: 0px !important;
		left: 0px !important;
		padding-top:20px;
	}

	#comicpress_comic_blog_post_widget-2 .widget-content
	{
		padding:10px;
	}

	.ad-rectangle
	{
		margin: 0px auto !important;
		text-align:center;
		float: none !important;
	}

	#leftrect1-placeholder
	{
		padding-top:15px !important;
	}
	
	#subcontent-wrapper, #text-36
	{
		display:block !important;
	}

	#mobilesharebar{
		display:table !important;
	}
}


@media only screen and (min-width: 980px)
{
	#mugsale
	{
		position: relative;
		top: 290px;
	}
	
	body.home #ad-dummy-above-header,
	body.comic #ad-dummy-above-header
	{
	  height:100px;
	}
	body.comic #leaderboard-placeholder,	
	body.home #leaderboard-placeholder
	{position: absolute;
	top: -110px;
	left:-30px
	}

	body #header
	{  
	margin-top: 10px !important;
	  width: 167px!important;
	padding-right: 824px !important;
	}
	#sidebar-comicright
	{
	  display:none;
	}
	#comic
	{
	  border:0px solid;
	  padding: 0px;
	  margin:0px;
	}
	#comic-wrap
	{
	  width:800px;
	  margin:0px;
	  position: relative;
	top: -118px;
	left: 180px;
	}
	body.home:not(.paged) #subcontent-wrapper,
	body.comic #subcontent-wrapper
	{	
		position: relative;
		top: -100px;
	}
	#menubar
	{
	width: 153px !important;
	  height:166px;
	}
	#updateschedule
	{
	  display:none;
	}
	#sidebar-overcomic
	{
	width: 153px;
	height: 800px;  
	position: absolute;
	left: -171px;
	top: 124px;
	}
	#sidebar-undercomic
	{
	  margin-right:0px !important;
	}
	#rightsideheader
	{
	  background-position: -973px -420px!important;
	left: 165px;
	}
	#comic-foot
	{
	  width:800px !important;
	}
	.navi
	{
	margin: 0px 26px;
	}
	.menulink.about {
	margin-left:41px !important;
	}
	.menulink.store {
	margin-left:47px;
	}
	.menulink.contact {
	margin-left:18px;
	}
	.breadclip1
	{
	  display:none;
	}
	#chatzone
	{
	  left:-80px;
	}
	#content-wrapper
	{  
	width: 980px;
	position: relative;
	margin: 0px auto;
	text-align: center;
	}
	#comic-foot .comicpress_comic_blog_post_widget {
	width: 550px;
	}
	#middlebar, #relatedcomicsblock
	{
	  width:800px !important;
	}

	#relatedpoststhumbs .relatedcomicli {
	margin: 0 25px!important;
	}
	
	#chatzone
{
  	left: 0px !important;
}
#subcontent-wrapper
{
  text-align:left;
}
}