/*
Theme Name: miyajoy
Author: accom
Author URI: http://www.accom-yk.com/
*/

html{height:100%;}
body{
	height: 100%;
	margin: 0px 0px;
	font-family: sans-serif;
	font-size: 12px;
	color: #343434;
	line-height: 17px;
	text-align: left;
}
a,a:active,a:visited{text-decoration:none;color:#19727F;}
a:hover{color:#818181;}
input,form{margin:0px;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-family:tahoma;line-height:normal;margin:0px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}

.clear_both{clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
.margin_5px{margin:5px 0px; }
.center{text-align:center;margin:0px auto;}
.loading{
	color: #000;
	width: 300px;
	height: 90px;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -150px;
	text-align: center;
	padding: 5px;
	padding-top: 40px;
}
.error_msg{color:#666;}
.error_msg h3{margin:5px 0px;font-weight:normal;font-size:13px;}
.navigation{height:25px;}

.page_holder{display:block;}
#page{
	background: #EEEEE4 url(images/content_bg_left.jpg) repeat-y;
	width: 98%;
	margin: 0px auto;
	position: relative;
}
.left_shadow{background:url(images/content_bg_right.jpg) top right repeat-y;}
#header{
	height: 150px;
	background: #FFC23F url(images/header_bg.jpg) repeat-x;
	position: relative;
	overflow: hidden;
}
	.header_bg1{background:url(images/header_bg_left.jpg) left top no-repeat;}
	.header_bg2{background:url(images/header_bg_right.jpg) right top no-repeat;}
	
	.header_title{
	height: 36px;
	padding-top: 79px;
	padding-left: 115px;
}
		.header_title h1{
	margin: 0px 50px;
	margin-bottom: 0px;
	font-family: tahoma;
	font-size: 15px;
	font-weight: normal;
	text-align: right;
}
		.header_title h1 a,.header_title h1 a:visited{
	color: #804000;
	text-decoration: none;
}
		.header_title_description{
	padding-left: 40px;
	color: #B55B00;
	font-family: tahoma;
	font-size: 14px;
	margin-right: 50px;
	text-align: right;
}
	.logo{
	position: absolute;
	top: 10px;
	left: 30px;
	width: 164px;
	height: 120px;
}

.koukoku{
position : absolute;
top : 10px;
right : 15px;
}

	#main_menu {
	background: #FFC23F;
	}
		#main_menu ul{
	list-style: none;
	padding: 0px;
	margin: 15px;
	padding-right: 30px;
}
		#main_menu li{
	float: right;
	margin-right: 15px;
	padding-left: 6px;
	background: #D9DAB5 url(images/main_menu_left.png) no-repeat;
}
		#main_menu li a{
	display: block;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 7px;
	background: #D9DAB5 url(images/main_menu_right.png) right top no-repeat;
	text-decoration: none;
	color: #3C757D;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
}
		#main_menu li a:active{color:#3C757D;}
		#main_menu li a:visited{color:#3C757D;}
		#main_menu li a:hover{color:#8FC1C9;}
	.header_bottom{height:22px;background:url(images/header_bottom.jpg);position:relative;}
		.header_bottom_v,.header_bottom_e{position:absolute;height:22px;top:0px;}
			.header_bottom_v{width:100px;left:0px;background:url(images/header_bottom_v.jpg);}
			.header_bottom_e{width:50px;right:0px;background:url(images/header_bottom_e.jpg);}

#content{
	padding-top: 15px;
	position: relative;
	z-index: 1;
	margin-right: 360px;
}

#content p {
	line-height: 2;
	color: #2E2E2E;
}


	.content_c{margin-left:25px;position:relative;z-index:1;}
#cat {
	color : #666666;
}

#cat a {
	color: #2E2E2E;
	text-decoration: underline;
	line-height: 2;
}

#cat p {
	color: #434343;
}

#ad_bar {
	float: right;
	width: 170px;
	text-align: center;
	z-index: 2;
	font-family: sans-serif;
	font-size: 13px;
}

#sidebar{
	float: right;
	width: 170px;
	padding-left: 0px;
	padding-right: 10px;
	z-index: 2;
	font-family: sans-serif;
	font-size: 13px;
}

	.sideber_right{
	padding: 0px;
	margin-right: 20px;
}
	.ad_sidebar{padding:0px;margin:0px;list-style:none;}
			.ad_sidebar ul {
	list-style: url(images/bullet.jpg);
	margin: 0px;
	padding: 0px;
	margin: 4px 18px;
	text-align: left;
}
			.ad_sidebar li {
	margin: 3px 5px;
	padding: 0px;
	color: #818181;
	font-size: 13px;
}
.ad_sidebar ul ul {
	list-style: url(images/bullet.jpg);
	margin: 0px;
	padding: 0px;
	margin: 4px 18px;
	width: 200px;
}
.ad_sidebar li ul li {
		width: 140px;
}
		
