/*
Theme Name: AA
Theme URI: http://www.annandy.net/
Description: for ann&andy fan site
Author: TOMO
Author URI: http://www.tues.jp/
Tags: two columns
*/


html {font-size:100%;}
html, body {
	margin:0;
	padding:0;
	}
	
body#creators{
	background: url("images/bg_creators.jpg") #D0B786 repeat-y;
	background-position:top center; 
	}
	
body#antique{
	background: url("images/bg_antique.jpg") #98BAC3 repeat-y;
	background-position:top center; 
	}
	
body#qa{
	background: url("images/bg_qa.jpg") #D9D9A3 repeat-y;
	background-position:top center; 
	}
	
body#branch{
	background: url("images/bg_branch.jpg") #D6D1BF repeat-y;
	background-position:top center; 
	}
	
body#blog{
	background: url("images/bg_blog.jpg") #9EA55E repeat-y;
	background-position:top center; 
	}
	
body#museum{
	background: url("images/bg_museum.jpg") #AD937C repeat-y;
	background-position:top center; 
	}
	
body#parade{
	background: url("images/bg_parade.jpg") #C3866D repeat-y;
	background-position:top center; 
	}
	
h1, h2, h3 {	
	margin:0;
	padding:0;	}
	

	
#visitor_creators{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #00627B;
	}
	
#visitor_antique{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #463A8B;
	}
	
#visitor_qa{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #2955A4;
	}
	
#visitor_branch{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #369C5A;
	}
	
#visitor_blog{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #D44A55;
	}
	
#visitor_museum{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #903439;
	}
	
#visitor_parade{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #C55E23;
	}


#header{
	display:block;
	height: 155px;
	width:	100%;
	margin:0;
	padding:0;
	background: white;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
	}
	
#headerinside{
	display:block;
	height: 121px;
	width:	770px;
	margin:0 auto;
	padding:7px 0px 0 30px;
	}
	
	
#title_creators a{
	display:block;
	height: 236px;
	width:460px;
	color: #fff;
	/* background: url("images/title_creators.gif") top left no-repeat;  */
	margin: 0 auto 0 auto;
	}
	
#title_creators2 a{
	display:block;
	height: 213px;
	width:507px;
	color: #fff;
	background: url("images/title_creators.gif") top left no-repeat; 
	margin: 0 auto 0 auto;
	}
	
#title_antique a{
	display:block;
	height: 217px;
	width:462px;
	color: #fff;
	background: url("images/title_antique.gif") top left no-repeat;
	margin: 0 auto 0 auto;
	}
#title_qa a{
	display:block;
	height: 355px;
	width:668px;
	color: #fff;
	background: url("images/title_qa.gif") top left no-repeat;
	margin: 0 auto 0 auto;
	}
#title_branch a{
	display:block;
	height: 381px;
	width:693px;
	color: #fff;
	background: url("images/title_branch.gif") top left no-repeat; 
	margin: 0 auto 0 auto;
	}
#title_blog a{
	display:block;
	height: 237px;
	width:539px;
	color: #fff;
	background: url("images/title_blog.gif") top left no-repeat;
	margin: 0 auto 0 auto;
	}
#title_museum a{
	display:block;
	height: 235px;
	width:463px;
	color: #fff;
	background: url("images/title_museum.gif") top left no-repeat; 
	margin: 0 auto 0 auto;
	}	
#title_parade a{
	display:block;
	height: 237px;
	width:539px;
	color: #fff;
	/* background: url("images/title_blog.gif") top left no-repeat; */
	margin: 0 auto 0 auto;
	}	
	
#main {
	display:block;
	width: 800px;
	background: url("images/bg/170.gif") #FFF top left repeat;
	margin: 0 auto;
	}
	
#content {
	width:526px;
	margin-top: -15px;
	_margin-top: 0px;
	margin-right:25px;
	padding:0px 0px 0px 25px ;
	float: left;
	}	
	
#sidebar{
	width: 174px;
	display: block;
	 margin-left: 0px;
	 margin-top: -15px;
	 _margin-top: 0px;
		  padding-left: 15px;
		  padding-right: 10px;
	 background: #CAC8B5;
	float:left;
	}
	
.round_top{
	display:block;
	width: 800px;
	height: 40px;
	margin: 0 auto 0 auto;
	background: url("images/round_top.gif") top left no-repeat;
	}
	
.round_bottom{
	display:block;
	width: 800px;
	height: 40px;
	margin: 0px auto 100px auto;
	background: url("images/round_bottom.gif") top left no-repeat;
	}
	
/*+++header+++*/
	



		
h1#logo {
	display:block;
	width: 182px;
	height: 121px;
	background: url("images/logo.gif") top left no-repeat;
	text-decoration: none;
	padding: 0px; 
	margin:0px;
	float: left;
	}
	
h1#logo  img{
	border:none;
	}
	
h1#logo2 {
	display:block;
	width: 156px;
	height: 121px;
	background: url("images/logo2.gif") top left no-repeat;
	text-decoration: none;
	padding: 0px; 
	margin:0px;
	float: left;
	}
	
h1#logo2  img{
	border:none;
	}

h1#logo span {
		display: none;
		}
h1#logo2 span  {
		display: none;
		}


.topnavi ul{
	text-align: left;
	margin:0;
	padding: 7px 0 0 15px; 
	list-style-type: none;
	float: left;
	}
	
.topnavi li{
	list-style-type: none;
	display:inline;
	float: left;
		margin:0;
	padding:0;
	}
	

	
.topnavi li a{
	margin-bottom:3px;
	}
	
.navi_creators a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_creators.gif") top left no-repeat;
	}
