/*
Theme Name: Yvonne's Gluten-Free Goodies
Theme URI: http://yvonnesgfgoodies.com/
Description: New theme for Yvonne's Gluten-Free Goodies
Version: 1.0
Author: Derek Houck
Author URI: http://derekhouck.com/
*/

@import url('reset.css');
@font-face {
	font-family: 'SegoeUIRegular';
	src: url('type/seguibk.eot');
	src: local('Segoe UI Regular'), local('SegoeUI-Regular'), url('type/seguibk.woff') format('woff'), url('type/seguibk.ttf') format('truetype'), url('type/seguibk.svg#SegoeUI-Regular') format('svg');
}

@font-face {
	font-family: 'SegoeUIBold';
	src: url('type/seguibd.eot');
	src: local('Segoe UI Bold'), local('SegoeUI-Bold'), url('type/seguibd.woff') format('woff'), url('type/seguibd.ttf') format('truetype'), url('type/seguibd.svg#SegoeUI-Bold') format('svg');
}
@font-face {
	font-family: 'ZapfinoRegular';
	src: url('type/Zapfino.eot');
	src: local('Zapfino Regular'), local('Zapfino'), url('type/Zapfino.woff') format('woff'), url('type/Zapfino.ttf') format('truetype'), url('type/Zapfino.svg#Zapfino') format('svg');
}

a, body	{
	color: #461918;
}
a:active, a:focus, a:hover	{
	color: #f19fb5;
}
body	{
	background: #fff;
	font: 1em 'SegoeUIRegular', Verdana, sans-serif;
}
h2, #footer, .bottom	{
	clear: both;
}
h3 a	{
	text-decoration: none;
}
p	{
	margin-bottom: 1em;
}
small	{
	font-size: 0.75em;
}
strong	{
	font-family: 'SegoeUIBold', Verdana, sans-serif;
}
textarea	{
	width: 90%;
}
#content	{
	float: left;
	width: 720px;
}
	#content h2	{
		font: 1.5em 'ZapfinoRegular', Verdana, sans-serif;
		padding: 20px 0 0;
	}
	#content h3	{
		background: url(images/dot.png) repeat-x 0 100%;
		font: normal 1.125em 'SegoeUIBold', Verdana, sans-serif;
		margin: 0 10px 0 0;
		padding-bottom: 7px;
	}
#header	{
	padding: 10px 0 0;
}
	#header h1 a	{
		display: block;
		background: url(images/banner.png) no-repeat 50% 0;
		height: 138px;
		margin: 0 auto 10px;
		text-indent: -9999px;
		width: 698px;
	}
	#header .bottom	{
		background: url(images/dot.png) repeat-x 0 100%;
		padding-top: 12px;
	}	
#navigation	{
	font-size: 0.875em;
	text-align: center;
}
	#navigation a	{
		color: #461918;
		text-decoration: none;
	}
	#navigation a:active, #navigation a:focus, #navigation a:hover	{
		font-family: 'SegoeUIBold', Verdana, sans-serif;
	}
	#navigation li	{
		float: left;
		width: 160px;
	}
	#navigation #contact	{
		margin-right: 0;
	}
#page	{
	margin: 0 auto;
	width: 960px;
}
.alignleft	{
	float: left;
	padding: 0 10px 10px 0;
}
.alignright	{
	float: right;
	padding: 0 0 10px 10px;
}
.date	{
	color: #f19fb5;
	display: block;
	margin-bottom: 1em;
}
.entry	{
	padding-right: 10px;
}
.post	{
	margin-bottom: 2em;
}

/* @ Sidebar */
#sidebar	{
	float: left;
	padding-top: 20px;
	width: 240px;
}
	#sidebar h2, #sidebar #facebook, #sidebar #twitter	{
		text-align: center;
	}
	#sidebar h2	{
		font: normal 1.125em 'SegoeUIBold', Verdana, sans-serif;
		margin-bottom: 0.5em;
	}
	#sidebar ul	{
		padding: 0 10px;
	}
		#sidebar ul ul	{
			padding: 0;
		}
	#sidebar #facebook a	{
		background: url(images/facebook.png) no-repeat 50% 0;
	}
	#sidebar #shopping-cart, #sidebar #text-3, #sidebar #text-5	{
		background: url(images/social-bg.png) no-repeat 0 0;
	}
		#sidebar #shopping-cart a, #sidebar #text-3 a, #sidebar #text-5 a	{
			color: #461918;
		}
		#sidebar #text-3 a, #sidebar #text-5 a	{
			display: block;
			padding-top: 56px;
			text-decoration: none;
		}
		#sidebar #text-3 a:active, #sidebar #text-3 a:focus, #sidebar #text-3 a:hover, #sidebar #text-5 a:active, #sidebar #text-5 a:focus, #sidebar #text-5 a:hover	{
			font-family: 'SegoeUIBold', Verdana, sans-serif;
		}
		#sidebar #text-3 li, #sidebar #text-5 li	{
			float: left;
			width: 110px;
		}
		#sidebar #shopping-cart .shopping-cart-wrapper, #sidebar #text-3 .bottom, #sidebar #text-5 .bottom	{
		background: url(images/social-bg.png) no-repeat 0 100%;
		}
		#sidebar #shopping-cart .shopping-cart-wrapper	{
			padding: 0 20px 20px;
		}
		#sidebar #text-3 .bottom, #sidebar #text-5 .bottom	{
		height: 20px;
		}
	#sidebar #text-4, #sidebar #text-6	{
		background: url(images/mailinglist-bg.png) no-repeat 0 0;
		color: #fff;
	}
		#sidebar #text-4 h2, #sidebar #text-6 h2	{
			color: #f19fb5;
		}
		#sidebar #text-4 .wpcf7, #sidebar #text-6 .wpcf7	{
			padding: 0 20px;
		}
		#sidebar #text-4 .bottom, #sidebar #text-6 .bottom	{
		background: url(images/mailinglist-bg.png) no-repeat 0 100%;
		height: 20px;
		}
	#sidebar #twitter a	{
		background: url(images/twitter.png) no-repeat 50% 0;
	}
	#sidebar .text-inputs input	{
		width: 95%;
	}
	#sidebar .widget	{
		margin-bottom: 20px;
		padding-top: 20px;
	}
	#sidebar .wpcf7-not-valid-tip	{
		color: #461918;
	}

/* @ Home */
#content.main h2	{
	padding-bottom: 20px;
	text-align: center;
}
.mainfooter	{
	background: url(images/foodbar.jpg) no-repeat 50% 50%;
	height: 190px;
}

/* @ Goodies */
.goodies a:link, .goodies a:visited	{
	text-decoration: none;
	text-transform: lowercase;
}
.goodies li	{
	float: left;
	margin-right: 20px;
	text-align: center;
	width: 155px;
}
	.goodies li .wpsc_product_price, .goodies li .wpsc_buy_button_container	{
		text-align: center;
	}
	.goodies li img	{
		display: block;
	}
