/*
Theme Name: Alcyone
Description: Тема "Alcyone" для WordPress версии 2.7 и выше. Альциона -  кратная звезда в созвездии Тельца, ярчайшая в рассеянном скоплении Плеяды. Ярчайший компонент Альциона A — бело-голубой гигант спектрального класса B7IIIe. Название звезды происходит от имени одной из мифологических Плеяд — Алкионы, возлюбленной Посейдона, дочери Атланта и Плейоны.
Author: Ghostwriter
Author URI: http://ice-b.livejournal.com/
Version: 0.1
Tags: blue, white, two-columns, left-sidebar, fixed-width, threaded-comments
*/


* {
	margin:0;
	padding:0;
	}
A {
    cursor:hand;
    text-decoration:none;
    }
H1, H2, H3, H4 {
    color:#333;
    text-align: left;
    }
H2 {
    font-size:24px;
    }
H3 {
    font-size:18px;
    font-weight:bold;
    }
H4 {
    font-size:16px;

    }
h5{
  color:#000;
  font-size:24px;
  }
h6{
  color:#000;
  font-size:16px;}
  
hr{
  size:1px;
  color:#fff;
  margin:10px 0 10px 0;

}

p {
    margin-bottom: 8px;
   }


IMG {
    border:none;
    }
BODY {
    background:#CFCFCF url("images/background.png") repeat-x;
    font:13px Verdana,Tahoma;
    color:#777;
    }
BLOCKQUOTE {
    width:96%;
    float:left;
    margin:10px 0 10px 0;
    padding:5px;
    position:relative;
    border:1px #CDE7FF solid;
    border-left-width:10px;
    background:#f1f5fc;
    }
#toplevel {
    margin:0 auto;
    width:885px;
    }
#header {
    width:inherit;
    height:130px;
    background:url("images/header.png");
    }
#header-top {
    width:inherit;
    height:68px;
    padding:10px 25px 10px 20px;
    }
#blog-title {
    width:505px;
    height:inherit;
    float:left;
    display:inline;
    }
    #blog-title H1 {
        font-size:24px;
        font-weight:normal;
        }
    #blog-title A {
        color:#777;
    }
#blog-search {
    width:340px;
    height:inherit;
    padding-top:5px;
    float:left;
    display:inline;
    text-align:right;
    vertical-align:top;
    }
#navbar {
    width:653px;
    height:22px;
    float:left;
    display:inline;
    padding:0px 25px 0 22px;
    line-height:17px;
    }
    #navbar LI {
        display:inline;
        }
#rss-feed {
    float:right;
    margin-right:20px;
    display:inline;
    }
INPUT.searchfield {
    height:16px;
    vertical-align:middle;
    font-size:11px;
    padding:2px 2px 0 2px;
    color:#999;
    border:1px #ddd solid;
    background:url("images/searchbar-bg.png") repeat-x;
    }
.search-field {
    float:right;
    margin:0px 2px 0 0px;
    }
.search-btn {
    float:right;
    *margin-top:2px;        /* IE hack*/
    }
#content-area {
    padding-top:5px;
    float:left;
    background:url("images/content-bg.png") repeat-y;
    }
    #content-area A:link,
    #content-area A:visited,
    #content-area A:active {
        color:#1D6AB2;
        }
    #content-area A:hover {
        color:#BBB;
        }
    #content-area UL {
        margin:10px 30px 10px 30px;
        list-style:square outside;
        }
    #content-area OL {
        margin:10px 30px 10px 35px;
        list-style:decimal outside;
        }
    #content-area H2 {
        margin-bottom: 5px;
        }
#abstract-layer {
    margin:0 10px 0 10px;
    float:left;
    color:#777;
    background:url("images/abstract-bg.png") no-repeat left bottom;
    }
#blocks-area {
    width:190px;
    float:left;
    }
    #blocks-area UL {
        margin:0;
        padding:0;
    }
    #blocks-area LI{
        list-style:none;
        font-weight:bold;
        font-size:10px;
        padding:3px 7px 7px 7px;
        margin-bottom:1px;
        background:url("images/separator-hor.png") repeat-x left bottom;
    }
#main-area {
    width:655px;
    padding:0 10px 10px 10px;
    float:left;
    text-align:justify;
    }
