@charset "utf-8";
/* CSS Document */

body, html{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	font-size:small;
	line-height:1.3em;
	background:url(../images/bg.jpg) repeat-y top center;
	background-color:#b2b2b2;
}

h1{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#d7bc49;
	font-weight:normal;
}	

h4{
	color:#9a8941;
	font-size:16px;
	font-weight:normal;
	border-bottom:1px solid #EEEEEE;
	background-color:#F9F9F9;
	margin:0 0 4px 0;
	padding:2px 0 2px 2px;
}
.orange{color:#d7bc49;}

#container{
	margin:auto;
	width:725px;
}

#header{
	padding-top:15px
}

#menu_container{
	height:31px;
	background:url(../images/menu_bg.jpg) repeat-x left top;
}
#content_container{
	margin:auto;
	background-color:#fffdf5;
	height:auto;
	width:680px;
	padding-top:5px;
}

#left{
	float:left;
	width:435px;
	padding:10px 15px 10px 10px;
	background-color:#FFFFFF;
	border-right:1px dotted #9b9b9b;
}

#left2{
	float:left;
	width:658px;
	padding:10px 10px 0px 10px;
	background-color:#FFFFFF;
}

#right{
	float:right;
	width:194px;
	padding:10px;
}

#footer{
	clear:both;
	/*margin-top:10px;*/
	border-top:1px solid #9b9b9b;
	font-size:0.85em;
}	
.justify{text-align:justify}
#space{
	padding-top:5px;
}

.news-box{
	background-color:#fefdf5;
	padding:3px;
	border-bottom:14px solid #FFFFFF;
	 
}
.news-box #date{
	font-size:0.80em;
}
.news-box #hd{
	font-size:1em;
	color:#736357;
	font-weight:bold;
}
.news-box #news-item{
	padding-top:7px;
	font-size:0.9em;
	color:#333333;
	line-height:1.2em;
	
}
.news-box #more{
	padding-top:5px;
	text-align:right;
	font-size:0.9em;
}


.news-box2{
	padding:3px;
	padding-top:10px;
	border-bottom:4px solid #FFFFFF;
	 
}
.news-box2 #date{
	font-size:0.80em;
	color:#b79c29;
}
.news-box2 #hd{
	font-size:1.3em;
	color:#4cbcd8;
	font-weight:bold;
}
.news-box2 #news-item{
	padding-top:7px;
	font-size:0.9em;
	color:#333333;
	line-height:1.2em;
	border-bottom:2px double #999999;
}


.hidden{
	display:none;
}

.img-padding-right{
	padding: 0 5px 5px 0;
}

.img-padding{
	padding:5px;
}

.ph_padding{
	padding:4px 0 0 0;
}

input:focus{
	background-color: lightyellow;
	border:1px solid #999999;
	padding:2px 1px 2px 1px;
}
textarea:focus{
	background-color: lightyellow;
	border:1px solid #999999;
	padding:1px 1px 0 1px;
}
