html {
	margin: 0px;
	padding: 0px;
	background-color:#FFCC66;
}


body {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
}

A {
	color:#CC3300;
}

A:link {
	color:#CC3300;
}

A:active {
	color:#CC6633;
}

A:visited {
	color:#CC6600;
}

A:hover {
	color:#FF9966;
}

fieldset {
	padding:10px;
}

form {
	float:left;
	margin: 0 auto;
	padding: 5px;
}

.navhd {border-bottom:solid #000 1px;font-size:9pt;font-weight:bold;padding-top:3px;padding-bottom:3px;}

.adminfrm {margin-top:16px;margin-bottom:10px;}

.archive_nav {padding-bottom:7px;}

.archive_bot {border-top:dotted #666 1px;}

.archive_hd {padding-top:3px;padding-bottom:3px;font-weight:bold;border-bottom:dotted #666 1px;margin-bottom:8px;}

H1 {
	font-size:16pt;
	font-weight:normal;
	color:#000066;
	font-family:georgia,"Times New Roman",Times, serif;
}

H2 {
	font-size:13pt;
	font-weight:normal;
	height:-5pt;
	color:#6699CC;
	font-family:Georgia,"Times New Roman",Times, serif;
}

H3 {
	font-size:12pt;
	font-weight:normal;
	height:-5pt;
	font-style:italic;
	color:#6699CC;
}

H4 {
	font-family:sans-serif;
	font-size:xx-small;
	font-weight:normal;
	height:-5pt;
	letter-spacing:.5pt;
	color:#6699CC;
}

legend {
	font-size:13pt;
	color:#336699;
	font-family:Georgia,"Times New Roman",Times,serif;
}

table {
	font-size:8pt;
	width:490px;
}

tbody {
	border:1px solid black;
}

th {
	height:20px;
	background-color:#FFDB94;
	border-bottom:2px solid #000000;
	border-top:1px solid #000000;
	text-align:left;
}

td {
	height:20px;
	border-bottom:1px dotted #000000;
}

tr {
	border-left:1px solid black;
	border-right:1px solid black;
}

.datatable {
	border-collapse: collapse;
}

.datatable td {
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:none;
}

.datatable th {
	border:1px solid #999;
}

td.stats {
	border:1px solid #999;
}

.searchresults {padding-left:15px; text-indent:-15px;}

.searchresults2 {color:#999999;font-size:0.9em;}

.centered {
	text-align:center;
}

#backnext {
	float:right;
}

#breadcrumb {
	font-size:8pt;
}

#center {
	text-align:center;
	width:100%;
}

#datanav {
	font-size:0.9em;
	width:490px;
	margin-top:10px;
}

#header {
	width:100%;
	background-image:url('../pix/header_center.gif');
	height:166px;
}

#main {
	margin:auto;
	margin-top:25pt;
	width:720px;
}

#mainbody {
	float:left;
	width:500px;
	padding:10px 10px 10px 10px;
}

#calbody {
	float:left;
	width:640px;
	padding:10px 10px 10px 10px;
}

#navbar {
	text-align:center;
	margin-top:-140px;
}

#pagelinks {
	float:left;
}

#subnav {
	float:left;
	width:170px;
	padding: 10px 10px 10px 10px;
	border-left:1px dotted #333;
}

.red {
	color:#FF0000;
}

.data1 {
	background-color:#FFEBC2;
}

.error {
	color:#CC0000;
}

.frmfield {
	margin-top:5px;
}

.frmfield2a {
	margin-top:5px;
	width:250px;
	float:left;
}

.frmfield2b {
	margin-top:5px;
	width:175px;
	float:left;
}

.frmfieldlabel {
	text-align:left;
	margin-top:5px;
	font-weight:bold;
}

.frmfieldlabel2a, .frmfieldlabel2b {
	margin-top:5px;
	font-weight:bold;
	float:left;
}

.frmfieldlabel2a {
		width:250px;
}

.frmfieldlabel2b {
		width:200px;
}

.frmfieldlabela {
	text-align:right;
	margin-top:5px;
	width:100px;
	float:left;
}

.frminput, .frmtextarea, .frmbuttons, input, select {
	padding: 2px;
	font-size:0.9em;
}

.frminput {
	width:330px;
}

.frminput2 {
	width:335px;
}

.frmsubmitbuttons {
	text-align:center;
	padding-top: 5px;
}

.frmsubmitbuttonsa {
	text-align:right;
	padding-top:5px;
	width:155px;
}

.frmtextarea {
	width:330px;
	height:100px;
}

.frmtextarea1 {
	width:450px;
	height:600px;
}

.frmtextarea2 {
	width:450px;
	height:50px;
}

.frmtextarea3 {
	width:450px;
	height:400px;
}

.fieldset_data {
	float:right;
	width:280px;
	margin-top:5px;
}

.head_l {
	postion:ablsolute;
	top:0px;
	float:left;
	width:410px;
}

.head_r {
	background-image:url('../pix/header_right.gif');
	position:absolute;
	float:right;
	top:0px;
	right:0px;
}

.rightnav {
	margin-left:-10px;
	font-size:0.85em;
}

