/*   
Theme Name: Express
Theme URI: http://rusoch.fr
Description: Тема для сайта Русский Очевидец
Author: Элвин
Author URI: http://elvin.nsk.ru
Version: 0.9
*/

body {
background-color: #e6e6e6;
margin: 0;
padding: 0}

/* шрифты */
body, div.entry h3, div#comments cite
{font-family: Verdana, Arial, Helvetica, sans-serif}
div.entry .content, #commentlist p
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller}

div {
margin: 0; padding: 0}

a:link {color: #333399}
a:visited {color: #666666}
a:hover {color: #ff9269}


/* шапка */

div#header {
height: 120px;
background: url(img/panorama.jpg) left top no-repeat;
text-align: center}

div#header h1 {
height: 50px;
position: relative;
top: 10px;
background: url(img/obs-big.gif) center no-repeat;
margin: 0; padding: 0}

div#header h1 a {
cursor: crosshair}

div#header h2 {
position: absolute;
margin: 0; padding: 0;
right: 40px;
top: 34px;
width: 262px;
height: 35px;
text-align: right;
color: #333399;
background: url(img/first.gif) top right no-repeat;
font-weight: normal;
font-size: 75%}

p#today {
position: absolute;
right: 40px;
top: 100px;
color: #333399;
background: white;
border: solid 1px #8f8fcc;
border-right-width: 3px;
font-size: smaller;
font-weight: bold;
text-align: center;
vertical-align: middle;
margin: 0;
padding: 4px 7px 4px 7px}


div#content {
height: auto !important;
height: 100%;
background: white url(img/gaal.gif) right bottom no-repeat;
border: solid 1px #333399;
margin: 20px}

div#copyright {
padding: 0 40px 5px 50%;
text-align: right;
color: #666666;
font-size: 7pt}

div#copyright p {
margin: 0}


/* менюшка */

ul#menu {
list-style: none;
display: block;
padding: 7px;
font-weight: bold;
text-align: center;
background-color: #333399;
border-left: 0;
border-right: 0;
margin: 0}

ul#menu li {
display: inline; margin: 0; padding: 0}

ul#menu a {
padding: 7px}

ul#menu a:link, div.entry .postmetadata a:link
{color: white}
ul#menu a:visited, div.entry .postmetadata a:visited
{color: white}
ul#menu a:hover, div.entry .postmetadata a:hover, div.wp-pagenavi a:hover
{color: white; background-color: #ff9269}

ul#menu .current-cat a {background-color: #8f8fcc}

ul#menu li.home {
float: left}

ul#menu li.home a {
background: url(img/home.gif) left no-repeat;
padding: 7px 7px 7px 24px}


div#left {
padding-right: 280px}

.glagne {
padding-left: 280px}

div#leftmost {
position: absolute;
top: 173px;
left: 23px;
display: inline;
width: 280px}

div#right {
float: right;
display: inline;
width: 280px;
padding-bottom: 200px}


/* боковая панель */

div#sidebar {
margin: 20px;
padding: 10px;
overflow: hidden;
border: solid 3px #8f8fcc;
border-top: none;
border-bottom: none;
background: #e6e6e6}

div#sidebar h2 {
padding: 0; margin: 0;
font-size: medium}

div#sidebar h3, div#sidebar p {
font-size: smaller}

div#sidebar .post-edit-link {
float: right}

div#sidebar .post {
padding-bottom: 20px}

div#sidebar img {
border: none}

div#sidebar p.fr {
text-align: right;
margin: 0; padding: 0 0 10px 0;
border-bottom: solid 1px gray}

div#sidebar ul.random, ul.lastcom {
margin: 0;
list-style: none;
display: block;
border-bottom: 1px solid #8f8fcc;
padding: 1em 0 1em 0;
list-style-type: none;
font-size: smaller}

div#sidebar ul.random li, ul.lastcom li{
margin-top: 10px}

ul.lastcom {
border-bottom-color: gray}




/* статьи */

