/* ^^^^^ for: http://www.limarc.org/css/home.css ^^^^^ */
savethedate
/* CSS LIMARC home ^^^^^^ To be used on home page*/


body, p, td {
	 color:#000; background: transparent; font:94%/97% verdana, geneva, arial, helvetica, sans-serif;
	 text-align: center;
}               
.gotocontent {
	height:1px; width:1px;
	background: url(../img/spacer.gif); color: #ff1;
	display: none;
	visibility: hidden;
}
.hide{
	display: none;
	visibility: hidden;
}
.banTop {
 background: #000; color: #fff; text-align: left; vertical-align: top; height: 26px; width: 100%; /* width: 100%; */
 }
.banLinks {
background: black; color: #fff; vertical-align: bottom; text-align: left; height: 85px;
} 
.banLinks a; .banLinks a:hover {
	background: transparent; 
}	
p.jus {
text-align: justify;
font: 12px verdana, arial, geneva, sans-serif; 
}
.colspacer1 {
	height: 2648px; vertical-align: top; text-align: center;
}
.leftyLinks {
	vertical-align: top;
	height: 2648px;
	color: #fff;
	width: 153px;
	text-align: left;
	background-image: url(../img/bg.gif);
}
.leftyLinks a; .leftyLinks a:hover {
	background: transparent; 
}
.begcontent{
	height:2648px; width:646px; text-align: center;
}
.visitor {
	font: 96% verdana, helvetica, arial, sans-serif; color: #660; background: transparent; text-align: center;
}
.centermargins {
	margin: auto 0 auto 0;
}
div#botlinks { 
	 width : 80%;
    background: #fff; color: #000;
    padding-right: 5px; text-align: center; 
    font: 100%/200% verdana, arial, helvetica, sans-serif;
}
div#botlinks a {
    background: #fff; color: teal;
    text-align: center; text-decoration: none;
}
div#botlinks a:hover { 
    background: #f5f5f5; color: teal;
    text-align: center; text-decoration: overline;
}

div#newnewz p {
	background: white; color: #000;
	text-align: left; margin: auto 2%;
	font: bold 1.1em/120% 'trebuchet ms', arial, verdana, sans-serif;
	padding-left: 20px;
}
div#newnewz p a {
	font-family: 'trebuchet ms', arial, verdana, sans-serif;
	font-style: italic;
	font-size: 1em;
	background: #fff; color: #008080;
	text-decoration: none;
	letter-spacing: 1px;
}
div#newnewz p a:hover {
	font-family: 'trebuchet ms', arial, verdana, sans-serif;
	font-style: italic;
	background: #fff; color: #008080;
	text-decoration: overline;
	letter-spacing: 3px;
}

.heading3a{
	background: white; color: #000;
	text-align: center; margin: auto 2%;
	font: bold 15px/22px 'trebuchet ms', arial, verdana, sans-serif;
}
.heading3a a {
	background: white; color: #008B8B;
	text-decoration: none;
	font-weight: bold;
}
.heading3a a:hover {
	background: white; color: #008B8B;
	text-decoration: overline;
	font-weight: bold;
}

#newnewzInfo {
	border: 4px dotted #a0522d;  padding: 7px 7px;   
	background: #fff; color: #000;
	font-family: "Trebuchet MS", tahoma, "lucida sans", Arial, helvetica, sans-serif;  
	font-weight: bold;  font-size: 1em;  line-height: 120%; 
	text-align: justify;
	letter-spacing: .5px;
}
#newnewzInfo p {
	margin: 0 1em 0 1em;
	padding-bottom: 2px;
	text-align: justify;
	font-weight: bold;
	 line-height: 120%;
}
#newnewzInfo p a {
	font-weight: bold;
	background: #fff; color: #008080;
	text-decoration: none;
}
#newnewzInfo p a:hover {
	font-weight: bold;
	background: #fff; color: #008080;
	text-decoration: overline;
}

/* ^^^^^^ Special holiday box  ^^^^^^ */

.headingholiday {
	background: #b0e0e6; color: black;
	text-align: center; margin: 5px auto 10px auto;
	font: bold 1.35em/1.6em 'trebuchet ms', verdana, sans-serif;
	border: thin groove #4169e1;
	width: 80%;
	padding: 5px;
}


.specBox
{
    margin: 0 auto;
    border: 3px solid #B22222;
    color: #B22222;
    width: 86%;
    padding: 8px;
    background: #fff; /* was pale yellow, but i changed it to white for image bgs */
}
.specBox p {
	background: #fff; color: #B22222; font-size: 1em;
	line-height: 1.4em;
}
.specBox h2 {
	font-family:"comic sans ms", "trebuchet ms", arial, helvetica, sans-serif;
	font-style:italic; border: 0 none;
	background: #fff;  color: #B22222;
} 
.specBox h3 {
	border: 0 none; background: #fff;  color: #B22222;
}
.specBox h4 {
	border: 0 none; background: #fff;  color: #B22222; font-size: larger;
}
/* ^^^^^^ End of what makes box  ^^^^^^ */

/* read more ^ read less */

/* always visible */
#outer .holder {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2, #outer .holder h3, #outer .holder h4, #outer .holder h5 {
margin:0; padding:0; text-align: left; font-weight: bold;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color: #00c; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;}



a {
color: #008B8B; background: transparent; text-decoration:none; font: 100% verdana, helvetica, sans-serif;
}
a:hover {
color: #999; background: transparent; text-decoration: none; font: 700 100% verdana, helvetica, sans-serif;
}

