body {
color:black;
font:12px tahoma;
text-align:right;
margin-top:2px;
font:12px tahoma;

}
A {
	COLOR: #715378; text-decoration: none
}
A:visited {
	COLOR: #756A4D; text-decoration: none
}
A:active {
	COLOR: #4D7CB3; text-decoration: none
}
A:hover {
	COLOR: #4D7CB3; text-decoration: none;
	text-shadow:5px 5px 5px #4D7CB3;
}
.clearfix {display: inline-block;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;
}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#warp {
background:#fff;
width:980px;
margin:0px auto;
direction:rtl;
}
#header {
margin:0px auto;
margin-top:-10px;
width:981px;
height:100px;
background:url(images/header.jpg) no-repeat;
}
#top-hr {
width:981px;
height:16px;
margin:0px auto;
background:url(sshot-1.png) no-repeat;
}
#top {
width:981px;
height:16px;
margin:0px auto;
background:url(sshot-2.png) no-repeat;
}
.cl {
clear:both;
}
.rhm1{
	width:980px;
	height:64px;
	background:url(images/rhm1_bg.gif) repeat-x;
	margin:0px auto;
}
.rhm1-left{
	background:url(images/rhm1_l.gif) no-repeat;
	width:15px;
	height:64px;
	float:left;
}
.rhm1-right{
	background:url(images/rhm1_r.gif) no-repeat;
	width:15px;
	height:64px;
	float:right;
}
.rhm1-bg{
	background:url(images/rhm1_bg.gif) repeat-x;
	height:64px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
.rhm1-bg li{
	float:right;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#ffe8cc;
	text-decoration:none;
	padding:0 0 0 18px;
	height:64px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	color:#ffe8cc;
	float:left;
	display:block;
	padding:0 32px 0 18px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
	text-shadow:none;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}


#sider {
width:202px;
float:right;
margin-right:4px;
margin-top:4px;
}
#sider h2 {
width:auto;
height:56px;
background:orange;
padding:0px;
margin:0px;
font:14px tahoma;
line-height:35px;
color:#ffe8cc;
background:url(images/right.png) no-repeat;
padding-right:10px;
}
#sider-bott {
width:auto;
height:17px;
background:orange;
padding:0px;
margin:0px;
font:18px arial;
background:url(images/sideright-bott.png) no-repeat;
}
#bgr {
width:auto;
height:auto;
padding:0px;
margin:0px;
font:18px arial;
border:1px solid #F7DFBD;
border-top:none;
border-bottom:none;
}
#tags {
font-size:10px;
color:#B89878;
}
#tags a {
color:#B89878;
}




#sidel {
width:251px;
float:left;
margin-right:4px;
margin-top:4px;
}
#sidel h2 {
width:auto;
height:56px;
background:orange;
padding:0px;
margin:0px;
font:14px tahoma;
background:url(images/left.png) no-repeat;
padding-right:10px;
line-height:35px;
padding-right:10px;
color:#ffe8cc;
}
#sidel-bott {
width:auto;
height:17px;
background:orange;
padding:0px;
margin:0px;
font:18px arial;
background:url(images/sideleft-bott.png) no-repeat;
}
#bgl {
width:auto;
height:auto;
padding:0px;
margin:0px;
border:1px solid #F7DFBD;
border-top:none;
border-bottom:none;
}



#sidepad {
font:12px tahoma;
padding:5px;
padding-top:0px;
padding-bottom:0px;
line-height:16px;
}









#post {
width:508px;
float:right;
margin-right:5px;
margin-top:4px;
overflow:hidden;
}
#post h1 {
width:auto;
height:60px;
background:orange;
padding:0px;
margin:0px;
font:14px tahoma;
background:url(images/post-h1.png) no-repeat;
padding-right:10px;
line-height:35px;
padding-right:10px;
}
#post-bott {
width:auto;
height:18px;
background:orange;
padding:0px;
margin:0px;
font:18px arial;
background:url(images/p-bott.png) no-repeat;
}
#bgp {
width:auto;
height:auto;
padding:0px;
margin:0px;
font:12px tahoma;
border:1px solid #F7DFBD;
border-top:none;
border-bottom:none;
}

#meta {
color:red;
font-size:11px;
}
#bgp hr {
height:1px;
color:orange;
background-color:orange;
border:0px;
}
#pad {
padding:8px;
padding-top:0px;
padding-bottom:0px;
line-height:16px;
}
.more {
font-size:12px;
}
.page_box ul{
	direction:rtl;
	height:17px;
	margin:20px auto;
	max-width:420px;
	text-align:left;
	width:420px;
	list-style:none;
	
}

.page_box li{
	float:right;
	margin:0px;
	margin-right:5px;
	list-style:none;
	background:none;
	
		
}
.page_box a,.page_box a:visited {		
	border:1px solid #E3E3E3;
	display:block;
	line-height:17px;
	text-align:center;
	width:17px;	
}
.page_box a b{
	color:#fff;	
	background:#005B8E  none repeat scroll 0 0;
	border:none;
	display:block;
	line-height:17px;
	text-align:center;
	width:17px;	
	color:#fff;
}






#footer {
margin-top:13px;
width:981px;
margin:0px auto;
}

#footer-top {
width:auto;
height:16px;
background:url(images/footer-top.png) no-repeat;
}

#footer-bg {
font:11px tahoma;
padding:4px;
padding-top:0px;
padding-bottom:0px;
}

#footer-bottom {
width:auto;
height:18px;
background:url(images/footer-bottom.png) no-repeat;
}
