/* =============================

Website designed and devloped by Zachary Zorbas, www.zorbadesign.net

Copyright 2010 Duluth Farmer's Market
written for - www.duluthfarmersmarket.com

============================= */

/* === Containers === */

html,
body {
   margin:0;
   padding:0;
   height:100%;
}

#container {
   min-height:100%;
   position:relative;
}

#header {
	height: 219px;
	background-image: url(images/header_bg.jpg);
}

#header-inner {
	width: 630px;
	background-image:url(images/header_bg2.jpg);
	height:219px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
}

#content {
	width: 800px;
	margin: 0px auto;
	clear:both;
}

#column1 {
	width: 226px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}

#column2 {
	width: 226px;
	padding-left: 40px;
	padding-top: 0px;
	padding-right: 0px;
	float:left;
}

#column3 {
	width:226px;
	padding-left:40px;
	padding-top:0px;
	padding-right:0px;
	float:left;
}

#column4 {
	width:600px;
	padding-left:0px;
	padding-top:15px;
	padding-right:0px;
	margin-left:auto;
	margin-right:auto;
	height:1000px;
}

#column5 {
	width:600px;
	padding-left:0px;
	padding-top:15px;
	padding-right:0px;
	margin-left:auto;
	margin-right:auto;
	height:800px;
}

#column6 {
	width:600px;
	padding-left:0px;
	padding-top:15px;
	padding-right:0px;
	margin-left:auto;
	margin-right:auto;
	height:1900px;
}

#single {
	
}

#footer {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:50px;
	background-color: #367886;
	clear: both;
}

#footer-inner {
	width: 800px;
	padding-top: 17px;
	margin: 0px auto;
	clear:both;
}

#clear {
	clear: both;
}

/* === Navigation === */

#header-inner ul {
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#header-inner li {
	display: inline;
	list-style-type: none;
	text-transform: lowercase;
	padding-right: 10px;
}


#header-inner a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	font-variant:small-caps;
	text-decoration:none;
	list-style-type: none;
	display: inline;
	border:none;
}

#header-inner a:hover {
	color:#FF0;
}

#header-inner img {
	border:none;
}

/* === Sidebar === */

#sidebar { 
    font-size:16px;
	color:#3E3E3E;
	font-variant:small-caps;
	letter-spacing:.06em; 
}

#sidebar h1 {
	font-size: 12px;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	padding-bottom:3px;
	padding-top:15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
}

#sidebar ul { 
    padding:0px;
    margin:0px; 
}

#sidebar li { 
    list-style-type: none;
	text-transform: lowercase;
	padding-bottom: 5px;
}

#sidebar li a { 
    color:#69F;
    font-size: 16px;
	font-variant: small-caps;
	text-decoration:none;
	letter-spacing:.06em;
}

#sidebar li a:hover { 
    color:#69F;
	border-bottom:thin solid #69F;
}

#thumbnails img {
	padding-right:5px;
    padding-bottom:5px;
	border:none;
	text-decoration:none;
}

/* === content === */

#content { 
    font-size: 14px;
	color:#3e3e3e;
}

#column1 h1 { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-variant:small-caps;
	color:#3e3e3e;
	padding-bottom:1px;
	border-bottom: medium dashed #cecece;
}

#column2 h1 { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-variant:small-caps;
	color:#3e3e3e;
	padding-bottom:1px;
	border-bottom: medium dashed #cecece;
}

#column3 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-variant:small-caps;
	color:#3e3e3e;
	padding-bottom:1px;
	border-bottom: medium dashed #cecece;
}

#column4 { 
    font-family:Arial, Helvetica, sans-serif;
}

#column4 h1 { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	border-bottom:medium dashed #cecece;
}

#column4 h2 { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#column5 { 
    font-family:Arial, Helvetica, sans-serif;
}

#column5 ul { 
    list-style:none;
	padding-left:0;
}

#column5 a { 
    color:#333;
	font-size:13px;
}

#column5 a:hover {
	color:#666;
	text-decoration:none;
}

#column5 h1 { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	border-bottom:medium dashed #cecece;
	padding:0;
	margin:0;
}

#column5 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#column6 { 
    font-family:Arial, Helvetica, sans-serif;
}

#column6 ul {
	list-style:none;
	padding-left:0;
	text-decoration: none;
}

#column6 a {
	color:#333;
	font-size:13px;
}

#column6 a:hover {
	color:#666;
	text-decoration:none;
}

#column6 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	border-bottom:medium dashed #cecece;
	padding:0;
	margin:0;
}

#column6 h2 { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	letter-spacing: .01em;
	line-height: 1.3em;
	font-weight: bold;
}

#content img {
	border:none;
}

/* === footer === */

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
}

#footer a {
	color:#FF0;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

.footer-bottom-text {
	float:right;
}

