/*  
Theme Name: WP WebStyleAnime.ru
Theme URI: http://artygrand.ru/
Description: Используется на <a href="http://webstyleanime.ru">WebStyleAnime.ru</a>. 
Version: 1.0
Author: ArtyGrand
Author URI:http://artygrand.ru/
Tags: variable width, three columns, widgets, two sidebars, anime
*/

/* Begin General */
* {
	margin:0;
	padding:0;
}
body{
	/*background:#83D33B; */
	background:#fffff2;
	color:#000;
	font-family: Palatino Linotype;
}
img {
	border:0;
}
a img{
	outline:none;
}
a:link, a:visited {
	color:#4D4B22;
	text-decoration: underline;
}
a:active {
	color:red;
}
a:hover {
	color:#7b7a51;
}

#2x4adsxm{ display:none !important;}

.header, .body{
	text-align:left;
}
.header a, .sidebar a, .description a{
	text-decoration:none;
}
h1 {
	font-family:GB,Georgia,Times,serif;
	font-size:2em;
	letter-spacing:normal;
	line-height:normal;
}
h2{
	font-size:18px;
}
ul{
	list-style-type:none;
}
tr, td{
	vertical-align:top;
}

/* Begin Rounded Corners */

.tl, .tr, .bl, .br {
	position: absolute;
	width: 6px;
	height: 5px;
}
.tl {
	top: 0px;
	left: -1px;
	background: url(images/tl.gif) no-repeat;
}
.tr {
	top: 0px;
	right: -1px;
	background: url(images/tr.gif) no-repeat;
}
.bl {
	bottom: 0;
	left: -1px;
	background: url(images/bl.gif) no-repeat;
}
.br {
	bottom: 0;
	right: -1px;
	background: url(images/br.gif) no-repeat;
}
* html .bl,
* html .br {
	bottom: -15px;
}
/* End Rounded Corners */
fieldset{
	font-size: 13px;
	padding: 5px;
	margin:5px 0;
}

/* End General */
/* Begin Header */
.wrapper{
	width:100%;
	max-width:1300px;
	text-align:center;
	margin:0 auto;
}
.header{
	width:100%;
	max-width:1300px;
	height:200px;
	/*background:#addfff;*/
	background:#fffff2;
	overflow:hidden;
}
.header h1 {
	/*position:absolute;*/
	/*top:40px;*/
	font-weight:bold;
	text-shadow: 0 1px 0 #fff;
	background-color: rgba(255, 255, 255, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40ffffff,endColorstr=#40ffffff);
	margin:40px 0 0 0;
	padding:0 10px 0 20px;
}
h1 .details{
	font-size:13px;
}
#header_img_left{
	width:600px;
	height:200px;
	background:transparent url(images/head_img_l.gif) no-repeat left;
	float:left;
}
#header_img_right{
	width:400px;
	height:200px;
	background:transparent url(images/head_img_r.gif) no-repeat right;
	float:right;
}
.menu{
	width:100%;
	max-width:1300px;
	height:25px;
	/*background:#bdedff;*/
	border:#bdedff 1px solid;
	margin:0 auto;
	font-weight:bold;
	opacity:0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	text-align:center;
	position:fixed;
	top:0;
	z-index:50;
}
.menu:hover{
	opacity:1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	background-color: rgba(255, 255, 255, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffffff,endColorstr=#60ffffff);
	text-shadow: 0 1px 0 #fff;
}
.menubar{
	margin:0;
}
.menulink{
	display:inline;
	margin:0 0 0 25px;
}
#cloudLayer, #mountainLayer, #hillLayer, #forestLayer {
	height:200px;
	position:absolute;
	text-indent:-9999em;
	width:100%;
	max-width:1300px;
}
#cloudLayer {
	background:transparent url(images/header1.jpg) no-repeat scroll right top;
}
#mountainLayer {
	background:transparent url(images/mountains.png) repeat-x scroll left bottom;
}
#hillLayer {
	background:transparent url(images/hills.png) repeat-x scroll left bottom;
}
#forestLayer {
	background:transparent url(images/forest.png) repeat-x scroll left bottom;
}
#logo {
	/*background:green url(images/squirrelLogo.png) no-repeat scroll left top; */
	display:block;
	height:163px;
	position:absolute;
	right:20px;
	text-indent:-9999em;
	top:60px;
	width:140px;
}

/* End Header */
/* Begin Content */
.body{
	width:98%;
	margin:0 auto;
}
.content{
	background:#fffff2;
}
.files {
	/*width:300px;*/
	border-right:#9EA2B1 1px solid;
		text-align:right;
}
.post {
	text-align:justify;
	padding:0 10px 15px 10px;
}
.files .post{
	text-align:left;
}
.description{
	border-top:silver 2px dotted;
	padding:5px;
	font-size:12px;
}
.post_thumb{
	width:50px;
	height:50px;
	float:left;
	border:1px silver solid;
	margin:3px;
}
.post_info{
	
}
.post h2{
	text-align:center;
}
.post h4{
	text-align:left;
}
.entry{
	margin:15px 0;
	font-size:13px;
}
.entry h1{
	font-size:18px;
	margin: 10px 0;
}
.entry h2{
	font-size:16px;
	margin: 10px 0;
}
.entry h3{
	font-size:14px;
	margin: 10px 0;
}
.entry h4{
	font-size:13px;
	margin: 10px 0;
}
.entry ul{
	list-style-type:circle;
	margin:10px 0;
	padding:0 0 0 30px;
}
.commentlist{
	width:500px;
	margin:15px auto;
}
.commentlist a{
	text-decoration:none;
}
.identicon{
	float:left;
}
.commentator{
	width:500px;
	margin:0 auto;
	text-align:center;
}
textarea{
	margin:5px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.center{
	margin:0 auto;
	text-align:center;
}

.alt{
	background:#f4f4dd;
	margin:15px 0;
}
.entry  p{
	text-indent:30px;
	margin: 5px 0 0 0;
}
.wp_syntax{

	width:620px !important;
}
/* End Content */
/* Begin Sidebar */
.sidebar{
	width:174px;
	background:#f4f4dd;
}
div.sidebar{
	position: relative;
	height: 100%;
}
.sb2{
	text-align:center;
}
li.widget{
	margin:0 0 15px 0;
}
.sidebar h2{
	background:#edecd4;
	/*border-top:#9ea2b1 1px solid;*/
	border-bottom:#9ea2b1 1px solid;
	font-size:14px;
	height:23px;
	/*padding:0 0 0 10px;*/
	text-align:center;
	text-shadow: 1px 1px 0 #fff;
}
.widget li{
	padding:0 0 0 10px;
}
#user_login, #user_pass, #s {
	margin:10px auto;
	background:#fffff2;
	border:#eae6b7 2px solid;
}
#wp-submit, #searchsubmit, #submit{
	width:150px;
	height:22px;
	background:#fffff2;
	border:#eae6b7 2px solid;
	color:#938632;
	font-style:italic;
	font-weight: bold;
}
#wp-submit:hover, #searchsubmit:hover, #submit:hover{
	background:#F1F1C7;
}
.widget_categories li, .widget_pages li{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #D9D9C2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:20px;
}
.widget_views ul{
	margin:10px 0 0 0;
}
.widget_views li{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:5px 0 0 0;
}
/* End Sidebar */
/* Begin Footer */
.footer{
	width:98%;
	height:30px;
	display:block;
	position:relative;
	font-size: 12px;
	margin: 10px auto 0;
	background:#f4f4dd;
}
.footer_text{
	margin:10px 40px;
}

/* End Footer */