/*********** litmus-css by ijiijiph 2005  ***********/

/** BODY **/

body {
	color:#444f4f;
	background:#ffffff;
	font-family:century gothic;
	text-align:center;
}

#container{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
a:link{color:#555f5f;}
a:active{color:#660000;}
a:visited{color:#444f4f;}
a:hover{color:#660000;text-decoration:none;}

/** BANNER **/
#banner{
	margin-top:20px;
	background:#efefe0;
	height:260px;
	width:100%;
}
H1{
	color:#5f5f50;
	font-size:155%;
	padding:130px 0px 5px 10px;
	margin:10px 0px 0px 0px;
	clear:both;
	}
H1 a:link, h1 a:visited{
	color:#5f5f50;
	text-decoration:none;
	}
.description{
	margin:0px;
	padding-left:10px;
	font-size:76%;
}

/** BLOG **/

#content{
	float:left;
	width:550px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:30px;
}
.navi{
	font-size:86%;
	color:#444f4f;
	background:#efe0e0;
	padding:1em 0em 1em 20px;
	margin:2px 10px 0px 0px;
}
.navi a:link, .navi a:visited{
	color:#555f5f;
}

.blog{
	padding:0px 0px 50px 0px;
	margin:0px 10px 0px 0px;
	background:#f0f5f9;
}

h2.date{
	color:#2f2020;
	background:#efe0e0;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-family:century gothic;
	font-size:92%;
	font-weight:lighter;
	padding:0px;
	margin:0px;
}
h3.title{
	color:#2f2e20;
	background:#efe7e0;
	font-family:century gothic;
	font-size:88%;
	font-weight:lighter;
	margin:0px;
	padding:10px 0px 10px 10px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
h3.title a{
	color:#222222;
	text-decoration:none;
}
.blogbody{
}
.text{
	font-size:84%;
	background:#efefe0;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:2em 2em 2em 2em;
         line-height:1.3em;
}
.posted{
	color:#333333;
	background:#e0e8ef;
	border-top:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	font-size:76%;
	font-family:century gothic;
	text-align:right;
	padding:1px 1.5em 3px 0px;
}
#comments{
	font-family:century gothic;
	padding:0px 0px 20px 0px;
	margin:0px 10px 0px 0px;
	font-size:86%;
}
.comments-head{
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-size:86%;
}
.comments-body{
	font-size:86%;
	background:#ffffff;
}
#comments .text{
	font-size:86%;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:2em 2em 2em 2em;
}
.comments-post{
	color:#333333;
	border-top:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	font-size:86%;
	text-align:right;
	padding:1px 1.5em 1px 0px;
}
#trackback{
	font-family:century gothic;
	margin:0px 10px 30px 0px;
	font-size:86%;
}

/** Calender **/
#calendar{
	padding:2px 0px 20px 0px;
}
.calendarhead{
	font-size:87%;
	font-family:century gothic;
	text-align:left;
	border:solid 1px #cccfcf;
	margin-bottom:10px;
	padding:6px 0px 2px 6px; 
}
.calendarday{
	color:#777f7f;
	font-size:85%;
	font-family:century gothic;
	width:40px;
}
.calendarday a{
	color:#555f5f;
}
/** SIDEBAR **/

#links{
	font-family:century gothic;
	margin-top:20px;
	margin-bottom:30px;
	width:250px;
	float:left;
         line-height:1.4em;
}
.sidetitle{
	padding:6px 0px 2px 6px; 
	font-size:60%;
	border:solid 1px #cccfcf;
}
.side, .syndicate{
	margin:10px 10px 25px 10px;
	font-size:76%;
}
#footer{
	clear:both;
}
.powered{
	text-align:center;
}

/** ETC **/

.sup{
	vertical-align: super;
	font-size:76%;
	}
.sub{
	vertical-align:sub;
	font-size:76%;
	}
.update{
	padding:1em;
	background:#eeeeee;
	color:#660000;
}