/* ------------ entry ------------ */
 
.Entry{
	width: 620px; /* 620 */
	font-size:80%!important;
	/* letter-spacing:1px; */
	margin:  0 0 0 0;
	padding:0;
	background-image:url(../images/bg-entry.gif);
	background-repeat:repeat-y;
}

.EntryInner{
	 /* 620 */
	margin: 10px 36px 50px 36px;
	padding: 30px 0 20px 0;
	 /* background-color:#365; */
}


.Entry p {
	margin: 0.5em 0 1em 0;
	padding: 0;
	line-height:1.7;
}


.Entry h2 {
	color:#908159;
	font-size:110%;
	line-height:1.1;
	margin:0 0 30px 0;
	padding:0;
}


.Entry h3 {
	clear:both;
	color:#6f5e32;
	font-size:95%;
	line-height:1.2;
	margin:30px 0 10px 0;
	padding:0;
}

.Entry h4 {
	clear:both;
	font-size:85%;
	line-height:1.2;
	margin:30px 0 10px 0;
	padding:0;
}


.Entry ul {
	margin-left: 20px;
	padding-left:0px;
	list-style-type: none;
}
.Entry ol{
	margin-left:20px;
	padding-left:0px;
}
.Entry ul li {
	list-style:square;
	margin-bottom: 20px;
}
.Entry ol li {
	list-style:square;
	margin-bottom: 20px;
}
.firstpost {
	margin-bottom:20px
}







 /* --- entry-meta --- */

.entrymeta{
	text-align:right;
	margin-top: 0;
	font-size: 10px;
	color: #3d320f;
	margin:  10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
.entrymeta a img{
	border:none;
}

.entrymeta a{
	border:none;
}

.entrymeta a:link     { color: #3d320f; text-decoration: underline; }
.entrymeta a:visited  { color: #3d320f; text-decoration: underline; }
.entrymeta a:hover    { color: #3d320f; text-decoration: none;}
.entrymeta a:active   { color: #3d320f; text-decoration: underline; }





/* -------- fra-contact -------- */
.fra-contact {
	clear:both;
	border: 2px solid #eee;
	margin:50px 0 0 0;
	padding:2em;
	color: #24221b;
}




/* -------- menu -------- */



	
/* left-nomal  左 */
.fra-l {
	clear:both;
	float:left;
	width:220px;
	margin:0 0 20px 0;
	}
/* right-nomal  右 */
.fra-r {
	float:left;
	width:280px;
	margin:0 0 20px 25px;
	/* background-color:#CCCC00; */
	}

/* ex */
.fra-ex {
	width:370px;
	margin:0 0 0 195px;
	}



/* ala and more */

.fra-nvm {
	margin:0 0 20px 20px;
	padding:0;
}
.fra-nvm h2 {
	margin:0;
	padding:0;
	display:inline;
}

.fra-menu {
	clear:both;
	margin:10px 0 30px 0;
	padding:0 0 0 0;
	width:570px;
}


.fra-menu h3 {
	clear:none!important;
	color:#6f5e32;
	font-size:110%;
	line-height:1.1;
	margin:0 0 8px 0!important;
	padding:0;
}

.fra-menu h4 {
	clear:none!important;
	color:#201815;
	font-size:95%;
	line-height:1.2;
	margin:0 0 3px 0!important;
	padding:0 0 0 10px;
	background-image:url(../images/ec-menu.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.t-plice {
	color:#666;
	font-size:80%!important;
	line-height:1;
	margin:0;
	padding:0 0 0 15px!important;
	font-weight:normal!important;
}
.t-plice-br {
	color:#666;
	font-size:80%!important;
	line-height:1;
	margin:0;
	padding:0 0 0 0!important;
	font-weight:normal!important;
}
.t-menuscrip-v {
	color:#de661c;
	font-size:80%!important;
	line-height:1;
	margin:4px 0 4px 12px!important;
	padding:0!important;
}
.t-menuscrip-v+h4 {
	margin:20px 0 0 0!important;
}



.t-menuscrip-j {
	color:#333;
	font-size:80%!important;
	line-height:1;
	margin:0 0 20px 12px!important;
	padding:0!important;
}


.t-menudetail {
	color:#765C2F;
	font-size:80%!important;
	line-height:1;
	margin:0 0 1.5em 1em;
}
	


.t-menuscrip-cap { 
	font-size:90%!important;
	line-height:1.4!important;
	margin:0.7em 30px 1em 0!important;
	/* background-color:#CC9999; */
}

















/* wp-align */


.alignnone {
	float: none;
	padding: 0!important;
	margin:  0;
	margin-bottom:  4px\9; /* IE8 and below */
}


.alignleft {
	float: left;
	padding:0;
	margin:  0 8px 10px 0!important;
}

.alignright {
	float: right;
	padding: 0;
	margin:  0 0 10px 8px!important;
	margin:  0 0 10px 4px\9; /* IE8 and below */
}



.alirex1 {
	display:block;
	float:right;
	overflow:hidden;
	width:270px;
	height:364px;
}
.alirex2 {
	overflow:hidden;
	float:left;
	width:270px;
	height:179px;
	margin-top:0px!important;
}
.alirex3 {
	overflow:hidden;
	float:left;
	width:270px;
	height:179px;
	margin-top: 6px;
	margin-right: 8px\9; /* IE8 and below */
}


.imgmar {
	margin-right: 8px;
	margin-right: 8px\9; /* IE8 and below */
}


.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto!important;
	margin-right: auto!important;
}




/* WP-entry-images */

.entry img {
	vertical-align:bottom;
	padding: 0;
	border: none;
}


/* wp-caption */

.wp-caption {
	text-align: center;
	vertical-align:bottom;
	margin: 0!important;
	padding: 0!important;
	color:#666;
}
.wp-caption img {
	margin: 0;
	padding: 0!important;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 1;
	padding: 4px;
	margin:  0 0 0 0;
	letter-spacing:0px;
}


.border-none{
	border:none!important;
}







 /* --- page-nation（no plugin） --- */

.wp-pagenavi {
	clear:both;
	font-size:11px;
	padding:10px 0;
}
.wp-pagenavi a {
	margin:0 2px;
	padding:2px 10px;
}
.wp-pagenavi .pages {
	color:#888;
	margin:0 4px;
	padding:2px 0;
}
.wp-pagenavi .current {
	background:#DDD;
	font-weight:bold;
	margin:0 2px;
	padding:2px 10px;
}
.wp-pagenavi .extend {
	background:#F9F9F9;
	border:0;
	color:#555;
	padding:0;
}
.wp-pagenavi .extend {
	margin:0 0 0 2px;
}
.wp-pagenavi .page {
	margin:0 0 0 4px;
}
.wp-pagenavi a.first,
.wp-pagenavi a.last {
	padding:2px 5px;
}



.wp-pagenavi .current,
.wp-pagenavi a {
	border:solid 1px #CCC;
	color:#888;
	text-decoration:none;
}
.page_navigation a:hover,
.wp-pagenavi a:hover {
	border:solid 1px #999;
	color:#888;
	text-decoration:none;
}
