html { min-width: 900px;}

body { background: url(../images/bg_lucy.jpg) repeat-y center top; margin:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;font-size:14px;}

a, a:link {color:#a60f21; text-decoration:none; font-weight:bold;}

h1{font-size:14px;}

#container {width:900px; margin:0 auto;}

#header {background:url(../images/bg_header.jpg) no-repeat; height:140px; margin-left:206px;}

#nav {float:left; padding-left:16px;}

.float_left {float:left;}

.spacer {padding-bottom:13px; padding-top:10px; padding-left:0; padding-right:0; margin:0;}

.buttons {padding-bottom:3px; padding-top:0; padding-left:0; padding-right:0;}

.logo {float:right; padding-right:34px; padding-top:15px;}

#content {background:url(../images/bg_content.gif) repeat-y left; margin-left:206px; padding-left:42px; color:#000000;padding-bottom:40px;}

.content_text {width:308px; color:#4a4a49; font-size:14px; padding-top:40px; padding-bottom:80px;}
.content_text p{margin-top:10px;margin-bottom:10px;}

.content_text_new {width:590px; color:#4a4a49; font-size:14px; padding-top:40px; padding-bottom:80px;}

.content_text_info {width:308px; color:#4a4a49; font-size:14px; padding-top:40px; height:535px;}

.content_text_farms {color:#4a4a49; font-size:14px; padding-top:40px; padding-bottom:130px;padding-right:40px;}

.content_text_soup {width:350px; color:#4a4a49; font-size:14px; padding-top:40px; padding-bottom:210px;}

.content_text_instore {width:590px; color:#4a4a49; font-size:14px; padding-top:40px; padding-bottom:80px;}

.content_text_instore {width:590px; color:#4a4a49; font-size:14px; padding-top:40px; padding-bottom:80px;}

.content_text_other {width:590px; color:#4a4a49; font-size:14px; padding-top:40px; padding-bottom:80px;}


/* ################## FARMS ################## */

.farms_name {font-size:13px;font-weight:bold;}

.farms_location { font-size:12px;}
.farms_location p{margin-top:0px;}
.cheese_location { font-size:12px;padding-bottom:10px;}
.cheese_location p{margin:3px 0px 3px 6px;}
.cheese_name{font-size:12px;font-weight:bold;}
.cheese_category{margin-bottom:25px;}

.farms_spacer {padding-bottom:0px;font-size:13px;}

.farms_description {font-size:11px; font-style:normal;padding-left:10px; padding-right:10px;}

.arrow_spacing {padding-bottom:5px; padding-top:2px;} 



.content_title {margin-top:0px;}

.instore_description {font-size:11px; font-style:normal;}

.other_description {font-size:11px; font-style:normal;}

.photo {float:right; padding-right:10px;padding-top:40px;}

.photo_info {float:right; padding-right:10px;padding-top:0px;}

.photo_farms {float:right; padding-right:26px;padding-top:40px;}

.photo_soup {float:right; padding-right:26px;padding-top:40px;margin-left:15px;}

.hours_spacer { line-height:23px;}


/* ################## SIDEBAR ################## */

#sidebar {float:left; width:206px; background:url(../images/bg_sidebar.jpg) top no-repeat;}

#sidebar_info {margin-top:7px;_margin-top:507px;padding-left:18px;}


/* ################## SHOP ################## */

.shop_item{
	border-top:#fbbc2f 2px solid;
	margin-top:15px;
}

.shop_item h1{
	font-size:100%;
	margin-bottom:0px;
}

.button_yellow{
	background: #FBBC2F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	padding:6px 6px;
}

.button_red{
	background-color:#CE142B;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	padding:6px 6px;
}

/* ################## NEWS ################## */

.news_item{
	border-top:#fbbc2f 2px solid;
}

.news_item h1{
	font-size:100%;
	margin-bottom:0px;
	margin-top:0px;
}
.news_date{
	margin-top:10px;
	margin-bottom:3px;
	font-size:10px;
}
/* ################## FOOTER ################## */

#footer {clear:both;color:#FFFFFF; margin-left:245px; padding-top:20px; padding-bottom:20px; font-size:13px;}
#footer a, #footer a:link, #footer a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
#footer a:hover, #footer a:active, #footer a:focus{color:#a60f21;}


/* added by matt kosoy <matt.kosoy@gmail.com> */

#social_sidebar { margin:7px 0 0 0; padding:0; }
#social_sidebar li { height:24px; width:100%; margin: 0 0 4px -3px; text-indent:30px; padding-top:3px; list-style-type:none;}
#social_sidebar a{ font-weight:normal; font-size:11px;}
#sidebar_info a:hover{ color:#EEE; }
#social_sidebar li#facebook { background: url('../images/_social/icon_facebook_small.png') no-repeat; outline: none; }
#social_sidebar li#twitter {background: url('../images/_social/icon_twitter_small.png') no-repeat; outline: none;}
#social_sidebar li#rss {background: url('../images/_social/icon_rss_small.png') no-repeat; outline: none;}
#social_sidebar li#feedburner {background: url('../images/_social/icon_mail_small.png') no-repeat; outline: none;}

#constant_contact { margin:0;border-width: 0.1em;padding: 0.7em; background: #FFF;border-color: #DDD;border-style: solid; width: 300px;}
#constant_contact span { margin: 7px 0 0 0; width:100%; display:block;}