/* COMMON ELEMENTS */

h1, ul { font-family: Verdana, Arial, Helvetica }
p  { font-family: Georgia, "Times New Roman", Times }
a  { color: #c00 }

a:hover  { text-decoration: underline }
a  { text-decoration: none }

a.reverse:hover  { text-decoration: none }
a.reverse  { text-decoration: underline }

a.none:hover  { text-decoration: none }
a.none  { text-decoration: none }

h1  { margin-top: 0px; margin-bottom: 8px }
h2 { margin-top: 12px; margin-bottom: 6px }
h3 { margin-top: 16px; margin-bottom: 6px }
p { margin-top: 0px; margin-bottom: 8px }
p.header   { font-weight: bold; font-size: 11px; line-height: 14px; font-family: Georgia, "Times New Roman", Times; padding-bottom: 4px }

/* NEW HOME STYLES */
p.homesections { font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; }
p.homemorelinks { font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica; }
a.greenlinks:hover  { color: #360; text-decoration: underline }
a.greenlinks  { color: #360; text-decoration: none }
h1.homehead {
	color:#336600;
	font-size: 16px;
	font-weight: normal;
}

p.loginline     {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 6px;
	color: #FFFFFF;
}


#homecontact p.header { margin-bottom: 0px }
#leftsidenav p.header { color: black; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px }
#rightsidenav p.header { color: black; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px }
/* ID SPECIFIC */

#homeintro h1 { font-size: 18px }
#nottopnavindent { margin-right: 9px; margin-left: 9px }
#homeintro p   { font-size: 14px; line-height: 17px; margin-right: 15px }
#homecontact p  { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; padding-top: 0px }
#contactblock p  { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica }
#legalline {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	margin-top: 6px;
}

.mainwell   { font-family: Verdana, Arial, Helvetica; padding-right: 11px; padding-left: 11px }

/* STANDARD TABLES */
.mainwell table     { background-color: white; margin-bottom: 12px; border: solid 1px gray }
table.tablenoborder { border: none }
table.formattable { margin: 0px; padding: 0px; border: 0px }
table.formattable td.formattable  { text-indent: 0px; margin: 0px; padding: 0px; border: 0px }
.mainwell td, .mainwell th  { font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica; text-align: left; padding: 2px 11px 3px 4px }
.mainwell td p, .mainwell th p  { margin: 0px; padding: 0px }
.mainwell th   { font-weight: normal; background-color: #b3e6ef; text-align: left; vertical-align: top }
th.vertline { background-color: black; margin: 0px; padding: 0px }
.mainwell h1   { font-weight: bold; font-size: 18px }
.mainwell h2 { font-weight: bold; font-size: 16px }
.mainwell h3 { font-weight: normal; font-size: 14px }
.mainwell p     { font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica; margin-right: 15px }
.mainwell div.hardrule  { padding-bottom: 10px; border-top: 1px dotted black; width: 100%; height: 1px }
.mainwell p.listhead { margin-right: 15px; margin-bottom: 0px; padding-bottom: 0px }
.mainwell ul     { font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica; margin-right: 15px }

.recipe  { padding-top: 12px; padding-bottom: 12px }
.titleimage  { padding-bottom: 8px }
.recipe td.measurement     { font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica; padding-right: 6px }
.recipe td.ingredient    { font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica }

.recipephoto {
	border-top-color: #7BBDF7;
	border-right-color: #7BBDF7;
	border-bottom-color: #7BBDF7;
	border-left-color: #7BBDF7;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-right-style: dotted;
	border-top-style: dotted;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-bottom: 10px;
}
#leftsidenav td.dividerline  { background-color: #8db6bd }
#leftsidenav { padding-top: 26px }
#leftsidenav a:hover { text-decoration: none }
#leftsidenav td a  { font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica; padding-top: 1px; padding-bottom: 1px }

#rightsidenav td.dividerline  { background-color: #8db6bd }
/* #rightsidenav     { float: right; padding-bottom: 20px; padding-left: 20px; border-left: 30px none } */
#rightsidenav      { padding-bottom: 20px }
#rightsidenav a:hover { text-decoration: none }
#rightsidenav td a  { font-weight: bold }
#rightsidenav td  { font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica; padding-top: 3px; padding-bottom: 4px }


/* CLASS SPECIFIC */

.hometidbit h1 { color: #c00; font-weight: bold; font-size: 11px; line-height: 15px }
.hometidbit p, .hometidbit h1 { margin-top: 0px; margin-bottom: 0px }
.hometidbit p  { font-size: 11px; line-height: 15px; padding-right: 15px }



/* FORM ELEMENTS */

.searchbox {  BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #99cc66 1px solid;
    BORDER-LEFT: #99cc66 1px solid;
    BORDER-RIGHT: #99cc66 1px solid;
    BORDER-TOP: #99cc66 1px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; color: #000000;
				WIDTH: 132px;
				HEIGHT: 22px;
				margin:0 0 0 0;
				padding:0 0 20px 0;
				}
				
#searchform {
margin:0 0 0 0;
padding:0 0 0 0;
}
				
ul     { list-style-type: disc; margin-top: 0px; padding-top: 0px; padding-bottom: 3px }
/* li  { list-style-type: circle; } */
ul.custom   { margin-left: 1em; padding-left: 5px }

#navTable td.rightPane {
background-image:url(/images/newnav/bg3.gif);
background-repeat:no-repeat;
vertical-align:top;
margin-top:24px;
}

#navButtonTable {
margin-top:24px;
}
#searchTable {
margin-top:0px;
padding-top:0px;
margin-left:13px;
}

body {
background-color:#c0eb96;
background-image:url(/images/newnav/bg1.gif);
background-repeat:repeat-x;
}

