body{
	margin:30px auto 0 auto;
	padding:0;
	font-size:12px;
	color:#333;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) top center repeat-x #081b0f;
}

#top{
	width:920px;
	height:316px;
	margin:0 auto;
	background:url(../images/top.jpg) no-repeat;
}

#logo{ line-height:89px; font-weight:bold; color:#fff; font-size:24px; background:url(../images/logo_bg.jpg) left repeat-x; padding:0 10px;}

#main{width:920px; margin:0 auto; background:url(../images/m_bg.jpg);}
#body{width:900px; margin:0 auto; background:#e3cb9b;} 

#menu{height:44px;
	background:url(../images/nav_bg.jpg);
}
#menu a{
	display:block;
	height:44px;
	padding:0 20px;
	line-height:44px;
	font-size:16px;
	font-family:Calibri, Arial;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav_li.jpg) left top no-repeat;
}
#menu a:hover{
	color:#ff0;
	background:url(../images/nav_li.jpg) left bottom no-repeat;
}

#left{width:200px; padding:20px 0;}
#center{width:500px; padding:20px 0;}
#right{width:200px; padding:20px 0;}
#sub_right{width:700px; padding:20px 0;}

.title{
	background:url(../images/title.jpg) left bottom no-repeat;
	height:32px;
	color:#bf2213;
	font-weight:bold;
}
.c_title{
	background:url(../images/c_title.jpg) left bottom no-repeat;
	height:32px;
	color:#bf2213;
	font-weight:bold;
}

.l_title{
	background:url(../images/title.jpg) right bottom no-repeat;
	height:32px;
	color:#bf2213;
	padding:0 0 0 10px;
	font-weight:bold;
}

.r_title{
	background:url(../images/title.jpg) left bottom no-repeat;
	height:32px;
	color:#bf2213;
	font-weight:bold;
}



#navigation a{
	padding:0 0 0 20px;
	width:180px;
	height:22px;
	line-height:22px;
	border-bottom:1px #71654d dotted;
	background:url(../images/li.gif) 10px 7px no-repeat;
	display:block;
	text-decoration:none;
	color:#9c4d00;
}
#navigation a:hover{ color:#ff3c00; text-decoration:underline; background:url(../images/li.gif) 10px 7px no-repeat #f7e6c5;}

.left_content{padding:10px 0 10px 10px;}
.left_content_1{padding:10px 0 0 10px;}
.right_content{padding:10px 10px 10px 0;}
.right_content_1{padding:10px 10px 0 0;}

.m_content{padding:10px 0 0 0;}

#bottom{
	background:url(../images/bbg.jpg) top repeat-x #ccb689;
	padding:10px 0 0 0;
}
#links a{
	padding:0 0 0 10px;
	text-decoration:underline;
	color:#711005;
}
#links a:hover{color:#c30; text-decoration:none;}

#bg{margin:0 auto; width:920px; background:url(../images/bc.jpg) center; height:28px;}


h1{font-size:28px; font-weight:bold; font-family:Calibri, Arial, Helvetica, sans-serif; color:#039; margin:0; padding:0 0 10px 0;}	
h2{font-size:24px; font-weight:bold; font-family:Calibri, Arial, Helvetica, sans-serif; color:green; margin:0; padding:0 0 10px 0;}	
h3{font-size:20px; font-weight:bold; font-family:Calibri, Arial, Helvetica, sans-serif;  margin:0; padding:0 0 10px 0;}

a{color:#ff6701; text-decoration:underline;}
a:hover{text-decoration:none;}

p{margin:0; padding:5px 0;}
.calendar{background:#fff; border:1px #993320 solid;}
.calendar td{border-right:1px #fff solid; border-bottom:1px #fff solid;}
.calendar_month { color:#993320; font-family:arial ; font-size:13px; font-weight:bold; white-space:nowrap;}
.calendar_week {color:#ffffff; background-color:#993320; font-family: Verdana ; font-size:12px;}
.calendar_day {background-color:#f7cbc8; font-family:arial ; font-size:12px;}
.calendar_day b{color:#da4800;}
.calendar_day a b{color:#da4800}

.light_heading{font-size:18px; font-weight:bold;font-family:Calibri, Arial, Helvetica, sans-serif; color:green;}

a.kclinks{ color:#038; text-decoration:underline; font-size:11px; padding:0 0 0 10px; background:url(../images/li.gif) left no-repeat;}
a.kclinks:hover{text-decoration:none;}