.navi_creators a:hover, .navi_creators a:active{
	background: url("images/navi/navi_creators_on.gif") top left no-repeat;
	}
	
.navi_creators_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_creators_on.gif") top left no-repeat;
	}
.navi_creators_on a:hover, .navi_creators_on a:active{
	background: url("images/navi/navi_creators_on.gif") top left no-repeat;
	}
	
.navi_market a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_market.gif") top left no-repeat;
	}
.navi_market a:hover, .navi_market a:active{
	background: url("images/navi/navi_market_on.gif") top left no-repeat;
	}
	
.navi_market_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_market_on.gif") top left no-repeat;
	}
.navi_market_on a:hover, .navi_market_on a:active{
	background: url("images/navi/navi_market_on.gif") top left no-repeat;
	}
	
.navi_antique a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_antique.gif") top left no-repeat;
	}
.navi_antique a:hover, .navi_antique a:active{
	background: url("images/navi/navi_antique_on.gif") top left no-repeat;
	}
	
.navi_antique_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_antique_on.gif") top left no-repeat;
	}
.navi_antique_on a:hover, .navi_antique_on a:active{
	background: url("images/navi/navi_antique_on.gif") top left no-repeat;
	}
	
	
.navi_QA a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_QA.gif") top left no-repeat;
	}
.navi_QA a:hover, .navi_QA a:active{
	background: url("images/navi/navi_QA_on.gif") top left no-repeat;
	}
	
.navi_QA_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_QA_on.gif") top left no-repeat;
	}
.navi_QA_on a:hover, .navi_QA_on a:active{
	background: url("images/navi/navi_QA_on.gif") top left no-repeat;
	}
	
.navi_branch a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_branch.gif") top left no-repeat;
	}
.navi_branch a:hover, .navi_branch a:active{
	background: url("images/navi/navi_branch_on.gif") top left no-repeat;
	}
	
.navi_branch_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_branch_on.gif") top left no-repeat;
	}
.navi_branch_on a:hover, .navi_branch_on a:active{
	background: url("images/navi/navi_branch_on.gif") top left no-repeat;
	}
	
.navi_blog a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_blog.gif") top left no-repeat;
	}
.navi_blog a:hover, .navi_blog a:active{
	background: url("images/navi/navi_blog_on.gif") top left no-repeat;
	}
	
.navi_blog_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_blog_on.gif") top left no-repeat;
	}
.navi_blog_on a:hover, .navi_blog_on a:active{
	background: url("images/navi/navi_blog_on.gif") top left no-repeat;
	}
	
.navi_museum a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_museum.gif") top left no-repeat;
	}
.navi_museum a:hover, .navi_museum a:active{
	background: url("images/navi/navi_museum_on.gif") top left no-repeat;
	}
	
.navi_museum_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_museum_on.gif") top left no-repeat;
	}
.navi_museum_on a:hover, .navi_museum_on a:active{
	background: url("images/navi/navi_museum_on.gif") top left no-repeat;
	}
	
.navi_parade a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_parade.gif") top left no-repeat;
	}
.navi_parade a:hover, .navi_parade a:active{
	background: url("images/navi/navi_parade_on.gif") top left no-repeat;
	}
	
.navi_parade_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_parade_on.gif") top left no-repeat;
	}
.navi_parade_on a:hover, .navi_parade_on a:active{
	background: url("images/navi/navi_parade_on.gif") top left no-repeat;
	}
	
.navi_shop a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_shop.gif") top left no-repeat;
	}
.navi_shop a:hover, .navi_shop a:active{
	background: url("images/navi/navi_shop_on.gif") top left no-repeat;
	}
	
.navi_shop_on a {
	height:34px;
	width:129px;
	display:block;
	background: url("images/navi/navi_shop_on.gif") top left no-repeat;
	}
.navi_shop_on a:hover, .navi_shop_on a:active{
	background: url("images/navi/navi_shop_on.gif") top left no-repeat;
	}
	
	
	
/*+++content+++*/


.entry p{
	font-size: .80em;
	color: #4F4E44;
	line-height: 1.7em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0 0 0 65px;
	}
	
.entry {
	font-size: .80em;
	color: #4F4E44;
	line-height: 1.7em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0 0 0 65px;
	}
	
.entry a:link, .entry a:visited  {	
	text-decoration: underline;
	font-weight:bold;
	color:mediumorchid;
	}
	
	.entry a:hover{
background-color: #ddd;
}

.entry img{
	margin:5px;
	border: none;
	} 
	
.post p{
	font-size: 1em;
	color: #4F4E44;
	line-height: 1.7em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0px;
	}
	
.post {	
	width:526px;
	margin: 0 0 0 0;
	padding-left: 0px;
		padding-bottom: 50px;
	text-align: left;

	}
	
.post p a:link, .post p a:visited  {	
	text-decoration: underline;
	font-weight:bold;
	color:mediumorchid;

}

.post p a:hover{
background-color: #ddd;
}

.post p img{
	margin:5px;
	border: none;
	} 
	

	

	
.clear {
	clear:both;
	}

	
/*+++single_content+++*/



	
/*+++sidebar+++*/


	
#sidebar ul{
		font-size: .75em;
	color: #CC3333;
	line-height: 1.6em;
	font-family: sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;


	}

#sidebar ul ul{
font-size: .85em;
font-weight: normal;
	color: #333;
	}
	
	#sidebar ul ul li{
	line-height:1.8em;
	border-bottom:dotted 2px #fff;
	}
	


#sidebar li a{
font-size: 1em;
	color: #006666;
	font-weight: normal;
	text-align: left;
	text-decoration: none;

	}