a.b:link, a.b:visited { 
color: #008B8B; background: transparent; text-decoration:none; font: 600 100% verdana, arial, helvetica, sans-serif; 
}

a.dotbot {
	color: #008B8B; background: transparent; text-decoration:none; 
	font-size: 100%; border-bottom: 1px dotted;
}
a.dotbot:hover {
	color: #fff; background: #008B8B; text-decoration: none; 
	font-size: 100%; border-bottom: 1px dotted;
	font-weight: 700;
}
a.dotbotb {
    color: #008B8B; background: transparent; text-decoration:none; 
    font-weight: bold; font-size: 100%; 
     border-bottom: 1px dotted #008B8B;       
}
a.dotbotb:hover {
	color: #fff; background: #008B8B; text-decoration: none; 
	font-weight: bold; font-size:100%; border-bottom: 1px dotted #008B8B;
}

a.tre14b:link, visited  {
color: #008B8B; background: transparent; text-decoration:none; font: bold 140% 'trebuchet ms', 'comic sans ms', sans-serif;
}

a.tre14b:active, hover {
color: #008B8B; background:#f5f5f5; font: bold 140% 'trebuchet ms', 'comic sans ms', sans-serif;
}

a.tre12b:link, a.tre12b:visited {
color: #008B8B; background: transparent; text-decoration:none; font: bold 120% 'trebuchet ms', 'comic sans ms', sans-serif;
}

