﻿* {
	margin: 0;
	padding: 0;
	border: none;
}
body {
	background: #d8d59e url(../img/mbg.gif) center top;
	color: #333333;
	font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;
	padding: 20px;
}
#head {
	width: 950px;
	margin:auto;
	background: #ffffff;
	height: 190px;
	overflow:hidden;
}
#wrap {
	width: 890px;
	/*position: relative;*/
	background: #c4c06d url(../img/mbg2.gif) top center;
	margin: auto;
	padding: 0 5px 5px 5px
}
#inline {
	background: #ffffff;
	
}
* html #inline {
height:100px;
}
#left {
	width: 220px;
	padding: 20px;
	float: left;

}
#right {
	float: right;
	width: 580px;
	padding: 23px 20px;
}
#right h3 {
	font: normal 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9cb801;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 5px;
	margin-bottom: 5px;
	}
#right h4 {
	font: normal 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999999;
	margin-bottom: 5px;
	}
iframe {
width: 540px;
}
.published,
.section {
color: #aaaaaa;
}
.section {float: right;}
#right h3 a {
text-decoration: none;
}
#inline h3 a {
	color: #e78200;
}
#inline h3 a:hover {
	color: #9cb801;
}
#inline a {
	color: #9cb801;
}
#inline a:hover {
	color: #777777;
}
#right p, #right ul, #right ol {
	font-size: 1.2em;
	margin-bottom: 1.3em;
}
#right ul.alist {
	list-style: none;
	border-top: 1px solid #e8e8e8;
}
#right ul.alist li {
	
	border-bottom: 1px solid #e8e8e8;
	margin:0;
}
#right ul.alist li a {
font-weight: bold;
display: block;
padding: 8px 5px;

}
#right ul.alist li a:hover {
background: #f2f2f2;
}
#right ul.alist li span {
float: right;
padding: 8px 5px;
}
#right ul li, #right ol li {
	margin-bottom: .5em;
	margin-left: 25px;
}
#right ul li {
margin-left: 10px;
}
#left h3 {
	
	font: normal 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #9cb801;
	padding: 5px 10px;
	margin-bottom: 10px;
	
}
#mmenu, .se {
	margin-bottom: 30px;
}
.se {
	background: #efefef;
	padding: 15px;
}
.se input {
	width: 178px;
}
input , textarea {
	background: #ffffff;
	border: 1px solid #d6d6d6;
	padding: 2px 5px;
	color: #888888;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
}
.disabled {
	color: #dddddd;
	border: 1px solid #eeeeee;
}
#mmenu li {
	list-style: none;
	border-bottom: 1px solid #e8e8e8;
}
#mmenu li a {
	display: block;
	color: #c01f25;
	background: url(../img/a.gif) no-repeat left bottom;
	font: normal 1.6em/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 35px;
	text-decoration: none;

}
#mmenu li.current a {
	font-weight:bold;
}
#mmenu li.current ul a {
font-weight:normal;
}
del {
color:#cccccc;
}
#mmenu li li {
width:100%;
border-top:1px solid #e8e8e8;
border-bottom:none;
}
#mmenu li li a {
	background: none;
	/*padding-left: 55px;*/
}
#mmenu li a:hover {
	background-color: #e78200;
	background-position: left top;
	color: #ffffff;
}
#mmenu li li a:hover {

	/*background-position: 20px top;*/

}
#shadows {
	width: 950px;
	height: 15px;
	margin: auto;
	background: url(../img/shadows.gif);
}
#h_left {
	float: left;
	width: 300px;
	height: 190px;
}
#h_left h1 {
	height: 160px;
	/*background: url(../img/lgrad.gif) repeat-y right;*/
}
#h_left h1 a {
	display: block;
	height: 160px;
	background: url(../img/logo.gif) no-repeat;
	text-indent: -10000%;
}
#h_img {
	width:190px;
	height: 190px;
	float: left;
}
#h_img img {
	width:190px;
	height: 190px;
}
#h_left div {
	height: 30px;
	background: #9cb801;
}
#h_right {
	float: right;
	width: 460px;
	height: 190px;
	/*background: url(../img/rgrad.gif) repeat-y left;*/
}
#h_right .rand {
	height: 120px;
	background: url(../img/s1.gif) no-repeat right;
	font-size: 1.7em;
	color:#999999;
	padding: 20px;
	width: 420px;
	*width:auto;
}
#h_right .rand {display:table; position: relative; overflow: hidden; }
#h_right .rand div {*position: absolute; top: 50%; display: table-cell; vertical-align: middle;height:120px;*height:auto}
#h_right .rand p {*position: relative; top: -50%;}


		
#h_right .more {
	text-align: right;
	line-height: 30px;
	background: #e78200;
	font-size: 1.1em;margin-bottom:10px;
}
#right .more {
	float: right;
}
#right p.comm {
background: url(../img/cm.gif) no-repeat left;
padding:0 0 2px 30px;
margin-bottom:10px;
}
#right p.tg {
background: url(../img/tag.gif) no-repeat left;
padding:0 0 2px 30px;
}
.separ {
clear: both;
height: 50px;
}
#h_right .more p {
	background: url(../img/s2.gif) no-repeat right;
	padding-right: 20px;
}
#h_right .more a {
	text-decoration: none;
	color: #ffffff;
}
#h_right .more a:hover {
	text-decoration: underline;
}
.clear {
font-size: 1%;
clear: both;
}
#foot {
width: 890px;
padding: 10px 5px;
color:#ffffff;
font-size: 1.1em;
margin: auto;
}
#foot .dev {
float: right;
text-align: right;
}
#foot a {
color: #ffffff;
text-decoration: underline;
}
#foot a :hover {
text-decoration: none;
}
.content ul li {
list-style: none;
background: url(../img/bull.gif) no-repeat left 5px;
padding-left: 15px;
}
.content img {
	border: 5px solid #eaeaea;
}
.mimg img {
	width: 570px;border: 5px solid #eaeaea;
}


