/*  
Theme Name: myWordPress.ru
Theme URI: http://mywordpress.ru/
Description: myWordPress.ru theme
Author: sonika
Author URI: http://www.sonika.ru/blog/
Version: 1.0
*/

body {color: #333333; background:#fff; font: 62.5%/1.3 Tahoma, Verdana, Arial, sans-serif}

* {margin:0; padding:0; }
.clr {clear: both;}

p { text-align:left; }
p, li {line-height:1.4em; font-size: 1.2em; }
li li {line-height:1.4em; font-size: 1em; }
li p {font-size: 1em; }
ol, ul, p {margin-bottom:.7em}

a img, fieldset {border:none}
a:link, a:visited {color:#2583ad;}
a:focus, a:hover, a:active {color:#FF2A2F;}

/*---------------Inputs-----------------*/
input.sendbutton { padding:2px; margin: 0 5px;font-size:1.4em; background:url(img/button-bg.gif) repeat-x; 
border:1px solid #adadad!important;border-left-color:#ececec!important; border-top-color:#ececec!important;}
input, textarea, select { padding:3px;border:1px solid #aaa; font:1.1em Trebuchet MS,sans-serif;color:#085164;
background:#ffffff url(img/field-bg-top.gif) repeat-x top left;vertical-align:top;}
input:hover, textarea:hover, select:hover {border: 1px solid #ACDFFA;background:#ffffff url(img/field-bg-bottom.gif) repeat-x bottom left; }
input:focus, textarea:focus, select:focus {color:#666; background:#ffffff url(img/field-bg-bottom.gif) repeat-x bottom left; }

/*---------------H1 ... H6-----------------*/
h1, h2, h3, h4, h5, h6 {font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:normal; }
h1 a, h2 a, h3 a, h4 a { text-decoration:none}
h1  {font-size: 2.4em; margin-top:0; padding-top:0 }
h2  {font-size:2em; margin:.5em 0; padding: 0;}
h3  {font-size:1.8em;}
h4  { font-size:1.6em;font-weight:bold;}
h5  {font-size:1.4em;font-weight:bold;}

.head {border-bottom:1px solid #ccc; margin-bottom:.2em}

/*---------------Header-----------------*/
#header {  background: #464646; width: 100%; height:120px; /* not really needed, commented by IK: overflow:hidden; */ border-top:6px solid #464646; }
#logo {  background: #464646 url(img/logo.png) 0 5px no-repeat; width: 980px; height:120px; overflow:hidden; margin:0 auto; position:relative }

/*--------------------------------------
         top header menu 
----------------------------------------*/
#header-links { position:absolute; top:85px; right:0; width:980px; height:30px; font-size: 9px; }
    #header-links ul { margin:0; padding: 0; list-style:none;height:20px; overflow:hidden;}
    #header-links li { display:inline; margin:0; padding:0;  }
    #header-links a {
      float:left;
      background:#69a09a url("img/left.gif") no-repeat left top;
      margin:0 3px 0 0;
      padding:0 0 0 7px;
      border-bottom:1px solid #765;
      text-decoration:none;height:20px; line-height:20px;
      }
    #header-links a span {
      float:left;
      display:block;
      background:#69a09a url("img/right.gif") no-repeat right top;
      font-weight:bold;
      color:#fff;
	  padding:0 7px 0 0;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header-links a span {float:none;}
    /* End IE5-Mac hack */
    #header-links a:hover span {
      color:#fff;
      }
    #header-links .current_page_item a {
	background:#d54e21 url("img/left.gif") no-repeat 0 -20px;
      }
    #header-links .current_page_item a span,
	#header-links a:hover span {
	background:#d54e21 url("img/right.gif") no-repeat 100% -20px;
      color:#fff;
      }
    #header-links a:hover {
	  background:#d54e21 url("img/left.gif") no-repeat 0% -20px;
      }
/*--------------------------------------
         END top header menu 
----------------------------------------*/

a.logolink { display:block; width:380px; height:100px}

/*---------------Container-----------------*/
#container { background: #fff; width: 980px; margin: 0 auto; overflow: hidden; padding:20px 0; }
#column1 { width: 210px; float: left; padding: 0 25px 0 0; overflow:hidden; text-align:left; }
#column2 { width: 500px; float: left;  padding: 0 5px;verflow:hidden;}
*html #column2 { padding: 0;}
#column3 { float: right; width: 210px;  padding: 0 0 0 25px; overflow:hidden }

#column2-1-index {width: 232px;padding: 0 13px 0 5px;float: left;overflow:hidden; }
#column2-2-index {width: 233px;padding: 0 5px 0 12px; float: left;overflow:hidden;}

#column2-1-index ul,
#column2-2-index ul {margin-left:1.8em}

.entry p a:visited {color:#993366!important}
.entry ul, .entry ol { margin:0 0 .7em 4em}
.entry li { padding:2px 0}
.post {margin-bottom:1em; overflow:hidden; zoom:1}

/*---------------columns-----------------*/
#column1 ul,
#column3 ul {list-style:none;padding:10px 0 15px 0;line-height:1.5; font-size: 1em; font-weight: bold;}
#column1 li a, #column1 li a:visited,
#column3 li a, #column3 li a:visited {display:block;padding:3px; border-top:1px dotted #ccc; color: #0064A5; text-decoration: none;}
#column1 li a:hover,
#column3 li a:hover {background: #d7f8f5;}

#column1 li.current_page_item a,
#column3 li.current_page_item a,
#column1 li.current-cat a,
#column3 li.current-cat a {background: #d7f8f5;}

/*for IE*/
#column1 ul li, #column3 ul li { vertical-align:bottom; }
#column1 ul li a, #column3 ul li a { width:99%; }
/*END for IE*/
/*ul.plugin-list {margin:1em 0 1.5em 1em}
ul.plugin-list li {list-style:square; line-height:2em}
ul.plugin-list li a:hover {color:#d54e21!important; background:none!important;}*/

.headline { font:1.5em Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; padding-bottom:1em }
.headline a, .headline a:visited { color:#333!important; text-decoration:none!important }
.headline a:hover { color:#d54e21!important; text-decoration:underline!important}

#column2 .headline { font-size:1.4em }

ul.info { background:#d7f8f5; padding:10px 0; border:1px solid #d0dce4;}
ul.info li { padding:3px 10px}
ul.info .accent { color:#006633; font-size:.9em}
ul.info a:hover {color:#d54e21!important}
 
ul li small {font-weight:normal}

.postinfo {padding:3px; margin-bottom:15px}
.postinfo a {background: url(img/tag.gif) left 4px no-repeat; padding-left:16px }
.postinfo span {color:#0079C1; font-weight:bold}
.cat-postinfo {padding:3px; margin-bottom:5px}
.cat-postinfo p {margin:0 }

/*---------------Footer-----------------*/ 
#footer {border-top:2px solid #85bdb7; width:980px; margin:1em auto 0 auto; padding:1em 0 .5em 0}
#copyright {width:230px; float:right; overflow:hidden; height:60px; background:url(img/copyright.gif) no-repeat right top; }
#footer p {font-size:1.1em}
#copyright p {text-align:left!important;}

/*---------------Different-----------------*/
.rsslink { padding-left:17px; background:url(img/rss16.png) left center no-repeat }
.attention { padding-left:14px; background: url(img/attention10.png) left center no-repeat }
.email { padding-left:14px; background: url(img/email10.png) left center no-repeat }
.license { padding-left:14px; background: url(img/lic10.png) left center no-repeat }
.error { padding-left:14px; background: url(img/error10.png) left center no-repeat }
.commentnumber { padding-left:18px; background: url(img/comment.gif) no-repeat center left; font-size: .8em; margin-top:7px }
.commentnumber a:hover {background: none; color:#545454}
.datetime { padding-left:18px; background: url(img/clock.gif) no-repeat center left;font-size: .9em;}
.categories { padding-left:18px; background: url(img/info.gif) no-repeat center left;font-size: .9em;}

.lager {font-size:larger; color:#FF2A2F}
p.text-center {text-align:center; font-weight:bolder}

blockquote { padding:10px; margin:0 0 1em 0; background:#e7f7fa; border:1px solid #d0dce4; font:1.2em Georgia, "Times New Roman", Times, serif; font-style:italic;
color:#043f4c}

code, li code {font-size: 1.2em; color:#444; background:#F0F0F0}

a.download-button-wp {display:block; width:220px; height:52px; margin:2px 2px 5px 2px; padding-top: 3px;
background: #fff url(img/download-button-small.jpg) 0 0 no-repeat;
float:left; overflow:hidden; text-decoration:none;
text-align:center; 
font:normal 2em/2.5 "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; color:#0d8c7e!important;}
a.download-button-wp:hover {color:#d54e21!important;text-decoration:underline; }

/*---------------Chapter plugin-----------------*/
div.pages_links {display:block; clear:both; text-align:left; width:100%; overflow:hidden; 
background-color: #eee; height: 32px; padding: 0 0 0 4px; margin-bottom: 12px;border-top:2px solid #c4c4c4;}
ul.pages_links { list-style: none!important; display: block; margin:0!important; padding: 5px 0 0 0; font-weight: bold; font-size: 1em; 
overflow: hidden; border-bottom:1px solid #609016; float:left; width:100%; text-indent: 0;}
ul.pages_links li  { list-style: none; display:block; float: left; line-height: 1em;padding: 5px 4px 9px;margin: 3px 0 0 0px;}
ul.pages_links li a,
ul.pages_links li a:visited {display:block; background:none; padding: 3px 4px; text-decoration: none; color: #464646!important;
border-left:1px solid #eee; border-right:3px solid #eee;border-top:1px solid #eee;}
ul.pages_links li a:hover { background: #fafafa!important; color: #464646!important; 
border-left:1px solid #c4c4c4;border-right:3px solid #c4c4c4;border-top:1px solid #c4c4c4; }
ul.pages_links li.active a,
ul.pages_links li.active a:visited,
ul.pages_links li.active a:hover,
ul.pages_links li.current_page_item a,
ul.pages_links li.current_page_item a:visited,
ul.pages_links li.current_page_item a:hover { background: #fafafa!important; color: #000000!important;
border-left:1px solid #c4c4c4;border-right:3px solid #c4c4c4;border-top:1px solid #c4c4c4; }

/*---------------Images-----------------*/
a img {border-bottom: #ccc 0px solid !important;}
img {border: 0;}
.left,
.alignleft { float:left;margin:2px 12px 0 0;}
.right,
.alignright {float:right;margin:2px 0 0 12px;}
.center,
.centered,
.aligncenter {display: block;margin:0 auto!important;}
.none {padding: 1px; }
.wp-caption {
	border: 1px solid #ddd;
	text-align: center!important;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 5px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption-dd {
	font-size: 12px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.wp-caption-text {padding: 0 5px; font-size:1.1em}
/* END images */
/* -- Comment List -- */
h4#comments,
#respond h4 { color:#333; font:normal 2em Tahoma, Verdana, Arial, sans-serif;  
position: relative; margin: 30px 0 10px 0;padding: 0;}
h4#comments b,
#respond h4 b {position: absolute;top: 0; left: 0;width: 100%;height: 14px;background: #FFF;overflow: hidden;opacity: 0.63;filter: alpha(opacity=63);-moz-opacity: 0.63;}

#respond p { font-size:11px; margin:0 0 1em; }

ol.commentlist li .username {font-size: .9em}
ol.commentlist li .username a,
ol.commentlist li .username a:visited {color: Black; text-decoration: underline;}
ol.commentlist li .username a:hover {color: Red;}

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border-left:1px dashed #d5d5d5; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor  { }
ol.commentlist li.byuser .username a:hover {color:#ccc;}

ol.commentlist li.comment-author-admin .username { color:#e73821!important;}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 1.2em/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:underline; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:1px solid #d5d5d5; left:7px; position:absolute; top:7px; padding: 2px }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata { font:bold 1.1em/1.4 helvetica,arial,sans-serif;text-align:right; position:absolute; right:5px;top:5px; }
ol.commentlist li div.commentmetadata a { color:#333; text-decoration:none; }
ol.commentlist li div.commentmetadata a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em 0; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 8px/1 helvetica,arial,sans-serif; padding:3px 5px;  text-align:center; width:48px;margin-bottom:7px }

ol.commentlist li div.reply:hover { background:#e75221; border:1px solid #c9491e; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fafafa; }

ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.waitmoderation {color:Red; font-style:italic; font-size:0.8em}

#commentform {font-size:100%; text-align:left;}
#commentform .logged-in { font-weight:bold; margin:0 0 1em; }
#commentform textarea { border:1px solid #d5d5d5; color:#444; font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;; margin:0; padding:5px; width:97%; height:150px }
#commentform input {width:160px; margin:3px 0; padding:0}
#commentform input#submit {margin:3px 0; padding:3px}
#commentform .required { color:Red;font-size:1.4em; line-height:1.4em }
#commentform .commenterfield { text-align:left!important;}
#commentform p { margin:0 0 .2em 0; }
#commentform label {text-align:left!important; }

/*
#commentform #author,
#commentform #email,
#commentform #url { border:1px solid #d5d5d5; color:#444; font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;; margin:0 5px 5px 0; padding:1px; }
*/
#commentform .caption {line-height:1.4;margin:0 0 1em;}
#commentform .comment-timeout { font-weight:bold; margin:2em 0 0; }
#commentform .subscribe-to-comments {margin:1em 0 .25em 0;padding:5px 10px;
border:1px solid #ccc; width:478px}

#contact {font-size:120%;margin:0 0 1em;}
#contact .fn {}

/* END comments */

.navigation {margin:15px 0;font-size:1.4em;}

/*---------------wp_list_pages special style-----------------*/
#column1 li.page-item-21 a,
#column1 li.page-item-21 a:visited {color: #d54e21;background: #ffffe0;}
#column1 li.page-item-21 a:hover {color: #ffffe0;background: #d54e21;}
/*---------------END wp_list_pages special style-----------------*/

.alltags a {padding:0 4px 0 0; line-height: 2em }

/*--------------- top-promo (download wordpress section -----------------*/
#top-promo {width:960px; height:300px; overflow:hidden; zoom:1; 
background: #b4dfda/*cce1df*/ url(img/top-promo-bg.gif) left top no-repeat;
padding:20px 15px 20px 5px; margin:0 auto 20px}

#promo-left {float:left; width:470px; padding-left:10px}
#promo-right { float:right; width:450px; padding:0 25px 0 5px}

.searchbox { width:500px; height:40px; float:left; margin-right: 10px }
#searchform {position:absolute; top:10px; right:5px}
input.searchinput { background:#E3E3E3 }
input.sendbuttontop {width: 28px; height: 28px; margin:-2px 0 0 0; padding:0; 
border-top: none!important; border-bottom: none!important;border-left: none!important;border-right: none!important;}

#archiveform select {width:210px}

#column1 ul.thefirst,
#column3 ul.thefirst {margin-bottom:0!important; padding-bottom:0!important;}

#column1 ul.thefirst li,
#column3 ul.thefirst li { font-weight: normal; background: #fff url("img/thefirst-bg.gif") left bottom repeat-x;
border-bottom:none!important;}

#column1 ul.thefirst li p,
#column3 ul.thefirst li p { font-size: 1em;}

#column1 ul.lastposts,
#column3 ul.lastposts {margin-bottom:15px;}
#column1 ul.lastposts li,
#column3 ul.lastposts li { padding: 4px 0; border-bottom:1px dotted #85bdb7; margin-bottom: 5px; display: block;font-weight: normal;}
#column1 ul.lastposts li a,
#column3 ul.lastposts li a { display: inline!important; border:none!important; font-weight: normal; text-decoration: underline!important;}

#column1 ul.lastposts li h5.title,
#column3 ul.lastposts li h5.title {font-size: 1.2em; margin: 4px 0 3px 0;}
#column1 ul.lastposts li .title a,
#column3 ul.lastposts li .title a {font-weight: bold;}
#column1 ul.lastposts li .title a:hover,
#column3 ul.lastposts li .title a:hover { color:Red!important; background: none!important;}

.date { font-size:1.1em }

#column1 .date,
#column3 .date { font-size:.8em } 

.author { font-size:1.1em; } 

#column1 .author,
#column3 .author { font-size:.9em; } 

.author,
#column1 .author,
#column3 .author { padding-left:16px; background: url(img/user.gif) left center no-repeat; } 

.author,
.author a,
#column1 .author,
#column1 .author a,
#column3 .author,
#column3 .author a {color:#d54e21!important; }

.author a:hover,
#column1 .author a:hover,
#column3 .author a:hover {color:#545454!important; background:none!important;}

#column1 ul.lastposts li .date a, 
#column1 ul.lastposts li .author a,
#column3 ul.lastposts li .date a,
#column3 ul.lastposts li .author a { display: inline!important; border:none!important;  }

/*	tooltip by Nikita Seleckis www.seleckis.lv */
#ns_tt {
	position: absolute;
	border: 1px solid #c9dceb;
	background-color: #d7f8f5;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 2px 5px;
	margin: 25px 0px 0px 5px;
	filter:alpha(opacity=75);
-moz-opacity:.85;
opacity:.85;
width:260px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px; 
}
/*	END tooltip by Nikita Seleckis www.seleckis.lv */

.bot_links {padding-top:20px; width:99%; clear:both}

.cpch img { margin-bottom: 10px; }

#transBar #transStats { display: none; position: absolute; background: #69A09A; margin: 5px; padding: 5px; color: white; font-size: 12px; border: 2px solid silver; text-align: left; left: 95px; top: -10px; }
#transBar:hover #transStats { display: block; }
#transBar #transStats td { padding: 3px; }