.rightnavsub {
	margin-left:-20px;
	text-align:inherit;
	font-size:inherit;
}

.litefill {
	background-color:#FFEDD0;
}

.white {
	font-color:#ffffff;
}

.calevent {
	font-size:8pt;
	color:red;
}

.calhead {
	border-bottom:2px #FFFFFF solid;
	font-weight:bold;
}

.calcell, .calcell_today {
	border-bottom:2px #FFFFFF solid;
	width:86px;
	height:76px;
}

.calcell_today {
	background-color:#efefef;
}
	
.calcell_active {
	border-bottom:2px #FFFFFF solid;
	background-color:#E4CDB1;
}

.caldate {
	clear:right;
	float:left;
	font-weight:bold;
}

.calday {
	width:86px;
	height:79px;
	padding:5px 5px 5px 5px;
}

.calhdr {
	float:left;
}

.calnav {
	float:right;
}

.link {
	font-size:18pt;
	color:#000066;
	text-decoration:none;
	font-weight:bold:
}

a.link:link, a.link:active, a.link:hover, a.link:visited {
	color:#000066;
	text-decoration:none;
}

.nobotborder {
	border-bottom:0px;
}

.event {
	border: 1px solid #444;
	padding:5px;
}

.eventhdr {
	background-color:#444;
	color:#FFF;
	padding:5px;
	font-weight:bold;
}

.fieldset1 {
	width:350px;
	margin:auto;
}

.content_type {
	font-family:arial,helvetica,sans-serif;
	clear:both;
	font-size:1.3em;
	margin-top:20px;
	font-weight:bold;
	text-transform:uppercase;
}

.content_name {
	font-family:arial,helvetica,sans-serif;
	clear:both;
	font-size:1.1em;
	margin-top:20px;
	font-weight:bold;
}

.content_author {
	font-size:0.8em;
	text-transform:uppercase;
}

.content_date {
	font-size:0.8em;
}

div.cta_title, div.subnavhd {
	font-weight:normal;
	color:#000066;
	font-family:georgia,"Times New Roman",Times, serif;
	font-weight:bold;
}

div.cta {
	padding-bottom:10px;
	border-bottom:1px dotted #333;
}

H1.content {
	text-transform:capitalize;
}

.recipe_divider {
	margin:-17px 10px 10px 10px;
	font-style:normal;
	color:black;
	font-size:1.0em;
	font-weight:bold;
}

.text_bx {
	background-color:#FFCC66;
	padding:5px;
}

hr {
	margin-top:15px;
	color: #000;
	background-color: #000;
	height: 1px;
	border:none;
	
}

.footerln {
	
}

img.bodyimg {
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid black;
}

.blackbg {background-color:black;}

.dashed_line {background-image:url('../pix/dashed.gif');}

.byline_l {font-size:0.8em;text-transform:uppercase;}

.byline_r {font-size:0.8em;text-transform:uppercase;float:right;margin-top:-16px;letter-spacing:1px;padding:0 2px;}

.blog_content {margin-left:10px;}

.blog_title {font-size:1.2em;font-weight:bold;}

.blog_dte {font-size:0.8em;text-transform:uppercase;}

#search {margin-top:0px;}

.nogsearch {background:url('../pix/blog_search.gif');}

.nogsearch2 {background:url('../pix/recipe_search.gif');}

.articletitle {font-style:italic;}

.searching {background-color:#FFFFFF;}

div.search_box {
border-top:1px solid #000;
border-bottom: 1px solid #000;
padding-bottom:5px;
padding-top:3px;
height:22px;
}

.search_input {
	float:left;
}

#footer {
	padding: 10px 10px 10px 10px;
	font-size:9pt;
	color:#666666;
	clear:both;
	border-top:1px dotted #999;
}

.go_but {
	float:right;
}

img.recipecard {
	padding-left:3px;
}

.clCMEvent{position:absolute;width:99%;height:99%;clip:rect(0,100%,100%,0);left:0;top:0;visibility:visible;}
.clCMAbs{position:absolute;visibility:hidden;left:0;top:0;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute;width:10;height:10;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute;padding:3px 0px 0px 0px;font-size:11px;}
.clLevel0{color:#336699;text-decoration:underline;}
.clLevel0over{color:silver;cursor:pointer;cursor:hand;text-decoration:none;}
.clLevel0border{position:absolute;visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute;padding:3px;font-size:9px;text-align:center;}
.clLevel1{background-color:#FFFFFF;layer-background-color:#FFFFFF;color:#336699;}
.clLevel1over{background-color:#336699;layer-background-color:#336699;color:#FFFFFF;cursor:pointer;cursor:hand;}
.clLevel1border{position:absolute;z-index:500;visibility:hidden;background-color:#336699;layer-background-color:#336699;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute;padding:2px;font-size:.75px;font-weight:bold;}
.clLevel2{background-color:#003399;layer-background-color:#003399;color:white;}
.clLevel2over{background-color:#FFFFFF;layer-background-color:#FFFFFF;color:#003399;cursor:pointer;cursor:hand;}
.clLevel2border{position:absolute;visibility:hidden;background-color:#C5D0E8;layer-background-color:#C5D0E8;}