
body			{background-color: #8ca87c;}

.gradient		{background: url(/images/dining/bg.jpg) repeat-y;
				 background-color: #c6dfb8;}
body, table, td {font-family: verdana, sans-serif;
				 font-size: 10px;
				 color: #5b8649;}
				 
A:link 				{text-decoration: underline; color: #5b8649;}
A:visited 			{text-decoration: underline; color: #5b8649;}
A:active 			{text-decoration: underline; color: #5b8649;}
A:hover 			{text-decoration: none; color: #ffffff;} 				 
				 
#navbg		    {background: url(/images/dining/navbg.gif) repeat-x 0;
				 height: 62px;
				 width: 100%;
				}
#navbum			{background: url(/images/dining/navbum.jpg) 0 0;
				 width: 920px;
				 height: 10px;
				}
.mainbody		{background: url(/images/dining/joel.gif) no-repeat top left;}

.footer			{padding-top: 25px;
				background: url(/images/dining/foot.gif) 0 24px repeat-x;
				height: 50px;}
.botdata 		{background: url('/images/dining/botbg.jpg') repeat-y; width: 186px; height: 84px;}
.booking		{background: #8ca87c url(/images/dining/book.gif) repeat-x top;}
.formdata		{font: bold 7pt verdana, sans-serif; color: #5b8649;}
 .sub A:hover, a#on  	{text-decoration: none; padding: 3px 8px; margin-right: 8px; color: #5b8649; border: 1px solid #5b8649; background: #fffde4;}
 
#memnav {background: url(/images/members/dotsbg.gif) 0 right repeat-y;}

#memnav div {margin-left: 18px; background: url(/images/members/whtbull.gif) 6px left no-repeat; text-indent: 14px; font: bold 10pt arial, helvetica; height: 25px; color: #ffffff;}
#memnav a:link { color: #5c894a; text-decoration: none;}
#memnav a:visited { color: #5c894a; text-decoration: none;}
#memnav a:active { color: #5c894a; text-decoration: none;}
#memnav a:hover { color: #ffffff; text-decoration: none;}
#memnav span {margin-left: 12px; font: bold 9pt arial, helvetica; height: 21px; color: #ffffff; display:block;  text-transform:uppercase}
.memcopy {font : normal 8pt; color: #000000; line-height: 18px; padding-right: 12px;} 

.cal1 {	width: 310px;
		height: 44px;
		background-image: url(/images/members/eventbg.jpg);
		overflow: hidden;
		}
.cal0 {	width: 310px;
		height: 44px;
		overflow: hidden;
		}
.cal1 div, .cal0 div
		{ margin: 3px 5px;}
		
.plus { text-indent: 6px;}
.plus a:link { color: #f24104; text-decoration: none;}
.plus a:visited { color: #f24104; text-decoration: none;}
.plus a:active { color: #f24104; text-decoration: none;}
.plus a:hover { color: #ffffff; text-decoration: none;}

h2 {margin: 0; margin-bottom: 3px; width: 310px; height: 20px; background: url(/images/members/dotsdiv.gif) bottom no-repeat; font: bold 10pt verdana; color:#000000}