body 	{width: 100%; background: #f5f5f5 /* #abc5bb /* #8b8b7a */;
		color: black;
		font-family: Tehoma, Arial, sans-			serif; font-size: 14px;
		}

#banner	{float: left; width:100%; background: black; /* border-bottom: 	dotted #b5b5b5 1px; */
		}

#lcol	{float: left; width:125px; height: auto;  		 background: black; text-align: left; font-size: 12px; color: #b5b5b5; margin: 0px 0px 0px 0px; /* border-right: dotted #b5b5b5 1px; */ padding: 5px;
		}

#rcol	{float: left; width:125px; height: auto;  		 background: black; text-align: center; font-size: 12px; color: #b5b5b5; margin: 0px 0px 0px 0px; /* border-right: dotted #b5b5b5 1px; */ padding: 5px;
		}

#belowrcol	{float: left; width:125px; height: auto;  		 background: transparent; text-align: left; font-size: 12px; margin: 0px 0px 0px 0px; /* border-right: dotted #b5b5b5 1px; */ padding: 5px;
		}

	

#maincol	{float: left;width: 600px;background: transparent; text-align: left; padding: 0px 5px 0px 15px; 		margin: 10px 0px 0px 0px;
		}

#shop	{float: left;width: 600px;background: transparent; text-align: left; padding: 0px 0px 0px 0px; 		margin: 0px 0px 0px 0px;
		}

#col1	{float: left;width: 400px;background: transparent; text-align: 		left;
	}

#col2	{float: left;width: 100px;background: transparent; text-align: 		left; padding-left: 40px;
	}

#col3	{float: left;width: 100px;background: transparent; text-align: left; padding: 15px; 		margin: 10px 0px 0px 0px;
		}

#col4	{float: left;width: 100px;background: transparent; text-align: left; padding: 15px; 		margin: 10px 0px 0px 0px;
		}

#col5	{float: left;width: 100px;background: transparent; text-align: left; padding: 15px; 		margin: 10px 0px 0px 0px;
		}

#col6	{float: left;width: 100px;background: transparent; text-align: left; padding: 15px; 		margin: 10px 0px 0px 0px;
		}

#lside	{float: left;width: 330px;background: #e7e7de; text-align: left; padding: 15px; 		margin: 10px 0px 0px 0px;
		}

#rside	{float: left;width: 220px;background: transparent; text-align: right; padding: 135px 15px 0px 5px; 		margin: 10px 0px 0px 0px;
		}

#shopl	{float: left;width: 217px;background: transparent /* #e7e7de */; text-align: left; padding: 0px 15px 15px 15px; 		margin: 0px 3px 10px 0px;
		}

#shopbillies	{float: left;width: 317px;background: transparent;  background-image: url(images/bhbbunch.gif); text-align: left; padding: 0px 15px 15px 15px; 		margin: 0px 0px 10px 3px;
		}

#shopgsm	{float: left;width: 315px;background: transparent /* url(images/conventafter.gif) top left repeat */; text-align: left; padding: 0px 15px 15px 15px; 		margin: 0px 5px 10px 0px;
		}

#shopevents	{float: left;width: 215px;background: transparent; text-align: left; padding: 0px 15px 15px 15px; 		margin: 0px 0px 10px 5px;
		}

fieldset	{border: 1px solid #781351; width: 16em
	}

#middle	{text-align: center; margin-right: 10px; 
	}

#special	{width: 670px;font-family: verdana;font-size: 14px;background: transparent; padding: 5px 20px 5px 20px; margin: 2px 0px 0px 0px;  
		}

#formbox	{width: 50%; float: left; text-align: right; background: 	transparent; padding-right: 0px;
	}

#footer		{float: left; width: 100%; height: auto; text-align: center; background: black; color: #b5b5b5; font-size: 12px; padding: 2px;
		}

#outline	{width: 100%;
	}

#outline ul	{list-style-type: none;
	}

