/*
Theme Name: Strawberry Hill U.S.A.
Theme URI: http://www.strawberryhillusa.com/
Description: Custom Wordpress theme designed for Strawberry Hill U.S.A.
Version: 1.0
Author: Mathew Smith
Author URI: http://www.mathewsmithstudio.com/
Tags: white/red, custom header, fixed width, two columns
*/

body  {
	background-image: url("images/back_tile.jpg");
	margin: 0;
	padding: 0
	}

#container {
	margin: 0 auto;
	padding: 30px 0;
	position: relative;
	width: 980px
	}

#top {
	background-image: url("images/top_back.png");
	background-repeat: no-repeat;
	width: 980px;
	height: 20px
	}

#mainContainer {
	background-image: url("images/back_shadow_tile.png");
	background-repeat: repeat-y;
	padding: 0 10px;
	width: 960px
	}

#header {
	background-image: url("images/header_back.jpg");
	background-repeat: no-repeat;
	width: 960px;
	height: 135px
	}

#header .logo {
	background-image: url("images/logo.gif");
	background-repeat: no-repeat;
	margin: 0 0 0 24px;
	width: 334px;
	height: 129px;
	float: left
	}

#header .logo a {
	text-indent: -9999px;
	display: block;
	width: 334px;
	height: 129px
	}

#header .southernLiving {
	background-image: url("images/header_featured_southern_living.png");
	background-repeat: no-repeat;
	margin: 0 50px 0 0;
	width: 139px;
	height: 135px;
	float: right
	}

#header .southernLiving a {
	text-indent: -9999px;
	display: block;
	width: 139px;
	height: 135px
	}

#header .cornMaze {
	background-image: url("images/header_featured_corn_maze.png");
	background-repeat: no-repeat;
	margin: 0 50px 0 0;
	width: 193px;
	height: 120px;
	float: right
	}

#header .cornMaze a {
	text-indent: -9999px;
	display: block;
	width: 193px;
	height: 120px
	}

#headerFeature {
	margin: 10px 50px 0 0;
	float: right
	}

#homeNav  {
	background-image: url("images/home_nav_back.jpg");
	background-repeat: no-repeat;
	text-align: center;
	padding: 2px 0 0;
	width: 960px;
	height: 40px
	}

#nav   {
	background-image: url("images/nav_back.jpg");
	background-repeat: no-repeat;
	text-align: center;
	padding: 2px 0;
	width: 960px;
	height: 40px
	}

#homeNav ul, #nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0
	}

#homeNav li, #nav li {
	display: inline
	}

#homeNav li a, #nav li a    {
	color: #fff;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 40px;
	text-decoration: none;
	background-image: url("images/nav_star.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 0 9px;
	padding: 0 0 0 23px
	}

#homeNav li a:hover, #nav li a:hover {
	color: #79b6de
	}

#homeNav li.first a, #nav li.first a  {
	background-image: none;
	margin-left: 0;
	padding-left: 0
	}

#homeMain {
	width: 960px
	}

#homeBanner   {
	background-image: url("images/home_banner_back.jpg");
	background-repeat: no-repeat;
	padding: 20px 520px 20px 28px;
	width: 412px;
	height: 294px
	}

#homeBanner h2 {
	background-image: url("images/welcome_title.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	width: 200px;
	height: 69px
	}

#homeBanner p    {
	color: #fff;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px
	}

#homeBanner a {
	color: #fff
	}

#homeBanner a:hover {
	color: #79b6de
	}

#homeBannerSide {
	background-image: url("images/home_banner_edge.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 309px;
	right: -27px;
	width: 37px;
	height: 227px
	}

#homeFeatures    {
	background-image: url(images/home_features_back_fall.jpg);
	background-repeat: no-repeat;
	padding: 36px 30px 19px;
	width: 900px;
	height: 217px
	}

#homeFeatures ul {
	list-style-type: none;
	margin: 0;
	padding: 0
	}

#homeFeatures li {
	float: left
	}

#homeFeatures li.shed a   {
	background-image: url(images/home_feature_shed_fall.png);
	background-repeat: no-repeat;
	background-position: left 0;
	text-indent: -9999px;
	display: block;
	margin: 0 48px 0 0;
	width: 272px;
	height: 192px
	}

#homeFeatures li.thrill a   {
	text-indent: -9999px;
	display: block;
	margin: 0 48px 0 0;
	width: 260px;
	height: 192px
	}

