/*  
Theme Name: Womanspirit
Theme URI: http://www.webhostingrally.com
Description: Designed by <a href="http://www.webhostingrally.com">Web Hosting Rally</a> and available FREE at <a href="http://www.zinruss.com/themes/">WordPress Themes Gallery</a>
Author: Web Hosting Rally
Author URI: http://www.webhostingrally.com
© 2008, Web Hosting Rally. All rights reserved. 
*/

/* main structure */
* { 
  margin: 0;
  padding: 0;
  }
  
body {
  background: url(images/background.jpg);
  margin:0 auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.5;
  }

#container {
        background: url(images/container-bg.jpg) repeat-y center;
  margin:0 auto;
  width:1000px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.5;
  border-left:1px solid #b4a28e;
  border-right:1px solid #b4a28e;
}


  
#searchform {
  float:right;
  margin-right:42px;  
  margin-top:9px;
  }
  
#s {
  width:155px;
  height:17px;
  padding:2px 7px 0 7px;
  border:1px solid #7c6850;
  color:#333333;
  font-size:11px;
  vertical-align:middle;
  }
  
#searchsubmit {
  border:none;
  height:20px;
  width:19px;
  background:url(images/search-image.jpg);
  margin-right:7px;
  vertical-align:middle;
  }
 
#header {
  height:317px;
  background:url(images/header.jpg);
  }
  
#description {
  float:left;
  padding:85px 0 0 315px;
  }
  
h1 {
  font-size:28px;
  }
  
h1 a, h1 a:hover {
  color:#4b392f;
  font-weight:bold;
  text-decoration:none;
  }
  
#desc {
  color:#49382e;
  font-size:11px;

  }
  
#content {
  padding-bottom:10px;
  padding-left:15px;
  }

.cleaner {
  clear:both;
  height:0;
  }
/* main structure */

/* sidebar */ 
#side {
  width:225px;
  background:url(images/sidebar-bg.jpg) top no-repeat #c5b4a0;
  border:#d8ccbc 1px solid;
  float:left;
  color:#333333;
  font-size:11px;
  padding:0 0 20px 0;
  min-height:446px;
  height:auto !important;
    height:446px;
  }
  
#sidebar {
  margin:0 5px;
  }
  
#side li, #side ul {
  list-style-type:none;
  }
  
#side h2 {
  color:#d8ccbc;
        background: url(images/sidebar-meta-bg.jpg) top no-repeat;
  border-top:#d8ccbc 1px solid;
  border-bottom:#d8ccbc 1px solid;
  font-size:12px;
  font-weight:bold;
  padding-left:10px;
  margin-top:10px;
  margin-bottom:6px;
        line-height: 22px;
  }
  
#side ul li ul li {
  margin-left:20px;
  list-style-type: circle;
  padding-left:5px;
  }
  
#side ul li ul li ul.children li {
  background:none;
  }
  
#side a {
  color:#4b3a30;
  text-decoration:none;
  font-weight:normal;
  }
  
#side a:hover {
  text-decoration:underline;
  }
  
#side img {
  padding:0;
  border:none;
  }

.ad200 {
  text-align:center;
  }
  
#ads {
  float:right;
  margin-right:16px;
        width: 190px;
  text-align:center;
  border:#7f6951 1px solid;
        background: #7f6951;
        display: inline;
  }
/* sidebar */

/* text */
#site-content {
  float:right;
  width:750px;
  }
  
#text {
  width:500px;
  float:left;
  background-color:#c0af9b;
  border:1px solid #d8ccbc;
  padding:20px 20px 0 20px;
  color:#4b3a30;
  line-height:1.5;
  font-size:11px;
  }

#text li {
  margin-left:15px;
}
  
p {
  padding:5px 0;
  }
  
h2 {
  color:#e1d6c8;
  font-weight:normal;
  font-size:20px;
  margin-bottom:10px;
  }

.post h2 {
  color:#67523d;
  font-weight:bold;
  font-size:12px;
  margin-bottom:5px;
  }
  
.post h2 a {
  color:#67523d;
  font-weight:bold;
  text-decoration:none;
  }
  
.post h2 a:hover {
  color:#4d3c2b;
  }
  
.post ul li {
  list-style-type:square;
  padding-top:2px;
  margin-left:20px;
  }
  
.post ol li {
  margin-left:25px;
  padding-top:2px;
  }
  
blockquote {
  margin-top:5px;
  padding:5px 5px 5px 45px;
  color:#444444;
  }
  
blockquote blockquote {
  background:none;
  }

