/*  
Theme Name: Malakhov.name
Theme URI: http://www.malakhov.name/
Description: Тема для онлайн-блога malakhov.name
Version: 0.9
Author: Alexey Malakhov
Author URI: http://www.malakhov.name/
*/



/*Site structure definitions*/
body {
margin: 0px;
padding: 0px;
}

#ltcrnr {
float: left;
width: 45px;
height: 148px;
text-align: left;
vertical-align: bottom;
background-image: url(gr/ltcrnr2.gif);
background-position: left;
background-repeat: no-repeat;
}

#rtcrnr {
float: right;
width: 300px;
height: 148px;
padding: 0px 29px 0px 0px;
text-align: right;
background-image: url(gr/rtcrnr2.gif);
background-position: right;
background-repeat: no-repeat;
}

#lbcrnr {
float: left;
width: 50px;
height: 50px;
background-image: url(gr/lbcrnr2.gif);
background-position: left;
background-repeat: no-repeat;
}

#rbcrnr {
float: right;
width: 50px;
height: 50px;
background-image: url(gr/rbcrnr2.gif);
background-position: right;
background-repeat: no-repeat;
}

#stripe {
width: 620px;
height: 218px;
margin: 11px 0px 0px 0px;
position: absolute;
}

/*Primary page links*/
#primary {
margin: 156px 0px 0px 85px;
position: absolute;
}

#primary a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
text-transform: uppercase;
text-decoration: underline;
color: #fe5901;
}

/*Sitename and Siteslogan*/
#sitename a
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 32px;
font-weight: bold;
color: #ff5900;
text-transform: lowercase;
text-decoration: none;
}

#siteslogan {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff5900;
text-transform: uppercase;
}

/*Wordpress definitions*/

#sidebarleft {
padding: 30px 10px 0px 25px;
width: 206px;
vertical-align: top;
}

#sidebarright {
padding: 30px 10px 0px 25px;
width: 206px;
vertical-align: top;
}

/*Green block*/

.sidebargr {
width: 171px;
margin: 20px 0px 0px 0px;
padding: 0px 10px 0px 7px;
background-image:url(gr/grbar.gif);
background-position: top center;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00b000;
}

.sidebargr .title {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-indent: 10px;
}

.sidebargr a:LINK, .sidebargr a:VISITED, .sidebargr a:ACTIVE {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00b000;
text-decoration: none;
}

.sidebargr a:HOVER {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00b000;
text-decoration: underline;
}

.sidebargr input {
border: thin solid #70eb70;
width: 150px;
color: #64d064;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*Blue block*/
.sidebarbl {
width: 171px;
margin: 20px 0px 0px 0px;
padding: 0px 10px 0px 7px;
background-image:url(gr/blbar.gif);
background-position: top center;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0086d4;
}

.sidebarbl .title {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-indent: 10px;
}

.sidebarbl a:LINK, .sidebarbl a:VISITED, .sidebarbl a:ACTIVE {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0086d4;
text-decoration: none;
}

.sidebarbl a:HOVER {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0086d4;
text-decoration: underline;
}

.sidebarbl input {
border: thin solid #7fc2e9;
width: 150px;
color: #89b8d3;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*Orange block*/

.sidebaror {
width: 171px;
margin: 20px 0px 0px 0px;
padding: 0px 10px 0px 7px;
background-image:url(gr/orbar.gif);
background-position: top center;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff5900;
}

.sidebaror .title {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-indent: 10px;
}

.sidebaror a:LINK, .sidebaror a:VISITED, .sidebaror a:ACTIVE {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff5900;
text-decoration: none;
}

.sidebaror a:HOVER {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff5900;
text-decoration: underline;
}

.sidebaror input {
border: thin solid #ffac7f;
width: 150px;
color: #ff8848;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*Content block*/
#content {
font-family: "Times New Roman", Times, serif;
font-size: 14;
text-align: justify;
padding: 30px 10px 0px 10px;
vertical-align: top;
}

#content a:LINK, #content a:VISITED {
color: #00b000;
text-decoration: none;
}

#content a:HOVER, #content a:ACTIVE {
color: #00b000;
text-decoration: underline;
}

#content h4 {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #00b000;
text-transform: uppercase;
margin: 3px 0px 5px 0px;
}

/*Login page*/
#login {
width: 500px;
height: 500px;
padding: 20px;
margin: 50px auto 0px auto;
background-image: url(gr/rozet.jpg);
background-position: center;
background-repeat: no-repeat;
vertical-align: middle;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #004065;
}

#login_error {
padding: 5px;
border-color: #fe5901;
border-style: solid;
border-width: thin;
background-color: #FD935A;
}

#login a:LINK, #login a:VISITED, #login a:ACTIVE {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00b000;
text-decoration: none;
}

#login a:HOVER {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00b000;
text-decoration: underline;
}

/*Different blocks*/
.alignleft {
float: left;
}

.alignright {
float: right;
}

.entry {
clear: both;
}

.postmetadata, .navigation{
text-align: center;
}


img.avatar {
float: right;
margin: 3px;
}

#category_cloud {
padding: 0px 10px 0px 10px;
text-align: justify;
}

.excerpt {
float: right;
margin: 3px 0px 3px 0px;
font-size: 12px;
text-align: right;
color: #CCCCCC;
}

/*Post related*/
.post {
margin: 0 0 20px 0;
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.post h2 {
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin: 5px 0px 10px 0px;
}

.post .entry {
font-size: 14px;
font-family: "Times New Roman", Times, serif;
text-align: justify;
}

.post .postmetadata {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #999999;
}

.post a:LINK, .post a:VISITED {
color: #00b000;
text-decoration: none;
}

.post a:HOVER, .post a:ACTIVE {
color: #00b000;
text-decoration: underline;
}

/*Copyrigth block*/
.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-align: center;
}

.copyright a:LINK, .copyright a:VISITED {
color: #00b000;
text-decoration: none;
}

.copyright a:HOVER, .copyright a:ACTIVE {
color: #00b000;
text-decoration: underline;
}

/*Global definitions*/
h2.pagetitle, h2#content, h2.center {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #00b000;
}

h3#comments, h3#respond {
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #00b000;
text-transform: uppercase;
margin: 5px 0px 10px 0px;
}

#commentform input, #commentform textarea, #content input, #content textarea {
border: thin solid #fe5901;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*Lists*/
ul li {
list-style-type: disc;
list-style-image: none;
text-indent: -3pt;
}

ul {
padding-left: 10pt;
margin-left: 11pt;
}

ol.commentlist {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

ol.commentlist a:LINK, ol.commentlist a:VISITED {
color: #00b000;
text-decoration: none;
}

ol.commentlist a:ACTIVE, ol.commentlist a:HOVER {
color: #00b000;
text-decoration: underline;
}

ol.commentlist li.alt {
border-color: #fe5901;
border-style: solid;
border-width: thin;
padding: 3px;
clear: both;
}

ol.commentlist li {
padding: 3px;
clear: both;
}
