/*
Theme Name: Pictures Intelligent Way
Theme URI: http://4joys.com/
Description: Theme for picture posts with a smart comments
Version: 1.0
Author: Vitali Kovalenko
Author URI: http://vk7.org/
Tags: fixed width, one columns
*/

/*                            layout                                          */
div.tags, div.ad728, div.navi, div.content, div.comment, div.footer {
width: 728px; margin: 10px auto;
}
div.content div div.date { border: 0; margin: 0; padding: 0; float: right; width: 150px; font-size: 8pt; font-family: Verdana; text-align: center; line-height: 100%; }
div.content div div.date div { border-left: 1px solid #bbb; border-right: 1px solid #bbb; margin: 0; padding: 2px; }

/*                            rounded corners                                 */
.v1, .v2, .v3, .v4, .v5 {
height: 1px;
font-size: 1px;
display: block;
overflow: hidden;
border: 1px solid #bbb;
border-width: 0 1px;
}
.v1 { margin: 0 5px; background: #bbb;}
.v2 { margin: 0 3px; border-width: 0 2px; background: #eee;}
.v3 { margin: 0 2px; background: #eee; }
.v4 { margin: 0 1px; background: #eee; }
.v5 { margin: 0 1px; background: #eee; }

div.tags div, div.navi div, div.content div, div.comment div, div.footer div { 
background: #eee;
border-left: 1px solid #bbb;
border-right: 1px solid #bbb;
padding: 0 13px;
}
div.content div { background: #fff; }
div.content .v2 { background: #fff; }
div.content .v3 { background: #fff; }
div.content .v4 { background: #fff; }
div.content .v5 { background: #fff; }

/*                            fonts and colors                                */
body { background-color: #f6f6f6; color: #222; padding: 0; margin: 0; text-align: center; font-size: 13pt; font-family: Georgia, serif; line-height: 150%; }
div.content, div.comment { text-align: justify; }
div.content img { margin: 3px auto; padding: 0; display: block; }
div.tags, div.navi, div.footer { text-align: center; font-size: 10pt; color: #444; }
strong, em { letter-spacing: 1px; }
a { text-decoration: none; }
a:hover { text-shadow: #aaa 1px 1px 1px; }
p { margin: 0; padding: 0 0 13pt 0; }
h1 { font-size: 21pt; letter-spacing: 1px; font-weight: normal; font-style: italic; margin: 0; padding: 5px 0 13pt 0; }
h2 { font-size: 17pt; letter-spacing: 1px; font-weight: normal; font-style: italic; margin: 0; padding: 0 0 13pt 0; }
p.postmetadata { font-size: 8pt; color: #444; text-align: center; border-top: 1px solid #bbb; padding-top: 5px; }

/*      comments      */
li.comment { clear: both; margin: 0; padding: 0; border: 0; list-style-type: none; }
div.comment div li div.commentdiv { margin: 0; padding: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #bbb; }
div.comment div div.formdiv { border: 0; margin: 0; padding: 0; clear: both; }
p.commentmeta { float: right; font-size: 8pt; color: #444; margin-top: -11pt; background: #eee; }

/*                            forms                                           */
form { margin: 0; padding: 0; border: 0; text-align: center; }
fieldset { border: 1px solid #bbb; }
legend { text-align: left; }
input.name { border: 0;  width: 99%; font-size: 13pt; font-family: Georgia, serif; padding: 2px; background: #eee; }
textarea { width: 99%; height: 150px; border: 0; font-size: 13pt; font-family: Georgia, serif; line-height: 150%; margin: 0; padding: 10px; background: #eee; }
input.submit { margin: 10px auto 0 auto; display: block; }

/*    blog features    */
#wp_page_numbers, #wp_page_numbers ul, #wp_page_numbers ul li  { display: inline; margin: 0; padding: 0; border: 0; font-family: Verdana; }
#wp_page_numbers ul li { padding: 0 5px; }
#wp_page_numbers ul li.active_page { font-weight: bold; }
#wp_page_numbers ul li.active_page a { color: red; }