#sidebar li a:hover{
text-decoration: underline;
	}
	
#sidebar li ul img{
	padding:  5px 0 0 9px;
	border: none;
	} 
	
h3 {	
font-size: 1em;
	color: #4F4E44;
	padding:0;
	margin:0;}

	
/*+++addition+++*/

	

	

	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	


	
	
	
	/*+++comment+++*/
	


	
.login a{
text-decoration: none;
color: #CC3333;
}

.login a:hover{
color:#90223C;
text-decoration: underline;
}

	
	
	
	
	
	
	
	
	
	
	
small {
	font-family: Sans-Serif;
	font-size: 0.9em;
	}
	

big {
	font-size:1.8em;
	line-height: 1.4em;
	}
	
	
	
	

	
.underpost {
	height:100%;
	margin-top:20px;
	margin-left:65px;
	margin-bottom:0px;
	background: url("images/coment.gif") no-repeat top right;
	font-family:Sans-Serif;
	font-weight: normal;
	color:#CC3333;
	line-height: 2em;
	font-size: .65em;
	text-align:right;
	margin-bottom:70px;
	}	
	
.underpost_s {
	height:100%;
	margin-top:20px;
	margin-left:65px;
	background: url("images/coment.gif") no-repeat top right;
	font-family:Sans-Serif;
	font-weight: normal;
	color:#CC3333;
	line-height: 2em;
	font-size: .65em;
	text-align:right;
	margin-bottom:70px;
	}	
	

	
	
.underpost a{
	text-decoration: none;
	color:#CC3333;
	padding-left:15px;
	padding-right:20px;
	}
	
	
.underpost a:hover{
	color:#90223C;
	text-decoration: underline;
	}
	
	
.underpost_s a{
	text-decoration: none;
	color:#CC3333;
	padding-left:15px;
	padding-right:20px;
	}
	
.underpost_s a:hover{
	color:#90223C;
	text-decoration: underline;
	}
	
.underpostcategory ul{
text-align:right;
	list-style-type:none;
	
	line-height: 1em;
	}	
	
.underpostcategory ul li{
	list-style-type:none;
	
	}	
	
.underpostcategory ul li a{
		font-family:Sans-Serif;
	font-weight: bold;
	color:#CC3333;
	font-size:1em;
	line-height:1.4em;
	text-decoration:none;
	}	
	
.underpostcategory ul li a:hover{
	color:#90223C;
	text-decoration: underline;
	}	
	
	
.post h1 a{
	font-family: Sans-Serif;
	font-size: 16px;
	line-height:1.4em;
	font-weight: bold;
	color:#CC3333;
	text-decoration: none;
	}
	
.post h1 a:hover {
	color:#90223C;
	text-decoration: underline;
	}
	
	

	
	
.calendarbox {display:block; width: 50px; height: 50px; background: url("images/calendar.gif") top left no-repeat; text-align: center; float: left;}
.calmonth {font:10px sans-serif; color: #fff; text-transform: uppercase; margin-top: 2px; font-weight: bold;line-height: 1.3em;}
.calday {font:18px sans-serif; color: #fff; font-weight: bold;line-height: 1em;}
.calyear {font:10px sans-serif; color: #fff; text-transform: uppercase; font-weight: bold;line-height: 1.8em;}

.calendartitle {	
float: left;
	width: 456px; 
	font-family: Sans-Serif;
	font-weight: bold;
	padding: 0 0 0 15px;
	margin: 0;
	font-size: 12px;
	color:#CC3333;
	}
	

	


.pagenavi {
width: 526px; 
height:25px;
	font-family: Sans-Serif;
	font-size: 14px;
		padding-top: 5px;
		padding-bottom:5px;
		margin-bottom:5px;
}
		
		
.padTop95 { padding-top:95px; }	
.padTop88 { padding-top:88px; }	
.padTop80 { padding-top:80px; }	
.padTop60 { padding-top:60px; }	
.padTop58 { padding-top:58px; }	
.padTop48 { padding-top:48px; }	
.padTop40 { padding-top:40px; }
.padTop30 { padding-top:30px; }
.padTop29 { padding-top:29px; }
.padTop28 { padding-top:28px; }
.padTop27 { padding-top:27px; }
.padTop26 { padding-top:26px; }
.padTop25 { padding-top:25px; }
.padTop24 { padding-top:24px; }
.padTop23 { padding-top:23px; }
.padTop22 { padding-top:22px; }
.padTop21 { padding-top:21px; }
.padTop20 { padding-top:20px; }
.padTop19 { padding-top:19px; }
.padTop18 { padding-top:18px; }
.padTop17 { padding-top:17px; }
.padTop16 { padding-top:16px; }
.padTop15 { padding-top:15px; }
.padTop14 { padding-top:14px; }
.padTop13 { padding-top:13px; }
.padTop12 { padding-top:12px; }
.padTop11 { padding-top:11px; }
.padTop10 { padding-top:10px; }
.padTop9 { padding-top:9px; }
.padTop8 { padding-top:8px; }
.padTop7 { padding-top:7px; }
.padTop6 { padding-top:6px; }
.padTop5 { padding-top:5px; }
.padTop4 { padding-top:4px; }
.padTop3 { padding-top:3px; }
.padTop2 { padding-top:2px; }
.padTop1 { padding-top:1px; }


#comments{
	width:466px;
	font-family: sans-serif;
	font-size:1em;
	color: #CC3333;

	}
	
.commentlist {
	padding-top:10px;
	padding-left: 65px;
	margin: 0;
	/*	text-align: justify; */
}
	
	
.commentlist li{
	font: 0.75em "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: bold;
	color:#4F4E44;
	margin: 5px 0 0 0;
	padding-top:2px;
	list-style: none;	
	width:430px;
	}
	
.commentlist cite, 
.commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1em;
	color:#4F4E44;
	}

.commentlist p {
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.3em;
	text-transform: none;
	margin: 10px 5px 5px 0;
	color:#4F4E44;
	}
	

	
.commentlist li ul li { 
	font-size: 1em;
	width:410px;
	}
	
.commentlist li ul li ul li{ 
	font-size: 1em;
	width:390px;
	}
	
.commentlist li ul li ul li ul li{ 
	font-size: 1em;
	width:370px;
	}
	
.commentlist li ul li ul li ul li ul li{ 
	font-size: 1em;
	width:350px;
}


.depth-1{
	border-top: 5px solid #CCC;
}

.depth-2, .depth-3, .depth-4, .depth-5{	
	border-top: 2px dotted #CCC;
	}

.children { 
	padding-left: 20px;
	margin:0; 
	}

	
#commentform{
font-size:0.8em;
font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
color: #4F4E44;
	margin: 5px 10px 0 65px;
	}
	
