<style type="text/css">

body {
	margin: 0;
	font-family: 'Arial' , sans-serif;
	font-size: 14px;
	color: #000;
}


a {
	color: #a00;
	text-decoration: none;
}

a:link {
	color: #115294;
}

a:visited {

	color: #0a2d51;

}

a:hover {
	color: #f00;
}

a:focus {
	outline: none;
}

a img {
	border: none;
}

p {}

img {
	max-width: 100%;
	padding: 0;
	margin: 0;
}

small {
	font-size: 12px;
}

hr {
	height: 1px;
	color: #000;
	background-color: #000;
	border: 0px;
}
blockquote {
	margin: 10px;
	padding: 5px 10px 5px 20px;
	font-family: 'Georgia' , serif;
	font-size: 16px;
	border-width: 1px 1px 1px 5px;
	border-style: solid;
	border-color: #ccc;
}

form {
	margin: 0;
}

/* HEADINGS */

h1, h1 a {
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 56px;
	line-height: 46px;
	letter-spacing: -5px;
}

h2, h2 a {
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -1px;
}

h3, h3 a {
	padding: 0;
	margin: 0;
	font-size: 20px;
	clear: both;
	letter-spacing: -1px;
}

h4, h4 a {
	padding: 0;
	margin: 0;
	font-size: 15px;
	clear: both;
}

/* THE PAGE WRAPPER */

/* THE HEADER */



#header {

	text-align: left;

}



#header .description {

	padding: 0 0 10px 0;

	font-size: 14px;

	margin-left: 40px;

}



/* THE MENU */



#menubar-wrapper {

	width: 100%;

	clear: both;

	display: block;

	margin: 0 auto;

	text-transform: uppercase;

	background: #111;

}



.ie #menubar-wrapper {

	zoom: 1; /* IE fix, allows for variable height menu  */

}



.menunav {

	float: right;

	text-align: center;

}



.menunav a {

	color: #fff;

}



.menunav-search {

	float: left;

	padding: 2px;

}



.ie .menunav-search {

	padding-top: 3px;

}





.menunav-rss {

	font-size: 13px;

	line-height: 26px;

	padding: 0 5px;

	float: left;

	display: inline-block;

	overflow: hidden;

	color: #fff;

}



.menunav-rss:hover {

	background: #ff9701;

	color: #000;

}



.menunav-prev, .menunav-next {

	display: inline-block;

	float: left;

}



.menunav-prev a, .menunav-next a {

	font-size: 24px;

	line-height: 25px;

	padding: 0 5px 1px 5px;

	float: left;

	display: inline-block;

	overflow: hidden;

	color: #fff;

}



.menunav-prev a:hover, .menunav-next a:hover {

	color: #fcff00;

	background: #f00;

}



.menu {

	float: left;

}



.menu ul {

	z-index: 100;

	margin: 0;

	padding: 0;

	list-style-type: none;

}



/*Top level list items*/

.menu ul li {

	position: relative;

	display: inline;

	float: left;

}



/*Top level menu link items style*/

.menu ul li a {

	display: block;

	padding: 5px 10px;

	text-decoration: none;

}



.menu ul li ul li a {

	text-align: left;

	background: #555; /* background of menu items (default state)*/

}



* html .menu ul li a {

	/*IE6 hack to get sub menu links to behave correctly*/

	display: inline-block;

}



/* this is the color of the non-hovered text in the menubar */

.menu ul li a:link, .menu ul li a:visited {

	color: #fff;

}



/* color of the sub level non-hovered text */

.menu ul li ul li a:link, .menu ul li ul li a:visited {

	color: #fff;

	font-size: 12px;

}



.menu ul li a.selected {

	/*CSS class that's dynamically added to the currently active menu items' LI A element*/

	background: #888;

	color: #fff;

}



.menu ul li a:hover {

	color: #fcff00;

	background: #414141; /*background of menu items during onmouseover (hover state)*/

}



/*1st sub level menu*/

.menu ul li ul {

	position: absolute;

	left: 0;

	display: none; /*collapse all sub menus to begin with*/

	visibility: hidden;

}



/*Sub level menu list items (undo style from Top level List Items)*/

.menu ul li ul li {

	display: list-item;

	float: none;

}


/* NAVIGATION */



.blognav {

	width: 200px;

	margin: 0 auto;

}



.blognav-previous {

	float: left;

}



.blognav-next {

	float: right;

}



.nav {

	float: right;

	font-size: 12px;

	font-weight: bold;

	padding: 5px 0;

}



.nav-first {

	float: left;

}



.nav-previous {

	float: left;

}



.nav-previous a {

	padding-left: 10px;

}



.nav-next {

	float: left;

}



.nav-next a {

	padding-left: 10px;

}



.nav-last {

	float: left;

}



.nav-last a {

	padding-left: 10px;

}



