/*
Theme Name: newFuture theme
Theme URI: http://www.newfuture.ru/
Description: Special designed theme for newFuture.ru
Version: 1.0
Author: Gavrilov Pavel
Author URI: http://www.newfuture.ru/
Tags: my, super, theme

*/



* {margin: 0; padding: 0;}
body {width:100%; font: 0.85em Arial, sans-serif; color: #333; background: #FFF; margin: 0; padding: 0;}

a {}
a img {border: none;}
a:link, a:visited {color: #555; text-decoration:underline;}
html body a:hover {color: #000; text-decoration:none;}

h2 {}
h3 {}
h4 {}

.color_1 {color:#dddddd !important;}
.color_2 {color:#ffcc33 !important;}
.color_3 {color:#ffffff !important;}
.color_4 {color:#3366cc !important;}

.font_1 {font-family:Georgia, "Georgia", serif, Times, "Times New Roman" !important;}

.clear {width:100%; height:0; overflow:hidden; font-size:0; clear:both; line-height:0;}

/* HEADER */
.header {background:#000000 url(images/bg_header.gif) top left no-repeat; height:110px;}
.header h1 {font-size:12px; font-weight:normal; padding:0; margin:0; color:#bebebe; margin-top:-20px; padding-left:60px;}
.header h1 span {color:#ffffff !important;}

.logo {float:left; width:30%;}
.logo img {margin-top:8px; width:284px; height:84px;}
.logo a:link, .logo a:visited {height:84px; line-height:84px; color:#ffffff; text-decoration:none; font-size:1.5em;}
.logo a:hover {height:84px; line-height:84px; color:#acacac; text-decoration:none; font-size:1.5em;}
.logo_inner {text-align:left;}

.facts_header {float:left; width:62%; text-align:right;}
.facts_header span {width:auto; text-align:left; padding:0; margin:0; padding-left:10px; padding-top:5px; padding-bottom:5px; border-left:6px solid #ffcc33; line-height:1.7em; margin-left:auto;}
.header_descr {width:80%; text-align:right; float:right;}

.enter {height:34px; font-size:0.8em; color:#999999; padding-top:7px;}

/* MENU */
.menu_wrapper {background:#7e7e7e;}
.menu_line {font-size:1px; width:100%; height:6px; background:#fff; line-height:0;}
.menu {float:left; margin-top:-6px;}
.menu ul, .menu ul li {padding:0; margin:0; list-style-type:none;}
.menu ul li {float:left;}
.menu a:link, .menu a:visited {font-size:14px; margin-right:5px; color:#ffffff; float:left; padding-left:35px; padding-right:35px; line-height:36px; border-top:6px solid #ffffff; text-decoration:none;}
.menu a:hover {border-top:6px solid #ffcc33; text-decoration:none; color:#ffffff;}
.current_page_item a:link, .current_page_item a:visited {border-top:6px solid #ffcc33; text-decoration:none; color:#ffcc33;}
.current_page_item a:hover {border-top:6px solid #ffcc33; text-decoration:none; color:#ffffff;}

/* LAYOUT */
.left_column, .center_column, .right_column, .spacer, .spacer_left  {float:left; clear:right;}

.header, .main, .footer, .menu_wrapper {width:100%; min-width:990px;}

.main {padding-top:20px;}

.left_column {width:17%;}
.center_column {width:52%;}
.right_column {width:19%; background:#ece6d8; margin-top:-20px;}
.spacer {width:2%;}
.spacer_left {width:4%;}

.r_column_inner {text-align:center;}

/* LEFT COLUMN */
.categories {list-style-type:none; margin:0; padding:0; margin-bottom:20px; margin-top:-5px;}
.categories li {list-style-type:none; margin:0; padding:0; padding-top:5px; padding-bottom:5px;}

.facts_adv {margin-bottom:20px;}
.facts_adv div {text-align:center; font-size:0.8em; padding:3px; width:155px; border:1px solid #e6e6e6; margin-bottom:10px; line-height:1em;}
.facts_adv a:link, .facts_adv a:visited {text-decoration:none;}
.facts_adv a:hover {text-decoration:underline;}
.facts_adv div img {margin-top:3px; margin-bottom:3px; opacity: .9;}
.facts_adv a:hover img {opacity: 1;}

.friends {padding-bottom:20px;}
.friends h2 {padding:0; margin:0; font-size:1.2em; letter-spacing:-1px; color:#666; line-height:0.9em;}
.links {list-style-type:none; margin:0; padding:0;}
.links li {list-style-type:none; margin:0; padding:0;}
.links ul {list-style-type:none; margin:0; padding:0; margin-top:5px; padding-left:15px;}
.links ul li {list-style-type:none; margin:0; padding:0; padding-top:3px; padding-bottom:3px; font-size:0.85em;}

.links2 {list-style-type:none; color:#ffcc00;}
.links2 li {list-style-type:none; color:#ffcc00;}
.links2 ul {list-style-type:square; padding-left:12px; margin-left:12px; margin-top:10px;}
.links2 ul li {list-style-type:square; margin-bottom:5px; font-size:0.85em;}


/* CONTENT */
.content {width:100%; overflow:hidden;}
.content h2 {font-size:1.8em; letter-spacing:-1px; font-weight:normal; margin-bottom:0.4em; padding-left:22px; background:url(images/arrow.gif) top left no-repeat;}
.content h2 a:link, .content h2 a:visited {color:#333333;}
.archive h3 {font-size:1.6em; letter-spacing:-1px; font-weight:normal; margin-bottom:0.6em; padding-left:20px; margin-left:0;}
.content blockquote p {padding:0; margin:0;}
.content blockquote {border-left:6px solid #ffcc00; line-height:1.3em; padding-left:1em; padding-top:5px; padding-bottom:5px; margin-left:1.6em; margin-bottom:0.8em; background:#_f5f5f5; line-height:1.3em;}

.content p {padding-top:0.4em; padding-bottom:0.4em;}
.hentry p, .entry p {margin-left:1.6em; line-height:1.3em; text-indent:1.3em;}
address {margin-left:3em; line-height:1.3em; font-size:0.9em; color:#999999;}
.entry .postmetadata {padding-top:20px;}
.postmetadata span {margin-left:10px !important;}

.entry, .hentry {}

.entry ul, .entry ol {list-style-type:square; padding-left:20px; color:#666; padding-top:0.7em; margin-left:50px; list-style-image:url(images/bullet.gif);}
.entry li {padding-bottom:0.5em; list-style-image:url(images/bullet.gif);}

.hentry ul, .hentry ol {list-style-type:square; padding-left:20px; font-size:0.95em; color:#666; padding-top:0.7em; margin-left:50px; list-style-image:url(images/bullet.gif);}
.hentry li {padding-bottom:0.5em; list-style-image:url(images/bullet.gif);}

.size-full {margin-top:0.5em; margin-bottom:0.5em; border:2px solid #ccc;}

.wp-caption {margin-bottom:0em; padding-left:1.6em}
.wp-caption img {}
.wp-caption-text {padding:0 !important; margin:0 !important; font-style:italic; color:#666666; font-size:0.9em; margin-bottom:auto !important;}

.post {margin-bottom:20px; border-bottom:1px solid #e9e9e9;}

.hentry a:link, .hentry a:visited {color:#3366cc;}
.hentry a:hover {color:#3366cc;}
.entry a:link, .entry a:visited {color:#3366cc;}
.entry a:hover {color:#3366cc;}
.hentry, .post {margin-left:1%; margin-right:1%;}

.wp-caption {text-align:center;}

.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.postmetadata {font-size:0.9em; color:#999999; padding:0.3em; padding-left:1.6em; padding-top:0.7em;}
.postmetadata_other {font-size:0.9em; color:#999999; padding:0.3em; padding-left:1.6em;}	
.meta_left {float:left;}
.meta_left span {margin-right:1em;}
.comments {float:right;}

.descr {padding-left:7%; padding-right:7%; padding-bottom:20px; padding-top:5px;}
.descr a:link, .descr a:visited, .descr a:hover {position:relative; z-index:10;}
.descr_inner {padding:0; margin:0; line-height:1.5em;}
.descr_inner .laquo {font-size:4em; float:left; width:25px; height:30px; margin-left:-40px; margin-top:-28px; line-height:1.2em;}
.descr_inner .raquo {font-size:4em; text-align:right; vertical-align:top; line-height:0.3em; position:relative; z-index:2; //top:-25px;}

#respond {padding:20px; background:#ece6d8; width:100%; margin-left:20px;}
#respond label {font-size:0.8em;}
#respond textarea {width:80%;}
.commentlist {margin-bottom:20px;}
.commentlist li {margin-left:30px; vertical-align:top; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #aaaaaa;}
.fn {font-style:normal;}
.says {color:#999999;}
.vcard {border-left:6px solid #ffcc33; padding-left:10px;}
.vcard img {float:left; margin-right:7px;}
.commentmetadata {padding-top:5px; padding-left:18px;}
.commentmetadata a:link, .commentmetadata a:visited {font-size:0.7em; color:#dddddd; text-decoration:none;}
.commentmetadata a:hover {font-size:0.7em; color:#dddddd; text-decoration:underline;}
.comment p {width:80%; border-left_:6px solid #dddddd; padding-left:17px; font-size:0.9em; line-height:1.5em;}

.breadcrumb {font-size:0.9em; height:35px; padding-left:30px; color:#cccccc;}
.breadcrumb a:link, .breadcrumb a:visited {color:#999999;}
.breadcrumb a:hover {color:#999999;}

.bookmarks {width:100%; text-align:center !important; padding-top:8px;}

.like {width:100%; text-align:center !important; padding-bottom:1.4em;}
.like span {border-bottom:1px dashed #999;}

.related_posts_wrap {margin-left:20px;}
.related_posts {padding:15px; background:#f4f4f4; margin-bottom:15px;}
.related_posts h3 {padding-bottom:10px; color:#666666;}
.related_post {margin-left:10px; margin-left:25px;}
.related_post, .related_post li {list-style-type:square; color:#999999; font-size:0.95em; padding-bottom:7px;}

/* RIGHT COLUMN */

.subscr {margin-bottom:10px; background:#ffffff; padding-bottom:20px; padding-top:10px; text-align:center;}
.subscr_inner {width:185px; text-align:left; margin-left:auto; margin-right:auto;}
.email_subscr {font-size:95%; padding-top:7px; padding-left:3px;}
.email_subscr input {font: 0.95em Arial, sans-serif; margin-bottom:3px;}
.email_subscr form {margin:0; padding:0;}

a.rss {text-decoration:none;}
a.rss img {margin-right:7px;}
a.rss:link span, a.rss:visited span {text-decoration:underline;}
a.rss:hover span {text-decoration:none;}

.fburbner {padding-top:10px;}
.fburbner img {margin-left:39px;}

.search {width:180px; font-size:0.9em; margin-bottom:10px; text-align:left;  margin-left:auto; margin-right:auto;}
body.search {width:100%; font: 0.85em Arial, sans-serif; color: #333; background: #FFF; margin: 0; padding: 0;}
.search_span {float:left; background:#dbcfb2; padding:3px;}

.search input {float:left;}
.search_input {float:none; font-size:1em; font-family:arial, tahoma, verdana; border-top:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #bbbbbb; border-right:1px solid #bbbbbb; margin:0; padding:2px;}
.search_form {padding:0; margin:0;}

.content_search {padding:0; padding-left:22px; background:#ece6d8; padding-top:25px; padding-bottom:5px;}
.content_search label {display:none;}
.content_search .search_span {background:#ece6d8;}
.content_search .search_input {width:250px;}
.content_search .search {width:300px; font-size:0.9em; margin-bottom:20px;}

.thumbs {width:184px; margin-bottom:20px; padding-bottom:5px; text-align:center; margin-left:auto; margin-right:auto;}
.thumbs div {width:175px; background:#7e7e7e; padding:5px; padding-bottom:5px; text-align:center; padding-top:3px; font-size:0.8em; line-height:1.2em; margin-left:auto; margin-right:auto;}
.thumbs a:link, .thumbs a:visited {text-decoration:none;}
.thumbs a:hover {text-decoration:underline;}
.thumbs a:link img span, .thumbs a:visited img span, .thumbs a:hover img span {text-decoration:none;}
.thumbs a:hover img {border:2px solid #ffffff; text-decoration:none;}

.tumbs_h4 {margin-top:0; padding-top:0; color:#7e7e7e; letter-spacing:-1px; padding-bottom:3px;}

.thumbs div img {margin-top:3px; margin-bottom:3px; border:2px solid #9d9d9d;}

/* CATEGORIES */
.cat_one a:link, .cat_one a:visited {color:#3366cc;}
.cat_one a:hover {color:#3366cc;}
.cat_all {float:left; clear:right; width:93%; background:#_ece6d8;}
.cat_one {float:left; clear:right; width:19%; margin-right:1%;}
.cat_one div {padding:10px;}
.cat_one h5 {font-size:1.1em; letter-spacing:-1;}
.cat_one ul {list-style-type:square; padding-left:20px; font-size:0.9em; color:#8f8c85; padding-top:1em;}
.cat_one ul li {padding-bottom:0.5em;}

/* FOOTER */
.footer .right_column {margin-top:0 !important; background:#ffffff !important;}
.footer_line {float:left; clear:right; width:93%; border-top:1px solid #e9e9e9; font-size:0; height:0; height:18px;}
.footer {font-size:0.8em; color:#999999; padding-bottom:20px;}
.copyright {text-align:center;}
.copyright img {margin-top:10px;}
.footer p {margin-bottom:0.7em;}

/* LOGIN */
#login h1 {background:red !important;}

/* ADDONS */
a.post-edit-link:link, a.post-edit-link:visited, a.post-edit-link:hover {padding-left:50px; color:#cccccc;}






