body{
 margin: 0;
 padding: 0;
 background: white;
 color: black;
 font: 1em "Arial", sans-serif;
}

img{
 border: 0;
}

a, a:visited{
 color: #a87e85;
}

a:hover{
 color: #543f43;
}

.clear{
 clear: both;
}

h1{
 font-size: 1.5em;
}

/* IE6 */
* html .head{background-image:url();}

.head{
 width: 100%;
 background: url('/image/head.png') bottom repeat-x pink;
}

.head a, .head a:visited{
 text-decoration: none;
 color: black;
}

.head a:hover{
 color: red;
}

.logo{
 float: left;
 margin: 0.5em 0.5em 50px 2em;
 background: url('/image/logo.png');
 width: 200px;
 height: 128px;
}

#slogan{
 margin: 35px 0 0 0.5em;
 width: 10em;
 float: left;
 font: italic 0.8em "Arial",serif;
}

/* IE6 */
* html .logo{background-image:url('/image/logo_ie6.gif');}

.bar{
 float: right;
 margin: 1em 0.5em 0.5em 0.5em;
}

.bar ul{
 margin: 0;
 padding: 0;
}


.bar li{
 display: inline;
 width: 9em;
}

.bar li a, .bar li a:visited{
 width: 9em;
 float: right;
 text-align: center;
 margin: 0.1em 0.5em;
 padding: 0.1em 0;
 background: white;
 color: #543f43;
 border: 1px solid #543f43;
}

.bar li a:hover, .bar li a.active{
 background: #a87e85;
 color: white;
}

.bar li a:active{
 background: pink;
 color: white;
}

.head input{
 margin: 0.1em 0;
 padding: 0.2em 0;
 width: 12em;
 border: 0.1em solid #543f43;
 font-size: 1em;
 text-align: center;
 background: #ffe5ea;
 color: #543f43;
}

#container{
 width: 100%;
 float: left;
 margin-right: -320px;
}

.text{
 margin-right: 350px;
 margin-left: 1em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 float: left;
 padding: 0;
}

.text h1{
 font-size: 1.4em;
  margin: 1em 0 0.5em 0;
}

.text h3{
 font-size: 1em;
 padding: 0;
 margin: 0.5em 0 0 0;
}

.text h1 a{
 text-decoration: none;
}

.text p{
 margin: 0;
 text-indent: 2em;
 text-align: justify;
}

.image{
 margin: 0 1em 0.5em 0;
 float: left;
}

.image2{
 margin: 0.5em;
 float: right;
}

.text ol, .text ul{
 margin: 0 0 1em 0;
}

.text li{
 margin-bottom: 0.5em;
}

.hand_made img{
 margin: 0.5em 0;
}

.hand_made li{
 margin-bottom: 1em;
}

.date_news{
 float: left;
 margin: 0 1em 0 0.3em;
 font-size: 0.8em;
 text-align: right;
 padding: 5px 20px 10px 0; 
 background: url('/image/girl_data.png') bottom right no-repeat white;
 color: #543f43;
 line-height: 0.8;
}

.author{
 font-size: 0.8em;
 clear: both;
 background: pink;
 padding: 0.2em;
 float: right;
}

.excerpt{
 clear: both;
 text-align: justify;
 padding: 0 0 0 1.5em;
 margin: 0;
 font-size: 0.9em;
}

.sender{
 background: pink;
}

.sender_input input{
 width: 50%;
 height: 1.5em;
 padding-left: 0.3em;
 margin: 0.3em 0;
 font-size: 0.8em;
 border: 1px solid #543f43;
 color: black;
 background: white;
}

.sender textarea{
 width: 100%;
 height: 20em;
 font-size: 0.8em;
 border: 1px solid #543f43;
 color: black;
 background: white;
}

.tags{
 clear: both;
 width: 25em;
 margin:0 auto;
 margin-top: 1em;
 font-size: 0.7em;
 text-align: center;
}

.next{
 font: bold 1.2em serif;
 text-align: center;
}

#related li{
 margin: 0.3em 0;
 font-size: 0.9em;
}

#hr{
 height: 55px;
 max-width: 500px;
 margin: 10px auto;
 background: url('/image/hr.png') no-repeat white;
}

#hr2{
 height: 1px;
 max-width: 400px;
 margin: 10px auto;
 background: url('/images/1.gif') no-repeat white;
}

