/*

Theme Name: evilzipik.ru theme

Theme URI: http://evilzipik.ru

Version: 0.1

Author: evilzipik

Author URI: http://evilzipik.ru/

*/



/* Begin Typography & Colors */

body {



 	font-size: 62.5%; /* Resets 1em to 10px */

	*font-size: 48.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;

	margin: 0;

	padding: 0;

	background: #d4d4d4 url('images/bg.gif') repeat-x;

}



* {

	padding:0;

	margin:0;

}



* :focus {

	outline: 0;

}



p, b, span, h1, h2, h3, h4, h5, h6, b, ol, ul, li, div, a, a:hover, img, input, textarea, small {

	margin: 0;

	padding: 0;

	border: none;

	list-style: none;

}



h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

}



h2 {	font-size: 20px; letter-spacing: -1px; }



a {

    color: #0f72b2;

	text-decoration: none;

}



a:hover {

	color: #313131;

	text-decoration: underline;

}



.clearfix {

    clear: both;

    line-height: 1px;

	overflow: hidden;

}



#wrapper {

	width: 960px;

	margin: 0 auto;

	padding: 0;

}



/* Head Section */



#header {

	overflow: hidden;

	margin: 0;

	padding: 0;

}



.logo {

	float: left;

	width: 350px;

	height: 103px;

}



/* Search */



.searchTop {

	float: right;

	padding-top: 37px;

}



.searchTop form {

	width: 178px;

	height: 29px;

	background: url('images/search.gif') no-repeat;

}



.searchTop input {

	padding: 8px 10px 7px 10px;

	background: none;

	font-family: arial;

	font-size: 11px;

	color: #595959;

	letter-spacing: 0px;

}



/* Pages */



#pages {

	width: 960px;

	height: 35px;

	background: url('images/menubg.gif') repeat-x;

	border-left: 1px solid #0c7dc4;

	border-right: 1px solid #0c7dc4;

	*margin-top: -3px;

}



#pages ul li{

	list-style-type: none;

	float: left;

	padding: 12px 0 11px 5px;

	text-transform: uppercase;

	margin: 0 0 0 10px;

}



#pages ul li a {

	color: #fff;

	text-decoration: none;

}





#pages ul li a:hover {  -moz-transform:rotate(-15deg); -moz-box-shadow:10px 10px 20px #000000;

	-webkit-transform:rotate(-15deg); -webkit-box-shadow:10px 10px 20px #000000;

	transform:rotate(-15deg); box-shadow:10px 10px 20px 000000; }

/*#pages ul li a:hover {

	color: #b3e1ff; */

}



/* Categories */



#categories {

	float: left;

	width: 785px;

}



#categories ul li {

	float: left;

	list-style-type: none;

	font-size: 13px;

	font-family: arial;

	font-weight: bold;

	letter-spacing: -1px;

	margin: 12px 0 10px 10px;

}



#categories ul li a {

	color: #646464;

	padding: 3px 7px;

}



#categories ul li a:hover{

	color: #fff;

	text-decoration: none;

	background: url('images/catbg.gif') repeat-x;

}



#categories ul li ul {

	position: relative;

	display: none;

}



#categories ul li ul  li{

	list-style-type: inherit;

}



.twitterFollowers {

	float: left;

	background: url('images/twitter.gif') no-repeat right;

	padding: 13px 33px;

	font-size: 12px;

	font-family: arial;

	font-weight: bold;

}



.twitterFollowers a,a:hover {

	color: #464646;

	text-decoration: none;

}



/* Content Section */



#content {

	float: left;

	width: 620px;

	padding-bottom: 20px;

}



/* Slideshow */



#slideshow {

	width: 600px;

	background: #242424 url('images/featuredbg.gif') no-repeat bottom right;

	padding: 15px;

	text-align: left;

}



#slideshow ul {

margin: 0;

padding: 0;

list-style-type: none;

height: 1%; /* IE fix */}



#slideshow ul:after {

content: ".";

clear: both;

display: block;

height: 0;

visibility: hidden;}            



#slideshow .slides {

overflow: hidden;

width: 600px;}



#slideshow .slides ul {

height: 150px;

width: 2880px;}



#slideshow .slides li {

width: 600px;

float: left;

padding-right: 0;

background: none;

}



#slideshow .slides h2 {

margin-top: 0;}



.slides ul li img {

	float: left;

	padding: 5px;

	background: #2a2a2a;

	border: 1px solid #1e1e1e;

	margin-right: 15px;

}



.slides ul li h2 {

	font-family: arial;

	color: #f9f9f9;

}



