@charset "utf-8";
/* CSS Document */
*
{
outline:none;
}
body{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	background:url(images/bg-repeate.jpg) repeat;
	}	
#bg-repeat {
	background:url(images/bg.jpg) repeat-x top left;
		}
.clear
{
clear:both;
}	
#main_warp{
	width:950px; 
	margin:0px auto;
	padding:0 0 0 0;
	}
#header{
	width:950px;
	padding-top:15px;
	}
#logo{
	width:232px;
	float:left;
	margin:0px 0px 0px 0px;
	}
#top-right{
	background:url(images/top-rightbg.jpg) left top no-repeat;
 	margin:0px;
	width:710px;
	padding:0px;
 	float:right;
 }
 #contact{
	width:370px;
	margin:0px;
	padding:0px;
	float:right;
	}
#phone{
	color:#000000;
	font-size:25px;
	padding:0px 0px 0px 35px;
	text-align:right;
	line-height:normal;
	height:31px;
	background:url(images/phone-icon.jpg) no-repeat left 4px;
	}
#phone a{
	color:#000000;
	font-size:25px;

	}	
#phone span{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	}		 	
#discript{
	margin:0px ;
	padding:0px;
	float:right;
	color:#704a05;
	font-size:18px;
	line-height:18px;
	}		
#menu{

	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
	/*width:660px;*/
	width:710px;
	}
#menu ul{
 	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu ul li{
	padding:0px 17px 0px 0px;
	float:right;
	margin:0px 7px 0px 0px;
	background:url(images/menu-sep.jpg) right no-repeat;
	display:block;
	
}
#menu ul li a{
	padding:0px 0px 0px 0px;
	color:#000000;
	display:block;
	text-decoration:none;
}
#menu ul li a:hover{
	padding:0px 0px 0px 0px;
	color:#a0662c;
	text-decoration:none;
}

#menu ul li a.active{
	padding:0px 0px 0px 0px;
	color:#704a05;
	text-decoration:none;
	font-weight:bold;
}
#content-area
{
width:950px;
margin:0px;
padding:72px 0 0 0 ;
}
#left-section
{
width:636px;
margin:0px;
padding:0px;
float:left;
}
#right-section
{
width:281px;
margin:9px 0px 0px 0px;
padding:0px;
float:right;
}
.postwrap
{
width:636px;
margin:0px 0px 24px 0px;
padding:0px 0px 7px 0px;
background:url(images/shadow-bottom.jpg) no-repeat left bottom;
}
.post-repeat
{
width:610px;
background:url(images/post-box-repeate.jpg) repeat-y left  top;
margin:0px;
padding:0px 17px 22px 9px;
}
.date
{
background:url(images/right-box-shadow.jpg) no-repeat right top;
width:76px;
float:left;
font-size:12px;
line-height:normal;
margin:0px;
padding:0px 10px 32px 0px;
text-align:center;

}
.date span
{
font-size:50px;
line-height:normal;
margin:0px;
padding:0px;
color:#c61d23;
font-weight:bold;
}
.post-text
{
width:514px;
float:left;
padding:18px 0px 0px 10px;
}
.post-text h1
{
color:#000000;
margin:0px;
padding:0px;
font-size:24px;
font-weight:normal;
}
.post-text h1 a
{
color:#000000;
margin:0px;
padding:0px;
font-size:24px;
font-weight:normal;
text-decoration:none;
}
.post-text h1 a:hover
{
color:#c61d23;
}


.post-text span
{
font-size:12px;
color:#5c6200;
margin:0px;
padding:0px;
}
.post-text a
{
margin:0px;
padding:0px;
color:#c61d23;
text-decoration:underline;
}
.post-text a:hover
{
color:#705c06;
text-decoration:none;
}

.dot-line
{
width:514px;
height:1px;
margin:9px 0px 20px 0px;
padding:0px;
background:url(images/dote-line.jpg) repeat-x left top;
line-height:1px;
}
.post-text p
{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}
.post-text p a
{
color:#705c06;
text-decoration:underline;
margin:0px;
padding:0px;
}
.post-text p a:hover
{
text-decoration:none;
margin:0px;
padding:0px;
color:#c61d23;
}
.responses
{
margin:0px 0px 15px 0px;
padding:27px 26px 31px 11px;
width:597px;
border:#e3dcc0 solid 1px;
background:#fbf5df;
}
.responses h2
{
color:#000000;
margin:0px 0px 0px 0px;
padding:0px;
line-height:normal;
font-weight:normal;
}
.responses h2 span
{
color:#c61d23;
margin:0px;
padding:0px;
line-height:normal;
}