.widget {
    height:23px;
    padding:0px 5px 0 11px;
    line-height:20px;
    color:#FFF;
    background:url("images/block-caption.png") no-repeat;
    }
.widget-content {
    padding:5px 11px 5px 11px;
    background:url("images/block-content-bg.png") repeat-y;
    }
.widget-content-footer {
    width:190px;
    height:3px;
    margin-bottom:15px;
    background:url("images/block-content-footer.png") no-repeat;
    }
#footer {
    height:60px;
    float:left;
    }
#footer-left-corner {
    width:235px;
    height:inherit;
    *height:60px;
    float:left;
    display:inline;
    background:url("images/footer-left-corner.png") no-repeat;
    }
#footer-informers {
    width:630px;
    height:inherit;
    *height:60px;
    float:left;
    display:inline;
    background:url("images/footer-bg.png") repeat-x;
    }
#footer-right-corner {
    width:20px;
    height:inherit;
    *height:60px;
    float:left;
    display:inline;
    background:url("images/footer-right-corner.png") no-repeat;
    }
#wordpress-logo {
    width:30px;
    height:30px;
    float:left;
    display:inline;
    margin:7px 0 0 30px;
    background:url("images/wordpress-logo.png") no-repeat;
    }
#powered-by {
    height:30px;
    float:left;
    display:inline;
    margin:7px 0 0 0;
    padding-left:7px;
    font-size:10px;
    line-height:31px;
    color:#FFF;
}
#ghostwriter-signature {
    width:100px;
    height:45px;
    float:right;
    display:inline;
    background:url("images/ghostwriter-signature.png") no-repeat;
    }
#designed-by {
    height:45px;
    float:right;
    display:inline;
    padding-right:7px;
    font-size:10px;
    line-height:45px;
    color:#FFF;
    }
#copyright-notes {
    width:500px;
    margin:0 auto;
    padding-bottom:10px;
    font-size:9px;
    text-align:center;
    color:#474747;
    }
    #copyright-notes A:link,
    #copyright-notes A:visited, 
    #copyright-notes A:active {
        color:#474747;
        text-decoration:underline;
        }
    #copyright-notes A:hover {
        color:#1D6AB2;
        text-decoration:none;
        }
.menuitem-active-left-corner {
    width:5px;
    height:22px;
    float:left;
    background: url("images/menuitem-active-left-corner.png") no-repeat;
    }
.menuitem-active {
    height:22px;
    padding: 0 5px 0 5px;
    float:left;
    background: url("images/menuitem-active-bg.png") repeat-x;

    color:#FFF;
    }
.menuitem-active-right-corner {
    width:7px;
    height:22px;
    margin-right:5px;
    float:left;
    background: url("images/menuitem-active-right-corner.png") no-repeat;
    }

.menuitem-inactive-left-corner {
    width:5px;
    height:22px;
    float:left;
    background: url("images/menuitem-inactive-left-corner.png") no-repeat;
    }
.menuitem-inactive {
    height:22px;
    padding: 0 5px 0 5px;
    float:left;
    background: url("images/menuitem-inactive-bg.png") repeat-x;
    color:#777;
    }
.menuitem-inactive-right-corner {
    width:5px;
    height:22px;
    margin-rbottom:10px;
    float:left;
    background: url("images/menuitem-inactive-right-corner.png") no-repeat;
    }
.separator {
    margin-right:7px;
    width:100%;
    height:1px;
    float:left;
    background:url("images/separator-hor.png") repeat-x left center;
    }
    
.post {
    margin-bottom:11px;
    }
.post-header {
	margin-bottom:15px;
	margin-top:1px;    
	width:100%;
	height:1px;
    width:655px;
    background:url("images/post-header.png") no-repeat;
    }
.post-footer {
	margin-bottom:1px;
	margin-top:15px;    
	width:100%;
    	height:1px;
        width:655px;
        background:url("images/post-footer.png") no-repeat;
    }
.post-meta {
    width:635px;
    float:left;
    font-size:10px;
    padding: 2px 10px 10px 10px;
    }
.post-categories {
    width:400px;
    float:left;
    display:inline;
    }
.post-comments {
    width:150px;
    display:inline;
    float:right;
    text-align:right;
    }
.post-date {
    width:135px;
    float:right;
    font-weight:bold;
    display:inline;
    font-size:11px;
    text-align:right;
    color:#000;
    }