.pagenav, .commentnav {

	height: 25px;

	color: #000;

	font-weight: bold;

	line-height: 25px;

	padding: 0 5px 0 5px;

	margin-top: 5px;

	clear: both;

}



.pagenav-left, .commentnav-left {

	float: left;

}



.pagenav-right, .commentnav-right {

	float: right;

}



.nav a, .pagenav a, .nav-blog a {

	display: block;

	float: left;

}





/* POSTED IMAGES  */



.wp-caption p {

	margin: 5px 0;

	line-height: 11px;

	font-size: 11px;

}



.wp-caption-text {}



.sticky {}



.aligncenter {

	margin: 0 auto;

	display: block;

}



.alignright {

	margin: 10px 0 10px 10px;

	display: inline;

	float: right;

}



.alignleft {

	margin: 10px 10px 10px 0;

	display: inline;

	float: left;

}



/* TRANSCRIPT */



#transcript {

	padding: 0 10px;

	font-size: 11px;

	border-left: 4px dotted #333;

	border-right: 4px dotted #333;

}



.transcript-border {

	padding: 0 5px;

	margin: 15px 0;

	border: 1px solid #555;

	background: #fff;

	clear: both;

}



a.transcript-title {

	padding: 0 0 5px 0;

	margin: 0 0 5px 0;

	display: block;

	font-family: 'Georgia' , serif;

	font-style: italic;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	text-transform: uppercase;

	letter-spacing: 1px;

	line-height: 2em;

	border-bottom: 1px dashed #777;

}



#transcript-content {

	font-family: 'Courier New' , monospace;

	overflow: hidden;

}





/* STORYLINES */



.storyline-cats {

	padding: 0;

	margin: 0;

	list-style: none;

}



.storyline-cats li {

	display: inline;

}



li.storyline-root {

/*	display: none; */

}



/* CLEAR FLOATS */



.clear {

	clear: both;

}



/* CLEAR MARGINS */

/* Used with BR for clearing paragraph margins for Safari, Chrome - avoid background gaps */



.clear-margins {

	clear: both;

	height: 0;

	line-height: 0;

	font-size: 0;

}



/** BUY THIS **/



.buythis {

	padding: 0 5px 0 5px;

}



.buythisbutton {

	height: 27px;

	width: 240px;

	margin: 5px 0 5px 0;

	background: url('images/buythis.png') no-repeat;

}



.print-thumbnail {

	text-align: center;

}



.page-template-buystrip-php .post-content table {

	margin: 0 auto;

}



/* Archive Calendar Template */



.cpcal-image {

	height: 120px;

	width: 152px;

}



.cpcal-cals {

	margin: 0 auto;

	padding-left: 5px;

}



.cpcal-month {

	width: 157px;

	padding: 5px 0 5px 5px;

	margin: 0 8px 8px 0;

	float: left;

	border: 1px solid #999;

	background: #fff;

}



.cpcal-monthtitle {

	width: 154px;

	height: 16px;

	padding: 0 0 5px 0;

	text-align: center;

	font-family: 'Georgia' , serif;

	font-variant: small-caps;

	font-size: 16px;

	line-height: 16px;

	letter-spacing: -1px;

}



.cpcal-dayletter {

	width: 20px;

	height: 15px;

	margin: 0 2px 2px 0;

	display: block;

	float: left;

	text-align: center;

	font-size: 11px;

	line-height: 13px;

}



.cpcal-day {

	width: 18px;

	height: 13px;

	margin: 0 2px 2px 0;

	display: block;

	float: left;

	text-align: center;

	font-size: 11px;

	line-height: 13px;

	border: 1px solid #999;

}



.cpcal-day a {

	width: 18px;

	height: 13px;

	line-height: 13px;

	display: block;

	font-size: 12px;

	font-weight: bold;

}



.cpcal-day a:hover {

	color: #fff;

	background: #000;

}



/* STANDARD TAGS */

body {
	background: #fff url('images/background-pattern.jpg') repeat;
}

#header h1 {
	text-shadow: 1px 1px 1px #222;
	-moz-text-shadow: 1px 1px 1px #222;
	-khtml-text-shadow: 1px 1px 1px #222;
	-webkit-text-shadow: 1px 1px 1px #222;
}

#menubar-wrapper {
	margin: 0 auto;
	clear: both;
	display: block;
	text-transform: uppercase;
	padding: 3px 0;
	margin-bottom: 5px;
	border: solid 1px #999;
}

.safari #menubar-wrapper {
	padding: 4px 0 0;
}

#menubar-wrapper, #subcontent-wrapper, 
.layout-gn #sidebar-left, 
.layout-rgn #sidebar-right, 
.layout-v #sidebar-right,
.layout-v3cr #sidebar-right, 
.layout-v3cr #sidebar-left,
.layout-v3c #sidebar-left,
.layout-v3c #sidebar-right {
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#menubar-wrapper {
	text-shadow: 1px 1px 1px #222;
	-moz-text-shadow: 1px 1px 1px #222;
	-khtml-text-shadow: 1px 1px 1px #222;
	-webkit-text-shadow: 1px 1px 1px #222;
}

