body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0; 
	margin:0; 
	background-color:#adad9b;
	background-image:url(images/bg.jpg); 
	background-repeat:repeat-y;
	background-position:center; 
	
	}
p{
	paddong:0;
	margin:10px 0;}
h1{font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	padding:0; 
	margin:0;
	color:#900;}
	h2,h3{
	padding:0; 
	margin:0;
	color:#900;}
a{color:#006;text-decoration:none;}
a:hover{color:#900;text-decoration:underline;}
.clear{ clear:both; height:0;margin:0;padding:0; font-size:0; line-height:0;}
#content-container img {
	border: none;
}
#sub1,#sub2,#sub3,#sub4,#sub5{ display:none;}
#outer_wrapper {
	width:100%;
	background-image:url(images/mid_bg.jpg);  
	background-repeat:repeat-y;
	background-position:center; 
}
#wrapper {
	width:100%;
	background-image:url(images/main_other.jpg);  
	background-repeat:no-repeat;
	background-position:center top; 
}	
#main {
	width:800px;
	margin:0 auto;
	position:relative;
	z-index:1;
 background-position:bottom right;
	background-repeat:no-repeat;
}
#main_pad {

	padding:0 0 0 120px;
	
	
}
#mid_nav ul, #mid_nav li{
	margin:0 20px 0 0;
	padding:0;
	list-style-type:none;
	font-size:21px;
}
#side_nav ul, #side_nav li{
	margin:0 0 5px 0;
	padding:0;
	list-style-type:none;
	font-size:16px;
	font-weight:bold;
}


#side_nav ul ul {
	margin:0 0 10px 24px;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
#side_nav ul ul li{
	margin:0 0 4px 0;
	padding:0;
	list-style-type:disc;
	font-size:12px;
	font-weight:bold;
}

#foot_nav ul, #foot_nav li{
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	font-weight:bold;
	
	font-size:11px;
}
#foot_nav img{margin:0 1px 0 5px;}
#foot_nav{
	width:100%;
	height:28px;
	margin:0 auto;
	text-align:center;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;

}

#left_box{ float:left;width:530px;margin-top:20px; background-image:url(images/kanji.png); background-position:center 20px; background-repeat:no-repeat;}
#prop{float:left;width:10px; height:500px;}
#right_box{ float:left; width:140px; margin-top:20px;}
.frm_error{ font-size:10px;}


.e_add{padding:10px 0 0 20px;}
.e_wrap{padding:10px 0 10px 20px;}
.e_month{ font-size:14px; font-weight:bold; padding-bottom:10px; color:#900;}
.e_item{padding-left:10px;}
.e_edit{ position:relative;}
.e_edit a{ position:absolute;top:0px; left:-18px;}
.e_title{font-size:12px;font-weight:bold;}
.e_desc{}
.e_loc{ color:#666;font-weight:bold; font-size:10px;}
.e_clear{padding-bottom:10px;}