/* CSS Document */
body{
	padding:0 0 0 0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#4B3509;
 	}
td, div, h1, h2, h3, p, form, input{
	padding:0;
	margin:0;
 	}
a{
	color: #ffffff;
	}
a:visited {
color: #ffffff;
}
ul{
	list-style:none;
	margin:0px;
	padding:0px;
	
	}
img{
	padding:0;
	margin:0;
	border:0;
	}								
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
	}
/******************** end of general ********************/
#main_body{
	margin:0 auto;
	width:1003px;
	}
#top_frame{
	background:url(../images/top_frame.png) no-repeat;
	height:42px;
	}
#middle_portion{
	background:url(../images/body_bg.gif) repeat-x #956F2E ;
	padding:0 60px 0 60px;
	}
/******************** logo_area ********************/
#logo_area{
	background:#4B3409;
	height:53px;
	padding:28px 0 26px 31px;
	}
#logo{
	width:760px;
	height:60px;
	}
/******************** navi_area ********************/
#navi_area{
	background:#312005;
	height:66px;
	color:#ffffff;
	}

/******************** header_area ********************/
#header_area{
	background:#000000;
	border:#A3803E 1px solid;
	}
#header_img{
	width:612px;
	height:254px;
	background:url(../images/header_img.gif) no-repeat;
	float:left;
	}
#search_area{
	width:246px;
	height:225px;
	float:left;
	background:url(../images/search_bg.gif) repeat-x;
	padding:15px 0 12px 21px;
	}
#search_content form p.heading{
	font:normal 20px/22px "Arial", Helvetica, sans-serif;
	color:#D7B067;
	padding:0 0 px 0;
	}
#search_content form p{
	font:normal 12px/14px "Arial", Helvetica, sans-serif;
	color:#fff;
	padding:0 0 7px 0;
	}
#search_content form input.textfield{
	height:15px;
	}
#search_content form input.textfield_small{
	height:15px;
	width:49px;
	}
#header_shadow_area{
	height:49px;
	background:url(../images/header_shadow.gif) repeat-x #705118;
	}
#horizontal_scroll{
	height:40px;
	}
#scroll_name_area{
	float:left;
	background:#120B01;
	color:#ffffff;
	width:270px;
	height:39px;
	}
#scroll_name{
	width:100px;
	float:left;
	font: normal 18px/20px "Arial", Helvetica, sans-serif;
	color:#AA894C;
	padding:10px 0 10px 20px;
	}
#scroll_date{
	float:left;
	width:127px;
	padding:13px 0 10px 10px;
	}
#scroll_news{
	float:left;
	background:#312006;
	width:592px;
	height:15px;
	font:normal 12px/14px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:14px 0 10px 20px;
	}
#scroll_news span{
	font-weight:bold;
	color:#FCC565;
	}
/******************** body_area ********************/
#body_area{
	background:url(../images/main_body_bg.gif) repeat-x ;
	padding:0 0 0 40px;
	}
#left_panel{
	width:485px;
	float:left;
	padding:0 10px 0 0;
	}
#left_panel_search{
	width:785px;
	float:left;
	padding:0 10px 0 0;
	}	
#right_panel{
	width:300px;
	float:left;
	}
/******************** left_panel ********************/
#heading{
	font:normal 30px/32px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0 20px 0;
	}
#left_panel p{
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	}
#left_panel p span{
	color:#FCC565;
	font-weight:bold;
	}
#left_panel p.address{
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#312005;
	font-weight:bold;
	padding:0 0 60px 0;
	}
	
/******************** right_panel ********************/
#right_panel{
	padding:42px 0 0 0;
	}
#gallery{
	width:320px;
	height:100px;
	background:#453008;
	}
#gallery_top{
	padding:12px 12px 14px 15px;
	}
#pic_frame{
	float:left;
    border:8px solid #150E01;
	}
#pic_frame1{
	float:left;
    border:8px solid #150E01;
	}	
#pic_gap{
	width:7px;
	height:75px;
	float:left;
	}
#gallery_view_more{
	width:314px;
	height:22px;
	background:#150E01;
	padding:4px 0 0 6px;
	font:normal 12px/14px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	}
#space{
	height:17px;
	width:319px;
	}
#contact_ad{
	width:172px;
	height:78px;
	background:url(../images/contact_ad.gif) no-repeat;
	font:normal 15px/17px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:33px 0 0 148px;
	}
#institute_ad{
	background:url(../images/institute_ad.gif) no-repeat;
	width:320px;
	height:142px;
	}
#button_ad{
	padding:0 0 0 100px;
	width:220px;
	}
/******************** footer ********************/
#footer{
	background:#000000;
	padding:21px 0 32px 230px;
	}
#footer ul{
	}
#footer ul li{
	float:left;
	font:normal 12px/14px "Arial", Helvetica, sans-serif;
	color:#F8C45C;
	}
#footer ul li a{
	font:normal 12px/14px "Arial", Helvetica, sans-serif;
	color:#F8C45C;
	padding:0 14px 12px 14px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer ul li a.active{
	text-decoration:underline;
	}
#footer p{
	font:normal 12px/14px "Arial", Helvetica, sans-serif;
	color:#644710;
	padding:15px 0 0 140px;
	}

.paging a{ color:#ffffff; padding:3px; font-size:14px;}
.paging a:hover{ color:#ffffff; padding:3px; font-size:14px; text-decoration:none ; font-weight:bold}
.paging a.active{ color:#ffffff; padding:3px; font-size:20px; text-decoration:none; font-weight:bold}




	