div.entry {
margin: 20px;
border-bottom: solid 1px #333399}

div.entry .postmetadata {
float: right;
width: 200px;
margin: 0;
text-align: right;
border-right: solid 5px #e6e6e6}

div.entry .postmetadata p {
font-size: smaller;
color: #666666;
margin: 0; padding: 0}

div.entry .postmetadata a, div.entry .postmetadata p.date {
padding: 0 5px 0 5px}

div.entry .postmetadata a {
font-weight: bold;
height: 1.2em;
background-color: #ff9269}

div.entry .postmetadata a:hover {
background-color: #fc662e}

div.entry h2, div#comments h2 {
font-size: x-large;
font-weight: normal;
color: #333399}

div.entry h2 {
color: #fc662e}

div.entry h3 {
font-size: medium}

.space {
margin-top: 2em}

div.entry .content {}

a.post-edit-link {
margin-left: 10px;
font-size: 10pt}

div.entry img {
border: solid 10px #e6e6e6;
margin: 10px 0 10px 0}

div.entry img.thumbnail {
float: left;
vertical-align: top;
border-width: 5px;
margin: 0 20px 20px 0}

div.wp-caption {
text-align: center;
padding-top: 4px;
margin: 10px}

div.wp-caption img {
margin: 0;
padding: 0}

p.wp-caption-text {
color: #666666;
font-size: small;
font-style: italic;
padding: 0 5px 5px;
margin: 5px 0 0 0}

.alignleft {
float: left;
margin-right: 10px}

.alignright {
float: right;
margin-left: 10px}

div.aligncenter {
text-align: center}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto}

.entry p.respond {
clear: left;
margin: 0 0 3px 0;
text-align: right}

.entry p.respond a {
font-size: 15px;
padding: 2px 17px 2px 2px;
background: url(img/resp.gif) right center no-repeat}


div#comments {
margin: 20px}

#commentlist {
list-style: none;
margin: 0; padding: 0}

#commentlist li {
margin: 10px 0 20px 0}

div#comments cite {
display: block;
margin: 0;
padding: 10px;
background: #cecef2;
font-size: smaller;
font-style: normal}

div#comments .author {
color: #333399}

div#comments .respond {
padding: 10px;
background: #f2f2ff}

div#comments p {
margin: 0.5em 0 0.5em 0}

div#comments .comment-edit-link {
float: right;
font-size: 10pt}


.cform {
font-size: smaller;
margin: 10px auto 0 auto;
width: 550px}

.cform fieldset {
margin-top: 10px;
padding: 10px 0 10px 0;
border: 1px solid #adadad;
border-left-color: #ececec;
border-top-color: #ececec;
background: #e6e6e6}

.cform .cf_hidden, .cform legend, span.reqtxt, .emailreqtxt, .linklove, #ll {
display: none}

ol.cf-ol {
margin: 0;
padding: 0}

ol.cf-ol li	{
background: none;
margin: 0 10px;
padding: 0;
list-style: none;
text-align: left;
line-height: 1.3em}

.cform label {
width: 500px;
margin: 0px 10px 0 0;
text-align: left;
display: block;
color: #333399;
padding: 2px}

.cf-ol input, .cf-ol textarea {
color: #444;
width: 515px;
height: 2em;
margin: 0 0 8px 0;
padding: 3px;
background: #fbfbfb;
border: none;
border-top: 1px solid #f0f0f0;
vertical-align: top}

.cf-ol #email, #li--3 span {color: gray}

.cform input:focus, .cform textarea:focus {
color: black;
background: white}

.cform select {
width: 521px}

.cform textarea {
height: 6em;
overflow: auto}

.cform input.sendbutton {
color: #333399;
width: 150px;
padding: 5px;
margin: 5px 3px 4px 0pt;
background: #e6e6e6;
border: 1px solid #adadad;
border-left-color: #ececec;
border-top-color: #ececec;
cursor: pointer}

ul.cf_li_text_err li, p.error {
color: #FF6600}

img.captcha-reset {
background:	url(img/reset.gif) no-repeat;
margin-left: 5px;
width: 21px;
height: 21px;
border: none}

.subscribe-to-comments, .solo-subscribe-to-comments {
font-size: smaller}



div#bottom {
clear: both}

div.wp-pagenavi {
margin: 20px;
text-align: center}

div.wp-pagenavi span.pages {
margin-right: 10px}

div.wp-pagenavi span.current {
color: white;
background-color: #333399}

div.wp-pagenavi span.current, div.wp-pagenavi a {
text-decoration: none;
font-weight: bold;
padding: 7px}

div.bottom-ad {
text-align: center;
margin-left: auto;
margin-right: auto}

div.bottom-ad img {
border: none}