a {text-decoration: none;}
a:link {color: darkgreen;}
a:visited {color: navy;}
a:active {color: red;}
a:hover {color: blue;}



.menu {
font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; 
font-size: 12px; 
color: green; 
font-weight: bold; 
line-height: 20px; 
text-align: center;
text-transform: uppercase;
margin: 12px;
 }

.menu a {text-decoration: none; color: black;}
		
.menu a:hover {color: navy;}

.menu a:visited {color: navy;}

.menu a:active {color: red;}


.strap { color: navy; font-size: 16px; font-weight: bold; line-height: 140%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: center; word-spacing: normal; letter-spacing: normal;}


.itemgreenwithborder { color: #000000; font-size: 10px; font-weight: normal; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccffcc; text-align: center; clear: both; margin: 7px; padding: 4px; border: solid 1px #006600 }

.itemredwithborder { color: #000000; font-size: 10px; font-weight: normal; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffccaa; text-align: center; clear: both; margin: 7px; padding: 4px; border: solid 1px #660000 }

.itemyellowwithborder { color: #000000; font-size: 10px; font-weight: normal; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffffcc; text-align: center; clear: both; margin: 7px; padding: 4px; border: solid 1px #660000 }

.bodyhead { color: navy; font-size: 16px; font-weight: bold; line-height: 140%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-transform: uppercase; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 12px; vertical-align: baseline }

.bodytext12 { color: black; font-size: 12px; line-height: 140%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 12px; vertical-align: baseline }

.bodytext10right { color: black; font-size: 10px; line-height: 140%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: right; word-spacing: normal; letter-spacing: normal; margin: 12px; vertical-align: baseline }

.shoptext10 { color: black; font-size: 10px; line-height: 160%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 12px; vertical-align: baseline }

.eventdate { color: black; font-size: 10px; line-height: 120%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 0px; vertical-align: baseline }

.eventname { color: black; font-size: 12px; font-weight: bold; line-height: 120%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 0px; vertical-align: baseline }

.eventaddress { color: navy; font-size: 11px; font-weight: normal; line-height: 120%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 0pt; text-indent: 6pt; vertical-align: baseline }

.eventvenue { color: black; font-size: 11px; font-weight: normal; line-height: 120%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 0px; vertical-align: baseline }

.eventcontact { color: red; font-size: 9px; font-weight: normal; line-height: 120%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin: 0px; vertical-align: baseline }

.eventdetails { color: black; font-size: 10px; font-weight: normal; line-height: 120%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; margin-left: 10px; vertical-align: baseline }

.itemwithborder { color: #000000; font-size: 10px; font-weight: normal; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccffcc; text-align: center; clear: both; margin: 7px; padding: 4px; border: solid 1px #006600 }

.item2withborder { color: black; font-size: 12px; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccffcc; text-align: center; clear: both; margin: 2px; padding: 1px; border: solid 1px #003300 }

.itembluewithborder { color: #000000; font-size: 10px; font-weight: normal; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccffff; text-align: center; clear: both; margin: 7px; padding: 4px; border: solid 1px #3333ff }

.contactdetails { color: black; font-size: 10px; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffcccc; text-align: center; clear: both; margin: 3px; padding: 2px; border: solid 1px #990000 }

.address { color: black; font-weight: bold; font-size: 14px; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.mainmenuitems { color: black; font-weight: bold; font-size: 10px; line-height: 150%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.textmenu { color: black; font-size: 8px; line-height: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.robottext { color: white; font-size: 2px; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.caption_center { color: navy; font-size: 9px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.copytext { color: navy; font-size: 9px; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.item_name { color: black; font-size: 12px; font-weight: bold; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.item_details { color: red; font-size: 9px; font-weight: normal; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.item_price { color: black; font-size: 12px; font-weight: bold; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.item_postage { color: navy; font-size: 9px; font-weight: normal; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.item_quantity { color: black; font-size: 9px; font-weight: normal; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