.slides ul li p {

	font-size: 13px;

	color: #fff;

	padding: 7px 0;

}



.slides ul li small, .slides ul li small a, .slides ul li small a:hover  {

	font-family: arial;

	font-size: 10px;

	color: #878787;

}



small a.readmore, small a:hover.readmore {

	float: right;

	background: url('images/readmore.gif') repeat-x;

	font-size: 10px;

	text-transform: uppercase;

	color: #fff;

	padding: 5px;

	

}



.slideInfo a, .slideInfo a:hover {

	font-size: 12px;

	color: #fff;

	line-height: 20px;

	overflow: hidden;

	margin-right: 10px;

	background: url('images/readmore.gif') repeat-x;

	padding: 3px 7px 2px 7px;

	font-size: 9px;	

	text-transform: uppercase;

	border: 1px solid #0c7dc4;

}



/* Index Articles */



#indexArticles {

	width: 628px;

	background: #efefef;

	border: 1px solid #b9b9b9;

}



.post {

	padding: 20px 10px 10px 10px;

	overflow: hidden;

	margin-bottom: 10px;

}



.post img {

	float: left;

	margin-right: 10px;

	padding: 6px;

	background: #e0e0e0;

}



.post h1 a {

/*	background: #0f72b2;

	color: #fff; */

        font-size: 14px;

	padding: 1px 8px 1px 8px;

}



.post h1 a:hover {

/*	background: #242424;*/

}



.entry {

	margin-top: -10px;

}



.entry p {

	padding: 5px 0;

}



small.postInfo {

	font-size: 10px;

	line-height: 14px;

	color: #676767;

}



.post p {

	font-size: 12px;

	color: #343434;

        text-align: left;

}



.post code {

	font-family: "Courier New",monospace;

	font-size: 1.1em;

	background: #f7f7f7;

}



.postBottom {

	height: 26px;

	border-top: 1px solid #d4d4d4;

	border-bottom: 1px solid #d4d4d4;

	background: #e7e7e7 url('images/postbottom.gif') repeat-x;

	padding: 12px 10px 0 10px;

	font-size: 14px;

}



.postBottom a {

	color: #4a4a4a;

}



a.comments, a:hover.comments { 

	background: url('images/comments.gif') no-repeat left; 

	padding-left: 20px;

}



a.more, a:hover.more { 

	background: url('images/more.gif') no-repeat left; 

	padding-left: 20px;

}



.postSingle {

	margin-top: 15px;

	padding-left: 5px;

}



.postSingle p {

	padding: 0 5px 10px 0;

	text-align: left;

}



.postSingle code {

	font-family: "Courier New",monospace;

	font-size: 1.1em;

	background: #f7f7f7;

}



