body {
   background-image: url(../images/HorizontalPinePlanks.jpg);
	font-family: arial, verdana, tahoma;
	font-size: 14px;
	line-height: 140%;
	color: #330000;
	padding-bottom: 20px;
	}

.header {
	padding-top: 1px;
	padding-bottom: 10px;
	}

#mainbody {
	line-height: 160%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background: #FFFACE;
	border: 6px solid #FFFF99;
	vertical-align: top;
	white-space: normal;
	}
	
#promo {
	line-height: 160%;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 60px;
	background: #FFFFCC;
	vertical-align: top;
	white-space: normal;
	margin-bottom: 4%;
	margin-left: 8%;
	margin-right: 8%;
	margin-top: 4%;
	border: 6px solid #FFFF99;
	}

#cal {
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	background:#FFFFCC;
	border: 4px solid #FFFF99;
	}

#bulletin{
	padding-top: 8px;
	padding-bottom: 12px;
	background-image: url(../images/cork_bg.jpg);
	color: #330000;
	text-align: center;
	border: 6px solid #DCA263;
	vertical-align: top;
	}

.bulletinitem_yellow {
	width: 85%;
	background: #FFFFAE;
	color: #330000;
	border: 1px solid #FFCC00;
	margin-left: 2px;
	text-align: left;
	padding: 5px;
	}
	
.bulletinitem_salmon {
	width: 85%;
	background: #FFA07A;
	color: #330000;
	border: 1px solid #FF9966;
	margin-left: 14px;
	text-align: left;
	padding: 5px;
	}
	
.bulletinitem_green {
	width: 85%;
	background: #ccff99;
	color: #330000;
	border: 1px solid #99FF99;
	margin-left: 10px;
	text-align: left;
	padding: 5px;
	}
	
.bulletinitem_purple{
	width: 85%;
	background: #D6AEFF;
	color: #330000;
	border: 1px solid #9933CC;
	margin-left: 0px;
	text-align: left;
	padding: 5px;
	}
	
.bulletinitem_pink{
	width: 85%;
	background: #FFCC99;
	color: #330000;
	border: 1px solid #FF3366;
	margin-left: 12px;
	text-align: left;
	padding: 5px;
	}
	
.bulletinitem_blue{
	width: 85%;
	background: #0067A5;
	color: #FFFFBB;
	border: 1px solid #0000CC;
	margin-left: 6px;
	text-align: left;
	padding: 5px;
	}	

.bulletinitem_coffee{
	width: 85%;
	background: #9B2F1F;
	color: #FFFFBB;
	border: 1px solid #CC6633;
	margin-left: 12px;
	text-align: left;
	padding: 5px;
	}

#coffee {
   font-family: arial, verdana, tahoma;
	font-size: 14px;
	line-height: 140%;
	color: #FFFFBB;
	}

a.coffee:link {
	color: #FFFFFF;
	}

a.coffee:visited {
	color: #FFFFBB;
	}

a.coffee:hover {
	background-color: #E3B78A;
	color: #501414;
	}

.bulletinhead {
	width: 75%;
	padding-bottom: 6px;
	background: #F0E68C;
	color: #330000;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: "Comic Sans MS";
	}

.footer {
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	color: #CC3300;
	}

a:link {
	color: #CC3300;
	}

a:hover {
	background-color: #FFFF99;
	color: #999933;
	}
	
a:visited {	
	color:#330000;
	}
			
h1 { 
   width: 75%;
	padding-bottom: 10px;
	background:#DCA263;
	color: #330000;
	border: 0px solid;
	text-align: center;
	font-weight: 300;
	font-size: 14px;
	font-family: "Comic Sans MS";
	}

h2 { 
     font-family: "Comic Sans Ms"; 
     font-size:24px
	  }

h3 { 
    font-family: "Comic Sans Ms"; 
    font-size: 20px;
	 padding-bottom: 10px;
	 }
	 
h4 { 
	padding-bottom: 10px;
	background:#ffcc99;
	color: #330000;
	text-align: center;
	font-weight: 300;
	font-size: 14px;
	}

h5 { 
	padding-bottom: 10px;
	background:#ffcccc;
	color: #330000;
	text-align: center;
   font-family: "palamino"; 
	font-weight: 300;
	font-size: 15px;
	}	 

h6 { 
	padding-bottom: 10px;
	background:#ffff99;
	color: #330000;
	text-align: center;
        font-family: "Palamino"; 
	font-weight: 300;
	font-size: 12px;
	}

h7 {
   background: #9B2F1F;
	color: #FFFFBB;
	text-align: center;
   font-family: arial, verdana, tahoma;
	font-size: 14px;
	font-weight: 300;
	}

#nav { 
	font-family: "Comic Sans Ms"; 
	color:#330000;
	font-size: 16px;
	text-align: center;
	vertical-align: bottom;
	}
	
a.nav:link {
	font-family: "Comic Sans Ms";
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	padding: 10px;
   color:#660000;
	}	
							
a.nav:hover {
	font-family: "Comic Sans Ms";
	font-size: 16px;
	text-decoration: none;
	padding: 10px;
	text-align: center;
	}

a.nav:visited {
	font-family: "Comic Sans Ms";
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	padding: 10px;
	}

	
p,h1,h2,h3 { 
   margin: 10px 10px 10px 5px
	}

.heading { 
   font-family:Comic Sans MS;
   font-size: 14px;
   color: #330000;
   font-weight: lighter;
   text-align: center;
	}

