body { 
	font-family:Verdana,sans-serif; 
	margin:0px; 
	background:#000033;
}
a { 
	color:white;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none; 
}
.logo { 
	position:absolute; 
	top:2px; left:8px; 
	border:none; 
	width:223px; height:150px; 
}
.keen_ad { 
	position:relative; 
	top:0px; left:240px; 
	width:740px;
	text-align:center;
	font-size:0.6em;
}
.container {
	position:relative;
	text-align:center;
	border:none;
}

.menu { 
	width:810px;
	margin:auto;
	text-align:right; 
	background:url(/images/bg_leather.jpg) #8e5829;
	border-bottom:3px double #dead5a;
}
.content {
	background:url(/images/bg_leather.jpg) #8e5829;
	margin:auto; 
	width:810px;
	text-align:left;
}
.footer {
	border-top:3px double #dead5a;
	background:url(/images/bg_leather.jpg) #8e5829;
	width:810px;
	margin:auto;
	font-size:0.6em;
	text-align:center;
	color:white;
}

.comic { 
	color:black;
	width:600px; 
	color:black;
	text-align:center;
}
.comic p { 
	background:white;
	text-align:left;
	padding:0.5em;
	border:3px double #dead5a;
}
.comic a { 
	color:black; 
	background:none;
}

.right_menu { 
	left:600px;
	text-align:center; 
	color:white; 
	font-size:0.8em; 
}
.right_menu select { 
	font-size:0.8em; 
	border:none; 
}

.ks_calendar { 
	width:200px; 
	color:white; 
}
.ks_calendar a { color:#dead5a; font-weight:bold; }
.ks_cal_title { }
.ks_cal_title a { vertical-align:super; }
.ks_cal_row { background:#660000; border:1px solid navy; }
.ks_cal_nm_c { background:#330000; }
.ks_cal_nm_e { background:#330000; }
.ks_cal_c { background:#990000; }
.ks_cal_e {}
.ks_cal_today { background:#993333; }
.ks_cal_wk_c { display:none; }
.ks_cal_wk_e { display:none; }
.ks_cal_wk { display:none; }
	
.tagboard { 
	border:3px double #dead5a;
	padding:2px;
	width:200px; 
	text-align:left; 
	font-size:9pt; 
}
.tagboard p {
	background:#dead5a;
	color:black;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin:0;
}
.tagboard a { 
	color:#81a1df; 
}
.tagboard input { 
	width:200px; 
	border:none; 
}
.tagboard iframe { 
	width:200px; height:200px; 
	border:none; 
	background:white; 
}
.tagboard textarea { 
	width:200px; 
	border:none; 
}
.newsbox {
	color:black;
	font-weight:bold;
	border:3px double #dead5a;
	width:150px;
	margin:auto;
}
.newsbox p {
	background:#dead5a;
	margin:0;
}
.nav {
	color:black;
	font-weight:bold;
	border:3px double #dead5a;
	width:150px;
	margin:auto;
}
.nav p {
	background:#dead5a;
	margin:0;
}
.nav img {
	width:50px; height:50px;
}
	
.cover { 
	width:200px; height:309px; border:none; 
	margin-right:1em; 
	}
.injcover { 
	width:200px; height:267px; border:none; 
	margin-right:1em; 
	}
.item { 
	width:30em; text-align:left; 
	background:white; padding:0.5em;
	}
.item a {
	color:black;
	}

a:hover { 
	background:#dead5a; 
	color:#660000;
	text-decoration:underline; 
	font-weight:bold;
}


