/***** TYPOGRAPHY AND LINKS *****/
body, address, dd, dl, hr, p, form { font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Sans-serif; margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6{ font-family: Tahoma, "Trebuchet MS", Helvetica, Verdana, Times, Arial, Sans-serif; margin: 0; padding: 0 0 20px 5px; color: #61574a; }

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

a:link, a:visited { text-decoration: none; color: #E8311B; }
a:hover { text-decoration: underline; color: #FF0000; }
p { padding: 10px; }
blockquote { margin: 15px 40px 10px 30px; padding: 0 10px 10px 20px; border-left: 2px solid #a89166; border-right: 2px solid #b6c0af; }

/***** MAIN CONTENT *****/
body { margin: 0; font-size: 14px; text-align: center; vertical-align: top; background: #993300 url(images/body-bg.gif) repeat; color: #000; }

#wrapper { margin: 0 auto 0 auto; width: 1000px; text-align: left; }

#main_content { background: #e0dcc5 url(images/page-bg.jpg) repeat; margin: 0 auto 0 auto; padding: 0; width: 1000px; border: #cc9933 1px solid; }
#container { background: #e0dcc5; width: 520px; display: inline-block; margin: 0 0px 20px 0px; padding: 0 10px 10px 10px; border: #94927b 3px double; *margin-bottom: 15px; }
#container_wide { background: #e0dcc5; float: left; width: 900px; margin: 0 0 0 35px; padding: 5px 5px 0 7px; border: #94927b 2px solid; }

#container h1{ text-align: center; }

#togames{ width: 980px; height: 100px; text-align: center; overflow: hidden; margin: 0px auto 10px auto; }

.post { padding: 10px 0 5px 0; }
.post h2 { text-align: center; font-size: 1.3em; margin: 0 0 0px 5px; padding-top: 5px; padding-bottom: 5px; }
.entry { border-bottom: #8c8e6b 1px solid; line-height: 1.42em; padding: 0px 0px 20px 0px; }
.entry p{ font-size: 14px; }
.postmetadata { margin: 10px 0 0 0; font-size: 12px; }

#share{ height: 40px; padding: 10px 0px 10px 10px; overflow: hidden; }
#vk,
#odno{ float: left; width: 200px; }

#more-articles{ font-size: 14px; border: 3px double #CDCDCD; padding: 10px 0px 15px 20px; margin: 10px 0px 0px 0px; }
#more-articles .one-more-article{ font-weight: bold; line-height: 2; text-decoration: underline; }
#more-articles a{ text-decoration: underline; }

/***** HEADER *****/
#header { width: 1000px; height: 250px; background: url('images/header.jpg') no-repeat; padding: 0px; margin: 0px auto 10px auto; }
#header h1{ padding: 0; margin: 0px 0 0 30px; font-family: Georgia, "Trebuchet MS", Tahoma, Times New Roman, Sans-serif; font-size: 36px; line-height: 38px; text-align: left; }
#header h1 a{ text-decoration: none; color: #E8311B; }
#header h1 a:hover{ text-decoration: none; color: #D4251D; }
#header .description { margin: 0 0 0 60px; padding: 0; font-size: 18px; font-weight: normal; font-family: Georgia; color: #7B4522; text-align: left; }

#header a#header-link{ font-size: 36px; line-height: 38px; font-family: Georgia, Tahoma, "Trebuchet MS", Helvetica, Verdana, Times, Arial, Sans-serif;
                       text-decoration: none; color: #E8311B; font-weight: bold; padding: 0; margin: 0px 0 0 30px; }
#header a#header-link:hover{ color: #D4251D; }

/***** IMAGES *****/
p img { padding: 0; max-width: 100%; }
a img { border: #b0aa96 1px solid; padding: 3px; background: none; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;   padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;    border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/***** NAVIGATION *****/
.navigation { padding: 5px 0 5px 10px; line-height: 18px; }

/***** SIDEBAR *****/
#left_sidebar { background: #e0dcc5 url(images/sidebar-bg.gif) repeat; width: 200px; float: left; margin: 0 10px 20px 10px; padding: 0 auto 0 auto; border: #94927b 3px double; overflow: hidden; }
#right_sidebar { background: #e0dcc5 url(images/sidebar-bg.gif) repeat; width: 200px; float: right; margin: 0 10px 20px 0; padding: 0 auto 0 auto; border: #94927b 3px double; overflow: hidden; }
#left_sidebar ul li a:hover, #right_sidebar ul li a:hover { color: #FF0000; }
#left_sidebar a.title, #right_sidebar a.title { color: #6b6b47; padding: 0px; margin: 0px; }	
#left_sidebar ul li a, #right_sidebar ul li a { display: inline; }
#left_sidebar ul li, #right_sidebar ul li { display: block; padding: 0px 10px 5px 5px; margin: 0px; font-size: 14px; color: #6b6b47; list-style: none; }
#left_sidebar ul ul, #right_sidebar ul ul { margin: 0 0 0 15px; }
#left_sidebar ul ul ul, #right_sidebar ul ul ul { margin: 0 0 0 10px; }
#left_sidebar ul, #right_sidebar ul { margin: 0 0 5px 0; padding: 0; }
#left_sidebar h2, #right_sidebar h2, #commentblock h2 { width: 80%; font-size: 14px; text-transform: uppercase; letter-spacing: normal; margin: 15px auto 5px auto; padding: 3px 3px 3px 7px; text-align: left; background: transparent; border-bottom: #94927b 1px solid; } 

input#s { font-size: 16px; color: #797a52; width: 150px; padding: 3px 10px; border: 1px solid #c4cccf; border-radius: 5px; }

/***** FOOTER *****/
#footer { clear: both; float: left; width: 1000px; padding: 0; background: #61574a;  }
#footer p { font-size: 14px; width: 900px; float: right; padding: 10px; text-align: right; color: #ddd7c0; }

.wp-pagenavi a{
	padding: 6px 10px;
	margin: 4px;
	text-decoration: none;
	border: 1px solid #666666;
    border-radius: 6px;
	color: #333333;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 6px 10px;
	margin: 4px;
	font-weight: bold;
	border: 1px solid #000000 !important;
    border-radius: 6px;
	color: #000000;
	background-color: #DDDDDD;
}

div.wp-pagenavi{ width: 500px; height: 40px; text-align: center; font-weight: bold; font-size: 20px; font-family: Arial; }
div.wp-pagenavi a, div.wp-pagenavi span { display: inline-block; }

.textwidget{ margin: 0px 15px; }
.textwidget a{ color: #6B6B47; }
#left_sidebar .textwidget a:hover{ color: #6B6B47; text-decoration: none; }
.cat-item{ font-weight: bold; }
h3{ padding: 20px 0px 0px 10px; }
#pages .page-item-242{ font-size: 18px; }
#pages a{ font-weight: bold; }

#stuff-right div#inner{ width: 160px; height: 600px; border: 3px double #666666; background-color: #FFFFFF; margin: 10px 0px 0px 12px; }

#pics-left,
#pics-right{ width: 160px; margin: 0px auto; overflow: hidden; }

#pics-top{ max-width: 520px; margin: 30px auto; }

#pics-bottom{ max-width: 520px; text-align: center; margin: 20px auto; overflow: hidden; }

#subcontent{ width: 100%; text-align: center; margin: 30px auto; }