/*
Theme Name: spivochi-terasy.org
Theme URI: http://reliable-wings.com.ua
Description: разработано специально для spivochi-terasy.org
Author: Reliable-wings
Author URI: http://reliable-wings.com.ua
*/

 * {margin: 0;padding: 0; font: 14px/17px "Trebuchet MS", Tahoma, Arial}
p {padding: 10px;}
#header 
{
	height: 228px; 
	background: url(img/header2.jpg) left top no-repeat;
}

body 
{
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	color: #000000;  
	background: url(img/bg.jpg) white;
}

#headerbg
{
	background: url(img/header2_repeat.jpg) repeat-x;
}

#horizontal-line
{
	height: 32px; 
	background: #7AA055 url(img/headline.jpg) left repeat-x;
}	
#text_contaner {background: url(img/sidebarline.jpg) repeat-y right;}


#footer 
{
	height: 40px; 
	margin-top: 10px;
 }
 
 #footer p
 {
	text-align:center;
	margin-left: 0px;
	font-size: 95%;
	color:#660000;
 }
.clear {clear: both;}

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

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


#headlinemain
{
	background: url(img/headline.jpg) repeat-x bottom; height:31px;
}
#leftcorner
{
	float: left; background: url(img/corner-left.jpg) no-repeat; height:31px; width:70px;
}
#rightcorner
{
	float: right; background: url(img/corner-right.jpg) right no-repeat; height:31px; width:70px;
}

#drummer
{
	background: url(img/drummer.jpg); float: right; width:199px; height:286px; margin-top:-230px
}

#logo
{
/*	background: url(img/ratov.gif); float: left; width:80px; height:112px; margin-top:-50px;*/
	float:left; 
	margin-top:-60px;
	margin-left:74px;
}

/* код для разметки 3-х колонок */
#wrapper 
{
  width: 100%;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');
  min-width: 1090px;
}
#container {width: 100%;}
#content 
{
  width: 100%;
  float: left;
  background: url(img/sidebarline.jpg) repeat-y 250px;
}
#text_contaner {margin: 0 250px;}
#text_contaner2 {margin: 0 0px;}
/*888888888888*/



p {
  margin: 0px 0px 10px 10px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  margin-bottom: 10px;
  color: #688848;
}

a {
  border: 0px;
  color:#ee0000;
  text-decoration: none;
}

a:hover {
  color:#688848;
  text-decoration: underline;
}

img {
  border: 0px;
}

hr {
  color: #FFF;
  height: 0px;
  border: 1px dotted #ccc;
  margin-top: 3px;
  margin-bottom: 3px;
}

code 
{
  font: 12px Monaco, "Lucida Console", "Courier New", "Courier", monospace;
  padding: 15px;
  border: #cde9a7 1px solid;
  background: #e9ffcb;
  display: block;
}


#text {
  padding:13px 40px 0px 40px; 
  color:#660000;
  font-size: 120%;
  line-height: 150%;
  background: url("img/sidebarline.jpg") repeat-y;
}

#text h1 {
  margin-top: 21px;
  font-size: 140%;
  line-height: 115%;
  color:#660000;
}

#text h1 a {
  font-size: 95%;
  font-weight: bold;
  margin-top: 0px;
  line-height: 115%;
  color:#660000;
}

#text h2 {
  font-size: 130%;
  line-height: 120%;
}

#text h3 {
  font-size: 120%;
  line-height: 120%;
  font-weight: bold;
}

#text blockquote {
  background-color: #e9ffcc;
  border-left: 3px solid #cde9a7;
  margin: 0 0 5px 15px;
}

#text h1 a:hover, #text a:hover h1,
#text h2 a:hover, #text a:hover h2,
#text h3 a:hover, #text a:hover h3 
{
  text-decoration: none;
}

#text .pagetitle {
  font-size: 140%;
  border-bottom: 1px dotted #688848;
  color:#660000;
}

#text ul, #text ol {
  padding: 0 0 0 50px;
}

#text ul {
  list-style: square;
}

#text ul li, #text ol li {
  margin: 3px 0 3px 0;
  padding: 0;
}

#text p img
{
	padding: 3px 3px 3px 3px;
}