.navigation{
 margin: 2em 0 0.5em 0;
 text-align:center;
}

.navigation ul{
 display:inline;
 list-style:none;
 padding:0px;
 font-size:1.2em;
}

.navigation li{
 display: inline;
 padding:0 0.2em;
}

.navigation a, .navigation a:visited{
 text-decoration:none;
 color:#a87e85;
 padding:0 0.3em;
}

.navigation a:hover, .navigation a:active{
 color:white;
 background:#543f43;
}

.girl_comments{
 font: bold 1em serif;
 margin-top: 2em;
}

.comments{
 clear: both;
 border-top: 2px solid #c4c4c4;
 font-size: 0.8em;
 color: #2c2c2c;
 margin-bottom: 6em;
}

.comments_avatar{
 margin: 0.5em;
 position: absolute;
 border: 1px solid #e3e3e3;
}

.comments_text{
 margin-left: 90px;
 padding: 0 0.5em;
}

.comments_tags{
 padding: 0.2em 0;
 border-bottom: 1px solid #e3e3e3;
 color: #bdbdbd;
}

.comments_tags a, .comments_tags a:visited, .comments_tags strong{
 color: #543f43;
}

.comments_tags a:hover{
 color: #a87e85;
}

.comments_permlink{
 float: right;
 margin-top: 3em;
}

.error{
 color: red;
 font-weight: bold;
 margin-top: 3em;
}

.coment_forms, .sender{
 width: 80%;
 padding: 0.5em;
 margin: 1em 0 0 4em;
 text-align: left;
 background: pink;
 color: #543f43;
}

.coment_forms a{
 color: black;
}

.coment input{
 width: 50%;
 height: 1.5em;
 padding-left: 0.3em;
 margin: 0.3em 0;
 font-size: 0.8em;
 border: 1px solid #543f43;
 color: black;
 background: white;
}

.coment textarea{
 width: 100%;
 height: 6em;
 font-size: 0.8em;
 border: 1px solid #543f43;
 color: black;
 background: white;
}

#gravatar{
 float: right;
 width: 10em;
 margin-left: 1em;
 font-size: 0.8em;
}

.sideright{
 float: right;
 width: 300px;
 padding: 1em 10px 0 10px;
 font-size: 0.8em;
}

.cloud_head{
 margin: 1em 0 0 0;
 padding: 0;
 clear: both;
 text-align: center;
 font: bold 1.5em sans-serif;
}

.cloud{
 padding: 0;
 margin: 0;
 text-align: justify;
 font-size: 1em;
}

.cloud a, .cloud a:visited{
 text-decoration: none;
}

.cloud a:hover{
 background: #a87e85;
 color: white;
}

.stop_man{
 padding-top: 140px;
 background: url('/image/stop_man.png') top no-repeat white;
 text-align: center;
 color: #543f43;
 font: 1.2em impact,sans-serif;
}

.sender_botton{
 margin: 0.5em 0;
}

.sender_botton a, .sender_botton a:visited{
 text-decoration: none;
 text-align: center;
 font-size: 1em;
 background: pink;
 color: #543f43;
 padding: 0.2em;
 border: 1px solid black;
}

.sender_botton a:hover{
 background: #a87e85;
 color: white;
}

.podval_top{
 height: 89px;
 background: url('/image/podval.png') top repeat-x pink;
} 

/* IE6 */
* html .podval_top{background-image:url('/image/podval_ie6.gif');}

.podval{
 background: pink;
 color: #543f43;
}

.coper{
 font-size: 0.8em;
 padding: 0.5%;
 text-align: center;
 float: left;
 width: 60%;
}

.stat{
 padding: 0.5%;
 float: right;
 text-align: right;
 width: 38%;
}

.rct, .rct2, 
.rcb, .rcb2 {
   width: 100%;
   height: 9px;
   font-size: 1px;
   background:no-repeat url('/images/roundwhite.png');
}
/* IE6 */
* html .rct, * html .rct2 ,
* html .rcb, * html .rcb2  {
   background-image:url('/images/roundwhite.gif');
}
.rct {
   background-position: -9px 0px;
}
.rct2 {
   background-position: 0px 0px;
}
.rcb {
   background-position: -9px -9px;
}
.rcb2 {
   background-position: 0px -9px;
}

.rct2, .rcb2  {
   width: 9px;
   float: right;
}
.rndc { margin: 0 9px;}
