html, body {
	padding: 0;	margin: 0;
	font-family: Verdana,sans-serif;
	font-size: 15px;
	!font-size: 14px;
	color: #333;
}
a {
	color: #360;
	text-decoration: none;
}

h3 {
	color: #360;
	text-decoration: none;
	font-weight:bold;
}


a:hover {
	color: #666;
	text-decoration: underline;
}
.new {
}

.new:a {
	color: #34CD01;
	text-decoration: none;
}
.new:a.hover {
	color: #34CD01;
	text-decoration: underline;
}

p {
font-size:12px;
}

a.new2 {
	color: #34CD01;
	text-decoration: none;
}

a.new2:hover {
	color:#009900;
	text-decoration: none;
}

.dkgreen {
	color: #360;
}
.ltgreen {
	color: #34CD01;
}
#main {
	position: relative;
	width: 900px;	height: 570px;
	margin: 0 auto;
	margin-top: 15px;
}
#main #header {
	margin-left: 270px;
}
#main #nav {
	list-style: none;
	/* padding: 0;	margin: 50px 0 0 0;
	float: left;*/
	position: absolute;
	top: 105px;	left: 0;
	/* border: thin solid gray; */
	width: 200px;
}
#main #nav li a {
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	height: 0;
	padding-top: 32px; /* height of navbar */
	margin-bottom: 11px;
	margin-right: -200px;
	width: 200px;
	border: none;
	text-indent: -2000px;
}
#main #nav .nav_home {
	background-image: url(../_imgs/nav-home.jpg);
}
#main #nav .nav_aboutus {
	background-image: url(../_imgs/nav-aboutus.jpg);
}
#main #nav .nav_whatsfresh {
	background-image: url(../_imgs/nav-whatsfresh.jpg);
}
#main #nav .nav_recipes {
	background-image: url(../_imgs/nav-recipes.jpg);
}
#main #nav .nav_locations {
	background-image: url(../_imgs/nav-locations.jpg);
}
#main #nav .nav_join {
	background-image: url(../_imgs/nav-join.jpg);
}
#main #nav .nav_contact {
	margin-top: 10px;
	background-image: url(../_imgs/nav-contact.jpg);
}
#main #nav .nav_home:hover, #main #nav .nav_aboutus:hover, #main #nav .nav_whatsfresh:hover, #main #nav .nav_recipes:hover, #main #nav .nav_locations:hover, #main #nav .nav_contact:hover, #main #nav .active {
	background-position-y: -32px;
}
#content {
	position: relative;
	left: 220px;
	height: 380px;	width: 600px;
	padding-left: 0;	margin-left: 0;
	display: block;
	margin: 15px 0 0 0;
	padding: 40px 30px;
	text-align: center;
	letter-spacing: 1px;
	word-spacing: 2px;
	z-index: 0;
}
#content .spec {
	font-style: oblique;
	color: #FF6600;
}
#footer {
	text-align: left;
	font-size: 12px;
	color: #666;
	padding-bottom: 30px;
}

.small { font-size: 12px; }
.err { color: #600; }