#commentform p {
	margin: 5px 0;
	}

#commentform input, 
#commentform textarea {
	font: 1em "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	color:#4F4E44;
	}
	
#commentform input {
	width: 170px;
	margin: 3px 3px 1px 0;
	}

#commentform textarea {
	width: 430px;
	padding: 2px;
	}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: left;
			background:#EEE;
	}

	
.reply{
	height:15px;
display:block;
	}
	
.reply a{
	font-size: 0.9em;
	font-weight: bold;
	float:right;
	text-decoration: none;
	color:#CC3333;
	}
	
.reply a:hover{
	color:#90223C;
	text-decoration: underline;
}


.commentmetadata {
	font-weight: normal;
		font-size: 0.9em;
			margin: 0;
	display: block;
	}
	
.commentmetadata a {
	text-decoration: none;
	color:#4F4E44;
	}
	
.commentmetadata a:hover {
	color:#90223C;
	text-decoration: underline;
	}
	

#respond h3{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color:#CC3333;
	padding-top:50px;
	}	
	
#respond h3 a{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color:#CC3333;
	padding-top:20px;
	}	

#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
		visibility: hidden;
	}
	



.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	
	}
	
	
		

.bottom_credit{
	font-family: Sans-Serif;
	font-size: 0.55em;
	line-height: 1.3em;
	text-align: center;
	color:#000;
	font-weight:bold;
}

.bottom_credit a:link, .bottom_credit a:hover {
	color: #555;
	}
	
h2.topcategory{
	font: 1em Sans-Serif;
	font-weight: bold;
	color:#563214;
	margin: 0px 0 50px 0;
	border-bottom:dotted 3px #563214;
	}
	
.temporary{
		font-family: Sans-Serif;
	font-size: 1em;
	text-align: center;
	color:red;
	font-weight:bold;
	}
	
	
/*+++creators+++*/

#content_creators {
	width:780px;
	margin-top: -15px;
	_margin-top: 0px;
	margin-right:5px;
	padding:0px 0px 0px 25px ;
	float: left;
	}	
	
.post_creators {	
	display:block;
	width:172px;
	margin: 0 20px 20px 0;
	padding-left: 0px;

	text-align: left;
	float:left;
	background: url("images/post_creators.gif") no-repeat;
	}
	
	
.post_creators  p{
	font-size: .80em;
	color: #4F4E44;
	line-height: 1.7em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0px;
	}
	
.post_creators  p a {	
	text-decoration: none;
	font-weight:normal;
	color: firebrick;
	background-color: #efeba3;
}

.post_creators  p a:hover{
background-color: #ddd;
}

.post_creators  p img{
	padding: 0;
	margin:0;
	border: none;
	} 
	
	
.post_creators h1{
	padding-top: 20px;
	padding-left: 10px;
	}
	
.post_creators h1 a{
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-size: 12px;
	line-height:1.3em;
	font-weight: bold;
	color:#00627B;
	text-decoration: none;
	}
	
.post_creators h1 a:hover {
	color:#093d4a;
	text-decoration: underline;
	}
	
	
	
.underpost_creators  {
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: normal;
	color:#604E43;
	line-height: 1.2em;
	font-size: .75em;
	text-align:left;

	margin-top: 10px;
	padding: 5px 0 5px 0;
	}	
	
.underpost_creators  a{
		color:#093d4a;	}
		
.underpost_creators  a:hover{
		color:darkred;	}
	
.entry_creators  a{
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: bold;
	color:#604E43;
	line-height: 1.2em;
	font-size: .9em;
	text-align:left;
	text-decoration:none;
	}	
	
.entry_creators  a:hover{
	color:#4F443E;
	text-decoration:underline;
	}	
	
.entry_creators  p a{
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: normal;
	color:firebrick;
	line-height: 2em;
	font-size: .9em;
	text-align:left;
	text-decoration:none;
	}	
	
.entry_creators  p a:hover{
	color:darkred;
	text-decoration:underline;
	background:#FFF;
	}	
	
#cre_top {
	font-size: .80em;
	color: khaki;
	line-height: 1.4em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight:normal;
	margin:0;
	background: firebrick;
	text-align:left;
	padding:10px;
	border: solid 3px khaki;
	}
	
#cre_top a{
	color: #fff;
	}
	
	#cre_top a:hover{
	color: #aaa;
	}
	