.postSingle blockquote { padding: 6px 10px 1px 10px; background: #e9e9e9; border: 1px dotted #9f9f9f; }



.postSingle h1, .postSingle h2, .postSingle h3, .postSingle h4, .postSingle h5, .postSingle h6 {

	color: #0f72b2;

	line-height: 10px;

}



.postSingle li { font-size: 12px; font-weight: bold; color: #414141; padding-bottom: 5px;}

.postSingle ul, .postSingle ol { font-size: 12px; color: #414141; }

.postSingle ul li { padding-left: 20px; font-size: 12px; font-weight: bold; color: #414141; padding-bottom: 5px;}

.postSingle ol li { padding-left: 20px; font-size: 12px; font-weight: bold; color: #414141; padding-bottom: 5px;}



.postSingle h1 { font-size: 20px; }

.postSingle h2 { font-size: 18px; }

.postSingle h3 { font-size: 16px; }

.postSingle h4 { font-size: 14px; }

.postSingle h5 { font-size: 12px; }

.postSingle h6 { font-size: 10px; }



h2.pagetitle {

	font-size: 14px;

	letter-spacing: -0.5px;

	margin: 10px 10px  0 10px;

/*	background: url('images/cup.gif') no-repeat left; */

	padding-left: 30px;

	line-height: 25px;

	color: #2b2b2b;

}



img.alignleft, img.alignright {

	margin: 10px;

}



img.alignleft {

	float: left;

}



img.alignright {

	float: right;

}



/* Related Posts */



.relatedArticles {

	float: left;

	width: 278px;

	height: 170px;

	background: url('images/sidebarbg.gif') repeat-x #efefef;

	border: 1px solid #d4d4d4;

	padding: 5px 10px;

}



.relatedArticles h2 {

	font-size: 11px;

	text-transform: lowercase;

	color: #2e2e2e;

}



.relatedArticles ul {

	margin: 5px 0;

}



.relatedArticles ul li{

	font-size: 12px;

	border-bottom: 1px dotted #b9b9b9;

	padding: 5px 0;

	font-weight: normal;

}



/* Social */



.socialpost {

	float: left;

	width: 270px;

	height: 170px;

	background: #242424 url('images/featuredbg.gif') no-repeat bottom right;

	text-align: center;

	margin: 0 auto 10px auto;

	padding: 5px 5px 5px 15px;

	border: 1px solid #242424;

}



.socialpost h5 {

	text-align: right;

	font-size: 15px;

	color: #fff;

	padding: 5px 27px 5px 10px;

	background: url('images/love.gif') no-repeat right;

	margin-right: 20px;

}



.socialpost img {

	padding:  18px 7px 0 7px;

	background: none;

	text-align: center;

}



/* About Author */



.aboutAuthor {

	float: left;

	margin: 10px 0 5px 0;

}



.authorAvatar {

	float: left;

	padding: 4px;

}



.authorInfo {

	float: left;

	width: 490px;

	text-align: left;

}



/* Recent From */



.recentfrom {

	float: left;

	width: 278px;

	*width: 264px;

	margin: 15px;

	background: url('images/sidebarbg.gif') repeat-x #efefef;

	border-left: 1px solid #d4d4d4;

	border-right: 1px solid #d4d4d4;

	border-top: 1px solid #d4d4d4;

}



.recentfrom h5 {

	font-size: 11px;

	text-transform: lowercase;

	padding-left: 9px;

	padding-top: 7px;

	color: #2e2e2e;

}



.recentfrom ul {

	margin: 5px 0 0 0;

	font-size: 11px;

}



.recentfrom ul li {

	padding: 7px 9px;

	border-bottom: 1px solid #d4d4d4;

}



.recentfrom ul li:hover {

	background: #ebebeb url('images/lihover.gif') no-repeat right;

}





/* Sidebar Section */



#sidebar {

	float: right;

	width: 295px;

	margin-left: 25px;

}



#sidebar li {

	background: #efefef url('images/sidebarbg.gif') repeat-x;

	padding: 5px 10px;

	border: 1px solid #b9b9b9;

	margin-bottom: 20px;

	overflow: hidden;

}



#sidebar li h2 {

	font-size: 12px;

	padding-top: 3px;

	letter-spacing: 0;

	color: #2e2e2e;

}



#sidebar li input, select, textarea {

	width: 170px;

	margin: 10px 0;

	padding: 3px;

	border: 1px solid #7f9db9;

	font-size: 11px;

	color: #676767;

}



#sidebar li ul {

	padding: 5px 0 10px 0;

}



#sidebar li ul li {

	border: none;

	margin-bottom: 0;

	padding: 5px 20px 5px 5px;

	border-bottom: 1px dotted #b9b9b9;

	background: none;

	font-size: 11px;

	color: #676767;

}



#sidebar li ul li:hover {

	background: #ebebeb url('images/lihover.gif') no-repeat right;

}



#sidebar li ul li a {

	font-size: 11px;

}



#sidebar li ul li p {

	color: #676767;

}



#sidebar li ul li ul {

	margin: 5px 0 0 0;

	padding: 5px 0 0 0;

	border-top: 1px dotted #b9b9b9;

	margin-right: 10px;

}



#sidebar li ul li ul li {

	padding: 0;

	margin: 0;

	border: none;

}



#sidebar li ul li ul li:hover {

	background: none;

}





.advertise {

	background: url('images/sidebarbg.gif') repeat-x #efefef;

	padding: 10px 8px 5px 14px;

	margin-bottom: 20px;

	border: 1px solid #b9b9b9;

}



.advertise img {

	padding: 0 9px 9px 0;

}



/* Page Navigation */



.navigation {

	padding: 15px 15px;

}



.navigation a {

	font-size: 11px;

	font-weight: bold;

	color: #323232;

}



.alignleft {

	float: left;

	background: url('images/previous.gif') no-repeat left;

}



.alignleft a, .alignleft a:hover {

	text-align: left;

	padding-left: 22px;

}



.alignright {

	float: right;

	background: url('images/next.gif') no-repeat right;

}



.alignright a, .alignright a:hover {

	text-align: right;

	padding-right: 22px;

}



/* Comments Section */



