/*  
Сайт Школа ораторского искусства Болсунова Олега
Theme Name: Kind of Business
Theme URI: http://www.nattywp.ru/
Description: A Wordpress Theme For Your Blog <br> - Designed by <a href="http://www.nattywp.ru">NattyWP</a>  
Version: 1.3
Tags: 2 columns, business, fixed width, widgets, gravatar support, valid XHTML, valid CSS, right sidebar
Author: Sabiostar
Author URI: http://www.sabiostar.com/
2008, NattyWP. All rights reserved
*/

/* Begin Main-Layout */
*{
     margin:0;
     padding:0
}
#menu{
     font-family:"Times New Roman", Times, serif;
     width:1000px;
     height:34px;
     margin:0 auto;
     font-weight:bold;
     background:#ffffff url(images/topmenu_bg.gif) no-repeat;
     border-right:3px solid #fff;
     border-left:3px solid #fff;
}
#menu ul{
     padding-left:30px;
}
#menu li {
     padding-top:10px;
     display: block;
     float: left;
     background: url(img/menu_left_bg.gif) no-repeat left;
     padding-left:30px;
}

#menu li a {
     display: block;
     background: url(img/menu_bg_right.jpg) repeat-x right;
     color:#3f3f3f;
     font-size:12px;
}

#menu li a:hover{
color:#000000;
text-decoration:underline;
}

#menu li.current_page_item {
     background:#ffffff url(images/active_page1.gif) no-repeat;
     background-position:10px 0px;
     color: #000000;
}

#menu li.current_page_item a:hover {
     text-decoration: none;
}

a {
     text-decoration: none;
}
a:link {
     color: #005ea6;
}
a:visited {
     color: #005ea6;
}
a:hover, a:active {
     color: #005ea6;
     text-decoration:underline;
}


body {
     background:#052433 url("images/bg.jpg");
     color:#333333;
     font:12px arial,verdana,sans-serif;
}

.page { 
     margin:0 auto;
     background:#efefef url(images/main_bg.jpg) no-repeat;
     text-align:left;
     width:1000px;
     border-right:3px solid #fff;
     border-left:3px solid #fff;
     }

#header {
     background: url("images/header.jpg") no-repeat;
    width: 1000px;
    height: 296px;
    margin:0 auto;
     }

.header-title {
     font-family: "Times New Roman", Times, serif;
     font-size:21px;
     font-weight:bold;
    padding-top: 100px;
     text-align:left;
     padding-left:115px;
     }
.header-title a{
     color:#000000;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
     text-decoration:none;
     }
.header-title a:hover{
     text-decoration:underline;
     }
.header-description {
     color:#ffffff;
     font-family:"Times New Roman", Times, serif;
     font-size:18px;
    padding: 45px 0px 0px 100px;
     }

#content {
     float:left;
     padding:15px 0px 0px 1px;
     width:730px;
     }

#content ol li { 
    list-style: decimal;
                 }

#content ul { 
    margin-top: 10px;
    margin-left: 35px;
              }
     
#sidebar1 {
     float:left;
     margin:28px 0px 5px 0px;
     width:235px;
     background:#f7f7f7 url(images/sidebar_bg.jpg) no-repeat;
     }
     
#footer {
     background:#efefef url(images/footer_bg.jpg) right bottom no-repeat;
    color: #666666;
     height:100px;
     padding-right:120px;
     clear:both;
     text-align:right;
     }
#footer p{padding:38px 0 0px 0;}
#footer a, 
#footer a:hover,
#footer a:visited,
#footer a:visited:hover {
    color: #e88601;
     text-decoration:underline;
                          }

/* End Main-Layout */



/* Begin Content*/
h4,h5,h6{
     color:#333333;
     font:14px arial,verdana,sans-serif;
     margin:20px 0 0 0;
     }

h1,h2{ font-family:"Times New Roman", Times, serif;
     font-size:21px;
     color:#000000;
    margin:20px 0 10px 10px;
     }

h3{ color:#333333;
     font-size:16px;
margin:20px 10px 10px 10px;
     }

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{
     color:#000000;
     text-decoration:none;
}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover{
     color:#000000;
     text-decoration:none;
}
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{
     color:#e88601;
     text-decoration:none;
}

.post-date {
     width: 49px;
     padding-top:5px;
}
.post-month {
     font-size: 11px;
     font-family:"Times New Roman", Times, serif;
     color: #828282;
     text-align: center;
     display:block;
}
.post-day {
     font-size: 25px;
     font-family:"Times New Roman", Times, serif;
     text-transform: uppercase;
     color: #000000;
     text-align: center;
     display:block;

}
.post {   
     color:#333;
     text-align:justify;
    background:#f7f7f7 url(images/content_bg.jpg) right top no-repeat;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
     width:630px;
     }