.responses a{
	color:#c61d23;
	}
.responses a:hover{
	color:#000;
	}

.comment
{
width:599px;
margin-top:27px;
padding-bottom:19px;
border-bottom:solid 1px #e3dcc0;
}
.comments p
{
margin:0px;
padding-top:10px;
}
.comments span
{
color:#c61d23;
}
.comments-icon
{
float:left;
display:block;
width:34px;

}
.commets-text
{
padding-left:12px;
float:left;
width:553px;
}
#replybox
{
width:553px;
margin:0px;
padding:0px 0px 0px 46px;
}
#replybox h4
{
margin:10px 0px 16px 0px;
padding:0px;
color:#000000;
font-size:18px;
}
#replybox label
{
margin-left:10px;
padding:0px;
float:left;
color:#757268;
padding-top:4px;
}
#replybox input
{
width:172px;
margin-bottom:11px;
padding:2px 0px 0px 2px;
height:18px;
border: solid 1px #979386;
float:left;
}
#replybox textarea
{
margin:0px;
padding:2px 0px 0px 2px;
font-family:Arial, Helvetica, sans-serif;
height:128px;
width:535px;
border: solid 1px #979386;
font-size:13px;
}
.submit
{ 
float:left;
height:23px;
text-decoration:none;
font-size:14px;
width:76px; 
display:block;
background:url(images/submit.jpg) no-repeat left top;
text-align:center;
color:#FFFFFF;
padding-top:7px;
margin-top:11px;
}
.submit:hover
{
background:url(images/submit.jpg) no-repeat left bottom;
}
.right-box
{
width:272px;
background:url(images/right-box-top.jpg) no-repeat left top;
padding:7px 0px 0px 9px;
margin:0px 0px 22px 0px;
}
.right-box h3
{
margin:0px;
padding:0px 0px 15px 15px;
font-size:22px;
color:#c61d23;
font-weight:normal;
} 
.right-box ul
{
padding:0px 0px 15px 15px;
background:#fefcf4;
margin:0px;
list-style:none;
}
.right-box li
{
margin:0px;
display:block;
padding:9px 0px 11px 0px;
background:url(images/link-seperation.jpg) no-repeat left bottom;
}
.right-box li a
{
margin:0px;
padding:0px 0px 0px 15px;
text-decoration:none;
color:#000000;
background:url(images/arrow.jpg) no-repeat left 6px;
display:block;
}
.right-box li a:hover
{
color:#990000;
}

#footer{
	height:149px;
	text-align:center; 
	color:#95937f;
	border-top:4px solid #b8ae75;
	background-color:#000000;
	padding:24px 0 0 0;
	margin-top:55px;
	}
		
#footer a{
	font-size:14px;
	color:#95937f; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;}
		

#footer span{
	margin:0px 10px 0px 10px;
	}
		
#footer a:hover{
	color:#bcbcba;
	text-decoration:none;}
	
#footer a.active{
	color:#bcbcba;
	text-decoration:none;
	}	
		
		
#footer_copyright{
	font-size:11px;
	color:#676767;
	padding:12px 0 0 0;
	}
#footer_copyright span{
	
	display:block;
	padding:11px 0px 8px 0px;
	}
	
#footer_copyright span a{
	font-size:12px;
	color:#7a7401;
	padding:0px;
	}
#footer_copyright span a:hover{
	color:#8e8a37;
	}

#navleft{
	float:left;
	width:270px;
	}
#navright{
	float:right;
	width:270px;
	text-align:right;
	}

#navleft a{
	color:#c61d23;
	text-decoration:underline;
	}

#navleft a:hover{
	color:#000;
	text-decoration:none;
	}
	
#navright a{
	color:#c61d23;
	text-decoration:underline;
	}

#navright a:hover{
	color:#000;
	text-decoration:none;
	}