	body{
		margin:0;
		padding:0;
		color:#000;
		font-size:12px;
		
		text-align:center;
		background:#904819 url(img/bkgrnd_color.gif) repeat-x;
	}
	h1,h2,h3{margin:0;padding:0;}
	a{
	color:#000;
	text-decoration: none;
	}
	a:link{}
	a:visited{}
	a:active{}
	a:hover{color:#605CA8;text-decoration:none;}
	#container{
		width:800px;
		margin:0 auto;
		text-align:center;
		word-break:break-all;
		background:#fff;
	}
	#banner,#subbanner{
		text-align:left;
		margin:0 auto;
	}
	
	.header_link{
		text-align:center;
		margin:3px auto;
	}
	
	#banner a{text-decoration:none;}
	#banner a:hover{text-decoration:underline;}
	.blogtitle{
	 	font-size:14px;
	 	font-weight:bold;
		padding:20px 10px 0 50px;
		display:inline;
	}
	.description{
		font-size:14px;
		padding:5px 10px 10px;
		line-height:125%;
		display:inline;
	}
	#blogcontainer{
		width:745px;
		margin:5px auto 0;
		text-align:center;
	}
	#content{
		
		width:745px;
		text-align:right;
		overflow:hidden;
		}
	#blog{}
	#links{
		float:left;
		width:190px;
	}
	#linkstop{}
	#linksbody{}
	#linksbottom{}
	#footer{}
	.footermsg{background:#fff;}
/*------------------------------*/
	.datebody{
		height:61px;
		background:url(img/mark.gif) no-repeat;
	}
	.date{
		font-weight:bold;
		text-align:left;
		padding:10px 0 1px 50px;
		font-size:12px;
		color:#4d1f05;
	}
	.dateend{margin-bottom:15px;}
	.fullbody{}
	.blogbodytop{}
	.blogbody{
		line-height:130%;
		text-align:center;
		margin:0 auto;
		padding:0 15px 20px;
		background:url(img/tate_bar.gif) repeat-y;
		overflow:hidden;
	}
	.blogbodybottom{
		margin:-1px 0 10px 0;
		height:13px;
		background:url(img/btm_bar.gif) no-repeat 0 100%;
	}
	.titlebody{
		text-align:left;
	}
	.title{
		font-size:28px;
		font-weight:bold;
		padding:5px 0 1px 50px;
		color:#4d1f05;
	}

	.subtitle{
		font-size:16px;
		font-weight:bold;
		color:#663300;
	}	
	
	.main,.mainmore{
		padding:10px 30px 15px;
		font-size:12px;
		text-align:left;
		line-height:150%;
		overflow:hidden;
	}