/*
Theme Name: Les editions Pilule Rouge
Theme URI: http://pilulerouge.com
Description: Proprietary Site Design. Copyright 2009 Les Editions Pilule Rouge, France
Version: 1
Author: Theresia Cech, Michael Franzl
Author URI: http://www.mindwarp.at, http://michaelfranzl.com
Tags: bookshop, webshop
*/

body {
  background-color: #cfdadc;
  background-image: url('images/bodybg.png');
  background-repeat: repeat-x;
  margin: 0;
  font-family: Arial;
  color: #5e6c6d;
  font-size: 77%; }

blockquote {
  color: #888888; }

img {
  border: none; }

img.float {
  float: left;
  margin: 4px 20px 10px 0px; }

img#title {
  margin: 0 309px 0 0px;
  float: left; }

h1 {
  color: #606c6c;
  font-size: 130%;
  text-transform: uppercase;
  margin: 0px;
  padding: 8px 0 0 0px; }
  h1 a {
    color: #606c6c; }

h2 {
  font-size: 105%;
  text-transform: uppercase;
  color: #5e6c6d;
  background-image: url('images/headerbg.png');
  background-color: #bdc7c8;
  background-repeat: repeat-x;
  padding: 11px 0 11px 10px;
  margin: 0px; }
  h2 a {
    color: #606c6c; }

h2.star {
  background-image: url('images/headerbg-star.png');
}
h2.xmas {
  background-image: url('images/headerbg-xmas.png');
  background-color: transparent;
  color: white;
  height: 40px;
  width: 289px;
  margin-top: -6px;
  padding: 18px 0 0 7px;
}
h2.envelope {
  background-image: url('images/headerbg-envelope.png');
}
h2.person {
  background-image: url('images/headerbg-person.png');
}
h2.hand {
  background-image: url('images/headerbg-hand.png');
}
h2.info {
  background-image: url('images/headerbg-info.png');
}

h3 {
  color: #606c6c;
  font-size: 100%;
  text-transform: uppercase;
  margin: 0px;
  }
  h3 a {
    color: #606c6c; }

h4 {
  color: #606c6c;
  font-size: 100%;
  text-transform: uppercase;
  margin: 0px;
  padding: 8px 0 0 0px;
  }
  h3 a {
    color: #606c6c; }

h5 {
  font-size: 100%;
  text-transform: uppercase;
  margin: 20px 0 5px 0;
}

h6 {
  font-size: 100%;
  margin: 10px 0 5px 0;
}

a {
  color: #bb0418;
  text-decoration: none;
  font-weight: bold; }

a.uppercase {
  text-transform: uppercase; }


div#container {
  width: 966px;
  margin: 0 auto 100px auto; }

div#header {
  background-image: url('images/title.jpg');
  background-repeat: no-repeat;
}

div#content {
  width: 613px;
  clear: both;
  margin-left: 50px;
  float: left; }

div#content_wide {
  width: 916px;
  margin-left: 50px;
  float: left; }

div#sidebar {
  width: 285px;
  float: right; }

div#footer {
  clear: both;
  padding: 10px 0;
  border-top: 1px solid #e7ecef;
  border-bottom: 1px solid #e7ecef;
  height: 15px;
  color: #7b8688; }
  div#footer ul {
    padding: 0px;
    margin: 0px;
  }
  div#footer li {
    list-style: none;
    float: left;
  }
  div#footer a {
    padding: 0 10px 0 10px;
    display: block;
    float: left;
    text-transform: uppercase;
    color: #7b8688; }
  div#footer a:hover {
    color: #444444; }

div#metanavi {
  height: 100px;
  text-align: right;
  padding: 80px 0px 0px 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 150%; }
  div#metanavi ul {
    margin-top: -10px; }
  div#metanavi ul li {
    list-style: none; }
  div#metanavi a {
    text-decoration: none;
    color: #a7acaf; }
  div#metanavi a.selected, div#metanavi span {
    color: #bb0418; }
  div#metanavi a:hover {
    color: #878c8f; }

div.box {
  background-image: url('images/alpha50.png');
  overflow: visible;
  margin: 0 0px 10px 0; }

div.boxcontent {
  padding: 10px 10px 10px 10px;
  text-align: left; }

div.newscontent {
  border-bottom: 1px solid #d5dedd;
  padding: 10px 0 10px 0;
}
  div.newscontent p {
  margin: 0px;
  padding: 0px;
  }

div.left {
  float: left;
  width: 300px;
  margin: 20px 5px 10px -10px; }

div.right {
  float: right;
  width: 300px;
  margin: 20px -10px 10px 5px; }

div.bookdescription {
  position: relative;
  left: 100px;
  width: 60%; }

hr {
  border-top: 1px solid black; }

ul.currentbooklist, ul.authorslist {
  color: #bb0418;
  padding: 0px; }
  ul.currentbooklist li, ul.authorslist li {
    list-style: none;
    border-bottom: 1px solid #d5dedd;
    padding: 5px 0; }
  ul.currentbooklist a {
    text-transform: none; }

div#mainnav {
  margin-left: 50px;
  overflow: hidden;
  height: 37px;
  background-image: url('images/mainmenubg.png');
  background-repeat: repeat-x;
  margin-bottom: 20px; }
  div#mainnav ul {
    padding: 0px;
    margin: 0px; }
  div#mainnav li {
    float: left;
    list-style: none; }
  div#mainnav a {
    float: left;
    background-image: url('images/mainmenubg.png');
    height: 27px;
    color: white;
    display: block;
    padding: 10px 5px 0 5px;
    text-transform: uppercase;
    font-weight: bold;
    border-right: 1px solid #96a0a1;
    border-left: 1px solid #b1b9bb; }
  div#mainnav a:hover {
    background-image: url('images/mainmenubg-selected.png'); }
  div#mainnav li.current_page_item a,
  div#mainnav li.current-cat a {
    background-image: url('images/mainmenubg-selected.png'); }

#searchform label, #searchsubmit {
  display: none;
}

#respond textarea {
  width: 50%
}

form#paypalorder {
  margin: 0px 0 20px -2px;
}

a.orderbutton img {
  margin: 0 10px -10px 0;
}

form#searchform, form#searchform div {
  display: inline; }

input#s {
  margin: -4px 0 0 7px; 
  width: 100px; }

div#sidebar ul {
  padding: 0px;
  margin: 0px;
}

div#sidebar li {
  list-style: none; }

img.featured_book {
  margin-right: 4px;
}

div.bookslider { 
  height: 270px;
  padding-top: 40px; }
div.bookslider td {
  vertical-align: center;
}

td {
  vertical-align: top;
}

table.border {
 border-collapse collapse;
 border: 1px solid gray;
 border-spacing: 0px; }

table.border td, table.border th {
 padding: 3px;
 border-right: 1px solid gray;
 border-bottom: 1px solid gray;
 }

table.border th {
 background-color: #eeeeee;
}

table.border th.title {
 width: 250px;
}

table.border th.price {
 width: 150px;
 text-align: right;
}

td.price {
 text-align: right;
}

li.cat-item {
  list-style: none;
  text-transform: uppercase;
}

code { font-family: Arial;
       font-style: italic; }

em { font-weight: normal;
     font-style: italic;
}

var { font-style: normal;
      text-transform: uppercase; }

cite { text-transform: uppercase; }

span#counter {
  float: right;
}
