/*
Theme Name:		Thesis
Theme URI:		http://diythemes.com/thesis/
Description:   A website framework so flexible and extensible that you will never have to change your theme again.
               Seriously. Check out the <a href="admin.php?page=thesis-options">Site Options</a>
               and the <a href="admin.php?page=thesis-design-options">Design Options</a> to begin your
               Thesis experience! [ver. 1.7]
Version:		1.7
Author:			Chris Pearson
Author URI:		http://www.pearsonified.com/
*/

/*
IMPORTANT NOTE!
DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the custom.css
template to define custom styles. This way, you will still be able to take advantage of future upgrades
to the theme without worrying about overwriting your style changes. Also, be sure you've selected the
"use custom stylesheet" option in the Thesis options panel if you wish to use a custom stylesheet.
*/

body {
   font-size: 62.5%;
   }

* {
   padding: 0;
   margin: 0;
   }

/*---:[ core layout elements ]:---*/
#header {
   border-style: double;
   border-color: #ddd;
   clear: both;
   }


.post_box {
   border-style: dotted;
   border-color: #bbb;
   clear: both;
   }


.top {
   border: none;
   }

#footer {
   border-style: double;
   border-color: #ddd;
   text-align: right;
   clear: both;
   }

/*---:[ global elements ]:---*/
a,
a:hover {
   text-decoration: none;
   }

a.post_image_link {
   outline: none;
   }

a img {
   border: none;
   }

blockquote {
   border-left: 1px solid #ddd;
   color: #666;
   }             /* Цитата */

abbr {
   line-height: 1em;
   text-transform: uppercase;
   letter-spacing: 1px;
/*   border-bottom: none; */
   }

abbr,
acronym {
   border-bottom: 1px dotted #333;
   cursor: help;
   }

code {
   line-height: 1em;
   background: #eee;
   }

pre {
   background: #eee;
   border: 1px solid #ddd;
   overflow: auto;
   clear: both;
   }

p.center {
   text-align: center !important;
   }

p.bottom {
   margin: 0 !important;
   }

dl, dd {
   padding-left: 1em;
   }


/*---:[ universal image classes ]:---*/
img.alignleft,
img.left {
   float: left;
   }

img.alignright,
img.right {
   float: right;
   }

img.aligncenter,
img.center {
   display: block;
   margin-right: auto;
   margin-left: auto;
   float: none;
   clear: both;
   }

img.alignnone,
img.block {
   display: block;
   clear: both;
   }

img.multi {
   margin-right: auto;
   margin-left: auto;
   float: none;
   clear: both;
   }

img.frame {
   background: #eee;
   border-style:
   solid; border-color: #ddd;
   }

img.stack {
   clear: none !important;
   }

img[align="left"] {
   float: left;
   clear: left;
   }

img[align="right"] {
   float: right;
   clear: right;
   }

img[align="middle"] {
   display: block;
   margin-right: auto;
   margin-left: auto;
   float: none;
   clear: both;
   }


/*---:[ headlines and bylines ]:---*/
h1,
h2,
h3,
h6 {
   font-weight: normal;
   }

h4,
h5 {
   font-weight: bold;
   }

h5,
h6 {
   text-transform: uppercase;
   letter-spacing: 1px;
   }

.format_text h2 {
   font-weight: bold;
   }

.format_text h2.top,
.format_text h3.top {
   margin-top: 0 !important;
   }

/*---:[ content styles ]:---*/
.format_text a {
   text-decoration: underline;
   }

.format_text a:hover {
   text-decoration: none;
   }

.format_text p.note {
   background: #f5f5f5;
   border: 1px solid #ddd;
   }

.format_text p.alert {
   background: #ffffa0;
   border: 1px solid #e5e597;
   }

.format_text .drop_cap {
   color: #888;
   float: left;
   }          /* Буквица */

.format_text ul {
   list-style: square;
   }

.format_text dt {
   font-weight: bold;
   }

/*---:[ pullquotes ]:---*/
.format_text blockquote.right,
.format_text blockquote.left {
   border: none;
   }         /* Цитата */

.format_text blockquote.right {
   float: right;
   }         /* Цитата */

.format_text blockquote.left {
   float: left;
   }         /* Цитата */

.format_text blockquote.right p,
.format_text blockquote.left p {
   margin: 0;
   }         /* Цитата */


/*---:[ feature box ]:---*/
#feature_box {
   background: #eee;
   border-style: solid;
   border-color: #ddd;
   }


/*---:[ navigation links ]:---*/
.prev_next {
   text-transform: uppercase;
   letter-spacing: 2px;
   color: #666;
   border-style: solid;
   border-color: #ddd;
   clear: both;
   }

.prev_next .next {
   text-align: right;
   }

.prev_next .floated {
   float: left;
   }

.prev_next a {
   text-decoration: none;
   }

.prev_next a:hover {
   text-decoration: underline;
   }

.post_nav a {
   text-transform: none;
   letter-spacing: normal;
   }

/*---:[ footer styles ]:---*/
#footer a {
   border-bottom: 1px solid #ccc;
   }

/*---:[ self-clearing floats from Dan Cederholm ]:---*/
#content_box:after,
.format_text:after,
.prev_next:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }
