body, html {
	margin: 0px; padding:0px;
	}

#wrap {
	width:1000px;
	margin:0px auto;
	}

#stripe {
	position: absolute;
	z-index:-1;
	top:0px; left:50%;
	width: 50%;
	height: 50px;
	border-bottom: 3px solid;
	}

#sidebar {
	float:left;
	margin:580px 30px 0px 26px;
	width:210px;
	padding: 15px;
	font: 11px/19px verdana, sans-serif;
	}

#nav {
	height:30px; width:700px;
	margin:0px 0px 0px 300px; padding:10px 0px;
	font: bold 12px/14px verdana, sans-serif;
	text-align: left;
	border-bottom: 3px solid;
	background:none;
	}

#buttons {
	margin:8px 0px 0px 300px; padding-top:6px;
	width:680px;
	text-align:center;
	background:none;
	}

#content {
	float:right;
	width:680px;
	margin:0px; padding:10px;
	font: 13px/17px arial, sans-serif;
	background:none;
	}

#footer {
	clear:both;
	text-align:center;
	font: 10px/13px verdana, sans-serif;
	}

#social {
	float:right;
	margin:0px 5px 0px 30px;
	width:160px;
	padding: 15px;
	font: 11px/19px verdana, sans-serif;
	background-color:#e0c653;
	}

a:link, a:visited {
	text-decoration: none;
	color:#FFF;
	}

a:hover {
	text-decoration: underline;
	color:#FFF;
	}

h3 {
	display: block;
	float:left; clear:left;
	font:bold 18px/21px arial, sans-serif;
	margin-left:-10px; margin-top:4px; margin-bottom:12px;
	z-index:99;
	}

h1 {
	display: block;
	float:left; clear: both;
	font:bold 17px/20px arial, sans-serif;
	margin-top:25px; margin-left:0px; margin-bottom:12px;
	padding: 3px 0px;
	text-align:center;
	width:680px;
	border-top: 1px dashed; border-bottom: 1px dashed;
	}

p.back {
	display:block;
	clear:left;
	text-align:center;
	font:bold 11px/19px verdana, sans-serif;
	}

ul {
	list-style: url(images/) circle;
	}

.small {
	font:10px/14px verdana, sans-serif;
	}

.indent {
	font: 11px/17px verdana, sans-serif;
	display: block;
	margin-left: 20px;
	}

.read {
	width: 160px; height: 180px;
	margin:12px 0px;
	float: left;
	font: 11px/16px verdana, sans-serif;
	text-align: center;
	}

img.logo {
	border:0px none;
	margin-top:4px;
	}

#sidebar h2, #social h2 {
	border-top: #d1a115 1px dashed;
	padding-top:10px;
	text-align:left;
	font: bold 14px/19px verdana, sans-serif;
	}
	
#sidebar p, #social p {
	border-top: #d1a115 1px dashed;
	padding-top:6px;
	font: 11px/19px verdana, sans-serif;
	}

/* ============================= */
/* ~ * ~ * ~ * Style for Seasons * ~ * ~ * ~ */
/* ============================= */

body.spring {
	color: #566405;
	background: #c9e159;
	}

div.spring {
	background: #c9e159 url(images/color_spring_web.jpg) no-repeat 10px 15px;
	}

body.summer {
	color: #8a003e;
	background: #f8a8cb;
	}

div.summer {
	background: #f8a8cb url(images/color_summer_web.jpg) no-repeat 0px 0px;
	}

body.fall {
	color: #611e0d;
	background: #d8b128;
	}

div.fall {
	background: #d8b128 url(images/color_fall_web.jpg) no-repeat -10px -10px;
	}

body.winter {
	color: #59425f;
	background: #ccbad4;
	}

div.winter {
	background: #ccbad4 url(images/color_winter_web.jpg) no-repeat -5px -20px;
	}

body.rainy {
	color: #0d545a;
	background: #afd5d8;
	}

div.rainy {
	background: #afd5d8 url(images/color_rainy_web.jpg) no-repeat 5px -10px;
	}

/* ================================ */
/* ~ * ~ * ~ * Style for Comics Page * ~ * ~ * ~ */
/* ================================ */

img.cmcstb {
	margin:0px;
	border:0px none;
	padding:3px;
	background:none;
	}

span.cmcstb {
	float:left;
	margin:0px 10px 17px 0px;
	}

span.cmcsdesc {
	font: 11px/15px arial, sans-serif;
	padding-right:15px;
	}

.cmcblock {
	width:340px;
	float:left;
	}

a:link.cmcs, a:visited.cmcs {
	color:#1b7279;
	font: bold 14px/21px verdana, sans-serif;
	border-bottom: 1px solid #1b7279;
	}

a:hover.cmcs {
	color:#FFF;
	font: bold 14px/21px verdana, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	}

body.comics {
	color: #0d545a;
	background: #afd5d8 url(images/color_rainy_web_fade.jpg) no-repeat 5px -10px;
	}

/* =================================== */
/* ~ * ~ * ~ * Style for Illustrations Page * ~ * ~ * ~ */
/* =================================== */

#contentillust {
	text-align:center;
	background:none;
	font: 13px/19px arial, sans-serif;
	}

body.illust {
	color: #59425f;
	background: #ccbad4 url(images/color_winter_web_fade.jpg) no-repeat 0px 0px;
	}

b.illust {
	color:#846a8f;
	font: bold 14px/23px verdana, sans-serif;
	border-bottom: 1px solid #846a8f;
	}

img.tb {
	padding:3px;
	margin:8px 16px;
	background:#fff;
	width:100px; height:100px;
	border:0px none;
	}

img.illust {
	margin:0px; padding:0px;
	border: 1px solid #333;
	}

td.illustnav {
	width:60px;
	text-align:center;
	}

/* ======================== */
/* ~ * ~ * ~ * WordPress * ~ * ~ * ~ */
/* ======================== */

.postmetadata {
	text-align:right;
	color:#7f331c;
	font: 11px/19px verdana, sans-serif;
	}