.fl {
	float: left;
	margin-right: 20px;
}
.fr {
	float: right;
	margin-left: 20px;
}
.comments-wrapper input,
.comments-wrapper textarea {
	width: 400px;
}
.comments-wrapper .btt input {
	width: auto;
}
/* comm */

.comodd,
.comeven {
	clear: both;
	margin: 0 0 20px 0;
	position: relative;
	*min-height:1px;
}
* html .comodd,
* html .comeven {height:1px;}
.comodd {
	background: #f5f8e5;
	border-bottom: 1px solid #ecf1ce;
}
.comeven {
	background: #f7f7f7;
	border-bottom: 1px solid #efefef;

}
.cbody {
	padding: 10px 0 0 10px;
	margin-right: 84px;
}
.comeven .tit {
	background: #efefef;
}

.comodd .tit {
	background: #ecf1ce;
}
#right .tit {
	font-family: 'Trebuchet MS', Tahoma, Arial, Sans-Serif;
	padding: 10px;
	
}

#right .tit p.cdate {
	color: #666666;
	float: right;
}
#right .tit p {
	padding:0;
	font-size: 1.7em;
	margin-bottom: 0;
}
.nd {
	display: none;
}
.gravatar {
	float: right;
	border: 1px solid #999999;
	margin:10px;
}
ul.comments li {
	list-style: none;
	font-size: 1.2em;
	width:100%;
}

ul.comments {
	margin: 0 0 30px 0;
	position:relative;
}
ul.comments li a {
	background: url(../img/cm2.gif) no-repeat left 6px;
	/*color: #777777;*/
	display: block;
	padding: 5px 10px 5px 35px;
	text-decoration: none;
}
#inline ul.comments li a:hover {
	background: url(../img/cm2.gif) #e78200 no-repeat left -60px;
	/*color: #CAE001;*/
	background-color: #e78200;
	color: #ffffff;
}
#inline .tags a {
color: #e78200;
text-decoration: none;
}
#inline .tags a:hover {
	color: #9cb801;
}
.pager {
clear:both;
padding:30px;
text-align: center
}
.pager li {
display:inline;
font-weight: bold;
padding:0 2px;
}
.pager li a {
text-decoration:none;
}