/*
Theme Name: Gadgetlicious
Theme URI: http://www.gadgetlicious.com
Description: This is the custom made theme hand-made for Gadgetlicious based on the Wordpress Kubrick theme.
Version: 1.0
Author: Matthew Hensler
Author URI: http://www.sixseventydesigns.com
Tags:
*/

* {margin: 0; padding: 0; border: none;}
	.clearfix {clear: both;}
	.italic {font-style: italic;}
	.go-right {float: right;}
	.go-left {float: left;}
	.text-right {text-align: right;}
	.text-left {text-align: left;}
	h1, h2, h3, h4, h5 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: lighter;}
	p a, ul a, div.navigation a {padding: 2px; color: #f46954; text-decoration: none;}
	p a:hover, ul a:hover,  div.navigation a:hover {color: #fff; background: #f46954;}
	a.hover a:hover {color: #f46954;}
	/* general article image styles */
	img.alignleft {float: left; margin: 0 20px 10px 0;}
	img.alignright {float: right; margin: 0 0 10px 20px;}
	img.aligncenter {display: block; margin: 0 auto 10px auto;}
html {background: url(images/b-html.jpg) #fcffff;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #5e5351; background: url(images/b-body.jpg) repeat-x top center;}
div#wrapper-main {margin: 0 auto; width: 910px;}
div#header {height: 184px; overflow: hidden; background: url(images/b-header.) no-repeat; background-position: 80px 17px;}
	#logo {margin-top: 33px;}
		#logo h1 {width: 301px; height: 94px; text-indent: -9999px; background: url(images/logo-gadgetlicious-2.png) no-repeat top left;}
	#header div#menu-container {margin: 0 auto; width: 570px; height: 30px; background: url(images/b-menu.jpg) no-repeat top center;}
	#google-header {float: right; margin-top: 47px; width: 468px;}
	/* menu */
	#menu-container ul#menu {width: 570px; height: 30px; float: left; list-style-type: none;}
	#menu-container ul#menu li {float: left; height: 25px; text-indent: -9999px; overflow: visible; position: relative; z-index: 900;}
	#menu-container ul#menu li a {display: block; height: 30px; padding: 0; background: url(images/b-menu.jpg) top left no-repeat;}
		#menu-container ul#menu li.cookbooks a {background-position: 0 0; width: 90px;}
		#menu-container ul#menu li.cookbooks a:hover {background-position: 0 -30px; }

		#menu-container ul#menu li.potspans a {background-position: -90px 0; width: 120px;}
		#menu-container ul#menu li.potspans a:hover {background-position: -90px -30px; }

		#menu-container ul#menu li.knives a {background-position: -210px 0; width: 60px;}
		#menu-container ul#menu li.knives a:hover {background-position: -210px -30px; }

		#menu-container ul#menu li.electric a {background-position: -270px 0; width: 75px;}
		#menu-container ul#menu li.electric a:hover {background-position: -270px -30px; }

		#menu-container ul#menu li.baking a {background-position: -345px 0; width: 60px;}
		#menu-container ul#menu li.baking a:hover {background-position: -345px -30px; }

		#menu-container ul#menu li.glassware a {background-position: -405px 0; width: 95px;}
		#menu-container ul#menu li.glassware a:hover {background-position: -405px -30px; }

		#menu-container ul#menu li.utensils a {background-position: -500px 0; width: 70px;}
		#menu-container ul#menu li.utensils a:hover {background-position: -500px -30px; }
div#wrapper-content {margin-top: 30px; width: 910px; background: url(images/b-wrapper-content.jpg) repeat-y top center;}
	div#content-left {float: left; width: 590px; padding-right: 30px;}
		div.navigation {font-size: 0.70em;}
		div.entry {margin-bottom: 35px; padding-bottom: 15px; background: url(images/b-entry.png) no-repeat center bottom;}
			div.entry h2 {margin-bottom: 5px; font-size: 1.5em;}
			div.entry h2 a {color: #5e5351; text-decoration: none;}
			div.entry h2 a:hover {color: #fff; background: #5e5351;}
			div.entry img, div.post img {border: 1px solid #e6e6e6;}
			div.entry p, div.entry ul, div.entry ol {margin-bottom: 15px; font-size: 0.75em;}
			div.entry p.pricing {margin-bottom: 5px; padding: 3px 0; text-transform: uppercase;}
			div.entry p.meta {margin-bottom: 2px; text-transform: uppercase; font-size: 0.70em;}
			/* hide post-image from home page */
			div.home img {display: none;}
			/* sociable links */
			div.sociable {text-transform: uppercase;}
			div.sociable a:hover {background: none;}
			div.sociable ul {margin-bottom: 0;}
		.category-hot-deal div.entry {width: 550px; margin-bottom: 35px; padding: 15px; color: #fbebe8; background: url(images/b-entry-special.jpg); border: solid 5px #d05745;}
			.category-hot-deal div.entry h2 {margin-bottom: 5px; font-size: 1.5em;}
			.category-hot-deal div.entry img {border: 1px solid #e6e6e6;}
			.category-hot-deal div.entry p, .category-hot-deal div.entry ul, .category-hot-deal div.entry ol {margin-bottom: 15px; font-size: 0.75em;}
			.category-hot-deal div.entry p.pricing {margin-bottom: 5px; padding: 3px 0; text-transform: uppercase;}
			.category-hot-deal div.entry p.meta {margin-bottom: 2px; text-transform: uppercase; font-size: 0.70em;}
			.category-hot-deal div.entry a {color: #9c3323;}
			.category-hot-deal div.entry a:hover {color: #fff; background: #9c3323;}
			.category-hot-deal div.entry div.sociable {text-transform: uppercase;}
			.category-hot-deal div.entry div.sociable a:hover {background: none;}
			.category-hot-deal div.entry div.sociable ul {margin-bottom: 0;}
	div#content-right {float: right; width: 260px; padding-left: 30px;}
		#content-right div.right-module {margin-bottom: 30px;}
		#content-right div.type-5 {padding: 10px; background: url(images/b-type-5.jpg) #498978; color: #c7f0cc;}
			#content-right div.type-5 ul {list-style-type: none;}
			#content-right div.type-5 li {margin-bottom: 3px;}
			#content-right div.type-5 a {color: #c7f0cc;}
			#content-right div.type-5 a:hover {color: #498978; background: #c7f0cc;}
		#content-right h3 {margin-bottom: 10px;}
		#content-right p, #content-right ul, #content-right ol {font-size: 0.70em; color: #7b6d6b;}
		#content-right div.google-ad-250 {background: #5e5351;}
		#content-right #about {height: 20px; width: 55px; text-indent: -9999px; background: url(images/h-about.jpg) no-repeat top left;}
		#content-right #tags {height: 30px; width: 55px; text-indent: -9999px; background: url(images/h-tags.jpg) no-repeat top left;}
		#content-right #links{height: 30px; width: 55px; text-indent: -9999px; background: url(images/h-links.jpg) no-repeat top left;}

/* single post */
div.ad {clear: both; margin: 4px auto; text-align: center;}

/* archive style */
div.archive h2 {margin-bottom: 15px;}
div.archive li.entry {float: left; display: inline;}
div.archive li.entry img {padding: 4px;}
div.archive li.entry a:hover img {background: #f46954; border: 1px solid #d05745;}
div.archive li.entry a:hover {background: none;}

/* post-list for single and archive pages */
div.post-list-container {clear: both; margin: 15px 0;}
ul.post-list {clear: both; margin: 10px 0; list-style-type: none;}
ul.post-list li {padding: 10px 0; border-bottom: 1px dashed #757575; }
ul.post-list li .go-left a:hover {background: none;}/* general hover rule will cause headings to be hover-able */
ul.post-list img {border: solid 1px #757575;}
ul.post-list p.teaser {font-size: 0.88em;}

/* footer */
div#footer p {padding-bottom: 30px; font-size: 0.70em; text-align: center;}


