.siteTitle 	
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 180%; 
	font-weight: bold; 
	color: #000000; 
}

h1, .mainTitle 	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h2, .subTitle 	
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	font-weight: bold; 
	color: #000000; 
}

h2.pagetitle
{
	text-align: center;
	margin-top: 0px;
}

h3
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: bold; 
	color: #000000; 
}

.AddrName
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 125%; 
	font-weight: bold; 
	color: #000000; 
}

.AddressDetails
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: bold; 
	color: #000000; 
}

.kitchen_recipe_list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

.kitchen_recipe_desc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.kitchen_recipe_name 	
{
	font-family: Arial,"MS Serif", "New York", serif;
	font-size: 125%;
	font-weight: bold;
	color: #000000;
}

.mc_categorytitle 	
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: bold; 
	color: #000000; 
}

.NoteMessage
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-weight: bold; 
	color: #000000; 
}

.largeaddr 	
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 150%; 
	font-weight: bold; 
	color: #000000; 
}

.red
{
	color: #CC0000;
}

.match
{
	color: #CC0000;
}

.location 	
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 125%; 
	font-style: italic; 
	font-weight: bold; 
	color: #FFFFFF; 
}

.topnav 	
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-style: italic; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration:none; 
}

.nav 		
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #003399; 
}

.small 		
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
}

#dailyquote p 		
{ 
	font-family: serif; 
	font-style: italic; 
	font-size: 80%; 
}

#dailyquote .bytext
{ 
	text-align: right;
}

.formfieldtitle
{
	font-weight : bold;
}

body 		
{ 
	font-family: Georgia, serif; 
	font-size: 100%; 
}

bodytext
{ 
	font-family: Georgia, serif; 
	font-size: 100%; 
}

table 		
{ 
	font-size: 100%; 
}

td 			
{ 
	font-family: Georgia, serif; 
	font-size: 100%; 
}

.sidebar 			
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
}

.sidebar_addr_count_report
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height : 1.5em;
	margin-left : 1em;
}

th 			
{ 
	font-weight: bold; 
}

td.gray 	
{ 
	color: #888888; 
}

.heading 	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #990000;
	margin-bottom: 0px;
}

.heading_myaccount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #003300;
	margin-bottom: 0px;
}

.heading_wishlists 	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #660066;
	margin-bottom: 0px;
}

.heading_addr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: white;
	background-color : #000066;
	margin-bottom: 0px;
}

.heading_kitchen 	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	background-color : #feee88;
	margin-bottom: 0px;
}

.heading_mc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #800040;
	margin-bottom: 0px;
}

dd
{
	padding-bottom: 1em;
}

.reftitle 	
{
	font-weight: bold;
	padding-top : 1em;
}

a 			
{ 
	color: #003399; 
}

a.black 	
{ 
	color: #000000; 
	text-decoration:none; 
}

a.gray 		
{ 
	color: #888888; 
	text-decoration:none; 
}

a:hover
{
	text-decoration : underline;
}

a:visited
{ 
	color: #660066;
}

a.kitchen_recipe_list
{
	text-decoration: none;
}

a.kitchen_recipe_list:hover
{
	text-decoration : underline;
}

a.kitchen_cat_list
{
	text-decoration: none;
}

a.kitchen_cat_list:hover
{
	text-decoration : underline;
}

select,textarea,input 
{ 
	font-size: 100%; 
}

.addrbg
{
	background-color : #FFF7CC;
}

.floatingtable
{
	background-color : #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.errornotice
{
	border : 1px solid #990000;
	background-color : #FFFFCC;
	padding: 1em 1em 1em 1em;
}

.remarkbox
{
	border : 1px solid #000000;
	background-color : #FFFFCC;
	padding: 1em 1em 1em 1em;
}

.tableborder
{
	border : 1px solid #000000;
}

.wishlist_text
{
	border : 1px solid #000000;
	background-color : #FFFFCC;
	padding : 10px 10px 10px 10px;
}

.wishlist_comments
{
	border : 1px solid #000000;
	background-color : #FFFFCC;
	padding : 10px 10px 10px 10px;
}

.recipe_comments
{
	background-color : #EEEEEE;
	padding-left: 10px;
}

.useroption
{
	font-size: 120%;
	font-weight: bold; 
}

a.linkbutton
{
	border: thin solid #003399;
	background-color : #EEEEEE;
	padding: 3px 6px 3px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration : none;
	border-width : 1px 1px 1px 1px;
	line-height : 24pt;
}

a.linkbutton:hover
{
	text-decoration : none;
	color : #FFFFFF;
	background-color : #336699;
}


a.useroption_sm
{
	border: thin solid #003399;
	background-color : #EEEEEE;
	padding: 2px 6px 2px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration : none;
	border-width : 1px 1px 1px 1px;
	line-height : 20pt;
	font-weight : normal;
}

a.useroption_sm:hover
{
	text-decoration : none;
	color : #FFFFFF;
	background-color : #336699;
}

table.calplannertable
{
	border : 1px solid #CCCCCC;
}

td.calplannertabledayrowbottom
{
	border-bottom: 1px solid #EEEEEE;
}

.calmonthtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: white;
	font-weight : bold;
}

.calgridweekdaytitle
{
	font-weight: bold;
	color: white;
	background-color : #999999;
	font-size : 60%;
}

.calplannerweekdaytitle
{
	font-weight: bold;
}

.calplannerdaynumber 			
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 150%; 
	font-weight: bold;
}

.caleventitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight : bold;
}

.caleventdesc
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
}

.caldate
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	font-size: 80%;
}

.caldate_highlight
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	font-size: 80%;
	font-weight : bold;
}

.caldate_highlightedrow
{
	background-color: #FFFFCC;
	font-weight : bold;
}

.caloffmonth 			
{ 
	font-family: Arial, Helvetica, sans-serif; 
	color: #CCCCCC;
	background-color: #EEEEEE;
	font-size: 80%;
}

tr.normal
{
	background-color: transparent;
	border-top: 1px solid #CCCCCC;
}

tr.highlight
{
	background-color: #FFFFFF;
}

tr.highlight td, tr.highlight th
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

tr.normal td, tr.normal th
{
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.navbuttons
{
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
}