#outline li	{display: inline;
	}

h1	{color: black /* #f5f5f5 */;background: #f5f5f5 /* #5f9ea0 */;border-left: solid 5px #f5f5f5;border-right: solid 5px #f5f5f5;font-family: Times New Roman;font-variant: 		small-caps;font-size: 28px;text-align: center;width: 740px;letter-spacing:0.24em;position:absolute;top:75px;left:142px;padding: 0px; margin: 0px;
		}
h3	{font-family: Tehoma, Arial, Times New Roman, sans-serif; color: black; margin: 0px; padding: 10px 0px 0px 0px; font-size: 20px; text-align: center;
	}
h4	{font-family: Tehoma, Arial, Times New Roman, sans-serif; color: black; margin: 0px; padding: 10px 0px 0px 0px; font-size: 16px; text-align: left;
	}
h5	{font-style: Times New Roman; font-variant: small-caps; font-size:12px; letter-spacing: 0.25em;text-align: left;color: #b5b5b5; position:absolute;top:112px;left:525px;padding:0 0 0 0px;margin:0 0 0 0px;
		}
h6	{font-family: Tehoma, Arial, Times New Roman, sans-serif; color: black; margin: 0px; padding: 10px 0px 0px 20px; font-size: 12px; text-align: left;
	}
.leadin	{
	font-size: 120%;
	letter-spacing: -.05em;
	font-weight: bold;
	}
.date	{
	font-size: 90%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	background: gray; /* #a7e24a; */
	}

.caption	{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	}

.event	{
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	background: transparent;
	color: white;
	padding: 0px 5px 0px 5px;
	}

.eventdate	{
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	}

p.banner   {font-size:12px;color: #b5b5b5;position:absolute;top:22px;left:142px;max-width:750px;padding:0 0 0 0px;margin:0 0 0 0px;}
#rcol p	{padding: 2px 0px 0px 0px; margin: 0px;
	}
p.special   {font-size:16px; background: #e7e7de; text-align: center; margin-top: 10px; padding: 5px; border: solid black 2px;}

#lcol p	{padding: 2px 0px 0px 0px; margin: 0px;
	}
li	{padding-bottom: 20px;
	}

a	{font-weight:bold; color: black;}
a img	{border: none; }

#maincol a {color: black;}

#shop p {font-size: 12px;
	}

p.shopspecial   {background: transparent /* #e7e7de */; text-align: left; margin-top: 0px; padding: 5px; /* border: solid black 1px; */
	}

p.shopspecialb   {background: #e0e0e0; text-align: left; margin-top: 10px; margin-bottom: 20px; padding: 5px; /* border: solid black 1px; */
	}

p.shoptitle	{background: gray; color: white; text-align: center; padding: 5px; 
	}

p.shoptitleg	{background: green; color: white; text-align: center; padding: 5px; 
	}

p.shoptitleb	{background: #66cccc; color: white; text-align: center; padding: 5px; 
	}

h6.shop	{text-align: left;
	}

#lcol a {text-decoration: none; border-top: solid #b5b5b5 1px; border-bottom: solid #b5b5b5 1px;}

#lcol a:link	{color: #eeeded;}
#lcol a:visited	{color: #eeeded;}
#lcol a:hover	{color: white;}
#lcol a:active	{color: white;}	

#rcol p {color: white; padding-bottom: 5px;}

#rcol a {text-decoration: none; border-top: solid #b5b5b5 1px; border-bottom: solid #b5b5b5 1px; font-size: 12px;}

#rcol a:link	{color: #eeeded;}
#rcol a:visited	{color: #eeeded;}
#rcol a:hover	{color: white;}
#rcol a:active	{color: white;}	



#footer a {text-decoration: none;}
#footer a:link	{color: #eeeded;}
#footer a:visited	{color: #eeeded;}
#footer a:hover	{color: white;}
#footer a:active	{color: white;}	