#cre_top h3{
	font-size: 1.1em;
	color: #FFF;
	line-height: 1.4em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight:bold;
	padding:0 0 10px 0;
	}
	
.single_creators {	
	display:block;
	width:526px;
	margin: 0 20px 40px 0;

	text-align: left;
	background: url("images/post_creators2.gif") no-repeat;
	}
	
.single_creators  p{
	font-size: .90em;
	color: #4F4E44;
	line-height: 1.7em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight:normal;
	margin:0;
	padding:50px 0 0 0px;
	}
	
.single_creators  p a {	
	text-decoration: none;
	font-weight:normal;
	color: firebrick;
	background-color: #efeba3;
}

.single_creators  p a:hover{
background-color: #ddd;
}

.single_creators  p img{
	padding: 0;
	margin:0;
	border: none;
	} 
	
	
.single_creators h1 a{
width:250px;
	font-family: Sans-Serif;
	font-size: 21px;
	line-height:1.3em;
	font-weight: bold;
	color:#00627B;
	text-decoration: none;
		float:left;
	padding-top: 40px;
	padding-left: 30px;
	}
	
.single_creators h1 a:hover {
	color:#093d4a;
	text-decoration: underline;
	}
	
	
	/*+++Q&A+++*/

 h2 {	
line-height:1.3em;	}
	
#content_qa {
	width:546px;
	margin-top: -15px;
	_margin-top: 0px;
	margin-right:5px;
	padding:0px 0px 0px 25px ;
	float: left;
	}	
	
.post_qa {	
	display:block;
	width:520px;
	margin: 0 20px 10px 0;
	padding-left: 0px;
	padding-bottom: 20px;
	text-align: left;
	float:left;
	border-bottom:5px solid #CCC;
	}
	
	
.post_qa  p{
	font-size: .80em;
	color: #4F4E44;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0px;
	}
	
.post_qa  p a {	
	text-decoration: none;
	font-weight:normal;
	color: darkgreen;
}

.post_qa  p a:hover{
background-color: #ddd;
}

.post_qa  p img{
	padding: 0;
	margin:5px;
	border: none;
	} 
	
	
.post_qa h1 a{
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-size: 18px;
	line-height:1.6em;
	font-weight: bold;
	color:#2955A4;
	text-decoration: none;
	
	}
	
.post_qa h1 a:hover {
	color:#213863;
	text-decoration: underline;
	}
	
	
	
.underpost_qa  {
	font-family:Sans-Serif;
	font-weight: normal;
	color:#4F4E44;
	line-height: 1.2em;
	font-size: .70em;
	text-align:left;
	}	
	
.underpost2_qa  {
	font-family:Sans-Serif;
	font-weight: normal;
	color:#4F4E44;
	line-height: 1.2em;
	font-size: .70em;
	text-align:left;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:20px;
	}	
	
.entry_qa{
	padding-left:０px;
	}	
	
.entry_qa  a{
	font-family:Sans-Serif;
	font-weight: bold;
	color:darkorange;
	text-align:left;
	text-decoration:none;
	}	
	
.entry_qa  a:hover{
	color:#4F443E;
	text-decoration:underline;
	}	
	
.entry_qa  p a{
	font-family:Sans-Serif;
	font-weight: bold;
	color:darkorange;
	line-height: 2em;
	font-size: .9em;
	text-align:left;
	text-decoration:none;
	}	
	
.entry_qa  p a:hover{
	color:#4F443E;
	text-decoration:underline;
	background:#FFF;
	}	
	
.single_qa {	
	display:block;
	width:520px;
	margin: 0 20px 10px 0;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	float:left;
	}
	

.single_qa  p{
	font-size: .80em;
	color: #4F4E44;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0px;
	}
	
.single_qa  p a {	
	text-decoration: none;
	font-weight:normal;
	color: darkorange;
}

.single_qa  p a:hover{
background-color: #ddd;
}

.single_qa  p img{
	padding: 0;
	margin:5px;
	border: none;
	} 
	
.single_qa h1 a{
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-size: 18px;
	line-height:1.6em;
	font-weight: bold;
	color:#2955A4;
	text-decoration: none;
	}
	
.single_qa h1 a:hover {
	color:#213863;
	text-decoration: underline;
	}
	
#qa_top {
	font-size: .80em;
	color: #000;
	line-height: 1.4em;
	font-family: Sans-serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 20px 0;
	background: url("images/bg/hatena.gif") #FFF top left repeat;
	border: solid 10px lemonchiffon;
	text-align:center;
	}
	
	#qa_top h3{
	font-size: 1.7em;
	color: #2955A4;
	line-height: 1.4em;
	font-family: Sans-serif;
	font-weight:bold;
	padding:0 0 20px 0;
	}
	
	/*+++QA sidebar+++*/

#sidebar_qa{
	width: 174px;
	display: block;
	 margin-left: 0px;
	 margin-top: -15px;
	 _margin-top: 0px;
		  padding-left: 15px;
		  padding-right: 10px;
	 background: lemonchiffon;
	float:left;
	}
	
	
	
#sidebar_qa ul{
		font-size: .75em;
	color: #2955A4;
	line-height: 1.6em;
	font-family: sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;


	}

#sidebar_qa ul ul{
font-size: .95em;
line-height: 1.4em;
font-weight: normal;
	color: #333;
	}
	
	#sidebar_qa ul ul li{
	line-height:1.8em;
	border-bottom:dotted 2px #aaa;
	}
	


#sidebar_qa li a{
font-size: 1em;
	color: darkorange;
	font-weight: bold;
	text-align: left;
	text-decoration: none;

	}

#sidebar_qa li a:hover{
text-decoration: underline;
	}
	