img {
  border:3px solid #685340;
  }
  
.post {
  margin-bottom:50px;
  }
  
.wp-smiley {
  padding:0;
  border:none;
  }
  
.pub {
  color:#d8ccbc;
        background: #6c5742;
  border-top:1px solid #d8ccbc;
  border-bottom:1px solid #d8ccbc;
  margin-top:-3px;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
  }

.pub a {
  color:#d8ccbc;
  text-decoration:none;
  font-weight:normal;
  }
  
.pub a:hover {
  text-decoration:none;
  }
  
.comm {
  margin-top:10px;
  color:#4b3a30;
  text-align:right;
  }

.comm a {
  color:#4b3a30;
  text-decoration:none;
  font-weight:normal;
  }
  
.comm a:hover {
  text-decoration:none;
  }
  


.icons {border-bottom: 1px dotted #735f47;
margin-top: 18px;
padding-bottom: 2px;
}
.icons h2 {border-bottom: 1px dotted #735f47;
}

.icons img {
border: 1px solid #6d5843;
}
.icons a { padding: 0px;}
.icons a:hover {background-position: left bottom ;}
  
span.under a {
  text-decoration:none;
  }
/* text */

/* headlines and links */ 
h2,h3,h4,h5,h6 {
  color:#4b3a30;
  }
  
h3 {
    margin-top:5px;
  font-size:13px;
  }
  
a {
  text-decoration:none;
  font-weight:bold;
  color:#6d5843;
  }
  
a:hover {
  text-decoration:underline;
  }
/* headlines and links */

/* comments */  
h3.comments {
  margin-top:10px;
  margin-bottom:5px;
  color:#67523d;
  font-size:18px;
  }
  
.commentmetadata {
  padding: 1px 0px 1px 5px;
        background: #67523d;
  border-top:1px solid #d8ccbc;
  border-bottom:1px solid #d8ccbc;
  width:99%;
  color:#d8ccbc;        
        padding-top: 2px;
        padding-bottom: 2px;
  }
  
.commentmetadata a {
  color:#d8ccbc;
  }
  
.obsahk {
  padding:5px;
  width:460px;
  margin-bottom:15px;
  }
  
.obsahk a {
  font-weight:normal;
  text-decoration:underline;
  }
  
.obsahk a:hover {
  text-decoration:none;
  }
  
ol.commentlist {
  list-style:none;
  }
  
ol.commentlist ul, ol.commentlist ol {
  margin-left:25px;
  }
  
textarea#comment {
  margin:1px 0 5px 0;
  border:#4b3a30 1px solid;
  background-color:#f1eae1;
  padding:5px;
  width:99%;
  }
  
#author, #email, #url {
  border:#4b3a30 1px solid;
  background-color:#f1eae1;
  padding:2px;
  margin:1px 0;
  }
  
#commentform #submit {
  margin-top: -10px;
  float:left;
        background: url(images/submit-bg.jpg) repeat-x;
        color: #c7b8a3;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  border:1px solid #4b3a30;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
  }
.writec {
  margin-bottom:20px;
  }
/* comments */

/* footer */
#footer { 
        width: 1000px;
  height:37px;
  background:url(images/footer.jpg);
  font-size:11px;
  color:#a7927c;
  text-align:center;
  margin:0 auto;
  border-left:1px solid #b4a28e;
  border-right:1px solid #b4a28e;

  }
#footer p {
  color:#a7927c;
  text-align:center;
        padding-top: 10px;
} 
#footer a {
  color:#c0af9b;
  text-decoration:none;
  font-weight:normal;
  }
  
#footer a:hover {
  color:#d8ccbc;
  text-decoration:underline;
  }
/* footer */    

/* other */ 
#nav {
  height:15px;
  }
  
.floatleft {
  float:left;
  margin-right:5px;
  }
  
.floatright {
  float:right;
  margin-left:5px;
  }
  
.alignleft {
  float:left;
  }
  
.alignright {
  float:right;
  }
/* other */ 
.tshirt
{
  width:163px;
  text-align: center;
  border:1px solid #ccc;
  padding-top:4px;
  padding-bottom:8px;
  line-height:1.4;
  float:left;
  margin:0px 1px 15px 0px;
  display:inline;
  height:230px;
  position:relative;
  background-color:#ffffff;
}
.tshirt:Hover
{
  border:1px solid #000;
}

.link
{
  font-size: 12px;
  color:#FBAFB1;
  font-weight:bold;
}

.price
{
  color:#68685A;
}

.tshirts
{
  width: 522px; 
  float: none !important;
}
