/*  
Theme Name: Formula Werks Custom Built
Theme URI: http://www.formulawerks.com
Description: "Formula Werks, Hells yeah, Scumbag Nation, you gotta go!"
Version: 1.0
Author: Jason
Author URI: http://www.chaaason.com/

*/

/* Reset */
BODY, H1, H2, H3, P, UL, OL, LI, BLOCKQUOTE, IMG {margin:0; padding:0; border:0;}
A, A:HOVER, A:ACTIVE {text-decoration:none;}


body {background: #000; font-size: 12px; font-family: Verdana, Arial, sans-serif; }
.clear {zoom:1;}
.clear:after {content:"."; display:block; height:0;width:0; overflow:hidden; clear:both; visibility:hidden;}
a {text-decoration: none; color: #000; outline: none;}
a:hover{text-decoration: underline;}

.highlight { background-color: yellow }

#wrapper{width:975px; padding:20px; margin: 6px auto; background:#fff; }

#header {margin: 0 0 0 0; width: 975px; height:126px; float:left;}
#header h1 {background:url('images/logo.jpg') no-repeat; width:120px; height:126px; display: block; text-indent:-9000px; float:left;}
#header h1 a {display: block; width: 120px; height: 126px; cursor: pointer;}
#header .banners {float: left; margin:0 0 0 10px;}

#header .tag{float: right; z-index:1; position: relative; top: -71px}

.menu {float:left; margin:0 0 0 11px;}
.menu ul {list-style:none;}
.menu ul li{width:120px; height:16px; margin:10px 0 0 10px; display:block; float:left; font-weight:bold; text-transform:uppercase; background:url('images/navbackground.jpg');}
.menu ul li:first-child{margin:10px 0 0 0px;}
.menu ul li:hover {background:url('images/navbackground.jpg');background-position:0% 100%;}.menu ul li a {color:#fff; font-size:11px; margin:1px 0 0 6px; width:120px; height:16px; display:block;}.menu #contact{width:90px; background:url('images/navbackgroundcontact.jpg')scroll 0px 0px;}
.menu #contact:hover{background:url('images/navbackgroundcontact.jpg')scroll 0px 16px;}

#social {float:right; position:relative; top:9px;}
#social ul {list-style:none; }
#social ul li{display:inline-block; width:16px; height:16px; background:#ccc; text-indent:-9000px;}
#social ul li a {display: block; width: 16px; height: 16px; cursor: pointer;}

#social .mail{background:url('images/mail.jpg') no-repeat;}
#social .facebook{background:url('images/facebook.jpg') no-repeat;}
#social .twitter{background:url('images/twitter.jpg') no-repeat;}
#social .flickr{background:url('images/flickr.jpg') no-repeat;}
#social .rss{background:url('images/rss.jpg') no-repeat;}

/*.container {width:844px; min-height:417px; margin:10px 0 0; background:#e5e5e5; display:block; float: right;}*/
.container {width:641px; min-height:417px; margin:10px 0 0 131px; background:#fff; display:block; float: left;}

.container .entry{margin:0 0 10px 0px; padding: 8px; background: #e5e5e5;}

.container .entry p{margin:9px 0 17px 0; line-height:15px;}
.container .entry {font-size: 11px;}
.container .entry .dateandtalk  {font-size: 10px;}
.container .entry a {text-decoration: none; color: #00a2cb; outline: none;}
.container .entry a:hover{text-decoration: underline; color: #000;}
.container .entry h2 a {font-size: 14px; color: #00a2cb;}
.container .entry h2 a:hover{text-decoration: underline; color: #00a2cb}
.container .entry img{margin:0px 0 0px 0; border:2px solid #FFFFFF;}
.container .weekly img{margin:0px 0 0px 0; border:none;}
.container .entry #firstimg {float:right; margin:0 5px 5px 5px;}
.container .entry #nostyle {margin:0 0 0 0; border:0}

.container .entry .before-product h2{color:#00A2CB;}
.container .entry .product {float:left; margin:3px 4px 0 3px; width:440px;}

.container .entry .product .product_thumbs {text-align:center; margin-top:7px;}
.container .entry .product .product_thumbs a img{width:50px; height:48px; border:thin solid #000; margin:0 2px;}
.container .entry .product #viewsize {text-align:center; margin-top:7px;}

.weakly{width:844px;}
.container .entry .product-info {float:left; width:381px;}
.container .entry .product-info #countdown {font-size:16px; font-weight:bold; color:#00A2CB; margin-bottom:5px;}
.container .entry .product-info h3{display:inline; font-size:13px; font-weight:bold; margin:3px 0 9px 0;}
.container .entry .product-info h2{display:inline; font-size:11px; font-weight:normal; margin:3px 10px 9px 0;}
.container .entry .product-info h2 a{text-transform:capitalize; font-size:11px;}
.container .entry .product-info p {margin-bottom:0px;}
.container .entry .product-info p span {font-weight:bold;}
.container .entry .product-info #viewsize {}
.container .entry .product-info #viewsize span {font-weight:bold;}
.container .entry .product-info p .product-price {margin-top:18px; display:block;}
.container .entry .product-info .price {font-weight:bold;}
.container .entry .product-info ul {list-style:none; margin: 25px 0 -1px 0;}
.container .entry .product-info ul li {margin:0 0 4px 0; }
.container .entry .product-info ul li span {width:66px; display:inline-block;}
.container .entry .product-info .product-obs{font-style:italic;}
.container .entry .product-info .product-obs span{text-decoration:underline; font-weight:normal;}
.container .entry .product-info .twitter-share-button{margin-top:23px;}
.container .entry .product-info #facebook{margin-top:6px;}
.container .entry .product-info #faq{margin-top:6px;}



.container .post{margin:0px 0 10px 0px; padding: 8px; background: #e5e5e5;}
.container .post p{margin:9px 0 17px 0; line-height:15px;}
.container .post {font-size: 11px;}
.container .post a {text-decoration: none; color: #00a2cb; outline: none;}
.container .post a:hover{text-decoration: underline; color: #000;}
.container .post h2{font-size:14px; color:#00a2cb;}
.container .post img{margin:6px 0 2px 0;border:2px solid #FFFFFF;}
.container .post #firstimg {float:right; margin:0 5px 5px 5px;}
.container .post #nostyle {margin:0 0 0 0; border:0}
.container #respond {padding:8px 10px 10px 8px; border-top:10px solid #fff;}
.container #respond h3 {margin: 0;}

.container h3 {margin:15px 10px 10px 8px; font-size:12px;}
.container h3#comments {margin:0; border-top:10px solid #FFFFFF; padding:8px 10px 10px 8px}
.container .commentlist{margin:8px 10px; list-style:none;}
.container .commentlist .comment {margin:15px 0 0 0; padding-bottom:15px; border-bottom: 1px dotted #838383}
.container .commentlist .avatar {display:none;}
.container .commentlist .comment-author {font-size:10px}
.container .commentlist .comment-meta  {font-size:10px;margin-bottom:5px;}

.container .navigation {background-color:#fff;}
.container .navigation .alignleft{float:left}
.container .navigation .alignright{float:right}




/*.sidebar {width:120px; margin:10px 0 0 0; height:600px; display:block;}*/
.sidebar {width:120px; margin:135px 0 0 0; height:600px; display:block; position:absolute;}

.sidebar h2 {text-transform:uppercase; font-weight:bold; font-size:11px; color:#00a2cb; margin-bottom:5px;}
.sidebar h2 a {text-transform:uppercase; font-weight:bold; font-size:11px; color:#00a2cb; margin-bottom:5px;}
.sidebar h2 a:hover {text-transform:uppercase; font-weight:bold; font-size:11px; color:#00a2cb; text-decoration: underline; margin-bottom:5px;}
.sidebar #shop ul {list-style: none;}
.sidebar #shop ul li {width:120px; height:16px; margin-bottom:30px; background:#00a2cb;}
.sidebar #shop ul .noselect {margin-bottom:4px; background:#ff6400;}
.sidebar #shop ul li img{float:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.sidebar #shop ul li img{margin-top:0;}}
.sidebar #shop ul li a {color:#fff; font-size:11px; margin:1px 0 0 4px; font-weight:bold; text-transform:uppercase; float:left;}
.sidebar #shop ul li select {margin-top:5px; width:120px;}.sidebar .social2 {margin-top:-15px}
.sidebar .social2 ul{list-style:none; margin-top:15px}
.sidebar .social2 ul li {margin: 5px 0 0 0;}
.sidebar .social2 ul li a {font-weight:bold; color:#666; vertical-align:18%; margin:0 0 0 4px;}
.sidebar .social2 ul li span{margin-top:-5px;}
.sidebar .social2 .facebook a{color:#4d5f8c;}
.sidebar .social2 .twitter a{color:#0092cc;}
.sidebar .social2 .flickr a{color:#e8469c;}
.sidebar .social2 .rss a{color:#ff8900;}

.rightsidebar {width:195px; background:#000; float:right; min-height:530px; margin:10px 0 0;}

.footer {width:845px; margin:12px 0 0 10px; display:block; float: right;}
.footer ul {list-style:none; text-align:center; }
.footer ul li{border-right: 1px solid; display:inline; margin-right:6px;}
.footer .formulawerks{color:#00a2cb;}
.footer .ways{color:#0f970f}
.footer .loyallocals{color:#ec008c}
.footer .rotofugi{color:#ff8b00;}
.footer .ksly{color:#662d91;}
.footer .shawnimals{color:#00a2cb}
.footer .g4{color:#0f970f; border:none;}
.footer .workshopkids{color:#00a2cb;}
.footer .stardate{color:#0f970f}
.footer .freshlydipped{color:#ff8b00; border:none;}
.footer #copyrights{font-size:10px; color:#b3b3b3;}

.authorabout {background:#E5E5E5; margin:0 0 10px 0; padding: 1px 0 18px 0;}
.authorabout #border { background:#000; float:left; height:1px; width:829px; margin:16px 0 0 7px; display:block;}
.authorabout h2{font-weight:bold; font-size:14px; color:#00a2cb; margin: 7px 0 0 8px;}
.authorabout img{margin:3px 0 2px 2px;border:2px solid #FFFFFF; float: left;}
.authorabout ul {list-style: none; float: left; margin: 3px 0 0 16px;}
.authorabout li {font-weight:bold; font-size:11px;}
.authorabout li span {font-weight: normal; margin:0 0 0 3px;}
.authorabout p{font-size:11px; float:left; width: 652px; margin:12px 0 0 16px; line-height:15px;}

#mailpage {padding:20px 0 0 20px; background:#fff; width:500px; height:318px;}#mailpage p {margin:5px 0;}#mailpage h2{text-transform:uppercase; font-weight:bold; font-size:11px; color:#00a2cb; margin-bottom:5px;}#mailpage ul li{list-style:none;}
#mailpage #submit{background:url('images/submit.jpg'); text-indent:-9000px; height:16px; width:120px; border:0; margin-top:10px;}

#popupContact {width:100%; height:100%;}
#popupContact h2 {margin-bottom:5px; color:#00a2cb;}
#popupContact p {margin-bottom:10px;}
#popupContact a{margin:10px 0; color:#fff; font-size:11px; padding:1px 4px; font-weight:bold; text-transform:uppercase; width:120px; height:16px; background:#00a2cb; cursor:pointer;}

.post_content_product {
  width: 440px;
  height: 420px;
  padding: 2px 6px 2px 2px;
  float: left;
}
.post_content_description p. {
  width: 200px;
  padding: 2px 0px 2px 6px;
}
.post_content_category {
  border: 1px solid #b5b5b5;
  width: 187px;
  height: 310px;
  padding: 0 0 0 0;
  margin: 0 9px 10px 9px;
  float: left;
}
.post_content_info {
 font-family:Verdana,Arial,sans-serif;
 float: middle;
 /*position: absolute;
 top: 0px;*/
 }

.post_content_info .post_content_text {
 font-size: 8pt;
/*  width: 106px; */
 min-height: 60px;
 text-align: center;
 padding: 4px 2px 0px 2px;
 margin-bottom: -25px;
 }
 
.post_content_info .post_content_text {
  color:#000;
  }

.post_content_info .post_content_text .post_content_small {
 font-size: 7.5pt;
 }