.ad_sidebar ul ul li {
	margin: 3px 5px;
	padding: 0px;
	color: #818181;
	font-size: 13px;
}
.ad_sidebar ul ul li a,#ad_bar, #sidebar ul ul li a:active,#ad_bar, #sidebar ul ul li a:visited{color:#818181;font-size:13px;}
.ad_sidebar ul ul li a:hover{color:#5EC6D6;}

	.sidebar {list-style:none;margin:0px;padding:0px;}

.sidebar_h ul ul {
list-style:url(images/bullet.jpg);
margin:0px;
padding:0px;
margin:4px 18px;
}
.sidebar_h ul ul li {margin:3px 5px;padding:0px;color:#818181;font-size:13px;}
.sidebar_h ul ul li a,#ad_bar, #sidebar ul ul li a:active,#ad_bar, #sidebar ul ul li a:visited{color:#818181;font-size:13px;}
.sidebar_h ul ul li a:hover{color:#5EC6D6;}
.sidebar_split{height:20px;}
	.sidebar_title{
	background: url(images/side_bar_title_left.png) left no-repeat;
	color: #303030;
	font-size: 13px;
	font-family: sans-serif;
}
	.sidebar_title2{
	height: 17px;
	padding-left: 25px;
	padding-top: 2px;
	background: url(images/side_bar_title_right.png) right no-repeat;
	text-align: left;
}
#search_box{border:1px solid #818181;background:none;padding:2px;width:85px;font-size:11px;color:#509DA8;font-style:italic;}
#searchsubmit{border:none;background:url(images/search_button.jpg) no-repeat center left;color:#818181;margin-left:6px;padding-left:5px;font-size:11px;}	

#footer{
	clear: both;
	position: relative;
	background: #F9B646 repeat-x;
	z-index: 1;
}
	.footer_top{height:22px;background:url(images/footer_top.jpg);position:relative;}
		.footer_top_left,.footer_top_right{position:absolute;height:22px;top:0px;}
			.footer_top_left{width:100px;left:0px;background:url(images/footer_top_left.jpg);}
			.footer_top_right{width:50px;right:0px;background:url(images/footer_top_right.jpg);}
	.footer_c{min-height:264px;position:relative;margin:0px;padding:0px;}
	.footer_c a,.footer_c a:active,.footer_c a:visited{
	color: Gray;
}
		.footer_sv_corner,.footer_se_corner{width:11px;height:24px;line-height:1px;font-size:1px;}
			.footer_sv_corner{float:left;background:url(images/footer_sv_corner.jpg);}
			.footer_se_corner{float:right;margin-right:0px;background:url(images/footer_se_corner.jpg);}
			.footer_bottom{width:100%;height:2px;line-height:0px;font-size:1px;background:url(images/footer_bottom_bg.jpg) repeat-x bottom;height:24px;}
	.sub_footer{
	width: 90%;
	margin: 0px auto;
	height: 65px;
	color: #9F5000;
	margin-top: 3px;
	font-size: 12px;
	clear: both;
	font-family: sans-serif;
	font-style: normal;
}
	.footer_title{
	padding: 4px;
	padding-left: 20px;
	margin: 10px 0px;
	background: #FCE08B url(images/bullet_bottom.png) no-repeat center left;
	color: Gray;
	font-family: sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #CF950C;
}
	.footer_list{list-style:none;margin:0px; padding:0px;}
		.footer_list li{
	border-bottom: 1px solid #CF950C;
}
			.footer_list li a,.footer_list li a:active,.footer_list li a:visited{
	font-size: 12px;
	color: #5D5D5D;
	display: block;
	background: url(images/bullet_footer.jpg) top left no-repeat;
	background-position: 8px 8px;
	padding-left: 20px;
	padding-top: 1px;
	white-space: nowrap;
	overflow: hidden;
}
			.footer_list li a:hover{
	color: #FFF;
	background: #CF950C url(images/bullet_footer.jpg) no-repeat center left;
	background-position: 8px;
}
	.footer_left{float:left;width:250px;margin:0px;position:relative;z-index:2;margin-left:10px;}
	.footer_center{float:left;width:250px;position:relative;z-index:2;margin-left:20px;}
	.footer_right{margin-left:550px;margin-right:15px;padding-top:11px;position:relative;text-align:justify;line-height:normal;padding-bottom:20px;}
		.footer_right a:hover{color:#666;}
	
	
.post{position:relative;background:url(images/post_bottom.jpg) bottom repeat-x;margin-bottom:50px;padding-bottom:10px;}
	.post_rank{position:relative;float:right;}
	.post_title{margin:0px;margin-bottom:5px;padding:0px;}
		.post_title a,.post_title a:active,.post_title a:visited{color:#2690A0;font-size:18px;font-weight:normal;font-family:Arial;}
		.post_title a:hover{color:#FF5F00;}
	.post_meta{overflow:auto;min-height:20px;background:url(images/post_bottom.jpg) bottom repeat-x;font-size:11px;color:#818181;}
		.post_meta a,.post_meta b{color:#19727F;font-weight:normal;}
		.post_author_date{float:left;background:url(images/user.jpg) center left no-repeat; padding-left:15px;}
		.post_cat{float:right;background:url(images/cat.jpg) center left no-repeat; padding-left:20px;}
	.post_entry{color:#666;line-height:125%;font-size:12px;padding-bottom:5px;}
		.post_entry blockquote{background:#E0E0D7;padding:5px 15px;margin:5px;color:#888;border:1px solid #C1C1AE;line-height:150%;font-size:11px;}

	.postmetadata{margin-top:10px;font-size:11px;color:#818181;margin-bottom:25px;}
		.post_tags{float:left;background:url(images/book.jpg) center left no-repeat; padding-left:20px;}
		.post_tags a,.post_tags a:active,.post_tags a:visited{font-size:11px;color:#2690A0;}
		.post_tags a:hover{color:#FF5F00;}
		.post_comments{float:right;background:url(images/comments_bg.jpg);height:18px;width:115px;margin-top:-6px;}
			.post_com_no{background:url(images/comments_bg_left.jpg) left no-repeat;color:#FFF;font-size:12px;height:18px;padding:0px 20px;padding-right:5px;}
			.post_com_text{float:right;background:url(images/comments_bg_right.jpg) right no-repeat;color:#FFF;font-size:11px;height:18px;padding:0px 10px;}
		.postmetadata2{background:url(images/post_bottom.jpg) top repeat-x; padding:7px 0px;font-size:11px;color:#737373;}

.commentlist{list-style:none;margin:0px;padding:0px;}
	.commentlist li{margin:0px;padding:0px;position:relative;margin-bottom:20px;}
		.post_number{float:right;color:#50A6B3;font-size:16px;font-style:italic;letter-spacing:1px;margin-top:10px;}
		.comment_meta{padding-top:18px;height:13px;background:url(images/comment.jpg) no-repeat left;padding-left:75px;color:#E26D24;font-size:11px;}
		.comment_text{font-size:11px;color:#6B7273;background:#E0E0D7 url(images/comment_bg.jpg) left repeat-y;position:relative;overflow:auto;}
			.comment_text p{margin:0px;}
		.comment_c1,.comment_c2,.comment_c3,.comment_c4{height:9px;font-size:1px;width:9px;}
			.comment_text_h{
	margin: 9px 6px;
	font-family: sans-serif;
	font-size: 13px;
}
			.comment_c1{float:left;background:url(images/comment_c1.jpg) no-repeat;}
			.comment_c2{float:right;background:url(images/comment_c2.jpg) no-repeat;}
			.comment_c3{float:left;background:url(images/comment_c3.jpg) no-repeat;}
			.comment_c4{float:right;background:url(images/comment_c4.jpg) no-repeat;}
			.comment_c{background:#E0E0D7;height:9px;}
		#loged_in a{color:#FFF;}
		#loged_in {
			height: 50px;
		}

	.comment_form_h1{position:relative;background:#739495 url(images/comment_form_bg.jpg);color:#FFF;}
		.comment_form_h2 {
	padding: 10px;
	padding-right: 45px;
	height: 350px;
}
		.comment_form_c{background:#739495;height:9px;}
		.comment_form_h3{background:#739495;height:9px;}
			.comment_form_c1,.comment_form_c2,.comment_form_c3,.comment_form_c4{width:9px;height:9px;font-size:1px;}
			.comment_form_c1{float:left;background:url(images/comment_form_c1.jpg) no-repeat;}
			.comment_form_c2{float:right;background:url(images/comment_form_c2.jpg) no-repeat;}
			.comment_form_c3{float:left;background:url(images/comment_form_c3.jpg) no-repeat;}
			.comment_form_c4{float:right;background:url(images/comment_form_c4.jpg) no-repeat;}
		.comment_form_input{
	width: 90%;
	display: block;
	border: 1px solid #DDD;
	background: #FFF;
	height: 18px;
	padding-top: 4px;
	font-size: 12px;
	padding: 10px 0px 0 30px;
	color: #666;
	font-family: arial;
	left: 0px;
	position: absolute;
	margin: 0 20px 0 10px;
}
		.comment_form_textarea{
	width: 92%;
	display: block;
	border: 1px solid #DDD;
	background: #FFF;
	font-size: 13px;
	padding: 10px 0px 0 10px;
	color: #666;
	font-family: arial;
	left: 0px;
	top: 50px;
	position: absolute;
	margin: 0 20px 0 10px;
}
			.comment_form_input:hover,.comment_form_input:focus,.comment_form_textarea:focus,.comment_form_textarea:hover{border:1px solid #0F8CF2;background-color:#E3F5FC;}
		.comment_form_submit{border:none;background:url(images/comment_submit.jpg);width:110px;height:31px;float:right;margin-right:-40px;}
		.comment_form_submit:hover{background:url(images/comment_submit2.jpg);}
.comment_form_submit_h{
	color: #E6E8DF;
	padding: 10px;
	font-size: 11px;
	position: absolute;
	top: 300px;
	margin-right: 50px;
}
	
	
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
