
body {
	background:#363636;
	color:#000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:1px
}
.wrap {
	width:760px;
	padding:0 100px;
	margin:0 auto;
}

#header {
	background:url(img/bg-header.gif) repeat-x top;
	height:149px;
}
	#header h1 {
		font-size:32px;
		height:71px;
		line-height:68px;
		color:#000;
	}
		#header h1 a, #header h1 a:hover {
			color:#000;
			text-decoration:none;
		}
	#header ul {
		float:right;
	}
		#header ul li {
			padding-left:4px;
			display:block;
			float:left;
		}
			#header ul li a {
				float:left;
				background:url(img/tab.gif) no-repeat bottom right;
				height:29px;
				text-align:center;
				font-size:14px;
				color:#fff;
				text-decoration:none;
			}
			
			#header ul li a span{
				position: relative;
				float: left;
				padding: 7px 15px 0 15px;
				height: 22px;
				background: url(img/tab-left.gif) bottom left no-repeat;
			}
			
			#header ul li a:hover, #header ul li.current_page_item a {
				background:url(img/tab.gif) no-repeat top right;
			}
			
			#header ul li a:hover span, #header ul li.current_page_item a span {
				background:url(img/tab-left.gif) no-repeat top left;
			}
			
#headimg {
	background:url(img/bg-subhead.gif) repeat-x top;
}
	#headimg .wrap {
		background:url(img/bg-subhead-center.gif) no-repeat top center;
		height:247px;
		overflow:hidden;
	}
	#headimg h2 {
		background:url(img/header.jpg) no-repeat;
		width:742px;
		height:217px;
		padding-top:30px;
		padding-left:18px;
		color:#fff;
		font-size:26px;
	}
		#headimg h2 small {
			display:block;
			font-size:14px;
		}

#content {
	background:#fbf2d8;
}
	#content .wrap {
		background:url(img/bg-content.gif) no-repeat top;	
	}
	#content ul.bottom {
		text-align:center;
		clear: both;
		font-size:12px;
		color:#555f18;
		padding:10px 0;
	}
		#content ul.bottom li {
			display:inline;
		}
			#content ul.bottom li a {
				color:#555f18;
				text-decoration:none;
			}
			#content ul.bottom li a:hover {
				color:#000;
			}
			
	#page {
		width:454px;
		float:left;
		padding-left:9px;
		padding-right:11px;
		padding-top:9px;
	}
		#page .box {
			background:url(img/box-content.gif) repeat-y top;
			margin-bottom:9px;
		}
			#page .box .bg {
				background:url(img/box-bottom.gif) no-repeat bottom;
				min-height:197px;
				_height:197px;
			}
			#page .box h2 {
				height:32px;
				margin-bottom:9px;
			}
				#page .box h2 span {
					font-size:1px;
					line-height:1px;
					text-indent:-10000px;
					display:block;
					position:relative;
					top:1px;
				}
				#page .box h2 img {
					display:block;
				}
			#page .box p {
				padding:0 7px;
				line-height:140%;
				color:#fff;
				font-size:14px;
				padding-bottom:24px;
			}
			#page .box p.aligncenter {
				text-align:center;
				padding-bottom:0;
			}		
	#page .post {
		padding-bottom:12px
	}
		#page .post h2 {
			font-size:18px;
			font-weight:bold;
			color:#555f18;
			padding-bottom:12px;
		}
			#page .post h2 a {
				color:#555f18;
				text-decoration:none;
			}
			#page .post h2 a:hover {
				color:#000;
			}
			#page .post h2 small {
				font-size:12px;
				font-weight:normal;
				display:block;
			}
		#page .post p {
			font-size:12px;
			padding-bottom:12px;
			line-height:130%;
		}
			#page .post p a {
				color:#555f18;
				text-decoration:none;
			}
			#page .post p a:hover {
				color:#000;
			} 
	#sidebar {
		width:250px;
		float:left;
		padding-left:17px;
		padding-top:8px;
	}
	#usermessagea {
		width: 225px;
}
			
		#sidebar h3 {
			display:block;
			font-size:1px;
			line-height:1px;
			text-indent:-10000px;
			margin-bottom:24px;
		}
			#sidebar h3 img {
				display:block
			}

		#sidebar form label, #cformsform label {
			display:block;
			font-size:12px;
			color:#707070;
			padding-bottom:7px;
		}
		#sidebar form div.input, #cf_field_1, #cf_field_2, #cf_field_3, #cf_field_4, #cf_field_8, #cf_field_9 {
			background:url(img/bg-input.gif) no-repeat;
			width:236px;
			height:20px;
			padding-top:7px;
			padding-left:6px;
			padding-right:6px;
			margin-bottom:7px;
			border: none;
		}
		#sidebar form div.i1, #cf_field_7 {
			background:url(img/bg-input-1.gif) no-repeat !important;
			width:71px !important;
			height: 20px;
			border: none;
		}
		#sidebar form div.i2 {
			background:url(img/bg-input-2.gif) no-repeat !important;
			width:36px !important;
			float:left;
			margin-right:11px;
		}
		
		#li--6{
			float: left;
			padding-left: 20px;
			width:47px;
		}

		#li--5 {
			float:left;
			width:171px;
		}

		#li--7 {
			clear: both;
			padding-bottom: 10px;
		}

		#sidebar form div.left div.input, #cf_field_5 {
			width:171px;
			background:url(img/bg-input-0.gif) no-repeat;
			height:20px;
			border: none;
		}
		
		#sidebar form div.right div.input, #cf_field_6 {
			width:47px;
			background:url(img/bg-input-4.gif) no-repeat;
			height:20px;
			border: none;
		}
			#sidebar form div.input input {
				font-size:12px;
				color:#333;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				border:0;
				background:none;
				width:100%;
				outline:none;
			}
	
#footer {
	background:url(img/bg-footer.gif) repeat-x bottom;
	height:269px;
	overflow:hidden;
}
	#footer ul {
		display:block;
		float:left;
		padding-left:15px;
		padding-right:15px;
		width:223px;
		padding-top:25px;
		height:184px;
		overflow:hidden;
	}
		#footer ul li {
			font-size:12px;
		}
			#footer ul li h3 {
				color:#000;
				font-weight:bold;
				padding-bottom:8px;
			}
			#footer ul li a {
				display:block;
				background:url(img/li-s.gif) no-repeat bottom left;
				_height:1%;
				color:#74311d;
				text-decoration:none;
				height:28px;
				line-height:28px;
				padding-left:18px;
			}
			#footer ul li a:hover {
				color:#000;
			}
	#footer p {
		text-align:center;
		font-size:10px;
		color:#74311d;
	}
		#footer p a {
			color:#74311d;
			text-decoration:none;
		}
		#footer p a:hover {
			color:#000;
		}
	
	
	#comment{
		width: 400px;	
	}	
	
	#comwrap input{
		padding: 4px;	
	}
	
	.commentlist li{
		position: relative;
		padding: 10px;
		background: #fff;
		border: 1px solid #999;
		margin-bottom: 10px;
	}
	
	.avatar{
		float: right;
	}
	
	.pagetitle{
		font-weight: bold;
	}
		
		
		
		
		
		
		