.postmetadata {
     color:#555;
     font-size:.85em;
     padding:2px 0 0 0;
}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active{
     color:#005ea6;
     text-decoration:none;
}

.postmetadata a:hover{
     text-decoration:underline
}

.entry, .entrytext{
     line-height:140%;
     margin:2px 0 0 0;
     }
     
.entrytext p, entry p{
     margin:0 0 15px 0;
     }

/* End Content*/



/* Begin Comments */
.commentlist li, #commentform input, #commentform textarea {
     font-size:1em;
    color: #333;
     }
     
.commentlist li {
     font-weight:bold;
     }
.commentlist li.alt {
background:#ffffff;
padding:10px 0px 5px 0px;
     }

.commentlist cite, .commentlist cite a {
     font-weight:bold;
     font-style:normal;
     font-size:1.1em;
     }

.commentlist p {
     font-weight:normal;
     line-height:140%;
     text-transform:none;
    color: #333;
     }

.commentmetadata {
     font-weight:normal;
    color: #333;
     }

.commentlist {
     padding:0;
     text-align:justify;
     }

.commentlist li {
     margin:0px 0 15px 16px;
     padding:5px 10px 0 0;
     list-style:decimal;
     }

.commentlist p {
     margin:10px 5px 10px 0;
     }

#commentform p {
     margin:5px 0;
     }

.commentmetadata {
     margin:0;
     display:block;
     }
/* End Comments */

     

/* Begin Lists */
.entry ul, .entry ol,
.entrytext ul, .entrytext ol{
     margin:5px 0 5px 26px;
     }

#sidebar1 ul li {
     list-style:none;
     padding:0px 20px 10px 20px;
     color:#404040;
     }

#sidebar1 ul li ul li{
     margin-left: 10px;
     padding:1px 0;
     color:#404040;
     }

#sidebar1 ul li ul li a:link, #sidebar1 ul li ul li a:visited, #sidebar1 ul li ul li a:active{
     text-decoration: none;
     color:#005ea6;
}

#sidebar1 ul li ul li a:hover{
     text-decoration:underline;
     color:#005ea6;
}
/* End Entry Lists */



/* Begin Images */
p img {
     padding:0;
     max-width:100%
     }

img.centered {
     display:block;
     margin-left:auto;
     margin-right:auto;
     }
     
img.alignright {
     padding:4px;
     margin:0 0 2px 7px;
     display:inline;
     }

img.alignleft {
     padding:4px;
     margin:0 7px 2px 0;
     display:inline;
     }

.alignright {
     float:right
     }
     
.alignleft {
     float:left
     }
/* End Images */



/* Begin Form Elements */
#searchform {
     margin:2px 0;
     padding:5px 0;
     }

#sidebar1 #searchform #s {
     width:130px;
     padding:2px;
     border:1px solid #999999;
        background: #f6f6f6;
        color: #666666;
     }

#sidebar1 #searchsubmit {
     padding:1px;
        margin-left:3px;
     border:1px solid #999999;
        background: #f6f6f6;
        color: #999999;
     }

.entry form { 
     text-align:center;
     }

select {
     width:130px;
     }

#commentform input {
     width:170px;
     padding:2px;
     margin:5px 5px 1px 0;
     }

#commentform textarea {
     width:98%;
     padding:2px;
     border:1px solid #ddd;
     }

#commentform #submit {
     margin-right:3px;
     float:right;
     border:1px solid #999999;
        background: #f6f6f6;
        color: #66666;
     }
/* End Form Elements */




/* Begin Various Tags & Classes */
code {
     font:1.1em 'Courier New', Courier, Fixed
     }

acronym, abbr, span.caps
{
     cursor:help;
     font-size:0.9em;
     letter-spacing:.07em;
     }

acronym, abbr {
     border-bottom:1px dashed #333
     }

blockquote {
     border-left:5px solid #f2f2f2;
     margin:15px 0 0 0;
     padding:0 0 0 15px;
     }

blockquote cite {
     margin:5px 0 0;
     display:block;
     }

.center {
     text-align:center;
     }

hr {
     clear:both;
     display:none;
     }

a img {
     border:none;
     }

.navigation {
     display:block;
     text-align:center;
     margin-top:10px;
     margin-bottom:5px;
     }
/* End Various Tags & Classes*/
/* WP 2.6 FIX */
.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
}

.alignleft {
     float: left;
}

.alignright {
     float: right;
}

.wp-caption {
     border: 1px solid #ddd;
     text-align: center;
     background-color: #f3f3f3;
     padding-top: 4px;
     margin: 10px;
     -moz-border-radius: 3px;
     -khtml-border-radius: 3px;
     -webkit-border-radius: 3px;
     border-radius: 3px;
}

.wp-caption img {
     margin: 0;
     padding: 0;
     border: 0 none;
}

.wp-caption-dd {
     font-size: 11px;
     line-height: 17px;
     padding: 0 4px 5px;
     margin: 0;
}