/*
	Theme Name: YAKIMENKO Child Theme
	Theme URL: http://yakimenko.info/
	Description: YAKIMENKO is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
	Author: YAKIMENKO
	Author URI: http://yakimenko.info/
	Version: 1.1
	Template: genesis
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
body {
font : 15px arial, sans-serif;
margin : 0 auto 0;
padding : 0;
line-height : 23px;
background : #ffffff;
background-image : url('http://yakimenko.info/wp-content/themes/yakimenko/images/bg.png');
background-repeat : repeat;
background-attachment : fixed;
background-position : top;
}
a, a:visited {
color : #00599d;
text-decoration : none;
}
a:hover {
color : #00599d;
text-decoration : underline;
}
a img {
border : none;
}
a:focus, a:hover, a:active {
outline : none;
}
table {
cursor : pointer;
margin : 0;
}
tr {
text-align : left;
}
td {
padding : 5px;
font-size : 14px;
color : #1b1b1b;
}
#wrap {
margin : 0 auto 0;
padding : 0;
}
#header {
background : #1a1a1a;
margin : 0 auto 0;
padding : 0;
	position : fixed;
    width :  100%;
    z-index : 101;
}
#header .wrap {
width : 970px;
height : 42px;
margin : 0 auto 0;
padding : 0 10px 0 10px;
}
#title-area {
width : 336px;
height : 38px;
float : left;
margin : 0;
padding : 5px 0 0 0;
overflow : hidden;
}
#title-area #title {
font-size : 30px;
font-weight : normal;
line-height : 36px;
margin : 0;
padding : 0 0 0 20px;
}
#title-area #title a {
color : #FFFFFF;
margin : 0;
padding : 0;
text-decoration : none;
}
#title-area #title a:hover {
color : #FFFFFF;
text-decoration : none;
}
#title-area #description {
color : #FFFFFF;
font-size : 14px;
font-style : italic;
font-weight : normal;
margin : 0;
padding : 0 0 0 20px;
}
#header .widget-area {
width : 550px;
color : #fdfdfd;
float : right;
margin : 0;
padding : 0;
}
#header .widget-area a, #header .widget-area a:visited {
color : #fdfdfd;
text-decoration : underline;
}
#header .widget-area a:hover {
color : #fdfdfd;
text-decoration : none;
}
#header .widget-area p {
margin : 0;
padding : 0 0 5px 0;
}
#header .widget-area h4 {
color : #FFFFFF;
font-size : 15px;
font-weight : normal;
margin : 10px 0 0 0;
padding : 0;
text-decoration : none;
}
#header .widget-area ul {
margin : 0;
padding : 0;
}
#header .widget-area ul li {
list-style-type : square;
margin : 0 0 0 0;
padding : 0;
}
.header-image #header #title-area {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/logo.png) top left no-repeat;
}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
display : block;
float : left;
width : 336px;
height : 38px;
margin : 0;
padding : 0;
text-indent : -9999px;
overflow : hidden;
}
.header-image #title-area #description {
display : block;
width : 0;
height : 0;
overflow : hidden;
}
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {
width : 960px;
}
#header ul.nav {
width : auto;
float : right;
list-style : none;
color : #FFFFFF;
margin : 0;
padding : 5px 0 0 0;
}
#header ul.nav li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#header ul.nav li a, #header ul.nav li a:visited {
color : #FFFFFF;
display : block;
font-size : 15px;
margin : 0;
padding : 5px 10px 5px 10px;
text-decoration : none;
position : relative;
}
#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button.png);
color : #FFFFFF;
text-decoration : none;
}
#header ul.nav li a.sf-with-ul {
padding-right : 20px;
}
#header ul.nav li a .sf-sub-indicator {
display : block;
width : 10px;
height : 10px;
text-indent : -9999px;
overflow : hidden;
position : absolute;
top : 12px;
top : 5px;
}
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited {
background : #1b1b1b;
width : 148px;
color : #FFFFFF;
font-size : 14px;
margin : 0;
padding : 5px 10px 5px 10px;
border-left : 1px solid #1b1b1b;
border-right : 1px solid #1b1b1b;
border-bottom : 1px solid #1b1b1b;
text-transform : none;
position : relative;
}
#header ul.nav li li a:hover, #header ul.nav li li a:active {
background : #1b1b1b;
color : #FFFFFF;
}
#header ul.nav li li a .sf-sub-indicator {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/arrow-right.png);
top : 10px;
}
#header ul.nav li ul {
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 170px;
margin : 0;
padding : 0;
}
#header ul.nav li ul a {
width : 150px;
}
#header ul.nav li ul ul {
margin : -31px 0 0 169px;
}
#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul {
left : -999em;
}
#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul {
left : auto;
}
#header ul.nav li:hover, #header ul.nav li.sfHover {
position : static;
}
#nav {
clear : both;
color : #333333;
font-size : 14px;
margin : 0 auto 0;
padding : 0;
}
#nav .wrap {
width : 960px;
height : 42px;
margin : 0 auto 0;
}
#nav ul {
width : 950px;
float : left;
list-style : none;
margin : 0;
padding : 0 0 0 10px;
}
#nav li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#nav li a {
color : #333333;
display : block;
font-size : 14px;
font-weight : bold;
margin : 0;
padding : 11px 15px 11px 15px;
text-decoration : none;
position : relative;
}
#nav li a:hover, #nav li a:active {
color : #1b1b1b;
}
#nav li a .sf-sub-indicator {
background : none;
display : block;
width : 10px;
height : 10px;
text-indent : -9999px;
overflow : hidden;
position : absolute;
}
#nav li a:hover .sf-sub-indicator {
background : none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background : #FFFFFF;
color : #333333;
width : 148px;
font-size : 12px;
margin : 0;
padding : 6px 10px 6px 10px;
border-left : 1px solid #D6D6D6;
border-right : 1px solid #D6D6D6;
border-bottom : 1px solid #D6D6D6;
text-transform : none;
position : relative;
}
#nav li li a:hover, #nav li li a:active {
background : #F2F2F2;
color : #1b1b1b;
}
#nav li li a .sf-sub-indicator, #nav li li a:hover .sf-sub-indicator {
background : none;
}
#nav li ul {
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 170px;
margin : 0;
padding : 0;
}
#nav li ul a {
width : 150px;
}
#nav li ul ul {
margin : -37px 0 0 168px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {
left : -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {
left : auto;
}
#nav li:hover, #nav li.sfHover {
position : static;
}
#nav li.right {
float : right;
font-size : 14px;
font-weight : bold;
margin : 0;
padding : 10px 25px 10px 0;
}
#nav li.right a {
display : inline;
margin : 0;
padding : 0;
border : none;
background : none;
color : #333333;
font-weight : bold;
text-decoration : none;
}
#nav li.right a:hover {
color : #1b1b1b;
text-decoration : none;
}
#nav li.rss a {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/rss.png) center left no-repeat;
margin : 0 0 0 10px;
padding : 3px 0 3px 18px;
}
#nav li.search {
padding : 0 10px 0 10px;
}
#nav li.twitter a {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/twitter-nav.png) center left no-repeat;
padding : 3px 0 1px 20px;
}
#subnav {
clear : both;
color : #333333;
font-size : 14px;
margin : 10px auto 0;
padding : 0;
}
#subnav .wrap {
background : #F2F2F2;
width : 960px;
height : 42px;
margin : 0 auto 0;
}
#subnav ul {
width : 950px;
float : left;
list-style : none;
margin : 0;
padding : 0 0 0 10px;
}
#subnav li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#subnav li a {
color : #333333;
display : block;
font-size : 14px;
font-weight : bold;
margin : 0;
padding : 9px 15px 9px 15px;
text-decoration : none;
position : relative;
}
#subnav li a:hover, #subnav li a:active {
color : #1b1b1b;
}
#subnav li a .sf-sub-indicator {
background : none;
display : block;
width : 10px;
height : 10px;
text-indent : -9999px;
overflow : hidden;
position : absolute;
}
#subnav li a:hover .sf-sub-indicator {
background : none;
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
background : #FFFFFF;
color : #333333;
width : 148px;
font-size : 12px;
margin : 0;
padding : 6px 10px 6px 10px;
border-left : 1px solid #D6D6D6;
border-right : 1px solid #D6D6D6;
border-bottom : 1px solid #D6D6D6;
text-transform : none;
position : relative;
}
#subnav li li a:hover, #subnav li li a:active {
background : #F2F2F2;
color : #1b1b1b;
}
#subnav li li a .sf-sub-indicator, #subnav li li a:hover .sf-sub-indicator {
background : none;
}
#subnav li ul {
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 170px;
margin : 0;
padding : 0;
}
#subnav li ul a {
width : 150px;
}
#subnav li ul ul {
margin : -37px 0 0 168px;
}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul {
left : -999em;
}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul {
left : auto;
}
#subnav li:hover, #subnav li.sfHover {
position : static;
}
#inner {
background : #FFFFFF;
width : 990px;
margin : 0px auto 0px;
padding : 45px 0 10px 0;
overflow : hidden;
}
#home-top-bg {
clear : both;
}
#home-top {
background : #fdfdfd;
width : 960px;
color : #1b1b1b;
margin : 0 auto 0;
padding : 6px 5px 5px 6px;
overflow : hidden;
}
#home-top a, #home-top a:visited {
color : #FFFFFF;
text-decoration : none;
}
#home-top a:hover {
color : #FFFFFF;
text-decoration : underline;
}
#home-top .more-link {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/read-more.png);
color : #FFFFFF;
font-size : 12px;
font-weight : bold;
margin : 0;
padding : 8px 15px 8px 15px;
text-decoration : none;
line-height : 42px;
}
#home-top .more-link:hover {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/read-more-hover.png);
text-decoration : none;
}
#home-top p {
margin : 0;
padding : 0 0 10px 0;
}
#home-top h5 {
color : #1b1b1b;
font-size : 18px;
margin : 0 0 10px 0;
padding : 0;
}
#home-top h5 a, #home-top h5 a:visited {
color : #1b1b1b;
text-decoration : none;
}
#home-top h5 a:hover {
color : #1b1b1b;
text-decoration : none;
}
#home-top .home-top-right h4 {
color : #1b1b1b;
font-size : 16px;
margin : 0 0 0 0;
padding : 0;
}
#home-top ul {
list-style-type : none;
margin : 0;
padding : 0 0 10px 0;
}
#home-top ul li {
margin : 0;
padding : 5px 0 0 0;
}
#home-top .byline {
margin : 0;
padding : 0;
}
#home-top .textwidget {
margin : 0;
padding : 0;
}
#home-top li.widget_tag_cloud div {
margin : 0;
padding : 0 0 10px 0;
}
#home-top .featuredpost .post, #home-top .featuredpage .page {
clear : both;
}
#home-top .featuredpost, #home-top .featuredpage {
clear : both;
}
#home-top .featuredpost img, #home-top .featuredpage img {
background : #fdfdfd;
padding : 0px;
border : none;
}
.home-top-left {
width : 615px;
height : 246px;
float : left;
margin : 2px 0px 5px 0px;
padding : 0;
overflow : hidden;
}
.home-top-left .widget {
padding : 0;
}
.home-top-right {
width : 328px;
height : 246px;
float : right;
margin : 2px 0px 5px 0px;
padding : 0;
}
.home-top-right-img {
padding : 0;
}
#home-bottom-bg {
padding : 0;
clear : both;
}
#home-bottom {
background : #fdfdfd;
width : 960px;
margin : 0 auto 0;
padding : 20px 15px 10px 15px;
overflow : hidden;
}
#home-bottom a, #home-bottom a:visited {
color : #00599d;
text-decoration : none;
}
#home-bottom a:hover {
color : #00599d;
text-decoration : underline;
}
#home-bottom p {
margin : 0;
padding : 0 0 25px 0;
text-align: justify;
}
#home-bottom h5 {
color : #1b1b1b;
font-weight : normal;
font-size : 17px;
margin : 0 0 8px 0;
padding : 0;
text-decoration : none;
}
#home-bottom h5 a, #home-bottom h5 a:visited {
color : #1b1b1b;
text-decoration : none;
text-transform : none;
}
#home-bottom h5 a:hover {
color : #1b1b1b;
}
#home-bottom h4 {
color : #1b1b1b;
font-weight : normal;
font-size : 18px;
margin : 0 0 10px 0;
padding : 0;
}
#home-bottom ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#home-bottom ul li {
list-style-type : none;
margin : 0 0 5px 0;
padding : 0 0 5px 0;
border-bottom : 1px solid #DDDDDD;
}
#home-bottom ul ul {
list-style-type : none;
margin : 0;
padding : 0 0 10px 0;
}
#home-bottom ul li ul li {
margin : 0;
padding : 5px 0 0 0;
}
#home-bottom .widget {
margin : 0;
padding : 0 0 5px 0;
}
#home-bottom .textwidget {
margin : 0;
padding : 0;
}
#home-bottom .featuredpost .post, #home-bottom .featuredpage .page {
clear : both;
}
#home-bottom .featuredpost, #home-bottom .featuredpage {
clear : both;
}
#home-bottom .featuredpost img, #home-bottom .featuredpage img {
margin : 0 0 10px 0;
padding : 0;
}
#home-bottom .user-profile .avatar {
background : #FFFFFF;
margin : 6px 0 5px 0;
padding : 1px;
}
.home-bottom-1 {
float : left;
width : 300px;
margin : 0 30px 0 0;
padding : 0;
}
.home-bottom-2 {
float : left;
width : 300px;
margin : 0 30px 0 0;
padding : 0;
}
.home-bottom-3 {
float : left;
width : 300px;
margin : 0;
padding : 0;
}
.breadcrumb {
background : #F2F2F2;
margin : 0 0 30px 0;
padding : 5px 0 5px 12px;
}
#content-sidebar-wrap {
width : 799px;
margin : 0;
padding : 0;
float : left;
}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
width : 970px;
}
.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
float : right;
}
#content {
width : 584px;
margin : 0;
padding : 0px 12px 0px 12px;
float : left;
text-align : justify;
}
.sidebar-content #content, .sidebar-sidebar-content #content {
float : right;
}
.sidebar-content #content, .content-sidebar #content {
width : 600px;
padding : 12px 18px 1px 18px;
}
.full-width-content #content {
padding : 0;
margin : 0;
width : 988px;
}
#content img, #content p img {

}
#content blockquote {
margin : 15px 5px 15px 5px;
padding : 0 10px 0 10px;
border-left : #ccc solid 1px;
}
#content .post {
background : #FFFFFF;
	margin: 0;
	padding: 10px 0px 10px 0px;
	}
#content .post p {
	margin: 0;
	padding: 0 0 10px 0;
	}	
#content .page {
background : #FFFFFF;
margin: 0;
padding: 10px 15px 10px 15px;
}
#content .page p {
	margin: 0;
	padding: 0 0 10px 0;
	}
#content .post ul, #content .page ul {
list-style-type : square;
margin : 5px;
padding : 5px 0 10px 0;
}
#content .post ul li, #content .page ul li {
list-style-type : square;
margin : 0 0 0 20px;
padding : 0;
}
#content .post ul ul, #content .page ul ul {
list-style-type : square;
margin : 0;
padding : 0;
}
#content .post ol, #content .page ol {
margin : 0;
padding : 0 0 15px 0;
}
#content .post ol li, #content .page ol li {
margin : 0 0 0 20px;
padding : 0;
}
#content .post ol ol, #content .page ol ol {
margin : 0;
padding : 0;
}
#content .entry-content {
overflow : hidden;
}
#content .entry-content .post-image {
margin : 0px 12px 10px 0;
padding : 0;
border : none;
}
#content .archive-page {
float : left;
width : 47%;
margin : 0;
padding : 20px 5px 0 5px;
}
#content .archive-page-left {
float : left;
width : 190px;
margin : 0;
padding : 20px 0 0 0;
}
#content .archive-page-right {
float : right;
width : 190px;
margin : 0;
padding : 20px 0 0 0;
}
.clear {
clear : both;
}
.post-info {
color : #444444;
font-size : 10px;
margin : 5px 0 4px 0;
padding : 0;
text-transform : uppercase;
}
.post-info p {
margin : 0;
padding : 0;
}
.post-meta {
color : #444444;
font-size : 10px;
text-transform : uppercase;
margin : 0;
padding : 5px 0 0 0;
border-top : 1px solid #DDDDDD;
}
.post-meta a, .post-meta a:visited {
color : #00599d;
text-decoration : none;
}
.post-meta a:hover {
color : #00599d;
text-decoration : underline;
}
.taxonomy-description {
	background: #FFFFFF;
	margin: 15px 0 10px 0;
	padding: 0 0 10px 0;
	overflow: auto;
	}
.taxonomy-description p {
margin : 0;
padding : 8px 1px 10px 1px;
text-align : justify;
}
.author-box {
	background: #FFFFFF;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	overflow: auto;
	}
.author-box p {
margin : 0;
padding : 0px 1px 10px 1px;
text-align : justify;
}
.author-box img {
float : left;
margin : 5px 12px 0 1px;
padding : 0;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
color : #1b1b1b;
font : arial, sans-serif;
font-weight : normal;
margin : 0 0 5px 0;
padding : 0;
text-align : left;
}
#content h1 {
margin : 0 0 10px 0;
font-size : 20px;
line-height : 28px;
}
#content h2 {
font-size : 19px;
line-height : 26px;
}
#content h2 a, #content h2 a:visited {
color : #1b1b1b;
text-decoration : none;
}
#content h2 a:hover {
color : #1b1b1b;
text-decoration : none;
}
#content h3 {
font-size : 18px;
line-height : 25px;
}
#content h4 {
font-size : 17px;
line-height : 24px;
}
#content h5 {
font-size : 16px;
}
#content h6 {
font-size : 15px;
}
.time {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/icon-time.png) top left no-repeat;
margin : 0 0 0 3px;
padding : 0 0 2px 18px;
}
.post-comments {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/icon-comments.png) top left no-repeat;
margin : 0 0 0 3px;
padding : 0 0 2px 18px;
}
.categories {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/icon-categories.png) top left no-repeat;
margin : 0 0 0 3px;
padding : 0 0 2px 18px;
}
.tags {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/icon-tags.png) top left no-repeat;
margin : 0 0 0 3px;
padding : 0 0 2px 18px;
}
img.home-avatar {
padding : 0;
margin : 0 1px -4px 1px;
display : inline;
}
img.aligncenter {
display : block;
padding : 0;
margin : 8px auto 8px auto;
background : #f8f8f8;
}
img.alignnone {
padding : 0;
margin : 0px 0px 0px 0px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 2px 10px 0 0;
display : inline;
background : #f8f8f8;
}
img.alignright {
padding : 4px;
margin : 10px 1px 0 12px;
display : inline;
background : #f8f8f8;
}
img.crp_thumb {
display : block;
padding : 0;
margin : 0px 0px 5px 0px;
}
.aligncenter {
display : block;
margin : 0 auto 10px;
}
.alignleft {
float : left;
margin : 0 10px 0 0;
}
.alignright {
float : right;
margin : 0 0 0 10px;
}
.wp-caption {
background : #f8f8f8;
text-align : center;
padding : 5px 0 0 1px;
border : #DDDDDD solid 1px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : none !important ;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0;
font-size : 11px;
font-weight : normal;
line-height : 12px;
}
img.wp-smiley, img.wp-wink {
float : none;
border : none;
margin : 0;
padding : 0;
}
.navigation {
width : 100%;
margin : 0;
padding : 20px 0 20px 0;
overflow : hidden;
}
.navigation ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.navigation li {
display : inline;
}
.navigation li a {
color : #1b1b1b;
padding : 5px 8px 5px 8px;
border : #DDDDDD solid 1px;
}
.navigation li a:hover {
background : #1b1b1b;
color : #FFFFFF;
border : #DDDDDD solid 1px;
text-decoration : none;
}
.navigation li.disabled {
margin : 0;
padding : 5px 8px 5px 8px;
border : #DDDDDD solid 1px;
}
.navigation li.active a {
background : #1b1b1b;
color : #FFFFFF;
font-weight : bold;
border : #DDDDDD solid 1px;
}
#sidebar {
background: #FFFFFF;
width : 190px;
float : right;
margin : 0;
padding : 0;
display : inline;
}
#sidebar-alt {
background: #FFFFFF;
width : 190px;
float : left;
margin : 0;
padding : 0;
display : inline;
}
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
float : left;
}
.content-sidebar-sidebar #sidebar-alt {
float : right;
}
#sidebar .widget, #sidebar-alt .widget {
	background: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	}
#sidebar h5, #sidebar h5 a, #sidebar-alt h5, #sidebar-alt h5 a {
color : #00599d;
font-weight : normal;
font : 15px arial, sans-serif;
margin: 0 auto 0 auto;
padding: 0 0 10px 0;
line-height : 22px;
}
#sidebar h5 a:hover, #sidebar-alt h5 a:hover {
color : #00599d;
text-decoration : underline;
}
#sidebar h4, #sidebar-alt h4 {
color : #1b1b1b;
font : 17px arial, sans-serif;
margin : 6px 0 5px 2px;
padding : 5px 10px 5px 12px;
}
#sidebar .widget p, #sidebar-alt .widget p {
margin : 0;
padding : 0;
}
#sidebar .textwidget p, #sidebar-alt .textwidget p {
margin : 0;
padding : 0 10px 10px 10px;
}
#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {
border : none;
margin : 0;
padding : 0;
}
#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {
font-size : 14px;
list-style-type : none;
margin : 0;
padding : 0 13px 5px 13px;
}
#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {
margin : 0;
padding : 0;
}
#sidebar li, #sidebar-alt li {
list-style-type : none;
margin : 0 0 5px 0;
padding : 0 0 3px 0;
border-bottom : 1px solid #DDDDDD;
overflow-wrap : break-word;
}
#home-bottom .widget_tag_cloud div, #sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div, #footer-widgeted .widget_tag_cloud div div {
padding : 0px 10px 5px 10px;
}
#cat {
background : #FFFFFF;
color : #1b1b1b;
font-size : 12px;
margin : 0 0 5px 0;
padding : 3px;
display : inline;
border : #DDDDDD solid 1px;
}
#sidebar #cat {
width : 148px;
}
#sidebar-alt #cat {
width : 148px;
}
#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {
margin : 0 0 15px 0;
padding : 0;
clear : both;
}
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {
margin : 0;
padding : 0 12px 10px 12px;
clear : both;
font-size : 14px;
text-align: center;
}
#sidebar .featuredpost h5 {
margin : 0;
padding : 0 15px 8px 15px;
text-align : center;
}
#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img, #sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar {
padding : 0px;
display : block;
margin : 8px auto 10px auto;
border : none;
}
#sidebar .user-profile, #sidebar-alt .user-profile {
overflow : hidden;
}
#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {
background : #f8f8f8;
float : left;
padding : 0;
}
#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {
margin : 0;
padding : 0 0 10px 10px;
}
.searchform {
margin : 0;
}
#header .searchform {
float : right;
padding : 10px 0 0 0;
}
#sidebar .searchform {
padding : 5px 0 10px 0;
}
#nav .searchform {
float : right;
padding : 5px 0 0 0;
}
input, textarea, button {
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset;
transition : border 0.2s linear, box-shadow 0.2s linear;
}
input:focus, textarea:focus, button:focus {
border-color : rgba(82, 168, 236, 0.8);
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
outline : 0;
}
.s {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/search.png) right no-repeat #FFFFFF;
width : 148px;
color : #666666;
font-size : 12px;
margin : 5px 5px 0 7px;
padding : 5px 0 5px 7px;
border : #ededed solid 1px;
/* border-radius : 4px; */
}
#header .s {
width : 270px;
}
.searchsubmit {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button.png);
color : #FFFFFF;
font-size : 12px;
text-decoration : none;
text-transform : uppercase;
margin : 0;
padding : 4px 4px 4px 4px;
border : #1b1b1b solid 1px;
/* border-radius : 4px; */
}
.searchsubmit:hover {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button-hover.png);
border : #1b1b1b solid 1px;
}
.enews {
margin : 0;
padding : 0;
}
#header .enews {
width : 300px;
float : right;
margin : 0;
padding : 0;
}
.enews #subscribe {
margin : 0;
padding : 0 0 10px 0;
overflow : hidden;
}
.enews #subbox {
width : 210px;
color : #777777;
font-size : 12px;
margin : 5px 5px 0 0;
padding : 6px 0 6px 7px;
border : #DDDDDD solid 1px;
}
.enews #subbutton {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button.png);
color : #FFFFFF;
font-size : 12px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
margin : 0;
padding : 4px 5px 4px 5px;
border : #1b1b1b solid 1px;
}
.enews #subbutton:hover {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button-hover.png);
border : #1b1b1b solid 1px;
}
#header .latest-tweets {
width : 450px;
float : right;
margin : 0;
padding : 0;
}
#sidebar .latest-tweets {
margin : 0 0 15px 0;
padding : 10px 15px 5px 15px;
}
#wp-calendar {
margin : 0;
padding : 0;
width : 100%;
}
#wp-calendar caption {
font-size : 12px;
font-family : Tahoma, Arial, Verdana;
font-style : italic;
font-weight : normal;
margin : 0;
padding : 2px 5px 0 0;
text-align : right;
}
#sidebar #wp-calendar caption {
color : #1b1b1b;
}
#sidebar #wp-calendar th {
color : #1b1b1b;
}
#wp-calendar thead {
margin : 10px 0 0 0;
font-weight : bold;
}
#sidebar #wp-calendar thead {
color : #fdfdfd !important ;
}
#wp-calendar td {
font-weight : normal;
text-align : center;
margin : 0;
padding : 2px;
}
#wp-calendar tfoot td {
background : none;
margin : 0;
padding : 0;
}
.gform_footer .button {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button.png);
color : #FFFFFF;
font-size : 12px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
margin : 0;
padding : 4px 5px 4px 5px;
border : #1b1b1b solid 1px;
}
.gform_footer .button:hover {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button-hover.png);
border : #1b1b1b solid 1px;
}
.gform_footer input.button {
color : #FFFFFF !important ;
}
.gform_wrapper .gform_footer {
border : none !important ;
}
#footer {
background : #1b1b1b;
color : #FFFFFF;
margin : 0px auto 0px;
padding : 0;
border-top : 3px solid #1b1b1b;
clear : both;
overflow : hidden;
}
#footer .wrap {
width : 960px;
margin : 0 auto 0;
padding : 7px 0 7px 0;
overflow : hidden;
font-size : 14px;
}
#footer a, #footer a:visited {
color : #FFFFFF;
text-decoration : none;
}
#footer a:hover {
color : #FFFFFF;
text-decoration : underline;
}
#footer p {
margin : 0;
padding : 0;
}
#footer .gototop {
width : 200px;
float : left;
margin : 0;
padding : 0 0 0 5px;
}
#footer .gototop a {
margin : 0;
padding : 0;
}
#footer .creds {
width : 740px;
float : right;
margin : 0;
padding : 0;
text-align : right;
}
#comments {
margin : 0 0 15px 0;
padding : 0;
}
#respond {
margin : 0 0 15px 0;
padding : 0;
}
#author, #email, #url, #captcha, #user_login, #user_pass {
background : #f8f8f8 !important ;
width : 250px;
color : #1b1b1b;
font-size : 12px;
padding : 3px 0 3px 3px;
margin : 5px 5px 0 0;
border : #ccc solid 1px;
/* border-radius : 4px; */
}
#comment {
background : #f8f8f8 !important ;
width : 98%;
height : 150px;
color : #1b1b1b;
font-size : 12px;
padding : 3px 0 3px 3px;
margin : 5px 0 5px 0;
border : #ccc solid 1px;
/* border-radius : 4px; */
}
#submit {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button.png);
color : #FFFFFF;
font-size : 12px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
margin : 0;
padding : 4px 5px 4px 5px;
border : #ccc solid 1px;
/* border-radius : 4px; */
}
#submit:hover {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button-hover.png);
border : #ccc solid 1px;
/* border-radius : 4px; */
}
.login {
width : 960px;
height : 100%;
margin : 0;
padding : 0;
font-size : 17px;
}
.login img.alignleft {
padding : 0;
margin : 0 25px 10px 10px;
display : inline;
border : none;
}
#user_login, #user_pass {
background : #f8f8f8 !important ;
width : 220px;
height : 23px;
color : #1b1b1b;
font-size : 15px;
padding : 3px 0 3px 3px;
margin : 5px 5px 0 0;
border : #ccc solid 1px;
/* border-radius : 4px; */
}
#wp-submit {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button.png);
color : #FFFFFF;
font-size : 13px;
text-decoration : none;
text-transform : uppercase;
margin : 0;
padding : 6px 7px 6px 7px;
border : #ccc solid 1px;
/* border-radius : 4px; */
}
#wp-submit:hover {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button-hover.png);
border : #ccc solid 1px;
/* border-radius : 4px; */
}
.comment-list {
margin : 0;
padding : 0;
}
.ping-list {
margin : 0 0 40px 0;
padding : 0;
}
.comment-list ol, .ping-list ol {
margin : 0;
padding : 10px;
}
.comment-list li, .ping-list li {
font-weight : normal;
margin : 15px 0 5px 0;
padding : 15px 0px 0px 0px;
list-style : none;
}
.comment-list li ul li {
margin-right : -6px;
margin-left : 10px;
}
.comment-list p, .ping-list p {
font-weight : normal;
text-transform : none;
margin : 10px 5px 10px 0;
padding : 0;
}
.comment-list li .avatar {
float : left;
margin : 2px 10px 0 0px;
padding : 0;
border : none;
}
.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {
font-weight : normal;
font-style : normal;
}
.commentmetadata {
font-size : 11px;
font-weight : normal;
}
#respond:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.alt {
margin : 0;
padding : 10px;
}
.children {
margin : 0;
padding : 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.reply a, .reply a:visited {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button.png);
color : #FFFFFF;
font-size : 12px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
margin : 0;
padding : 4px 5px 4px 5px;
border : #ccc solid 1px;
/* border-radius : 4px; */
}
.reply a:hover {
background : url(http://yakimenko.info/wp-content/themes/yakimenko/images/button-hover.png);
text-decoration : none;
border : #ccc solid 1px;
/* border-radius : 4px; */
}
#comments .navigation {
display : block;
margin : 10px 0 0 0;
}
.thread-alt, .thread-even {
margin : 0;
padding : 0;
}
.depth-1 {
 /* border : #DDDDDD solid 1px; */
margin : 0;
padding : 0;
}
.even, .alt {
/* border : #DDDDDD solid 1px; */
margin : 0;
padding : 0;
}
#rotator {
position : relative;
width : 600px;
height : 246px;
margin : 0;
padding : 0;
overflow : hidden;
/* border-radius : 4px; */
}

/* Соц.сети */
.social-button {
margin : 0;
padding : 10px 0 50px 0;
}
.social-button img {
display : block;
float : left;
padding : 0;
margin : 0 5px 0 0;
border : none;
}
.social-button a img {
opacity : 0.85;
}
.social-button a:hover img {
opacity : 1;
}

/* partner */
.partner_link {
margin : 5px 0 20px 0;
padding : 0 0 0 3px;
text-align: left;
border-left : 1px dotted #ccc;
}

.info_block {
margin : 5px 0 30px 0;
padding : 0;
}