#sidebar_qa li ul img{
	padding:  5px 0 0 9px;
	border: none;
	} 
	
/*+++branch+++*/
	
#content_branch {
	width:770px;
	margin-top: -15px;
	_margin-top: 0px;
	margin-right:5px;
	padding:0px 0px 0px 25px ;
	float: left;

	}	
	
	
.post_branch {	
	display:block;
	width:706px;
	margin: 0 20px 0px 0;
	padding: 30px 20px 30px 20px;
	text-align: left;
	float:left;
	background-color: wheat;
		border:solid 2px #369C5A;
	}
	
.branch_intro{
	display:block;
	width:600px;
	font-size: 1.1em;
	color: #369C5A;
	line-height: 1.7em;
	font-family: sans-serif;
	font-weight:bold;
	padding:10px 20px 0 0px;
	float:left;
	}
	
.branch_news{
	display:block;
	width:365px;
	font-size: .9em;
	color: #444;
	line-height: 1.7em;
	font-family: sans-serif;
	font-weight:normal;
	margin-top:25px;
	padding:0px 20px 0 10px;
	float:right;
	border-left:5px solid #369C5A;
	}
	
	
	
.branch_prof {
	display:block;
	width:230px;
	font-size: .75em;
	color: #444;
	line-height: 1.5em;
	font-family: sans-serif;
	font-weight:bold;
	margin-top:25px;
	padding:0px 0 0 0px;
		float:left;
	}
	
.branch_news a {	
	text-decoration: none;
	font-weight:normal;
	color: firebrick;
}

.branch_news a:hover{
	text-decoration: underline;
}

.post_branch  p img{
	padding: 0;
	margin:0;
	border: none;
	} 
	
	
.post_branch h1{
	font-family: Sans-Serif;
	font-size:  1.2em;
	line-height:1.3em;
	font-weight: bold;
	color:#369C5A;
	text-decoration: none;
	}
	
.branch_date{
	font-size: 1em;
	color: #369C5A;
	font-family: sans-serif;
	font-weight:bold;
		padding-right: 25px;
	}
	

	
#sidebar_branch{
	display:block;
	width:714px;
	margin: 0px 20px 0px 25px;
	padding: 15px;
	text-align: center;
	 background: #369C5A;
	float:left;
	border:3px dashed #FBBD00;
	}
	
	
	
#sidebar_branch ul{
	font-size: .75em;
	color: #FBBD00;
	line-height: 1.6em;
	font-family: sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;


	}

#sidebar_branch ul ul{
font-size: .9em;
font-weight: normal;
	color: #fff;
	}
	

	


#sidebar_branch ul li a{
font-size: 1em;
	color: #FBBD00;
	font-weight: bold;
	text-align: left;
	text-decoration: none;

	}

#sidebar_branch ul li a:hover{
text-decoration: underline;
	}
	
	
/*+++antique+++*/

#main_antique {
	display:block;
	width: 820px;
	background: url("images/bg/orna.gif") #FFF top left repeat;
	margin: 0 auto;
	}
	
#content_antique {
	width:490px;
	margin-top: 20px;
	margin-right:5px;
	padding:0px 0px 0px 25px ;
	float: left;
	}	
	
.post_antique {	
	display:block;
	width:230px;
	margin: 0 15px 40px 0;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: center;
	float:left;
 background: url("images/post_antique.gif") top center no-repeat;
	
	}
	

	

	
.post_antiques  p{
	font-size: .70em;
	color: #4F4E44;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0px;
	}
	
.post_antique  p a:link, .post_antique  p a:visited{	
font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-size: .85em;
		line-height: 2em;
	text-decoration: none;
	font-weight:normal;
	color: firebrick;
	background-color: #efeba3;
}

.post_antique  p a:hover{
font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	text-decoration: underline;
	background-color: #dedacb;
}

.post_antique  p img{
	padding: 0;
	margin:0;
	border:8px ridge darkgoldenrod;
	} 
	
	
.post_antique h1{
	padding-top: 13px;
	}
	
.post_antique h1 a{
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, san-serif;
	font-size: 12px;
	line-height:1.3em;
	font-weight: bold;
	color:#463A8B;
	text-decoration: none;
	}
	
.post_antique h1 a:hover {
	color:#373154;
	text-decoration: underline;
	}
	