.post-title {
    width:500px;
    float:left;
    display:inline;
    padding-bottom:2px;
    line-height:24px;
    }
.post-caption {
    float:left;
    width:635px;
    padding:0 10px 5px 10px;
    background:url("images/post-content-bg.png") repeat-y;
    }
.post-content {
    color:#000;
    font-size:15px;
 
    padding:0 10px 5px 10px;

    background:url("images/post-content-bg.png") repeat-y;
    }
    


/* WordPress additional CSS*/
.calendar_wrap TABLE {
    border:0;
    }
#wp-calendar TH {
    font-size:10px;
    padding:3px;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    background:#F5F5F5;
    color:#777;
    }
#wp-calendar CAPTION {
    font-weight:bold;
    }
.calendar_wrap TR, TD {
    width:15px;
    height:15px;
    padding:2px;
    text-align:center;
    vertical-align:middle;
    background:#F5F5F5;
    }
.pad, #prev {
    width:auto;
    height:auto;
    background:none;
    }
#today {
    background:#1D6AB2;
    color:#FFF;
    }
    #today A:link,
    #today A:visited,
    #today A:active,
    #today A:hover {
        color:#FFF;
    }
.hentry {
    margin:0 0 0 0;
    }
.navigation {
    width:633px;
    padding:5px 10px 5px 10px;
    float:left;
    display:inline;
    color:#000;
    border:1px #cccccc solid;
background:#ccc;
font:12px Verdana,Tahoma;
 font-weight:bold;
    }
.align-center {
    text-align:center;
    }
.align-left{
    width:45%;
    float:left;
    display:inline;
    text-align:left;
    }
.align-right {
    width:45%;
    float:right;
    display:inline;
    text-align:right;
    }
#comments {
    width:633px;
    margin:10px 0 10px 0;
    padding:10px;
    float:left;

    }
    #comments H3 {
        padding-bottom:5px;
        text-align:center;
        }
    #comments OL , UL.children {
        width:95%;
        margin:0;
        padding:0;
        list-style:none;
        }
    #comments LI {
        width:100%;
        padding:0;
        margin:0;
        float:left;
        list-style:none;
        font-weight:normal;
        }
        .children LI {
            padding:0;
            margin:0;
            width:100%;
            }
#respond {
    width:100%;
    float:left;
    text-align:center;
    margin:5px 0 5px 0;
    padding:5px;
    border:1px #CDE7FF solid;
    background:#f1f5fc;
    }
    #respond-form {
    width:500px;
    margin:0 auto;
    text-align:left;
    }
    #respond DIV {
        margin-bottom:5px;
        }
.children {
    width:100%;
    float:left;
    }
LI.comment {
    margin:0;
    padding:0;
    }
.comment-avatar {
    width:74px;
    height:70px;
    padding-top:6px;
    float:left;
    text-align:center;
    border:1px #EDEDED solid;
    }
.comment-data {
    width:80%;
    float:left;
    padding:0 5px 0 5px;
    }
.comment-meta {
    float:left;
    padding-bottom:10px;
    }
.waiting {
    width:100%;
    float:left;
    padding:5px;
    border:1px #CDE7FF solid;
    background:#F1F5FC;
    }
.comment-text {
    width:100%;
    float:left;
    }
.reply {
    float:left;
    }
.comment-separator {
    padding:10px 0 10px 0;
    }
#cancel-comment-reply {
    margin:5px;
    }
#login-info {
    padding:2px;
    }

.field-label {
    width:100%;
    float:left;
    text-align:left;
    }
.form-field {
    width:100%;
    float:left;
    text-align:left;
    }
    .form-field INPUT, TEXTAREA {
        padding:0 2px 0 2px;
        border:1px #CDCDCD solid;
        background:#FFF;
        color:#777;
        }
.wp-caption-text{
     text-align:center;
        background:#EAEAEA;
       font:13px Verdana,Tahoma;
 font-weight:bold;
font-style:italic;
padding: 2px;
margin: 2px;
color:#000066;
}
.wp-caption{
margin: 4px;
padding: 4px;
        background:#fff;
}

.wp-caption-text-r{
align:center;      
  
padding: 2px;
margin: 2px;
     text-align:left;
        background:#EAEAEA;
       font:10px Verdana,Tahoma;
 font-weight:normal;
color:#000066;
}

.alignleft {
	float:left;
} 