strong
{
	font-weight:bold;
}
/*-------------------------------------------------------------------------------------------------------*/

#today-photo
{
	width:219px;
	height:167px;
	background: url("img/todayphotobg.gif");
	margin: 5px 0px 20px 23px;
}

.rsb-item-title
{
	margin: 0px 0px 4px 5px;
}

#guests
{
	width:169px;
	height:242px;
	background: url("img/guests.gif");
	margin: 0px 0px 4px 30px;
}

#sidebar-left 
{
  list-style: none;
  font-size: 110%;
  float: left;
  width: 250px;
  margin-left: -100%;
}

#sidebar-right 
{
  float: left;
  width: 250px;
  margin-left: -250px;
  margin-bottom: 200px;
  font-size: 110%;
}

#sidebar-left h2{
  margin-top: 0px;
  font-size: 140%;
  font-weight: bold;
  color: #660000;
  padding: 1px 0 1px 10px;
}

#sidebar-right h2 {
  margin-top: 0px;
  font-size: 140%;
  font-weight: bold;
  color: #660000;
  padding: 1px 0 1px 10px;
}

#sidebar-left h2 a, #sidebar-right h2 a{
  color: #660000;
  text-decoration: none;
}

#sidebar-left ul, #sidebar-right ul {
  list-style: none;
  margin: 0 0 15px 0;
  padding: 0;
}

#sidebar-left ul li, #sidebar-right ul li {
  margin: 0 0 15px 0;
}

#sidebar-right ul li a{
  margin: 0 0 15px 0;
  color: #ee0000;
}

#sidebar-left ul ul, #sidebar-right ul ul {
  padding: 0 0 0 15px;
}

#sidebar-left ul ul li, #sidebar-right ul ul li {
  margin: 0 0 5px 10px;
}

#comments {

}

#comments ul li, #comments ol li {
  margin-bottom: 0px;
  margin-left: 30px;
  border-bottom: 1px dotted #688848;
}

#comment-form {
margin-top:20px;
}

/*---*/
#postmeta {
  font-size: 80%;
  padding-bottom: 3px;
  border-bottom: 1px dotted #688848;
  color: #688848;
  line-height: 100%;
}

#postmeta p {
  line-height: 100%;
}

#postmeta img {
  vertical-align: middle;
  margin: 0 4px 0 0;
}

#postmeta .editlink {
  float: right;
  margin-top: 5px;
}

.postnav {
  list-style: none;
  line-height: 110%;
  margin-top: -10px;
  margin-bottom: 20px;
  padding: 0;
}

.postnav li.left {
  display: block;
  padding: 0;
  margin: 0;
}

.postnav li.right {
  display: block;
  padding: 0;
  margin: 0;
}


#searchform
{
	margin: 0px 0px 0px 10px;
}

#searchform input {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#84ad5b;
  margin: 0 0 3px 0;
  padding: 2px 4px 2px 4px;
  border:#688848 1px solid;
  color:#e9ffcb;
}

#searchform input:hover {
  cursor:pointer;
  background-color:#688848;
  border:#567635 1px solid;
  color:#fff;
}

#searchform #s {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 0 0 3px 0;
  background-color:#e9ffcc;
  padding: 3px 4px 3px 4px;
  border:#688848 1px solid;
  color: #660000;
}

#searchform #s:hover {
  background-color:#e9ffcb;
  color:#222;
}

#commentform
{
	margin-left:20px;
}

#commentform input 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f6ffe9;
	margin: 0 0 3px 0;
	padding: 2px 4px 2px 4px;
	border:#688848 1px solid;
	color: #660000;
}

#commentform input:hover 
{
	cursor:pointer;
	border:#660000 1px solid;
	color: #660000;
}

#commentform textarea
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f6ffe9;
	margin: 0 0 3px 0;
	padding: 2px 4px 2px 4px;
	border:#688848 1px solid;
	color: #660000;
}

#commentform textarea:hover
{
	border:#660000 1px solid;
}


.mp3title
{
 font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 0 0 -10px 0;
  padding-top:7px;
  padding-left:15px;
  color: #660000;
}

#headsearch
{
	background: url(img/searchbg.jpg);
	width:258px;
	height:53px;
	float:right;
	margin-right:25px;
}