.at{
font-family: "ＭＳ Ｐゴシック", MS-PGothic, san-serif;
	font-size: 10px;
		line-height:1.5em;
	font-weight: bold;
color:#662F24;	}
	
.underpost_antique  {
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: normal;
	color:#604E43;
	line-height: 1.2em;
	font-size: .75em;
	text-align:center;

	margin-top: 0px;
	padding: 0px 0 5px 0px;
	}	
	
.underpost_antique  a{
		color:#093d4a;	}
		
.underpost_antique  a:hover{
		color:darkred;	}
	
/*+++

.entry_antique  a{
	font-family:Sans-Serif;
	font-weight: bold;
	color:darkgoldenrod;
	line-height: 1.2em;
	font-size: .70em;
	text-align:left;
	text-decoration:none;
	}	
	
.entry_antique  a:hover{
	color:#4F443E;
	text-decoration:underline;
	}	
	
.entry_antique  p a{
	font-family:Sans-Serif;
	font-weight: normal;
	color:darkgoldenrod;
	line-height: 2em;
	font-size: .70em;
	text-align:left;
	text-decoration:none;
	}	
	
.entry_antique  p a:hover{
	color:#4F443E;
	text-decoration:underline;
	background:#FFF;
	}	
	
	+++*/
	
	
#content_single_antique {
	width:490px;
	margin-top: 20px;
	margin-right:5px;
	padding:0px 0px 0px 25px ;
	float: left;
	}	
	
.post_single_antique {	
	display:block;
	width:480px;
	margin: 0 15px 40px 0;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: center;
	float:left;
 background: url("images/post_antique.gif") top center no-repeat;
	
	}
	
	
.post_single_antique  p{
	font-size: .90em;
	color: #6b2c0f;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0px;
	}
	
.post_single_antique  p a:link, .post_single_antique  p a:visited{	
font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
color: #6b2c0f;
	text-decoration: none;
	font-weight:normal;
}

.post_single_antique  p a:hover{
font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	text-decoration: underline;
}

.post_single_antique  p img{
	padding: 0;
	margin:0;
	border:8px ridge darkgoldenrod;
	} 
	
	
.post_single_antique h1{
	padding-top: 13px;
	}
	
.post_single_antique h1 a{
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, san-serif;
	font-size: 13px;
	line-height:1.3em;
	font-weight: bold;
	color:#463A8B;
	text-decoration: none;
	}
	
.post_single_antique h1 a:hover {
	color:#373154;
	text-decoration: underline;
	}
	

	
.post_single_antique ul li{	
float:left;
list-style-type:none;
	}	
	
.post_single_antique li a{	
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, san-serif;
	font-size: 12px;
	line-height:1.2em;
	font-weight: bold;
	color:#FFF;
	display:block;
width:150px;
padding:10px;
margin-right:7px;
margin-left:10px;
border:outset #7D6B40 3px;
text-decoration:none;
background-color:#7D6B40;
text-align:center;
	}	

.post_single_antique li a:hover{
text-decoration:none;
border-style:inset;
background-color:#2D1A0F;
}
	
/*+++antique sidebar+++*/

#sidebar_antique1{
	width: 252px;
	display: block;
	 margin-left: 0px;
	 margin-top: 20px;
		  padding-left: 15px;
		  padding-right: 10px;
		  padding-bottom: 20px;
	 background: #94814E;
	 
	float:left;
	}
	
.antique_doll{
  padding-left: 40px;
  	font-size: .95em;
	  line-height: 1.3em;
  font-family: sans-serif;
	}
	
.antique_category{
  	font-size: 1.1em;
  font-family: sans-serif;
  	font-weight: bold;
	}
	
	
	
#sidebar_antique1 ul{
		font-size: .75em;
	color: #FFF;
	line-height: 1.6em;
	font-family: sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;


	}

#sidebar_antique1 ul ul{
font-size: .95em;
line-height: 1.4em;
font-weight: normal;
	color: #2D1A0F;
	}
	
	#sidebar_antique1 ul ul li{
	line-height:1.8em;
	border-bottom:dotted 2px #38287C;
	}
	


#sidebar_antique1 li a{
font-size: 1em;
	color: #F8B970;
	font-weight: bold;
	text-align: left;
	text-decoration: none;

	}

#sidebar_antique1 li a:hover{
text-decoration: underline;
	}
	
#sidebar_antique1 li ul img{
	padding:  5px 0 0 9px;
	border: none;
	} 
	
#sidebar_antique2{
	width: 246px;
	display: block;
	 margin-left: 0px;
	 margin-top: 25px;
		  padding-left: 15px;
		  padding-right: 10px;
	 background: #38287C;
	 filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
	float:left;
	border:3px dashed #94814E;
	}

.antique_contact{
color: #FFF;
  	font-size: .80em;
	  line-height: 1.3em;
  font-family: sans-serif;
    	font-weight: bold;
	}
	
	.antique_address{
color: #F8B970;
  	font-size: .75em;
	  line-height: 1.5em;
  font-family: sans-serif;
    	font-weight: bold;
	}

	.antique_address a{
color: #F8B970;
text-decoration: none;
	}
	
		.antique_address a:hover{
text-decoration: underline;
	}
		
	
	/*+++MUSEUM+++*/

#main_museum {
	display:block;
	width: 800px;
	background: url("images/bg/brick.gif") #FFF top left repeat;
	margin: 0 auto;
	}
	
#content_museum {
	width:546px;
	margin-top: 20px;
	margin-bottom: 40px;
	margin-right:5px;
	padding:0px 0px 0px 25px ;
	float: left;
	}	
	
