/*
Theme Name: PiterCult
Theme URI: http://nicothin.ru
Description: 
Version: 1.0 
Author: Nikolay Gromov
Author URI: http://nicothin.ru
*/

*{margin:0;padding:0;font-weight:normal;line-height:normal; border:0; font-style:normal;}
body {font-size:0.625em; font-family: Georgia, "Times New Roman", Times, serif;background:#f1f1f1;color:#3b3b3b}
#header, #wrapper, #footer
{width:978px; margin:0 auto; background: #FFFFFF; position:relative;}
#wrapper, .details, #footer, ul.cat-list, .comm-info, .ngg-galleryoverview
{overflow: hidden}

/* border TOP */
#header, .content, ul.page-nav li a
{border-top:1px solid #d4d4d4;}

/* border RIGHT */
#header,  #wrapper, .content
{border-right:1px solid #d4d4d4;}

/* border BOTTOM */
.patch, #wrapper, ul.page-nav li a, .sidebar h2, .cat-list li a, .cat-list li a:hover, ul.new-article-home li h2, .comm-info
{border-bottom:1px solid #d4d4d4;}

/* border LEFT */
#header,  #wrapper, ul.page-nav li a, .sidebar
{border-left:1px solid #d4d4d4}

/* border ALL */
.wp-pagenavi a, .wp-pagenavi span.current, input, textarea, select, #submit, .ngg-navigation span, .ngg-navigation a
{border:1px solid #d4d4d4}

/* border :HOVER */
.wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current, ul.page-nav li a:hover, input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus, #submit:hover, #submit:focus, .content a img:hover, .ngg-navigation span, .ngg-navigation a:hover
{border:1px solid #9E6EE3 !important}

.right {text-align:right}
.center, .ngg-navigation {text-align:center;}
.hide, a.rss span, .cf_hidden {display:none;}
.clean, .content h2 {clear:both;}

.patch, .details, ul.page-nav li, #footer, .small, .comm-info, .ngg-gallery-thumbnail span, .ngg-navigation span, .ngg-navigation a, p small
{font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#8d8d8d}
small a {color:#8d8d8d !important}

h1, h2, h3, h4, #s, .wp-pagenavi, .comm-input li input, .cf-ol li input, .ngg-navigation span, .ngg-navigation a, .content th, .content td {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#7b7b7b;padding:0.2em 0 0.1em;}
.ngg-navigation span, .ngg-navigation a {padding:0.2em 0.7em 0.1em 0.7em; margin:0 0.3em;}
h1, h2 {font-size:2.4em; padding:0.6em 0 0.2em;}
h2, #s, .sidebar h2 {font-size:2em;}
h3 {font-size:1.8em;}
li {list-style:none;}

a {color:#8d8d8d; text-decoration:none;}
a:hover, .added-info a, small a:hover, .post a:hover {color:#000 !important}
.post a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, .post h2 a:hover, .post h3 a:hover{color:#6b87e3}
.added-info a:hover {color:#6b87e3!important}
h1 a, h2 a, h3 a, h4 a, .post h2 a, .post h3 a {color:#5E5E5E}

blockquote {padding:0.7em 0.5em 0.3em 40px; margin-bottom:1em; background:#f8f8f8 url(images/blockquote.png) left top no-repeat;}
strong, .content th {font-weight:bold}
em {font-style:italic;}

#header {height:210px; background: #FFFFFF url(images/back.png) bottom no-repeat; margin-top:2em;}
.logo {position:absolute; top:40px; left:18px; padding:0}
.logo a {width:276px; height:83px; display:block; background:url(images/pitercult-logo.png) no-repeat}
.logo a span {display:none;}
.patch {padding:5px 18px;}
ul.page-nav {position:absolute; right:0; top:40px;}
ul.page-nav li {margin-bottom:0.9em;}
ul.page-nav li a {height:2em; display:block; line-height:2em; padding:0 0.7em; background-color:#FFFFFF}
ul.page-nav li a:hover {border-right:0}

#wrapper {margin-top:-30px;}
ul.new-article-home li {margin:1.5em 0 2em}
ul.new-article-home li p {margin-top:0.3em}
.content, .copyright {width:634px; float:left; padding:0 15px 0 20px;}
.content {padding-bottom:20px;}
.content p, .subcat-list li, .post li, .comm-input li, #usermessagea, .content table {font-size:1.5em; line-height:125%; letter-spacing:0.1ex; padding:0 0 0.5em 0;}
.content p small {font-size:0.75em}
.content img, .newfoto img {padding:5px; border:1px solid #d4d4d4; margin:0.5em 0; background-color:#FFFFFF}
.content table {border-top: 1px solid #ccc;  border-left: 1px solid #ccc; padding:0}
.content th, .content td {border-bottom: 1px solid #ddd; border-right: 1px solid #ccc;padding: .5em;}
.post ul, .post ol {padding:0 0 0.5em 4em;}
.post ul li, .post ol li ul li {list-style:disc outside;}
.post ol li, .post ul li ol li {list-style:decimal outside;}
.post ul li ul li, .post ol li ol li, .post ul li ol li, .post ol li ul li {font-size:1em; padding-bottom:0}
.alignleft {float:left; margin:0.5em 1em 0.5em 0 !important}
.alignright {float:right; margin:0.5em 0 0.5em 1em !important}
ul.details, .comm-info, .ngg-galleryoverview {width:100%}
ul.details li.home, .comm-author {width:70%; float:left; margin:0}
ul.details li.homes, .comm-date {width:30%; float:right; margin:0}
.sp {margin-bottom:1.5em}
.subcat-list {margin-left:20px}
.subcat-list li {list-style:disc inside;}
.added-info p {margin-left:2em}
.comm-info {padding:0.5em 0 0 0;}
.comm-text {padding: 0.5em 0 1em 3em;}
.comm-input, .cf-ol {margin-top:1em}
#author, #email, #comment, .cf-ol li input, .cf-ol li textarea, .cf-ol li select, #sendbutton {padding:0.3em; margin-top:0.5em}
#comment, .cf-ol li textarea {font-family: Georgia, "Times New Roman", Times, serif; font-size:1em}
.comm-input input, .cf-ol li input, .cf-ol li select {width:50%; margin-top:0.3em;}
.comm-input textarea, .cf-ol li textarea {width:97%}
#submit, #sendbutton {background:#FFFFFF; padding:0.5em; width:auto}
#submit:focus, #submit:active, .wp-pagenavi a:active, #sendbutton:active, #sendbutton:focus, .cat-list li a:hover, .ngg-navigation a:active {background:#f8f8f8}
.cf-ol {padding:0 !important;}
.cf-ol li {list-style:none !important;}
.cf-ol li label {display:block; margin-top:0.7em}
.reqtxt, .emailreqtxt {padding-left:1em;}
.ngg-galleryoverview {margin:2em 0 1em -10px;}
.ngg-gallery-thumbnail {position:relative}
.ngg-gallery-thumbnail span {display:block; position:absolute; width:100%; text-align:center; top:150px; left:0}
.ngg-gallery-thumbnail-box {float:left;}
.ngg-galleryoverview .desc {margin:0px 5px 50px 5px; padding:0;}
.ngg-gallery-thumbnail {float: left;margin: 0 10px;}
.ngg-navigation {clear:both;}
.ngg-related-gallery {background:#f8f8f8; padding:0.7em; margin-top:1.5em}
.ngg-related-gallery a {padding:0 7px;}
.ngg-widget a {margin-right:18px;}

.sidebar {width:289px; float:left; padding:0 0 10px 18px;font-family:Arial, Helvetica, sans-serif; margin-left:-1px}
.img-bot-right {display:block; width:308px; height:30px; background:url(images/back.png) bottom right;float:right;}
#searchform {margin:2em 0 0.5em 0;}
#s {width:245px; color:#8d8d8d; padding:5px 10px;}
.sidebar h2 {padding:1.5em 0 0.3em 0;color:#8d8d8d; width:270px;}
.sidebar ul.children {display:none;}
.ssm p, .sidebar li {font-size:1.2em}
.cat-list {width:290px}
.cat-list li {float:left; margin:0 10px 0 0;}
.cat-list li a {display:block;width:118px;padding:7px 5px;}
a.rss {display:block; width:130px; height:80px; background:url(images/rss.png); float:left; margin:15px 18px 10px 0}
a.rss:hover {background-position:0 80px}
.read-site {margin:15px 18px 0 0;}
.read-site li a {padding:5px 0; display:block}
.ssm {margin: 10px 20px 0 0;color:#8d8d8d}

#footer {background:#f1f1f1;margin:1em auto;}
.counters {float:right; width:280px;}