﻿/*
Theme Name: Zenwei
Theme URI: http://htmlgeek.ru/
Description: Тема wordpress для сайта zenwei.ru
Version: 1.0
Author: goodnews
Author URI: http://www.free-lance.ru/users/goodnews/
*/

* {margin:0;padding:0}
html {background:#fff;color:#222;font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
body {min-width:990px}
.clear {clear:both;line-height:0;height:0;font-size:0}

h1 {font-size:22px}
h2 {font-size:20px}
h3 {font-size:18px}
h4 {font-size:16px}
h5 {font-size:14px}
h6 {font-size:12px}
p {line-height:150%}
a, a:active, a:visited {color:#33A0E0}
a:hover {color:#0C82C5}
a {outline:none}
img{border:none}
ul, li {list-style-type:none}

/* content styles */

#content h1 a,#content h2 a,#content h3 a,#content h4 a {text-decoration:none}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {padding-bottom:0.3em;margin-bottom:0.3em;clear:both}
#content table {border-collapse:collapse;width:100%}
#content table th, table td {border:1px solid #222;padding:2px 3px;vertical-align:top}
#content table th {background:#DFF3FB}

#content ul {padding:1px 0 1px 13px}
#content ul li {padding-left:10px;background:left 8px url(images/bullet.gif) no-repeat}

#content ol {padding:5px 0 5px 32px}
#content ol ol, .post ol ol ol, .post ol ol ol ol {padding:5px 0 5px 17px}
#content ol li {list-style-type:decimal}

.wp-caption {padding-top:4px;background:#f5f5f5;border:1px solid #ccc;text-align:center}
.wp-caption-text {padding-top:3px}
.alignnone {clear:both;margin:8px 8px 8px 0}
.alignleft {float:left;margin:8px 8px 8px 0}
.alignright {float:right;margin:8px 0 8px 8px}
.aligncenter {clear:both;margin:8px auto}

/* end of content styles */

#container{padding:0 30px}

#header{
	position:relative;
	height: 186px;
	padding: 10px 0 20px 0;
	border-bottom: 2px solid #73C6F0;
	color:#625C5D;
	margin-bottom: 20px;
}

#logo {
	position:absolute;
	left:90px;
	top:20px;
}

#header h1,#header h2 {
  color:#56605F;
  font-family:Tahoma, Geneva, sans-serif;
}

#header h1 {
  position: absolute;
  top: 65px;
  left:340px;
  line-height:100%;
  text-transform:uppercase;
}

#header h2 {
  position: absolute;
  top: 105px;
  font-size:14px;
  line-height:20px;
  left:340px;
}

#topmenu {
	position:absolute;
	left:340px;
	bottom:0;
	height:28px;
}

#topmenu li {
	display:block;
	padding:5px 10px;
	margin-right:5px;
	float:left;
	background:#ECF9FD;
}

#topmenu a {
	text-decoration:none;
}

#topmenu li ul {
	display:none;
	position:absolute;
	top:28px;
	border-top:2px solid #73C6F0;
}

#topmenu li.drop1,#topmenu li.drop2,#topmenu li.drop3 {background:#ECF9FD right bottom url(images/drop.gif) no-repeat}
#topmenu li.drop1 ul {left:0}
#topmenu li.drop2 ul {left:99px}
#topmenu li.drop3 ul {left:307px}

#topmenu li ul li {
	float:none;
	border-bottom:1px solid #C5ECFC;
}

#wrapper{float:right;width:100%;margin-left:-310px}
#content{margin-left:340px}

.post {
  clear:both;
  padding-bottom: 20px;
  overflow:hidden;
}

.post p {  padding-bottom: 4px;}
.post h3 {  padding-bottom: 15px;}

#portfolio {
  clear:both;
  padding-bottom: 20px;
}

#portfolio a,#portfolio a:visited,#portfolio a:active {
	display:block;
	float:left;
	overflow:hidden;
	padding:10px;
	margin:0 10px 10px 0;
	width:170px;
	height:170px;
	border:1px solid #ECF9FD;
	background:#fff;
	text-align:center;
	text-decoration:none;
}

#portfolio a:hover {
	border:1px solid #73C6F0;
	background:#ECF9FD;
}

#portfolio a img {
	margin:0;
}

#portfolio a span {
	line-height:2;
}

.portfolio-navigation {
	clear:both;
	padding:10px 0;
}

.portfolio-navigation a, .portfolio-navigation strong {
	display:block;
	float:left;
	margin-right:5px;
	padding:5px 10px;
	border:1px solid #73C6F0;
	text-decoration:none;
}

.article-dir {
	width:47%;
	padding-right:3%;
	float:left;
}

#sidebar{
  float:left;
  width:310px;
}

.widget {
  padding-bottom: 20px;
}

#sidebar .bttnbanner a, #sidebar .bttnbanner a:visited, #sidebar .bttnbanner a:active {
   display:block;
	padding:5px;
	background: #f7f7f7;
	border-left:2px solid #73C6F0;
	margin-bottom:10px;
}

#sidebar .bttnbanner a:hover {
	background: #e7e7e7;
	text-decoration: none;
}

#sidebar a, #sidebar a:visited, sidebar a:active {
  text-decoration: none;
}

#sidebar a:hover {
  text-decoration: underline;
}

#sidebar ul ul {
  padding-left: 10px;
}

#sidebar ul ul ul {
  padding-left: 10px;
  font-size: 10px;
}

#sidebar ul ul ul li a {
  color: #76C5F0;
}


#footer{
  clear:both;
  width:100%;
  padding: 10px 0 10px 0;
  border-top: 2px solid #73C6F0;
}

#wp_page_numbers {padding:10px 0;clear:both}
#wp_page_numbers ul li {padding-left:0;background:none}