.post_museum {	
	display:block;
	width:520px;
	margin: 0 20px 10px 0;
	padding-left: 0px;
	padding-bottom: 20px;
	text-align: left;
	float:left;
	border-bottom:8px solid #903439;
		font-size: .80em;
	color: #4F4E44;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	}
	
.post_museum a,
.post_museum  p a {	
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	text-decoration: none;
	font-weight:bold;
	color: darkorange;
}

.post_museum  a:hover,
.post_museum  p a:hover{
	color:#4F443E;
	text-decoration:underline;
}

.post_museum  p img{
	padding: 0;
	margin:5px;
	border: none;
	} 
	
	
.post_museum h1 a{
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-size: 21px;
	line-height:1.6em;
	font-weight: bold;
	color:#903439;
	text-decoration: none;
	}
	
.post_museum h1 a:hover {
	color:#213863;
	text-decoration: underline;
	}
	
	
	
.underpost_museum  {
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: normal;
	color:#4F4E44;
	line-height: 1.2em;
	font-size: .70em;
	text-align:left;
	}	
	
.underpost2_museum  {
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: normal;
	color:#4F4E44;
	line-height: 1.2em;
	font-size: .70em;
	text-align:left;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:20px;
	}	
	
	.entry_museum{
	padding-top: 20px;
	padding-bottom:20px;
	}	
	
.entry_museum  a{
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: bold;
	color:darkorange;
	text-align:left;
	text-decoration:none;
	}	
	
.entry_museum  a:hover{
	color:#4F443E;
	text-decoration:underline;
	}	
	
.entry_museum  p a:link{
	font-family:"ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-weight: bold;
	color:darkorange;
	line-height: 2em;
	font-size: .9em;
	text-align:left;
	text-decoration:none;
	}	
	
		
.entry_museum  p a:hover{
	color:#4F443E;
	text-decoration:underline;
	}	
	
.single_museum {	
	display:block;
	width:520px;
	margin: 0 20px 10px 0;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	float:left;
	}
	

.single_museum  p{
	font-size: .80em;
	color: #4F4E44;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0px;
	}
	
.single_museum  p a {	
	text-decoration: none;
	font-weight:normal;
	color: darkorange;
}

.single_museum  p a:hover{
background-color: #ddd;
}

.single_museum  p img{
	padding: 0;
	margin:5px;
	border: none;
	} 
	
.single_museum h1 a{
	font-family: "ＭＳ Ｐゴシック", MS-PGothic, Sans-Serif;
	font-size: 18px;
	line-height:1.6em;
	font-weight: bold;
	color:#2955A4;
	text-decoration: none;
	}
	
.single_museum h1 a:hover {
	color:#213863;
	text-decoration: underline;
	}	
	
#sidebar_museum{
	width: 169px;
	display: block;
	 margin-left: 0px;
		  padding-left: 15px;
		  padding-right: 15px;
	 background: #E7D2CF;
	float:left;
	}
	
#sidebar_museum2 a{
	width: 199px;
	height: 185px;
	display: block;
	 margin-left: 0px;
	 margin-top: 20px;
		background: url("images/camera2.gif") no-repeat;
	float:left;
	}
	
	#sidebar_museum2 a:hover{
	background: url("images/camera.gif") no-repeat;
	}
	
#sidebar_museum2 a{
	color: #FE672C;
	}
	
	
	
#sidebar_museum ul{
		font-size: .75em;
	color: #5D3616;
	line-height: 1.6em;
	font-family: sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;


	}

#sidebar_museum ul ul{
font-size: .95em;
line-height: 1.4em;
font-weight: normal;
	color: #333;
	}
	
#sidebar_museum ul ul li{
	line-height:1.4em;
	padding: 10px;
	background-color:#903439;
	margin-top:7px;
		border-right:6px solid #603439;
			border-bottom:6px solid #703439;
	}
	


#sidebar_museum li a{
font-size: 1em;
	color: #fff;
	font-weight: bold;
	text-align: left;
	text-decoration: none;

	}

#sidebar_museum li a:hover{
text-decoration: underline;
	}
	
#sidebar_museum li ul img{
	padding:  5px 0 0 9px;
	border: none;
	} 
	
.movie_sche{
font-size: 1em;
line-height:1.5em;
	color: #5D3616;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	border:2px dotted #5D3616;
	padding:8px;
	}
	
	
/*+++form+++*/
	
body#form{
	background: url("images/bg_form.jpg") #A5A79B repeat-y;
	background-position:top center; 
	}
	
	#main_form {
	display:block;
	width: 500px;
	background: url("images/bg/171.gif") #FFF top left repeat;
	margin: 0 auto;
	}
	
#visitor_form{
	display:block;
	height: 20px;
	width:100%;
	font-size:10px;
	line-height:21px;
	font-family: sans-serif;
	font-weight: normal;
	color: #fff;
	background-color: #D65C0F;
	}
	
#content_form {
	width:475px;
	margin-top: -15px;
	_margin-top: 0px;
	margin-right:5px;
	padding:0px 0px 0px 25px ;
	float: left;
	}	
	
.post_form {	
	display:block;
	width:475px;
	margin: 0 20px 40px 0;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	float:left;
	}
	
	
.post_form  p{
	font-size: .75em;
	color: #4F4E44;
	line-height: 1.4em;
	font-family: sans-serif;
	font-weight:normal;
	margin:0;
	padding:15px 0 0 0px;
	}
	
.post_form  h1{
	font-size: .75em;
	color: #4F4E44;
	line-height: 1.4em;
	font-family: sans-serif;
	font-weight:normal;
	margin:0;
	padding:15px 0 0 0px;
	}
	
.post_form  h1 a{
	font-family: Sans-Serif;
	font-size: 16px;
	line-height:1.3em;
	font-weight: bold;
	color:#D65C0F;
	text-decoration: none;
		float:left;
	}
	
.post_form  a:hover {
	color:#0F4454;
	text-decoration: underline;
	}
	
.round_form_top{
	display:block;
	width: 500px;
	height: 40px;
	margin: 0 auto 0 auto;
	background: url("images/round_form_top.gif") top left no-repeat;
	}
	
.round_form_bottom{
	display:block;
	width: 500px;
	height: 40px;
	margin: 0px auto 100px auto;
	background: url("images/round_form_bottom.gif") top left no-repeat;
	}
	
	
	/*+++post+++*/	
	

	
.entry blockquote p {
	margin: 0px;
	padding: 10px 10px 10px 15px;
	border-left: 3px solid tan;
	border-bottom: 3px solid tan;
	font-style:italic;
	color:saddlebrown;
	background-color:#eee;
	}

	
.entry p ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

.entry p li {
	margin: 7px 0 8px 10px;
	}

.entry p ul li:before,  {
	content: "\00BB \0020";
	}

.entry p ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry p ol li {
	margin: 0;
	padding: 0;
	}