/*Theme Name: Turkey Creek*//*	Change Log--------------------10-18-10 - James Cromwell, Richards Design Group 	-- Changed site base font to serif (Georgia)	-- Removed rule on home page "Featured Stores"	-- 	-- 10-15-09 - James Cromwell, Richards Design Group 	-- added 5px padding to top of "#site-body-main" to match spacing on "#store-main" pages (ln 212)	-- removed padding from "#store-main" in "store.css" to make spacing consistant	-- modified padding on "#site-body-sidebar-nav" to "0 0 10px 5px" from "0 0 10px 20px" (ln 225)	-- modified padding on "#site-body-sidebar-nav li h3 a" to "12px 10px" from "12px 8px" (ln 251)*/body {	margin: 0px;	padding: 0px;	font: normal 13px Georgia, Times, "Times New Roman", serif;	line-height: 150%;}a {	color: #794B12;}p {	margin: 0px;	padding: 0px 0px .8em 0px;}h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px 0px .5em 0px;}h1 {	color: #AB6B2B;	font-size: 24px;	font-weight: normal;}h2 {	font-size: 20px;}h3 {	font-size: 18px;}h4, h5, h6 {	font-size: 16px;}img {	border: none;}form {	margin: 0px;	padding: 0px;}ul {	margin: 0px;	padding: 0px 0px 1em 1.2em;}.clear { /* overflow: auto doesn't work everywhere */	clear: both;	font-size: 0px;	line-height: 0px;}.input-text,textarea,select {	border: 1px solid #939598;	padding: 2px;	margin: 0px;	font: normal 11px "Trebuchet MS", sans-serif;}#site-container {	width: 880px;	margin: 0px auto;	padding: 10px 0px;	position: relative;	top: 0px;	left: 0px;}#site-header-logo {	float: left;	}	#site-header-logo a {		display: block;		text-indent: -9999px;		background-image: url(/images/site-header-logo.gif);		background-position: top left;		width: 401px;		height: 59px;	}#site-header-search {	width: 440px;	padding-top: 12px;	float: right;}#site-header-search div {	float: right;}#site-header-search input {	float: left;	margin-left: 5px;}#site-header-tagline {	clear: right;	float: right;	padding-top: 17px;	line-height: 100%;	text-transform: uppercase;	font: normal 10px Palatino, Georgia, serif;	letter-spacing: .75em;	color: #333333;	width: 50%;	text-align: right;}#site-header-nav-spacer {	clear: both;	height: 38px;}#site-header-nav-repositioner {	position: absolute;	top: 73px;	left: 0px;	width: 880px;}#site-header-nav {	float: left;	clear: both;	text-transform: uppercase;	background: transparent url(/images/navbg-new.png) repeat-x scroll top left;	height: 38px;	position: relative;	width: 850px;	top: 5px;	left: 0px;	line-height: 120%;}		#facebooklink	{float: right;	margin-top: 5px;}			#facebooklink a	{	text-indent: -9999px;	display: block; width: 23px; height: 23px;	background-image: url(/images/facebookIcon.png);	background-position:top left; background-repeat: no-repeat;	}#site-header-nav ul {	margin: 0px;	padding: 0px;	list-style-type: none;	display: inline;	position: absolute;	top: 0px;	left: 0px;	font-family: Georgia, Times, "Times New Roman",Arial,Helvetica,sans-serif;	}#site-header-nav li {	float: left;	display: block;	margin: 0px;	padding: 0px;	list-style-type: none;	position: relative;	top: 0px;	left: 0px;}#site-header-nav li a {	float: left;	display: block;	margin: 0px;	/*padding: 4px 24px 0;*/	background: #95926c url(/images/navbg-new.png) repeat-x scroll top left;	/*border-right: 2px solid #ffffff;*/	font-weight: normal;	font-size: 10px;	color: #ffffff;	text-decoration: none;	text-align: center;}#site-header-nav li:last-child a,#site-header-nav li.last-child a {	border-right: none;}#site-header-nav li a span {	float: left;	display: block;	margin: 0px;	height: 19px;	cursor: pointer;	letter-spacing: 1px;}#site-header-nav li:hover a span,#site-header-nav li.hover a span {	height: 22px;}#site-header-nav li ul {	text-transform: none;	display: none;	position: absolute;	top: 25px;	left: -2px;	margin: 0px;	padding: 0px 0px 4px 0px;	background-color: #95926c;	width: 205px;	border: 2px solid #ffffff;	border-top: none;}#site-header-nav li:hover ul,#site-header-nav li.hover ul {	display: block;}#site-header-nav li li {	margin: 0px;	padding: 0px;	line-height: 100%;	float: none;}#site-header-nav li li a,#site-header-nav li.hover li a {	text-align: left;	display: block;	float: none;	margin: 0px;	padding: 3px 15px;	background: none;	border-right: none;}#site-header-nav li li a:hover {	background-color: #95926c;}#site-body {	margin-bottom: 10px;}#site-body-main {	float: left;	width: 620px;	position: relative;	top: 0px;	left: 0px;	padding: 5px 0 0 0;					/*	original "0"	*/}#site-body-sidebar {	float: right;	width: 250px;}#site-body-sidebar-nav {	margin: 0px;	padding: 0px 0px 10px 5px;			/*	original "0 0 10px 20px"	*/	font-size: 12px;}#site-body-sidebar-nav ul {	margin: 0px;	padding: 0px;	list-style-type: none;	font-family:  Georgia, Times, "Times New Roman", Arial, Helvetica, sans-serif;}	#site-body-sidebar-nav ul li div div a{				font-family: Arial, Helvetica, sans-serif;			text-decoration: none;		}#site-body-sidebar-nav li {	margin: 0px;	padding: 0px;	border-bottom: 1px solid #BEBBA9;	background-image:url(/images/buttonBG-orange.png);	background-position: 0px 8px;	background-repeat: no-repeat;	display: block;}	#site-body-sidebar-nav li:hover {		background-position: 5px 8px;	}#site-body-sidebar-nav li.sidebar-special-nav	{	background-image:url(/images/buttonBG-red.png);	}#site-body-sidebar-nav li h3 {	padding: 0px;}#site-body-sidebar-nav li h3 a {	text-transform: uppercase;	font-size: 11px;	font-weight: normal;	cursor: pointer;	width: 213px;	color: #ffffff;	text-decoration: none;	display: block;	padding: 12px 10px 12px 25px;					/*	original "12px 8px"	*/	letter-spacing: 3px;}	.navTube	{		display: block; 		float:left;		padding: 4px 0 0 0;		color: #fff;		}	.footNavTube	{		display: block; 		float:left;		padding: 0 0 0 0;		color: #aaa;		}#site-body-sidebar-nav li.sidebar-special-nav h3 a:hover	{	color: #d0981b;	}#site-body-sidebar-nav li h3 a:hover {	color: #a00;	padding-left: 30px;}#site-body-sidebar-nav li:last-child,#site-body-sidebar-nav li.last-child {	border-bottom: none;}#site-body-sidebar-nav li div {	display: none;	padding: 0px 12px;}#site-body-sidebar-nav li div div {	display: block;	padding: 0px 0px 12px 0px;	padding: 8px 8px;}#site-body-sidebar-nav li h3 a.site-body-sidebar-nav-special {	font-size: 15px;	font-weight: bold;	/*	color: #009900;	background-color: #FFFF99;	*/}.site-body-sidebar-ad {	padding: 0px 0px 10px 0px;	/* hacks for eliminating erroneous bottom padding: */	font-size: 0px; /* for ie */	line-height: 0px; /* for ff */}.site-body-sidebar-ad:last-child,.site-body-sidebar-ad.last-child {	padding: 0px;}#site-footer {	clear: both;	margin-top: 2.75em;	position: relative;	top: 0px;	left: 0px;	height: 0;}		#site-footer-inner {	position: relative;	top: -1.5em;	left: 0px;	width: 100%;	overflow: hidden;	height: 21px;}#site-footer-nav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#site-footer-nav li {	float: left;	margin: 0px;	padding: 0px 10px 0px 20px;}#site-footer-nav li a {	height: 1.5em;	text-decoration: none;	white-space: nowrap;	font-size: 11px;	color: #aaa;	/*background-color: #9b9874;*/}#site-footer-nav li ul {	padding-top: .5em;}#site-footer-nav li li {	white-space: nowrap;	float: none;	padding: 0px;}#site-footer-nav li li a {	color: #949174;	font-weight: normal;	background-color: transparent;	padding: 0px;}#site-footer-nav li li a:hover {	text-decoration: underline;}.edit-post-link {	float: right;	padding: 0px 0px 5px 5px;}.edit-post-link a {	display: block;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;	padding: 1px 5px;	background: #AB6B2B url(/images/site-header-nav-gradient.jpg) repeat-x scroll top left;	border: 1px solid #AB6B2B;}.edit-post-link a:hover {	background-image: none;}/* styles for wordpress classes */.alignleft {	float: left;	padding: 0px 5px 10px 0px;}.alignright {	float: right;	padding: 0px 0px 10px 5px;}.wp-caption-text {	font: normal 11px Georgia, serif;}#cse-search-results iframe {	width: 620px;}#page-top-ad	{	margin: 0 auto 5px;	height: 108px;	width: 880px;	}#page-bottom-ad	{	margin:  20px auto 0;	height: 108px;	width: 880px;	}
