@charset "EUC-JP";

#container{ width:780px; text-align:center; margin:0 auto; padding: 0px; }

#banner,#subbanner{ width:780px; margin: 0px; padding: 0px; }

#banner a{ margin: 0px; padding: 0px;
	background: url(http://www.rulezpeeps.com/blog/head.jpg) no-repeat;
	height: 100px; width: 780px; display: block; }
#banner a:link{ background: url(http://www.rulezpeeps.com/blog/head.jpg) no-repeat; }
#banner a:visited{ background: url(http://www.rulezpeeps.com/blog/head.jpg) no-repeat; }
#banner a:active{ background: url(http://www.rulezpeeps.com/blog/head.jpg) no-repeat; }
#banner a:hover{ background: url(http://www.rulezpeeps.com/blog/head.jpg) no-repeat; }

h1,h2,h3{ margin:0;padding:0;}

.blogtitle{
	color:#F5F4E6; font-size:1px; line-height: 1px; font-weight:normal; text-indent: -10000px;
	padding:0px; margin: 0px; height: 100px; width: 780px; display: block;
}
.description{ color:#F5F4E6; font-size:1px; display: none; line-height: 1px; padding:0px; margin: 0px;}
	
#content{ width:560px; margin:0; padding:0; float:right; text-align:center; }
#links{ width:220px; margin:0px; padding:0; float:right; }
.blog{ width:550px; margin:0px auto 20px; padding: 0px; }

.blogbody{ margin:0px 0px 10px; padding:0; text-align: left; }

.date{ color:#5F0D00; font-size:10px; line-height: 12px; font-weight:normal; text-align:right; margin:25px 0 0; padding:0px; }

.title{
	color:#5F0D00; font-size:16px; letter-spacing: 2px; font-weight:bold;
	margin:0; padding:15px 10px; width: 530px; background: url(http://www.rulezpeeps.com/blog/title.gif) no-repeat left top;
}

.main{ color:#666666; font-size:14px; line-height: 25px; margin:0; padding:0px 10px; }
blockquote{ padding:10px; }
.pict{ margin:5px; padding: 5px; border: 1px solid #CCCCCC; }
.main-continues{ font-size:11px; }
.posted{
	color:#5F0D00; font-size:10px; text-align:right;
	margin:0; padding:5px 10px 10px; clear: both;
	border-bottom: 1px solid #5F0D00;
}

.menu{ color:#5F0D00; font-size:10px; text-align:right; margin:0px; padding:5px 0px; }

.comments-head{ color:#5F0D00; font-size:14px; font-weight:bold; padding:10px; margin: 0px; }
.comments-body{ color:#666666; font-size:14px; padding:0px 10px; line-height: 25px; }
.comments-post{
	color:#5F0D00; font-size:10px; text-align:right; margin:0; padding:10px;
	border-bottom: 1px solid #5F0D00;
}
.trackback-url{ color:#5F0D00; font-size:12px; font-weight:bold; padding:10px; margin: 0px; }
.trackback-body{ color:#666666; font-size:14px; padding:0px 10px; line-height: 25px; }
.trackback-post{
	color:#5F0D00; font-size:10px; text-align:right; margin:0; padding:10px;
	border-bottom: 1px solid #5F0D00;
}

table.form{ margin:0px; padding: 0px; width: 550px; }
label{ color:#5F0D00; font-size:12px; font-weight:bold; }
	
#author{ width:230px;border:1px solid #5F0D00; }
#email{ width:230px;border:1px solid #5F0D00; }
#url{ width:230px;border:1px solid #5F0D00; }
#text{ width:320px;height:200px;border:1px solid #5F0D00; }
	
.calendarhead{
		color:#5F0D00; font-size:12px; font-weight:bold; text-align:left; margin:0; padding:20px 10px 15px;
		background: url(http://www.rulezpeeps.com/blog/side_title.gif) no-repeat left top;
	}
.calendartable{ width:220px; padding:0px; margin:0px; position:center; }
.calendarweek{
		color:#666666; font-size:xx-small; font-weight:bold;
		padding:0px 3px; margin:0; position:center; text-align:center; }

.calendarwd{ position:center; margin:0; padding-top:0; padding-bottom:0; }

.calendard{empty-cells:show;padding:3px;}
.calendardbg{padding:3px;}
.calendar{ color:#666666; font-size:x-small; position:center; }
.sidetitle{
		color:#5F0D00; font-size:12px; font-weight:bold; text-align:left; margin:0px; padding:10px;
		background: url(http://www.rulezpeeps.com/blog/side_title.gif) no-repeat left top;
}
.side{
		font-size:x-small; line-height:125%; text-align:left;
		margin:0px 10px 10px; padding:0px;
		}
.sidebody{ color:#737679; margin:0px; padding:2px 0px; }

.pagetop{ font-size:10px; text-align:right; padding:15px; }
.photo{text-align:center;}
.nickname{ color:#737679; font-size:x-small; margin:0; padding:5px 25px; }
.message{ color:#737679; font-size:x-small; margin:0; padding:0 25px; }
.quotetable{background:#737679;}
.quote{color:#737679;font-size:xx-small;padding:1px;background:#fff;}
.blogtimes{margin:0 0 10px 0;text-align:center;}
.powered{ text-align:center; margin:10px 0 10px 0; }
.syndicate{ font-size:xx-small; text-align:center; }
.checkers{ font-size:xx-small; margin-top:10px; }
