body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#CCCCCC;
}

#container {
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px;
	width:580px;
}

a {
	text-decoration:none;
	color:gray;
 }

h1 {
margin:0px;
padding-top:0px;
font-weight:normal;
font-size:24px;
padding: 5px;
}

h1 a{
color:#000;
font-family:arial, Helvetica;
text-decoration: none;
font-family:sans-serif;
font-weight:normal;
}

h2 {
	font-size:9px;
	font-weight:normal;
	font-family:arial, Helvetica;
	margin:0px;
	padding:0px 0px 0px 0px;
}

h3 {
	font-size:9px;
	font-weight:normal;
	font-family:arial, Helvetica;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h3 a{
	font-weight:normal;
}

#description {
	color:#999999;
	margin:0px 0px 0px 0px;
	font-size:9px;
	font-family:sans-serif;
	font-weight:normal;
}

.navi {
	display:none;
	color:black;
	font-size:9px;
	text-align:center;
	margin-bottom:0px;
	width:100%;
	padding:0px
}

#content {
	float:left;
	padding-left:0px;
	padding-right:0px;
	width:380px;
	color:#555B66;
	text-align:center;
	background-color:#FFFFFF;
}

.blog {
	margin:40px 0px 40px 0px;
	text-align:left;
}

.blogbody {
	background-color:#fafafa;
}

.date {
	display:none;
	font-size: 9px; 
	color:#CCCCCC;
	text-decoration:none;
	width:180px;
	border-left:0px solid #F8F8F8;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.title {
	color:gray;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 2px;
	border-left:12px solid #FF9900;
}

.title a {
	border:none;
	text-decoration: none;
	font-weight:normal;
}

.text {
	font-size: 9px;
	color:#999999;
	margin-top:5px;
	padding:0px 16px 5px 16px;
	text-align:left;
	line-height:15px;
}

.text a{
	color:dimgray;
}

.posted{ 
	text-align:right;
	font-size: 9px; 
	color:gray;
	padding:0px 5px 0px 0px;
}

.posted a{
	color:gray;
	text-decoration:none;
}

#links-left {
}

#links {
	font-weight:normal;
	width:130px;
	float:left;
	margin-left: 40px;
	margin-right: 0px;
	margin-top:40px;
	text-align:center;
	padding-left:0px;
}

#calendar {
	font-weight:normal;
	margin-bottom:15px;
	width:100%;
	line-height:15px;
}

#calendar table {
	width:100%;
}

.calendarhead {
	color:gray;
	font-size:9px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-align:right;
	border-bottom:1px solid #CCCCCC;
}
#calendar th{
	color:#999999;
	font-size:9px;
	font-weight:normal;
	padding:5px 0px 0px 0px;
	line-height:15px;
}

.calendarday {
	color:silver;
	font-size:9px;
	padding:0px 0px 0px 0px;
	line-height:15px;
}

.sidetitle {
	color:gray;
	font-size:9px;
	font-weight:normal;
	padding:0px 0px 1px 0px;
	text-align:left;
	margin-bottom:0px;
	border-bottom:1px solid #CCCCCC;
}

.side {
	color:#999999;
	font-size:9px;
	font-weight:normal;
	margin-bottom:15px;
	padding:5px 0px 0px 0px;
	text-align:left;
	line-height:15px;
}

.side a{
	color:#999999;
	text-decoration:none;
}

.powered {
	padding:0px 0px 0px 0px;
	text-align:center;
	margin-bottom:20px;
}

.syndicate {
	font-size:9px;
	padding:0px 0px 0px 0px;
	padding-bottom:0px;
}

.syndicate a{
	color:#696969;
	text-decoration: none;
}

#comments {
	margin-top:0px;
	margin-left:0px;
	text-align:center;
	font-size: 9px; 
	background-color:#FAFAFA;
}

.comments-head{ 
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	border-top:1px solid #b5c9df;
	text-align:center;
	color:#999999;
	font-size: 9px; 
}
.comments-body {
	padding:10px 0px 10px 0px;
	font-size: 9px;
	color:#999999;
	text-align:center;
}

.comments-post{ 
	text-align:right;
	font-size: 9px; 
	color:gray;
	padding:0px 5px 0px 0px;
}

.comments-post a{
	color:gray;
	font-size: 9px; 
	text-decoration:underline;
	text-align:right;
}

#trackback {
	font-size:9px;
	color:#999999;
	padding:0px 0px 0px 0px;
	margin-bottom:30px;
	margin-left:0px;
	text-align:center;
	border-bottom:1px solid #b5c9df; 
	border-top:1px solid #b5c9df;
	background-color:#FAFAFA;
}

.trackback-url {
	color:#999999;
	font-size:9px;
	font-weight:normal;
	line-height:140%;
	padding:5px;
	text-align:center;
	padding:0px 0px 20px 0px;
}

.trackback-body {
	color:#999999;
	font-size:9px;
	font-weight:normal;
	line-height:140%;
	padding-bottom:40px;
	padding-top:0px;
	text-align:center;
}

.trackback-post {
	color:gray;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}

.copyright{
	font-size:9px;
	width:100%;
	text-align:center;
}