/*   

Theme Name: wired's

Theme URI: http://www.wireds.de

Description: theme for wired's money blog

Author: .wired

Author URI: http://www.wireds.de

Version: 1.0

*/



/* body */



body, html {

  min-height: 100%;

  margin: 0px;

  background: url(images/bg.jpg);

  font-family: Arial, Verdana, sans-serif;

  min-width: 1014px;

}



a img {

  border: none;

}



* {

  margin: 0;

  padding: 0;

}



.clear {

  clear: both;

}



#wrapper {

  width: 1035px;

  margin: 0 auto;

}









/* header */



#header {

  width: 953px;

  height: 227px;

  margin: 0px auto 0px auto;

  float: right;

}



#root {

  width: 100%;

  margin: 0px auto 0px auto;

  clear: right;

  float: right;

}



#topbar {

  margin: 0 50px 20px 0;

  width: 853px;

  clear: right;

  float: right;

}



#navigation {

  list-style-type: none;

  margin: 0;

  padding: 0;

}



#navigation li {

  float: left;

}



#search {

  background: url(images/suche.png);

  width: 297px;

  height: 48px;

  margin: 0 0 0 556px;

  position: relative;

}



#search input {

  border: none;

  margin: 15px 0 0 107px;

  background: transparent;

  width: 122px;

}



#preview {

  background: url(images/preview.jpg) no-repeat;

  margin: 0 0 0 155px;

  width: 825px;

  height: 442px;

}



#preview h2 {

  padding: 67px 0 0 470px;

  font-size: 16px;

  color: #000;

}



#contentarea {

  background: url(images/contentarea.jpg) no-repeat;

  width: 825px;

  height: 786px;

}



#contentarea-bg {

  background: url(images/contentarea-bg.jpg);

  width: 825px;

  padding: 0 0 5px 0;

margin: 0 0 0 155px;

}



#preview2 {

  background: url(images/preview2.jpg) no-repeat;

 margin: 0 0 0 155px;

  width: 825px;

  height: 442px;

}



#preview2 a {

  text-decoration: none;

  color: #000;

}



#preview2 h2 {

  margin: 42px 0 0 470px;

  font-size: 22px;

  font-weight: 400;

}



#random-products {

  padding: 100px 0 0 435px;

  height: 250px;

  max-height: 250px;

}



#random-products img {

  margin: 0 20px 10px 0;

}



#latest-products {

  float: left;

  width: 340px;

  padding: 15px 0 0 55px;

}



#content-left {

  float: left;

  width: 420px;

}



#tags ul {

  padding: 0 15px 15px 15px;

  list-style-type: none;

}



#tags ul h2 {

  font-size: 16px;

  padding: 6px 0 15px 0;

}



#tags ul a {

  text-decoration: none;

  color: #000;

}









/* latest products */



.latest-product-item {

  float: left;

  width: 155px;

  border: 2px dashed #81786B;

  font-size: 11px;

  margin: 0 10px 10px 0;

}



.latest-product-item a {

  margin: 3px auto 0 auto !important;

  width: 140px;

  display: block;

}



.latest-product-item-price {

  background: #000;

  padding: 3px;

  color: #fff;

  font-size: 12px !important;

  display: inline-block;

  float: right;

}



.latest-product-item-name {

  display: inline;

  float: left;

}







/* post */



.post {

  width: 420px;

  height: 308px;

}



.post h2 {

  padding: 18px 0 56px 35px;

}



.post h2 a {

  font-weight: 700;

  font-size: 16px;

  text-decoration: none;

  color: #000;

}



.post p {

  font-size: 13px;

  padding: 0px 15px 15px 15px;

}







/* navi */



#sidebar {

  position: relative;

  margin: 70px 0 0 0px;

  float: left;

  width: 187px;

  background: url(images/sidebar-bg.jpg);

}



#sidebar .categorydisplay {

  background: #3A1E0C;

  width: 133px !important;

  padding: 4px 5px 4px 5px !important;

  list-style-type: none !important;

}



#sidebar .categorydisplay li {

  border-bottom: 1px #544132 solid;

  border-top: 1px #544132 solid;

  padding: 2px 0;

  margin: 0 0 -1px 0;

}



.category a {

  padding-left: 5px;

}



#sidebar a {

  color: #fff;

  text-decoration: none;

}



#sidebar ul {

  font-size: 8pt;

  width: 123px;

  list-style-type: none;

}



#sidebar .categorydisplay li ul li {

  padding-left: 6px !important;

}









/* footer */



#footer-bottom {

  margin: 0 0 -410px 0;

  left: 155px;

  top: -445px;

  height: 147px;

  width: 825px;

  position: relative;

  background: url(images/footer-bottom.png);

}



#footer-bottom a {

  display: block;

  width: 120px;

  height: 40px;

  position: relative;

  top: 50px;

  left: 560px;

}



#footer-left {

  position: relative;

  top: -396px;

  left: 76px;

  /*margin: -537px 0 0 78px;*/

  width: 80px;

}





/* shop */



#sideshoppingcart {

  padding: 83px 0 0 420px;

  height: 250px;

  max-height: 250px;

}



.cattitles {

  display: none !important;

  height: 0 !important;

}



.product_grid_item {

  width: 220px;

  min-height: 300px;

  float: left;

  border: 1px #000 solid;

  background: #fff;

  margin: 20px 25px 0 0;

  text-align: center;

}



.wpsc_page_numbers {

  clear: both;

}



.product_grid_display {

  padding-left: 56px;

  padding-bottom: 20px;

}



.item_image {

  padding: 20px 0;

}



.product_text a {

  font-weight: 100;

  color: #000;

  margin-bottom: 10px !important;

}



.grid_product_info {

  margin-bottom: 30px;

}



#products_page_container {

  padding: 20px 0 0 0;

}



.producttext {

  margin-left: 325px;

  font-size: 13px;

}



.imagecol {

  float: left;

}



.prodtitles {

  font-size: 17px;

  margin-bottom: 15px;

  text-decoration: underline;

}



.description p {

  font-size: 13px;

  margin-bottom: 5px;

}



.wpsc_page_numbers {

  font-size: 13px;

  font-weight: 900;

  padding: 15px 0;

}



.wpsc_page_numbers a {

  color: #777;

}







/* slider */



#sliderdiv {

  padding: 100px 0 0 430px;

  height: 210px;

  width: 355px;

}





/* search */



#search-submit {

  width: 30px !important;

  border: none;

  background: transparent;

  cursor: pointer;

  margin: 0 0 0 25px !important;

}



















