/*
Theme Name: Gourmet Dude.old
Description: Theme developed for the Gourmet Dude website.
Author: Dustin Brewer
Author URI: http://dustinbrewer.com
*/

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.clear {clear: both;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: #96C2CB url(images/bg.jpg) repeat-x; font-family: helvetica, arial, sans-serif;}
	a {color: #D3493F;}
	a:hover {text-decoration: none;}
	#leftCol ul {padding-left: 20px;}
	#leftCol ul li {background: url(images/bullet.jpg) no-repeat 0 3px; padding-left: 15px; list-style: none;}/* basic */
	#mainContainer {background: url(images/mainbg.jpg) no-repeat top center; width: 100%; min-height: 900px;}
	#headerContainer, #bodyContainer, #bodyTop, #footerContainer, #footerContent {clear: both; width: 902px; margin: 0 auto;}
	.imgBox {width: 260px; float: right; text-align: center; color: #999; font-style: italic;}
	.imgBox img {padding-bottom: 10px;}

/* header */
	#headerContainer {background:url(images/header.jpg) no-repeat; height: 183px;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; width: 444px; height: 135px; float: left;}
	#search {float: right; width: 228px; margin-top: 40px;}
	#search #s {background: url(images/searchbox.jpg) no-repeat; width: 223px; height: 18px;  padding: 6px 0 0 5px;border: 1px solid #ccc;}
	#search #searchButton {background: url(images/searchbutton.jpg) no-repeat; width: 61px; height: 21px; border: 1px solid #ccc; float: right; margin-top: 10px;}
	#headerNav {clear: both; padding-top: 5px;}
	#headerNav li {list-style: none; display: inline; background: url(images/navline.jpg) no-repeat right; float: left; padding: 10px 15px;}
	#headerNav li a {color: #fff; text-decoration: none; font-size: 16px; font-weight: bold; padding-bottom: 2px;}
	#headerNav li a:hover {border-bottom: 3px solid #96C2CB;}

/* body */
	#bodyContainer {background: url(images/bodybg.jpg) repeat-y; min-height: 600px;}
		#inside #bodyContainer {background: url(images/bodybg_inside.jpg) repeat-y;}
	#bodyTop {background: url(images/bodytop.jpg) no-repeat; min-height: 400px; padding-top: 1px;}
		#inside #bodyTop {background: url(images/bodytop_inside.jpg) no-repeat;}
		#inside #bodyContent {background: url(images/bodyfooter.jpg) no-repeat bottom;}
	#featuredVideo {background: #ececec; padding: 10px; border: 1px solid #d5d4d4; width: 566px;margin: 20px;}
	#videoHolder {background: #000 url(images/videobg2.jpg) repeat-x; width: 567px; min-height: 279px; text-align: center; padding: 5px 0;}
	#featuredVideo h3 {text-indent: -9999px; background: url(images/featuredvideo_text.jpg) no-repeat; width: 248px; height: 22px;}
	#columns {width: 659px; min-height: 200px; background: url(images/homeboxesbg.jpg) no-repeat bottom center; margin-left: 20px;}
	#columns #columnHeading {background: url(images/homeboxesheading.jpg) no-repeat 1px 0px; height: 113px; width: 658px;}
	#columns .column {width: 180px; padding: 0 10px 10px; float: left;}
	#columns #columnHeading a {width: 180px; padding: 0 10px 10px; float: left; height: 83px; text-indent: -9999px;}
	#columns .column li {margin-bottom: 5px; list-style: none; font-size: 11px;}
#columns .column1 img {position: relative; left: -2px;}
#columns .column2 img {position: relative; left: -6px;}
	#columns .column h3 {margin: 0; font-size: 12px;}
	#columns .column h3 a { color: #D3493F;}
	#columns .column h3 a:hover {text-decoration: none;}	
	#columns .column1 {margin-right: 29px;}
	#columns .column2 {margin-right: 22px;}
	#columns .column ul {padding-left: 5px!important;}
	#leftCol {float: left; width: 600px;}
		#inside #leftCol {padding: 10px 30px;}
	#rightCol {float: right; width: 197px;}
		#inside #rightCol {width: 202px; padding: 20px 20px 0 0;}
		#sidebar .siebarBox h3 {height: 37px; width: 202px;}
		#sidebar #category h3 {background: url(images/sidebar_categories.jpg) no-repeat; height: 37px; width: 202px; text-indent: -9999px;}
		#sidebar #category ul li {margin-bottom: 5px;}
		#sidebar #category ul ul {padding-left: 15px!important; margin-top: 5px;}
		#sidebar #category ul ul li {background: url(images/bullet.jpg) no-repeat 0 3px; padding-left: 15px; list-style: none;}
		#sidebar #tags h3 {background: url(images/sidebar_popular.jpg) no-repeat; height: 37px; width: 202px; text-indent: -9999px;}
		#sidebar #comments h3 {background: url(images/sidebar_recent.jpg) no-repeat; height: 37px; width: 202px; text-indent: -9999px;}
		#sidebar #links h3 {background: url(images/sidebar_hotlinks.jpg) no-repeat; height: 37px; width: 202px; text-indent: -9999px;}
		#sidebar .sidebarBox {background: url(images/sidebarbottom.jpg) no-repeat bottom; padding: 0px 0px 10px 0px;}
		#sidebar .sidebarBox .sidebarBody {padding: 0px 10px 10px 10px; }
		#sidebar .sidebarBox li {list-style: none;}
	

/* footer */
	#footerContainer {background: url(images/bodyfooter.jpg) no-repeat; height: 40px;}
	#footerContent {padding: 15px 0 0 20px;font-size: 10px;}
	#footerContent li {display: inline; list-style: none; float: left; padding: 0 5px; border-right: 1px solid #fff; font-size: 11px;}
	#footerContent li a {color: #fff; text-decoration: underline;}
	#footerContent li a:hover {text-decoration: none;}
	#footerContent p {padding-left: 5px; color: #cbeef5;}


/* Wordpress Styling */

	/* Comments */
		#comment {width: 100%;}
		.commentlist {padding-left: 37px;}
		.commentlist li {list-style: none;padding: 5px;}
		.commentlist .alt {border: 1px solid #666; }
		.commentlist a {color: #D3493F;}
		.commentlist .comment-meta {font-size: 10px; font-style: italic; color: #000;}
		h3#comments {border-top: 1px dotted #352A18; padding: 15px 0; position: relative; left: -3px;}
		.comment {position: relative;}
		.comment {border: 1px solid #ccc; margin: 3px;}
		.comment .avatar {position: absolute; left: -37px; top: 0px;}
		.children {padding: 0 0 0 60px!important;}
		.children .alt {background: #fff; }
		.comment-author-admin {border: 1px solid #000;}
		.comment-author-admin a {color: #fff;}
		.reply {border: 1px solid #666; width: 34px; height: 18px;text-align: center;color: #D3493F;}
		.reply a {color: #D3493F;font-size: 10px;}
		.commentlist .commentmetadata a {color: #000!important;}

	/* Categories */
		.headingImage a {display: none;}	
		.headingImage li {list-style: none;}
		.G-DudeBlogHeading a {background: url(images/gdudeblog_category.jpg) no-repeat; display: block; width: 585px; height: 82px; text-indent: -9999px;}
		.CulinaryComedyHeading a {background: url(images/culinarycomedy_category.jpg) no-repeat; display: block; width: 585px; height: 82px; text-indent: -9999px;}
		.VirtualCookbookHeading a {background: url(images/virtualcookbook_category.jpg) no-repeat; display: block; width: 585px; height: 82px; text-indent: -9999px;}
		
	/* Posts */
		.post {clear: both;}
		.post h1 {color: #d34940; font-size: 20px; font-family: Geneva, Verdana, Tahoma, Helvetica, Arial, sans-serif;}
		.post h2 {margin-bottom: 0;}
		.post h2 a {color: #d34940; font-size: 16px; font-family: Geneva, Verdana, Tahoma, Helvetica, Arial, sans-serif; text-decoration: none;}
		.post h2 a:hover {text-decoration: underline;}
		.post .postDate {font-style: italic; font-size: 10px;}
		.post .postmetadata {clear: both; font-size: 11px;}
		.post {padding: 10px 0;}
		.post h3 {margin-bottom: 0;}
		.post small {padding-bottom: 5px; display: block; font-style: italic;}
		
	/* misc */
	.linkcat h2 {display: none;}
	.featured {background: #000 url(images/videobg2.jpg) repeat-x; width: 567px; min-height: 255px; text-align: center; padding-top: 3px; text-align: center; padding: 25px 0; border: 2px solid #fff;}
	.more-link {text-indent: -9999px; display: block; background: url(images/readmorebutton.jpg) no-repeat; width: 63px; height: 23px;}
	
	#twitter {background: url(images/twitterbg.jpg) no-repeat; width: 169px; height: 146px; position: relative; left: -15px; padding: 0px 15px 0 20px; color: #12525F; font-size: 11px;}
	#twitter .followme {text-indent: -9999px; display: block; height: 60px; width: 150px; clear: both;}
	#facebook {text-align: center; margin: 20px 25px 10px 0;}
	
	#comments blockquote {margin: 3px;}
	#comments blockquote em {float: right; clear: both; display: block;}
	
	.page-item-7 {display: none!important;}