h3.comment-titles { 	font-size: 14px; letter-spacing: -0.5px; margin: 10px 10px  0 10px; background: url('images/comment.gif') no-repeat left; padding-left: 30px; line-height: 25px; color: #2b2b2b; }

.comment-list { }

.post-comment { margin-bottom: 10px; font-family: arial; font-weight: bold; }

.cancel-comment-reply  a { margin-bottom: 10px; padding: 5px 0 0 10px; font-size: 12px; }

ol.commentlist {  font-size: 12px;  font-family: arial; list-style:none; padding:0; text-indent:0; margin-bottom: 20px; }

ol.commentlist li {  background: #efefef url('images/sidebarbg.gif') repeat-x; border: 1px solid #b9b9b9; padding: 15px; margin: 15px; }

ol.commentlist li.comment { padding:1em; }

ol.commentlist li div.comment-author { font-weight: bold; }

ol.commentlist li div.vcard cite.fn a.url { text-decoration: none; }

ol.commentlist li div.vcard cite.fn a:hover.url { color: #313131; text-decoration: none; }

ol.commentlist li div.vcard img.avatar { border: 1px solid #d6d6d6; width: 40px; height: 40px; float:left; padding: 3px; background: #f4f4f4; margin-right: 10px; }

ol.commentlist li div.comment-meta a { font-family: arial; color: #818181;}

ol.commentlist li p { color: #606060; clear:both; margin: 20px 0 10px 0; }

ol.commentlist li ul { list-style:square;  margin:0 0 1em 2em; }

ol.commentlist li div.reply a { font-size: 10px; text-transform: lowercase; background: url('images/readmore.gif') repeat-x; color: #fff; padding: 3px 7px; text-decoration: none; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li.comment-author-admin { }

ol.commentlist li.pingback { }

ol.commentlist li.bypostauthor { }

ol.commentlist li.thread-odd { background: #efefef url('images/sidebarbg.gif') repeat-x; border: 1px solid #b9b9b9; padding: 15px; margin: 15px;  }

ol.pinglist { margin-bottom: 20px; }

ol.pinglist li { margin-bottom: 10px; }

ol.pinglist li a.url { background: #89ad25; font-family: arial; font-size: 1.3em; font-weight: bold; font-style: italic; color: #fff; padding: 4px 6px; }

ol.pinglist li a:hover.url { background: #313131; font-family: arial; font-size: 1.3em; font-weight: bold; font-style: italic; color: #fff; padding: 4px 6px; text-decoration: none; }



#respond form {

	margin: 10px 15px 0 15px;

}



#respond form small {

	font-size: 11px;

	color: #929292;	

}



#respond input {

	width: 190px;

	color: #929292;

	background: #ffffff;

	border: 1px solid #7f9db9;

	margin-bottom: 10px;

	padding: 5px 8px 5px 24px;

}



#respond input.name {

	background: #fff url('images/name.gif') no-repeat left ;

}



#respond input.email {

	background: #fff url('images/email.gif') no-repeat left ;

}



#respond input.website {

	background: #fff url('images/website.gif') no-repeat left ;

}



#respond input#submit {

	font-size: 11px;

	width: 110px;	

	color: #fff;

	background: #f0f0ee url('images/catbg.gif') repeat-x;

	margin-top: 10px;

	padding: 4px 8px;

	border: none;

}



#respond label small {

	font-size: 11px;

	color: #929292;

	margin-left: 4px;

}



#respond textarea {

	width: 550px;

	font-size: 13px;

	font-family: arial;

	padding: 6px 8px;

}



/* Social Sidebar */



.social {

	text-align: center;

	margin-bottom: 15px;

}



.social img {

	padding: 0 5px 0 5px;

}



/* Loging */



#Loging {

	width: auto;

	height: 35px;

	background: url('images/menubg.gif') repeat-x;

	border-left: 1px solid #0c7dc4;

	border-right: 1px solid #0c7dc4;

	*margin-top: -3px;

}



#Loging ul li{

	list-style-type: none;

	float: left;

	padding: 10px 0 11px 5px;

	text-transform: uppercase;

	margin: 0 0 0 10px;

}



#Loging ul li a {

	color: #black;

	text-decoration: none;

}



#Loging a {

	font-size: 10px;

	font-weight: bold;

	color: black;

}



#Loging input {

	padding: 10;

	margin: 10px;

}



/* Footer Section */



#footer {

	font-size: 12px;

	margin-bottom: 20px;

	color: #676767;

}



.error404

        {

	font-size: 12px;

	margin-bottom: 20px;

	color: #676767;

        padding: 30px

}



.error404 p {

	padding: 5px 0;

}





