/*
Core CSS for whitefeatherfarmsohio.com
Updated: 11-23-2007
*/
/* ===== General declarations ===== */
* {
	margin:0;
	padding:0;
}
body {
	font:0.75em/1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	color:#000;
	padding:10px 0;
}
a {
	color:#c60;
}
strong {
	color:#256888;
}
td {
	vertical-align:top;
}
p {
	padding:5px 0;
}
img {
	border:none;
}
dt {
	font-weight: bold;
	color:#256888;
}
dd {
	padding-left: 20px;
	padding-bottom: 20px;
}

/* ===== IDs ===== */
#wrapper {
	width:766px;
	margin:0 auto;
}
#branding {
	padding-bottom:10px;
}
#nav {
	background:#b4e637 url(../images/styling/bg-header.gif) repeat-x;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
#nav ul {
	padding:10px 0;
	list-style:none;
}
#nav li {
	display:inline;
	padding:0 10px;
}
#nav a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#nav a:hover {
	text-decoration:underline;
}
#nav ul li a.current, #footer a.current {
	color:#000;
	font-weight:bold;
}
#footer {
	background-color:#cec7b3;
	color:#000;
}
#footer a {
	color:#000;
}
#footer p {
	padding:10px;
}

/* ===== Classes ===== */
.note {
	background-color:#f6f3ea;
}
.noteCorner {
	background:#f6f3ea url(../images/styling/bg-note.gif) no-repeat bottom right;
	padding-bottom:15px;
	padding-right:15px;
}
.cornerTL {
	background:transparent url(../images/styling/cnr-t-l.gif) no-repeat top left;
}
.cornerTR {
	background:transparent url(../images/styling/cnr-t-r.gif) no-repeat top right;
}
.cornerBL {
	background:transparent url(../images/styling/cnr-b-l.gif) no-repeat bottom left;
}
.cornerBR {
	background:transparent url(../images/styling/cnr-b-r.gif) no-repeat bottom right;
}
.highlight {
	color:#c60;
}
.highlight2 {
	color:#6cab02;
}
.gutter1 {
	padding:10px;
}
.gutter2 {
	padding:10px 5px 10px 15px;
}
.gutter3 {
	padding:10px 15px 10px 15px;
}
.canvasTable {
	width:488px;
}
.canvasTable li {
	margin:5px 25px;
}
.specialsTable td {
	text-align:center;
	width:50%;
}
.postIt {
	background:#fff49b url(../images/styling/bg-postit.jpg) no-repeat bottom center;
}
.postIt img {
	padding-left:10px;
}
.postIt p {
	padding:5px 20px 10px 20px;
}
.postIt table {
	margin:5px 20px 10px 20px;
}
p.specialItem {
	background-color:#fff49b;
	border:1px solid #c60;
	font-weight:bold;
	margin:10px;
}
.imgL {
	float:left; 
	margin:0 10px 8px 0; 
	background-color:#f6f3ea; 
	padding:4px;
}
.imgR {
	float:right; 
	margin:0 0 8px 10px; 
	background-color:#f6f3ea; 
	padding:4px;
}
ul.sideList li {
	margin:5px 30px 10px 30px;
}
ul.linkList li {
	margin:5px 30px 5px 30px;
}
ul.noBullet {
	list-style-type:none;
}
.recipeTitle {
	font-weight:bold;
	font-size:140%;
	color:#336699;
}