#homeFeatures li.certified a   {
	text-indent: -9999px;
	display: block;
	width: 217px;
	height: 192px
	}

#homeFeatures li.whatsup  {
	background-image: url(images/home_whatsup_back.png);
	background-repeat: no-repeat;
	padding: 72px 24px 20px;
	width: 224px;
	height: 100px
	}

#homeFeatures li.whatsup p {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: center;
	margin: 0
	}

#homeFeatures li.whatsup a {
	color: #79b6de
	}

#homeFeatures li.whatsup a:hover {
	color: #27235e
	}

#main {
	background-image: url("images/main_back_tile.jpg");
	background-repeat: repeat-y;
	width: 960px
	}

#contentContainer  {
	background-color: #fff;
	background-image: url("images/content_back_tile.gif");
	background-repeat: repeat-y;
	margin: 0 28px;
	width: 904px;
	overflow: hidden
	}

#sideNav  {
	padding: 20px;
	width: 100px;
	float: left
	}

#sideNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0
	}

#sideNav li {
	margin: 0 0 8px
	}

#sideNav li ul {
	margin: 8px 0 0
	}

#sideNav li li {
	margin-left: 10px
	}

#sideNav li a     {
	color: #900;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase
	}

#sideNav ul.children li a {
	text-transform: capitalize;
	}

#sideNav li a:hover {
	color: #fff
	}

#sideNav .current_page_item {
	font-weight: bold
	}

#sideNav .current_page_item .children {
	font-weight: normal
	}

#content     {
	width: 764px;
	float: right
	}

#content .sidePhoto  {
	display: inline;
	margin: 48px 24px 24px;
	float: right
	}

#content .post  {
	padding: 24px 164px 24px 24px;
	width: 576px
	}

#content .post h2   {
	color: #27235e;
	font-size: 24px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0
	}

#content .post p, #content .post li  {
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px
	}

#content .post th, #content .post td  {
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif
	}

#content .post p.peachLink {
	background-image: url(images/icon_peach.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 8px 0 8px 30px;
	}

#content .post p.icecream {
	background-image: url(images/icon_icecream.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 30px;
	}

#content .post a {
	color: #79b6de
	}

#content .post a:hover {
	color: #27235e
	}

#content .post a.videoLink {
	background-image: url(images/icon_video.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 8px 0 8px 30px;
	}

#content .post .alignright {
		margin-left: 20px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top: 0px;
		float: right;
	}
#contentBackStrawberries {
	background-image: url("images/content_back_strawberries.jpg");
	background-repeat: no-repeat;
	margin: 0 0 20px;
	width: 255px;
	height: 217px
	}

#contentBackPeaches {
	background-image: url("images/content_back_peaches.jpg");
	background-repeat: no-repeat;
	margin: 0 0 20px;
	width: 255px;
	height: 218px
	}

#contentBackBlackberries {
	background-image: url("images/content_back_blackberries.jpg");
	background-repeat: no-repeat;
	margin: 0 0 20px;
	width: 288px;
	height: 214px
	}

#footer  {
	background-image: url("images/footer_back.jpg");
	background-repeat: no-repeat;
	width: 960px;
	height: 38px
	}

#bottom {
	background-image: url("images/bottom_back.png");
	background-repeat: no-repeat;
	width: 980px;
	height: 20px
	}

#social {
	width: 980px;
	overflow: hidden;
	margin: 4px 0 0;
	}

#socialLinks {
	overflow: hidden;
	float: left;
	margin: 3px 0 0 40px;
	padding: 0;
	list-style-type: none;
	}

#socialLinks li {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
	float: left;
	}

#socialLinks li.facebook a {
	color: #fff;
	background-image: url(images/facebook_16.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding: 4px 0 4px 22px;
	}

#socialLinks li.twitter a {
	color: #fff;
	background-image: url(images/twitter_16.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	margin: 0 0 0 20px;
	padding: 4px 0 4px 22px;
	}

#socialLinks li a:hover  {
	color: #79b6de
	}

#signupForm {
	float: right;
	margin: 0 40px 0 0;
	}

#mc_signup .mc_form_inside {
	text-align: right;
	}

#mc_signup .mc_form_inside #mc_message {
	color: #fff;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0 0 4px;
	}

#mc_signup .mc_form_inside label {
	color: #fff;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
	}