a.tre12b:hover {
color: #008B8B; background:#f5f5f5; font: bold 120% 'trebuchet ms', 'comic sans ms', sans-serif;
}
a.hvrunbg {
color: #008B8B; background:#ccc; font: bold 100% verdana, helvetica, sans-serif;
}
.ar10 {font: 93% arial, helvetica, sans-serif; }
.ar10b {font: bold 93% arial, helvetica, sans-serif; }
.ar10gld {font: 93% arial, helvetica, sans-serif; color: #660; background: transparent;}
a.ar10:link, a.ar10:visited {
color: #008B8B; background: transparent; text-decoration:none; font: normal 93% arial, helvetica, sans-serif;
}
a.ar10:hover, a.ar10:active {
color: #008B8B; text-decoration:none; background:#f5f5f5; font: normal 93% arial, helvetica, sans-serif;
}
a.tre10:link, a.tre10:visited {
color: #008B8B; background: transparent; text-decoration: none; font: normal 12px 'trebuchet ms', 'comic sans ms', sans-serif;
}
a.tre10:hover, active {
color: #008B8B; text-decoration:none; background:#f5f5f5; font: 12px 'trebuchet ms', 'comic sans ms', sans-serif;
}
a.trebxsm:link, a.trebxsm:visited {
color: #008B8B; background: transparent; text-decoration: none; font: bold 12px 'trebuchet ms', 'comic sans ms', sans-serif;
}
a.trebxsm:hover, active {
color: #f5f5f5; text-decoration:none; background:#ccc; font: bold 12px 'trebuchet ms', 'comic sans ms', sans-serif;
}
.trebsm a:link, .trebsm a:visited {
color: #008B8B; background: transparent; text-decoration: none; font: bold 13px 'trebuchet ms', 'comic sans ms', sans-serif;
}
a.trebsm:hover, active {
color: #008B8B; text-decoration:none; background:#f5f5f5; font: bold 13px 'trebuchet ms', 'comic sans ms', sans-serif;
}
a.verxsm:link, a.verxsm:visited {
color: #008B8B; background: transparent; text-decoration:none; font: 85% verdana, helvetica, sans-serif;
}
a.verxsm:hover, a.verxsm:active {
color: #008B8B; background:#f5f5f5; font: normal 85% verdana, helvetica, sans-serif;
}
a.ver10pur:link, a.ver10pur:visited {
color: purple;
background: transparent;
font: bold 97% verdana, helvetica, arial, sans-serif;
}
a.ver10pur:hover, a.ver10pur:active {
color: purple;
background-color:#f5f5f5;
font: bold 97% verdana, helvetica, arial, sans-serif;
}
.footer { 
	background: white; color: #660; text-align: center;
	font: normal 11px/12px verdana, geneva, arial, helvetica, sans-serif;
}
a.footer {
	background: white; color: #008B8B;
	font: normal 11px/12px arial, helvetica, sans-serif;
}
a.footer:hover {
	background: #f5f5f5; color: #008B8B;
	font: normal 11px/12px arial, helvetica, sans-serif;
}
blockquote a {
	background: transparent;
	color: #f30;
}
.dotbot {
color: #008B8B; background: transparent; text-decoration:none; font: 100% verdana, helvetica, sans-serif; border-bottom: 1px dotted;
}
.dotbot:hover {
color: #fff; background: #008B8B; text-decoration: none; font: 700 100% verdana, helvetica, sans-serif; border-bottom: 1px dotted;
}

.dotbotb {
color: #008B8B; background: transparent; text-decoration:none; font: bold 100% verdana, helvetica, sans-serif; border-bottom: 1px dotted;
}
.dotbotb:hover {
color: #fff; background: #008B8B; text-decoration: none; font: bold 100% verdana, helvetica, sans-serif; border-bottom: 1px dotted;
}

ol.dec {
    list-style: decimal inside;
    font: .8em/1.3em georgia, 'times new roman', times, serif;
    }  
ol.nun {
    list-style: none inside;
    font: 8em/1.3em georgia, 'times new roman', times, serif;
    }
ul.nun {
    list-style: none inside;
    font: .9em/1.3em georgia, 'times new roman', times, serif;
    }	
ul.savethedate, li.savethedate {
	list-style: square outside; font: bold 1.2em/1.6 'trebuchet ms', tahoma, sans-serif; margin: 0 auto; text-align: left; padding-left: 3em; padding-right: 3em;
}


h1 {
text-align:center; color: #000; background: transparent;
font: italic 900 22px georgia, "times new roman", times, serif;
}
h1 a {color: #008B8B; font-weight: bold; background: transparent;}
h1 a:hover {color: #008B8B; font-weight: bold; background: #f5f5f5;}
h2 {
text-align: center;
font: bold 1.3em "trebuchet ms", "palatino linotype", arial, helvetica, sans-serif;
}
h2.marb {
    background: transparent; color: maroon;
    border: 2px dotted maroon;  
    text-align: center; margin: 0 auto;
    font: bold 1.4em "trebuchet ms", "palatino linotype", arial, helvetica, sans-serif;
    padding: 1px 2px 1px 2px;
} 
h3 {
    background: transparent; color: maroon;
    border: 1px dashed #663; padding: 4px;
    text-align: center; margin: auto auto;
    font: 500 15px verdana, geneva, arial, helvetica, sans-serif;
}   
h4 {
text-align: center;
font: 13px verdana, helvetica, arial, sans-serif; 
}
h5 {
font: 13px 'trebuchet ms', 'comic sans ms', sans-serif; 
}
h6 {
font: bold 12px verdana, helvetica, arial, sans-serif; 
}
h1.titlemar {
color: maroon; background: transparent;
text-align: center;
font: italic 900 200% georgia, "times new roman", times, serif;
}
h1.titlewht {
color: white; background: transparent;
text-align: center;
font: italic 900 200% georgia, "times new roman", times, serif;
}
h2 span.holiday1 {
text-align: center;
font: bold 18px verdana, geneva, arial, helvetica, sans-serif;
border: 0;
color: #00c;/* med blue */ background: #fff;
}
h2 span.holiday2 {
text-align: center;
font: bold 18px verdana, geneva, arial, helvetica, sans-serif;
border: 0;
color: #c03;/*red */ background: #fff;
}
h2 span.holiday3 {
text-align: center;
font: bold 18px verdana, geneva, arial, helvetica, sans-serif;
border: 0;
color: #396;/*green*/ background: #fff;
}

h2 span.holiday4 {
text-align: center;
font: bold 18px verdana, geneva, arial, helvetica, sans-serif;
border: 0;
color: #fc0;/*yellow*/ background: #fff;
}
.cas {
padding-right: 0px; padding-left: 4px; font: 600 105%/140% 'trebuchet ms', 'comic sans ms', sans-serif; margin-left: 2%; color: #660; margin-right: 2%; background: transparent; text-align: center;
}
.infocas {
padding-right: 4px; padding-left: 4px; font: 600 100%/120% 'trebuchet ms', 'comic sans ms', sans-serif; 
color: #660; background: transparent; text-align: center;	
}
.infocasmar {
padding-right: 4px; padding-left: 4px; 
font: 600 96%/120% 'trebuchet ms', 'comic sans ms', sans-serif; 
color: maroon; background: transparent; text-align: center;	
}
.casmar {
padding-right: 4px; padding-left: 4px; 
font: 600 100%/120% 'trebuchet ms', 'comic sans ms', sans-serif; 
color: maroon; background: transparent; text-align: center;	
}

.smcas {
color:black; background: transparent;
text-align: center;
font: 11px 'trebuchet ms', 'comic sans ms', sans-serif;
}
.mdcasb {
text-align: justify; font: 700 110% 'trebuchet ms', 'comic sans ms', sans-serif; }

.mdcas {
text-align: justify; font: 700 100% 'trebuchet ms', 'comic sans ms', sans-serif; }

.lgcasual {
text-align: center; font: 900 160% 'trebuchet ms', 'comic sans ms', sans-serif; }

.casb18 {
text-align:center; font: bold 180% 'trebuchet ms', 'comic sans ms', sans-serif; }

.casb13 {
text-align:center; font: bold 130% 'trebuchet ms', 'comic sans ms', sans-serif; }

.infonet {
text-align: center; margin-left: 3px; margin-right: 3px; font: 600 13px arial, helvetica, sans-serif; }

.tellsite {
color: navy; background: transparent; text-align: center; 
font: 100% verdana, arial, helvetica, sans-serif; 
}
.directs {
	font: bold 120%/1.6 'trebuchet ms', 'comic sans ms', sans-serif; 	
}

/* For PHP sitemap dropdown menu */

.site {
	color: #303030; background: transparent;
	font: normal 11px/130% tahoma, arial, helvetica, sans-serif;
}
/* END of PHP sitemap dropdown menu styles */

/* START of expand/collapse menu used on home page */
.collexpnd {
	background: #fff; color: #ff3300;
	font: bold .9em Arial, Helvetica, sans-serif;
}
.collexpnd a {
	background: #fff; color: #09f;
	text-decoration: underline;
}
.collexpnd a:hover {
	background: #fff; color: #09f;
	text-decoration: overline;
}
.topic { /* header */
	cursor: pointer;
	font: bold 1em "Trebuchet MS", Palotino, sans-serif;
	margin: 10px 0;
}
.opentopic { /*class added to contents when they are open*/
	background: #fff; color: #ff4500; 
}
.closedtopic{ /*class added to contents when they are closed*/
	background: #fff; color: #000; 
}
.information {
	background: #fff; color: #000;
	font: .95em Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}
.information h1 {
	background: #fff; color: #000; 
	font: bold 1.1em Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}
.information a {
	background: #fff; color: #09f;
	text-decoration: underline;
}
.information a:hover {
	background: #fff; color: #09f;
	text-decoration: overline;
}
.information em  {
	background: #fff; color: #000; 
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}

/* END of expand/collapse menu used on home page */

/* 
Styles for Event Calendar */
table.event {
	background: #eee; color: #000; border: 0 none; width: 100%; 
	margin: 0 auto; 	text-align: center;}
td.event {
	background: #eee; color: #000; border: 0 none; width: 100%; 
	margin: 0 auto; 	text-align: center;}	
.eventcal {
	font: 85% verdana, geneva, arial, helvetica, sans-serif;
	margin: 0 auto;}	
table.evnt245wide {width: 245px;}
table.graydk {background: #666; color: #fff; border: 0 none;}
td.graydk {background: #666; color: #fff; border: 0 none;}
table.nob100per {
	border: 0 none; width: 100%;}
td.nob100per {
	border: 0 none; width: 100%;}	
td.graylt {background: #ccc; color: inherit;}	
img.nobht1wd1  {
	border: 0 none; height:1px; width:1px;}
table.px959 { height: 959px;}	

/* 
End of Styles for Event Calendar */	

em {font-weight: bold; font-style:  italic; }
.yel {color: #ffc; background: transparent;}
a.yel {color: #ffc; background: transparent;}
.blu {color:#06C; background: transparent;}
.briteblu {	color: #0000CD; background: transparent;}
.teal {	color: teal; background: transparent;}
.blk {color:#000; background: transparent;}
.mar {color: maroon; background: transparent;}
.wh {color: white; background: transparent;}
.graydk {background: #666; color: #fff;}
.gold {color: #660; background: transparent;}
.gr {background: transparent; color: #008B8B;}
.bold {font-weight: bold;}
.click {color: #0000CD; background: transparent; font-style: italic; font-weight: bold;}
.tre12 {font: 100% 'trebuchet ms', 'comic sans ms', sans-serif;}
.tre12mar {	font: 99% 'trebuchet ms', verdana, helvetica, sans-serif; color: maroon; background: transparent; }
.tre12marb {	font: bold 100% 'trebuchet ms', 'comic sans ms', sans-serif; color:maroon; background: transparent; }	

.trebsm {font: bold 13px 'trebuchet ms', 'comic sans ms', sans-serif;}
.tre12b {font: bold 100% 'trebuchet ms', 'comic sans ms', sans-serif;}
.tre12gld {font: 120% 'trebuchet ms', 'comic sans ms', sans-serif; color: #660; background: transparent; }
.tre12bgld  {font: bold 100% 'trebuchet ms', 'comic sans ms', sans-serif; color: #660; background: transparent;}
.tre12teal {	font: 99% 'trebuchet ms', verdana, helvetica, sans-serif; color: teal; background: transparent; }

.geoMarSm a {
	font: small georgia, 'times new roman', times, serif; color: teal; background: transparent;}
.geoMarSm a:hover {
	font: small georgia, 'times new roman', times, serif; color: teal; background-color: #EFEFEF;}
.geomarsm {font: 96% georgia, 'times new roman', times, serif; color: maroon; background:transparent;}
.geomarsmb {font: bold 97% georgia, 'times new roman', times, serif; color: maroon; background: transparent;  }
.geobi140 {font: italic 900 140% georgia, "times new roman", times, serif;  }
.geobi120 {font: italic 900 120% georgia, "times new roman", times, serif;  }
.geobi22 {font: italic 900 200% georgia, "times new roman", times, serif;  }
.ver {font: small verdana, geneva, arial, helvetica, sans-serif;  }
.ver8 {font: 500 90% verdana, arial, helvetica, sans-serif; }
.ver8gld {color: #660; background: transparent; font: 94% verdana, arial, helvetica, sans-serif;}
.ver10 {font: 97% verdana, helvetica, arial, sans-serif; }
.verb10 {font: bold 97% verdana, helvetica, arial, sans-serif; }
.verb10gld {font: bold 10pt verdana, helvetica, arial, sans-serif; color: #660; background-color: transparent
}
.verb12 {font: bold 100% verdana, helvetica, arial, sans-serif; }
.verb12gld {font: bold 100% verdana, helvetica, arial, sans-serif;  color: #660; background: transparent;  }
.ver10j {font: 96% verdana, helvetica, arial, sans-serif; text-align:justify;  }

.bg {background: url('http://www.limarc.org/bg.gif');}
td.bg {background: url('http://www.limarc.org/bg.gif');}

.dotbord {border-style: dotted; border-width: 4px; border-color: maroon;  padding: 7px 7px; 
}
.dotbord h1 {
	background: white; color: #a0522d; text-align: center; margin: auto 2%;
	font: bold 1.2em/110% 'trebuchet ms', verdana, sans-serif;
}
.dashbord {border-style: dashed; border-width: 4px; border-color: maroon; }
.dashbordgld {border-style: dashed; border-width: 4px; border-color: #660; }
.dashbrdgld2px {border: 2px dashed #663;  padding: 4px; text-align: center; margin: auto auto; 
line-height: 1.7em; width: 95%;}
.grvbord {border-style: groove; border-width: 4px; border-color: maroon; }
.dblbord {border-style: double; border-width: 4px; }
.dashbrdgld2 {
    border: 2px dashed #663; padding: 4px; 
    text-align: center; margin: auto auto;
    line-height: 1.5em; width: 95%;
}  
.dashbrdgld2j {
    border: 2px dashed #663; padding: 2px 6px 2px 6px; 
    text-align: justify; margin: auto auto;
    line-height: 1.7em; width: 95%;
}  
.dotbrdgld2 {
    border: 2px dotted #663; padding: 2px; 
    text-align: center; margin: auto auto; width: 95%;
}  
.ylbg {
	background: #ffe; color: #000;
	border: thin groove #000;
}
.yelhilite {
	background-color: #ffc; color: #330;
	font: 102%/1.7em georgia, "times new roman", times, serif;
	border: 1px double #330; letter-spacing: 1px;
	padding: 4px 8px 4px 8px; width: 95%;
}
.silhilite {
	background-color: #000; color: silver;
	font: 101%/1.7em georgia, "times new roman", times, serif;
	border: 1px double #000; letter-spacing: 1px; width: 95%;
}
.silhilitemar {
	background-color: silver; color: maroon;
	font: 700 101%/1.7em verdana, geneva, arial, helvetica, sans-serif;
	width: 95%; letter-spacing: 1px;
}
.sillitemarbrd {
	background-color: maroon; color: silver;
	font: 700 101%/1.7em verdana, geneva, arial, helvetica, sans-serif;
	border: 1px double #000;
	letter-spacing: 1px; 
}

.trans {background: transparent; color: white; border: 0px none;  }
a.trans { background: transparent; color: white; }
a.trans:hover {background: transparent; color: white;  border: 0px none; }
.transnobc {background: transparent; color: white;  border: 0px none; text-align: center; }
a.transnobc:hover {background: transparent; color: white;  border: 0px none; text-align: center; }

.goldsm {
	font: 11px verdana, helvetica, geneva, arial, sans-serif;
	color: #660; background: transparent; }
.sm {font: 11px verdana, helvetica, geneva, arial, sans-serif;}	

.ty {color: #FF0000; font-style:italic; background: #cccC99;}

.heading {
	background: transparent; color: maroon;
	border: 1px dashed #660; padding: 4px;
	text-align: center; margin: auto 2%;
	font: 100% verdana, geneva, arial, helvetica, sans-serif;
}
.headingsolid {
	background: transparent; color: #660;
	border: 1px solid #660; padding: 4px;
	text-align: center; margin: auto 2%;
	font: 110% verdana, geneva, arial, helvetica, sans-serif;
}
.heading1 {
	background: transparent; color: maroon;
	border: 1px dashed #660; padding: 1px;
	text-align: center; margin: auto 2px; width: 85%;
	font: 110% verdana, geneva, arial, helvetica, sans-serif;
}

.headingnob {
	background: transparent; color: #660;
	border: 0 none; padding: 4px;
	text-align: center; margin: auto 2%;
	font: 110% verdana, geneva, arial, helvetica, sans-serif;
}
	 
img {
    border : 0 none;
	}

img.nob {
	background: transparent;
	color: white;
	border: 0 none;
}
img.nobc{
	background: transparent; color: white;
	border: 0 none; text-align: center;
}
img.top {
	background: transparent;
	color: white; 	border: 0 none;
	vertical-align: text-bottom;
}

.b {font-weight: bold;}
.c {text-align: center; }
.l {text-align: left; }
.r {text-align: right;}
.j {text-align: justify; }
.jb {text-align: justify; font-weight: bold; }
.jbmar {text-align: justify; font-weight: bold; color: maroon; }
.cb {text-align: center; font-weight: bold;}
.i {font-style: italic;}
.mid {margin: 0 auto; } 
.center {margin: 0 auto; text-align: center;}

.details {
	text-align : left; font : 13px/16px georgia, times, 'times new roman', serif;
}

 /* Below ids and classes for Hamfest page that was on index page */
 
      
h3.yelbg {
	color: maroon; background: #E2E2C8;
	border: 1px solid #663;
	padding-left: 2em; padding-right: 2em;
	margin-left: 2em; margin-right: 2em;
}
h3.yelbgBlk {
	color: #000; background: #ffd;
	border: 1px solid #663;
	padding: 2em;
	margin-left: 2em; margin-right: 2em;
	width: 80%;
   font: 700 94%/108% tahoma, arial, helvetica, sans-serif;
	text-align: justify;
}
.heading2 {
    background: transparent; color: black;
    text-align: center; margin: auto 2%;
    font: bold 16px/110% "trebuchet ms", verdana, sans-serif;
    letter-spacing: 1px;
}
a.heading2 {
    text-align: center; margin: auto 2%; letter-spacing: 1px;
	 color: teal; background-color: #fff;
    font: bold 16px/110% "trebuchet ms", verdana, sans-serif;
}
a.heading2:hover {
	 text-align: center; margin: auto 2%; letter-spacing: 1px;
    font: bold 16px/110% "trebuchet ms", verdana, sans-serif;
	 background-color: teal; color: #fff;
}
.heading3 {
    margin: auto 2%;
    font: bold 18px "trebuchet ms", verdana, sans-serif;
}
.heading4 {
	text-align: center; margin: auto 2%;
    font: bold 18px georgia, "times new roman", times, serif;
}
#when {font: italic bolder 22px georgia, 'times new roman', times, serif;
    background: transparent; color: maroon;
   border: 1px solid maroon; padding: 4px;
   text-align: center; margin: auto 2%;
}
#locate {
    font: oblique bold 22px "trebuchet ms", verdana, sans-serif;
    color: #663; background: transparent; text-align: center;
}
#next {font: italic bold 22px "trebuchet ms", verdana, sans-serif;
    background: transparent; color: maroon;
   border: 2px inset #ffe4c4; padding: 4px;
   text-align: center; margin: auto 2%;
}
.addy {
    font: 18px/22px verdana, geneva, arial, helvetica, sans-serif;
    text-align: center;
}
.stuff {
    font: bold 100%/130% arial, helvetica, sans-serif;
    color: maroon; background: transparent;
}
.volunteer {
    font: bolder 16px georgia, 'times new roman', times, serif;
    background: transparent; color: maroon; text-align: center;
}
.enter {
    text-align : center;
    font : bold 16px 'trebuchet ms', verdana, sans-serif;
}
.msg130per {font-size: 130%; font-weight: bold; text-decoration: underline;
}
.msg120per {font-size: 120%; font-weight: bold; text-decoration: underline;
}

/*End of special hamfest tags */
.announce {
    font : 13px/18px 'trebuchet ms', verdana, sans-serif;
}

.say {
   font : 14px/120% verdana, geneva, arial, helvetica, sans-serif; text-align : justify;
}       
.say a:link,visited {
   font : 14px/120% verdana, geneva, arial, helvetica, sans-serif;
}
.geomd {
	font: small georgia, 'times new roman', times, serif;
}

.notes {font: 94%/130% arial, helvetica, sans-serif;
}
.notes a:link, visited {font: 94%/130% arial, helvetica, sans-serif;
}
.u {text-decoration:underline; }
.u a {text-decoration:underline;}

hr.mar75Four {color: maroon; background: maroon; height: 4px; width: 75%; margin: 0 auto; text-align: center;}
hr.mar50Four {color: maroon; background: maroon; height: 4px; width: 50%; margin: 0 auto; text-align: center;}	
hr.mar25Four {color: maroon; background: maroon; height: 4px; width: 25%; margin: 0 auto; text-align: center;}

hr.mar75Five {color: maroon; background: maroon; height: 5px; width: 75%; margin: 0 auto; text-align: center;}
hr.mar50Five {color: maroon; background: maroon; height: 5px; width: 50%; margin: 0 auto; text-align: center;}	
hr.mar25Five {color: maroon; background: maroon; height: 5px; width: 25%; margin: 0 auto; text-align: center;}

hr.teal75Seven {color: teal; background: teal; height: 7px; width: 75%; margin: 0 auto; text-align: center;}
hr.teal50Seven {color: teal; background: teal; height: 7px; width: 50%; margin: 0 auto; text-align: center;}
hr.teal25Seven {color: teal; background: teal; height: 7px; width: 25%; margin: 0 auto; text-align: center;}	
hr.picket {height: 7px; color: maroon; border-bottom: medium dashed maroon; margin: 0 auto; text-align: center; background: maroon;}
hr.picketup {height: 7px; color: maroon; border-top: medium dashed maroon; margin: 0 auto; text-align: center; background: maroon;}
hr.picketgld {height: 7px; color: #660; border-bottom: thin dashed #660;  background-color: #660; margin: 0 auto; text-align: center;}
hr.picketupgld {height: 7px; color: #660; border-top: thin dashed #660;background-color: #660; margin: 0 auto; text-align: center;}

hr.c-11 {width: 80%; height: 3px; border-bottom: 5px dashed #CC9; text-align: center; margin: 0 auto;}
hr.c-14 {width: 75%; color: #660; margin: 0 auto; text-align: center;}
hr.c-16 {width: 75%; color: #663; margin: 0 auto; text-align: center;}
hr.c-22 {width: 75%; margin: 0 auto; text-align: center;}
hr.per75 {width: 75%; color: #5F9EA0; background: white; margin: 0 auto; text-align: center;}

hr.w80dash {width: 80%; height: 3px; border-bottom: 5px dashed #CC9; text-align: center; margin: 0 auto;}

/***************/

.nob {border: 0 none;}
.nobc {border: 0 none; text-align: center;} 
.nobl {border: 0 none; text-align: left;} 
/* nobfl = no border float left    */
.nobfl{ background: transparent; color: white; border: none; float: left;}

/*************** Inline spacing classes ^^^ ONLY USE THESE IN VERY TEMPORARY REMARKS OR CHANGES ^^^  THESE TYPES ARE GENERALLY NOT TO BE USED, BUT USED STYLE CLASS OR ID DEPENEDENT ON USE RATHER THAN LOOK ^^^     *********************/

.spac4 {height: 4px; }
.spac6 {height: 6px; }
.spac8 {height: 8px; }
.spac10 {height: 10px; }
.spac12 {height: 12px; }
.spac14 {height: 14px; }
.spac20 {height: 20px; }
.spac30 {height: 30px; }
.boardspace {
	background: transparent; color: #fff;
	visibility: hidden;
}

.topPad5  {	padding-top: 5px;}
.topPad10 {	padding-top: 10px;}
.topPad15 {	padding-top: 15px;}
.topPad20 {	padding-top: 20px;}
.topPad25 {	padding-top: 25px;}
.topPad30 {	padding-top: 30px;}
.topPad35 {	padding-top: 35px;}

.lineht110 {line-height: 110%;}
.lineht115 {line-height: 115%;}
.lineht120 {line-height: 120%;}
.lineht125 {line-height: 125%;}
.lineht130 {line-height: 130%;}
.lineht135 {line-height: 135%;}
.lineht140 {line-height: 140%;}
.lineht145 {line-height: 145%;}
.lineht150 {line-height: 150%;}


/*************** End of inline spacing classes  *********************/

/*************** inline font-family classes \ ONLY USE THESE IN VERY TEMPORARY REMARKS OR CHANGES ][ THESE TYPES ARE GENERALLY NOT TO BE USED, BUT USED STYLE CLASS OR ID DEPENEDENT ON USE RATHER THAN LOOK \  *********************/
.geoserif { font-family: Georgia, "Times New Roman", Times, serif;}
.timesserif { font-family: "Times New Roman", Times, serif;}
.tresansarif {font-family:"Trebuchet MS", Trebuchet, "Palatino Linotype", Arial, sans-serif;}
.arisans {font-family: Arial, Helvetica, sans-serif;}
.tahsans {font-family: Tahoma, "Lucida Sans", "Palatino Linotype", sans-serif;}
.verdsans {font-family: Verdana, Arial, Helvetica, sans-serif;}
.monospace {font-family: "Courier New", Courier, monospace;}

/*************** end of inline font-family  classes  *********************/

/*************** inline font size changes, etc. classes \ ONLY USE THESE IN VERY TEMPORARY REMARKS OR CHANGES ][ THESE TYPES ARE GENERALLY NOT TO BE USED, BUT USED STYLE CLASS OR ID DEPENEDENT ON USE RATHER THAN LOOK \    *********************/
.per105 {font-size: 105%;}
.per110 {font-size: 110%;}
.per115 {font-size: 115%;}
.per120 {font-size: 120%;}
.per125 {font-size: 125%;}
.per150 {font-size: 150%;}
.per200 {font-size: 200%;}
.per250 {font-size: 250%;}
.per300 {font-size: 300%;}

/*************** end of inline font size changes, etc. classes  *********************/

click


/* I don't know what program I played with that generated the code 
below but something did and being that I'm doing an overhaul I might 
as well keep it rather than lose stylings. Odd stuff follows. =) */

/* div.c-56 {position: absolute; top: 15; left: 10; width: 983; height: 4010} */
/* td div .rep {
 	text-align: center; background-color: #ccc; color: #000; vertical-align: top;
 	font: bold 12px verdana, arial, sans-serif;
	position: relative; top: 1em;	
	}*/
td.rep {
 	text-align: center; background-color: #ccc; color: #000; vertical-align: top; 
 	font: 10px verdana, arial, sans-serif; position: absolute; top: 0;  
 	margin-top: 10px; padding-left: 5px; padding-right: 5px;
 }
 td.repRt {
 	right: 0; }
 }
 	
 		
.sept11	{text-align : right; font-size : 80%;}
 p.c-54 {text-align : right; font-size : 80%;}
 span.c-53 {font-size: 8pt; text-align: center;}
 td.c-52 {background-color: #fff;}
 td.c-51 {vertical-align: top; text-align: center;}
 p.c-50 {font-size: 11px;}
 p.c-49 {font-size:11px;}
 span.c-48 {color: white;}
 p.c-47 {font-size: 11px;}
 a.c-46 {font-weight:bold;}
 td.c-45 {vertical-align: top}
 p.c-44 { font-size: 10px;}
 /*div.c-43 {width: 623; height: 279}*/
 form.c-42 {text-align: center}
 select.c-41 {font-size: 11pt; color: rgb(0,0,153); font-family: verdana; background-color: rgb(255,255,255)}
 div.c-40 {text-align: center;}
 span.c-39 {font-size: 110%;}
 a.c-38 {font-size: 120%;}
 ul.c-37 {list-style: none inside;}
 ul.c-36 {color: #663; font: 13px 'trebuchet ms', verdana, helvetica, sans-serif; text-align: left;}
 span.c-35 {line-height: 120%;}
 h2.c-34 {font-family: "trebuchet ms", arial, "ms sans serif", "comic sans ms", sans-serif;  font-style: italic;  }
 p.c-33 {font-style:  italic; font-weight: bold; font-size: 110%; line-height: 130%; font-family: "trebuchet ms", arial, "ms sans serif", "comic sans ms", sans-serif;}
 h4.c-7 {color: #800; font-weight: bold;}
 h3.c-32 {font-weight: 900;}
 h2.c-31 {font-style: italic; font-weight: bolder; font-size: 130%;}
 div.c-29 {width : 482px;}
 div.c-28 {font : italic bold large 'trebuchet ms', verdana, sans-serif;}
 div.c-27 {font: bold 12px verdana, arial, sans-serif;}
 div.c-26 {font: italic 110% georgia, 'times new roman', times, serif; text-align: center;}
 div.c-25 {font: 13px verdana, arial, sans-serif;}
 table.c-19 {background-color: #ffc}
 table.c-24 {border-color: #808080; background-color: #fff}
 table.c-30 {border-color: #808080; background-color: #ccc}
 tr.c-23 {background-color: #808080}
 td.c-22 {background-color: #808080}
 td.c-9 {height:281px;}
 div.c-21 {color: #fff; font-weight:bold;}
 .blumed {color: #00c;/* med blue */ background: #fff; }
 a.c-18 {text-decoration: underline; text-align: left;}
 p.c-17 {font-weight: bold;}
 p.c-15 {text-align: justify; margin: 20px 20px; color: #660; font: 12px/14px verdana, geneva, arial, helvetica, sans-serif;}
 p.c-13 {text-align: center}
 p.c-12 {text-align: justify; margin-left: 3em; margin-right: 3em; font-size: 12px;}
 div.c-10 {vertical-align: top; text-align: center;}
 p.c-9 {line-height: 1.8em;}
 ol.c-3 {text-align: left;} 
 ol.c-7 {text-align: left;}

 span.c-6 {color : maroon}
 p.c-5 {font: italic bold 130% georgia, 'times new roman', times, serif; text-align: justify;}
 p.c-6 {line-height: 120%;}
 td.c-4 {width: 7px;}
 table.c-10 {margin: 0pt 10em 0pt auto;}
 table.c-9 {margin: 0pt 8em 0pt auto;}
 table.c-8 {margin-right: 8em;}
 input.c-7 {background-color: rgb(255, 255, 160);}
 table.c-6 {border: thin outset rgb(218, 165, 32); background-color: rgb(255, 255, 204);}
 a.c-5 {text-decoration: underline;}
 input.c-8 {background-color: rgb(255, 255, 160);}
 table.c-7 {border: thin outset rgb(218, 165, 32); background-color: rgb(255, 255, 204);}
 a.c-6 {text-decoration: underline;}
 ol.c-4 {text-align: left;}

 span.c-2 {color : maroon; background: transparent;} 
 p.c-1 {text-align : justify;}
 span.c-3 {color: maroon;}
 p.c-2 {text-align: justify;}
 .dues {line-height: 130%;}
.memExp {color: #800; background: #fff; font-weight: bold;}
.margin-0-auto {margin: 0 auto;}
.evnt {height:281px; margin: 0 auto;}
.evnts {    margin: 0 auto; } 
div.c-1 {margin: 0 auto;text-align: center;}
/* p.c-26 {background-color: #ffe; display: block; border: 2px dotted #000; line-height: 120%;}*/
 a.c-25 {font-size: 115%;}
 td.c-24 {vertical-align: top; text-align: center; width:1px; height:2648px;}
 div.c-12 {font-size: 1.2em;}
 div.c-11 {
    font-size: 1.2em;
    position: relative;
    left: 4%;
}
 div.c-8 {text-align: center;}
 div.c-5 {text-align: center}
 div.c-4 {margin: 0 auto; text-align: center;}
 div.c-2 {margin: 0 auto; text-align: center}
 
 td.c-21 {height:959px;}
 td.c-20 {width:100%; height:664px; background-color: #fff; }
 td.c-19 {width: 100%;}
 td.c-18 {width:100%;}
 table.c-17 {border:2px;}
 td.c-16 {width:482px;}
 table.c-15 {width: 329px; border: 0;}
 td.c-5 {margin: 0 auto;}
 table.c-1 {background: #ffc; color: #000; border: thin solid #8B4513;}
 table.c-4 {margin: 0 auto; background: #FDF5E6; color: #000; border: thin groove #8B4513; text-align: center;}
 table.c-3 {margin: 0 auto;} 
 td.c-14 {width: 329px;}
 tr.c-13 {vertical-align: top;}
 td.c-12 {width:398px; height:43px;background:#C0C0C0; color:#000;}
 td.c-11 {vertical-align: top; width:128px; height:43px;} 
 td.c-10 {width:100%; height:1px; vertical-align: top;}


ul.nobull {
    list-style: none inside;
    font: 1em/1.3em georgia, 'times new roman', times, serif;
	 text-align: justify;
	 padding-left: 12em;
    }

.treb {
	font-family: "trebuchet ms", arial, "ms sans serif", "comic sans ms", sans-serif;
}
 
.hrefmsg {font-size: 115%; font-weight: bold; letter-spacing: 2px;}
a.hrefmsg {font-size: 115%; font-weight: bold; letter-spacing: 2px;
}	
.hilite {
        color:  navy; background-color: #fff;
}
.hiliteyel80 {
        color: #333; background-color: #ffc; width: 80%;
        font: 94%/97% tahoma, arial, helvetica, sans-serif;
}
.speclBox {
        background: #F0F8FF; color: #0000CD;
        border: thin groove Maroon; 
        padding: 2px 10px 2px 10px;
        width: 80%; margin: 0 auto;
}
.speclBox p {
         background: #F0F8FF; color: #0000CD;
}
#call {
        border: thin outset #228B22; background: #EBFAEB;
        color: #228B22; text-align: center; margin: 50px auto;
}
.headA {
     font: bold 1.1em "trebuchet ms", verdana, sans-serif;
     background: #fff; color: #0000CD;
} 
.headB {
    font: bold 1.1em "trebuchet ms", verdana, sans-serif;
     background: #fff; color: #0000CD; margin: auto 3em auto 3em;
} 
.red {background:#fff; color: red;}  
.under {text-decoration: underline;}
.FDnote {
        margin: 0 auto;
        padding: 10px; text-align: justify;
}     
.linehi170 {line-height: 170%;  }
.febfest {
        width: 80%; margin: 0 auto;
        padding-left: 16px; padding-right: 16px;
        line-height: 130%; font-weight: bold;
}
.color {
        background: #fff; color: #FF6347;
}
.wid80 {width: 80%; }
.wid60 {width: 60%; }

.strike {
    text-decoration: line-through;
}.b {
	font-weight: bold;
}
.b {
	font-weight: bold;
}
.b {
	font-weight: bold;
}
.b {
	font-weight: bold;
}
.b {
	font-weight: bold;
}
.b {
	font-weight: bold;
}

