<style>

/* TOP BANNER STYLE */
#banner {
	position:absolute;
	top:0px;
	left:0px;
	width:800px; 
	height:100px;
	margin:5px;
	padding:5px;
	background:rgb(245,183,29);/*(245,183,29)*/
	border:0px 0px 1px 0px solid rgb(152,75,2);
	color:rgb(255,255,255);
	}
		

/* Left Menu Styles */
#leftnav {
  position:absolute;
  top:121px;
  left:0px;
  width:150px;
  vertical-align:top;
  padding:5px;
  margin:5px;
  background:rgb(245,183,29);
  border:0px 1px 0px 0px solid rgb(170,0,0);
  font: small-caps bolder 14px Verdana, Arial, Helvetica, sans-serif;
  color: rgb(177,53,53);
  }  
    
    
a.headerlink {  
  font: small-caps bold 16px Verdana, Arial, Helvetica, sans-serif;
  color: rgb(177,53,53); 
  text-decoration: none;
  }

a.sublinks {  
  font: small-caps bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: rgb(152,152,152); 
  text-decoration: none;
  }
  
   
/* MAIN CONTENT STYLE*/
#maincontent {
	position:absolute; 
	top:121px; 
	left:151px;
	padding:10px;
	margin:0px;
	border:0px;
	font: normal 14px verdana, arial, helvetica, sans-serif;
	background: rgb(255,255,255);
	}
	
	
/* Content for recipe pages */
#content {
	position:absolute; 
	top:116px; 
	left:0px;
	padding:10px;
	margin:0px 70px;
	border:0px;
	background: rgb(255,255,255);
	font: normal 14px arial,Helvetica,sans-serif;
	}
	
/* FOOTER STYLE */
#footer {
    padding:5px 5px;
	border-style:solid;
	border-width:1px;
	/*background: rgb(245,183,29);*/
	font: 600 10px verdana, arial, helvetica, sans-serif;
	}

/* NEW NOTICES BOX */
#news {
    float:right;
    width:187px;
	height:auto;
	margin: 5px 0px 5px 5px;
	padding: 5px;
	border: 2px solid rgb(152,152,152);
    background:rgb(177,53,53);
	font: bold 12px verdana, arial, helvetica, sans-serif;
    color:rgb(228,228,228);  /* 245,183,29 */
	text-align:center;
	}
 

body {
	font: normal 14px verdana, arial, helvetica, sans-serif;
	color:rgb(0,0,0);
	background: rgb(245,183,29);
	}	

H1, H2, H3, H4, H5, H6 {
  font-family: verdana, arial, helvetica, sans-serif; 
  /*font-variant: small-caps;*/
  /*background:rgb(245,183,29);*/
  margin:10px 10px 5px 10px;
  }	
	
h1 {
  font-size:24px 	
  }
		
h2 {
  font-size:20px 
  }

h3 {
  font-size:16px;
  }

h4 {
  font-size:14px; 
  font-weight: bold;
  }
  
h5 {
  font-size:14px; 
  font-weight: bold;
  }

a.menu:link {
  color: rgb(177,53,53); /* brown */
  background: rgb(245,183,29); /* gold */
  text-decoration: none;
  font: normal small-caps 12px verdana, arial, helvetica, sans-serif;
  }
 a.menu:active {
  color: rgb(177,53,53);  /*  brown  */
  background:  rgb(255,243,172);  /* yellow */
  text-decoration: none;
  font: normal small-caps 12px verdana, arial, helvetica, sans-serif;
  }
 a.menu:hover {
  color: rgb(177,53,53);  /*  brown  */
  background: color rgb(255,243,172);  /* yellow */
  text-decoration: none;
  font: normal small-caps 12px verdana, arial, helvetica, sans-serif;
  }
 a.menu:visited {
  color: rgb(255,255,255);  /*  white  */
  background:  rgb(245,183,29);  /* gold */
  text-decoration: none;
  font: normal small-caps 12px verdana, arial, helvetica, sans-serif;
  }  
  
.copyright {
  font: italic 10px verdana, arial, helvetica, sans-serif;
  }

.important {
  font-weight:bold;
  color: red;
  }

table {
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: rgb(0,0,0);
	border: 1px, solid, rgb(102,102,102);
	vertical-align: top;

	}	

th {
  background: rgb(177,53,53);
  color:rgb(255,255,255)
  }

td {
  border: 0px 1px 1px 0px solid rgb(102,102,102);
  vertical-align: top;
  }
 
.pubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
}
.expiredEvent {
	color: #999999;
}