#menubar-wrapper, #subcontent-wrapper, 
.layout-gn #sidebar-left, 
.layout-rgn #sidebar-right, 
.layout-v #sidebar-right,
.layout-v3cr #sidebar-right, 
.layout-v3cr #sidebar-left,
.layout-v3c #sidebar-left,
.layout-v3c #sidebar-right {
	-moz-box-shadow: 1px 2px 5px #000;
	-webkit-box-shadow: 1px 2px 5px #000;
	-khtml-box-shadow: 1px 2px 5px #000;
	box-shadow: 1px 2px 5px #000;	
}

#menubar-wrapper, #subcontent-wrapper, 
.layout-gn #sidebar-left, 
.layout-rgn #sidebar-right, 
.layout-v #sidebar-right,
.layout-v3cr #sidebar-right, 
.layout-v3cr #sidebar-left,
.layout-v3c #sidebar-left,
.layout-v3c #sidebar-right {
	background: #ccc;
	background:-moz-linear-gradient(100% 100% 90deg,#aaa, #ddd, #eee 100%);
    /* IE8 uses -ms-filter for whatever reason... */
	background: -ms-filter: progid:DXImageTransform.Microsoft.gradient(
        gradientType=1, startColor=#ddd, endColoStr=#FFFFFF
	);
        background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(232, 232, 232, 1.0)),
          to(rgba(172, 172, 172, 3.0))
        );
}

.menunav a {
	color: #000;
}

.ie button {
	color: #000;
}

.menunav-prev a, .menunav-next a {
	margin: 0 3px;
}

.menu ul li a:link, .menu ul li a:visited {
	color: #000;
	margin-left: 3px;
}

.menunav-prev a:hover, .menunav-next a:hover, .menunav-rss:hover, .menu ul li a:hover {
	color: #fcff00;
	background:-moz-linear-gradient(100% 100% 90deg, #fff, #ccc, #bbb 100%);
        background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(132, 132, 132, 1.0)),
          to(rgba(227, 227, 227, 3.0))
        );
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/* this is the color of the text in the menubar when its on that page */

.menu .current_page_item a {
	color: #b00 !important;
}

#comic {
	padding: 5px;
}

#comic img {
	border: solid 1px #999;
	background: #fff;
	-moz-box-shadow: 1px 2px 5px #000;
	-webkit-box-shadow: 1px 2px 5px #000;
	-khtml-box-shadow: 1px 2px 5px #000;
	box-shadow: 1px 2px 5px #000;
	margin-bottom: 5px;
}

#content-wrapper {
	padding-top: 5px;
}

#subcontent-wrapper {
	margin: 5px;
	padding: 5px 0;
}

.layout-v #subcontent-wrapper,
.layout-v3c #subcontent-wrapper {
	padding: 5px;
}
	
/*
.layout-v #subcontent-wrapper, .layout-v3c #subcontent-wrapper {
	padding: 5px;
	margin: 5px 0;
}

.layout-gn #subcontent-wrapper, .layout-rgn #subcontent-wrapper {
	margin: 0 5px 5px 0;
}

.layout-gn #sidebar-left, .layout-rgn #sidebar-right, .layout-v #sidebar-right {
	width: 190px;
	padding: 5px;
	margin: 5px;
}
*/

.narrowcolumn {
	width: 540px;
}

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

.layout-rgn #pagewrap-right, .layout-gn #pagewrap-right {
	width: 765px;
}

.layout-gn #pagewrap-right {
	float: right;
}

.layout-standard .narrowcolumn {
	width: 550px;
}

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

.layout-v3c .narrowcolumn {
	width: 550px;
	padding-bottom: 5px;
}

.layout-v3cr #sidebar-right, 
.layout-v3cr #sidebar-left {
	width: 194px;
	margin-left: 5px;
}

.type-post, .type-page, .type-comic, .sidebar h2 {
	padding: 1px 0 2px 3px;
	background: #fff;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background:-moz-linear-gradient(100% 100% 90deg,#eee, #efefef, #fff 100%);
    /* IE8 uses -ms-filter for whatever reason... */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(
        gradientType=1, startColor=#ddd, endColoStr=#FFFFFF
	);
        background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 1.0)),
          to(rgba(220, 220, 220, 3.0))
        );
	border: solid 1px #999;
}

.type-post h2, .type-page h2, .type-comic h2 {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-khtml-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	border-bottom: dotted 1px #ccc;
}

.sidebar h2 {
	margin-bottom: 3px;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.comment-link {
	padding: 3px;
}

.post-foot, .post-head {
	padding: 0;
	margin: 0;
}

#table100 {
	margin: auto;
	width:940px;
	background-image: url(http://mindyourownbusiness.com/images/myob.gif);
}

#header h1 { display:none; }
#site-description { display:none; }
#site-title { display:none; }
