/* CSS Document */

body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#pwrap {
width:990px;
margin:0 auto; /* PICKS UP PAGE CENTERING */
vertical-align:top;
text-align:left;
border:2px solid #6db33f;
}

#headspace {
height:281px;
width:990px;
background-color:#FFF;
vertical-align:top;
}

/* HEADER STYLES */
#header {
clear:both;
float:left;
width:100%;
}

#header ul {
clear:left;
float:left;
display:inline;
width:100%;
list-style:none;
margin:225px 0 0 265px; /* ADJUSTS LOCATION OF MENU */
padding:0;
font-size:1.3em; /* ADJUSTS MENU FONT SIZE */
}
#header ul li {
display:inline;
list-style:none;
margin:0;
padding:0;
}
#header ul li a {
display:block;
float:left;
margin:0 0 0 1px;
padding:3px 10px;
text-align:center;
/* color:#000; */
color:#fff;
text-decoration:none;
position:relative;
left:15px;
line-height:1.0em;
font-family:Arial, Helvetica, sans-serif;
}

#header ul li a:hover {
/* background:#369; */ /* TURNS ON MENU BACKLIGHTING */
color:#fff;
}
#header ul li a.active,
#header ul li a.active:hover {
color:#fff;
font-weight:bold;
}
#header ul li a span {
display:block;
}

#header h1 {
clear:left;
float:left;
display: inline;
width:100%;
color: #6db33f;
font-family: Arial, Helvetica, sans-serif;
font-size:1.4em; /* ADJUSTS HEADING FONT SIZE */
margin:215px 0 0 20px; /* ADJUSTS LOCATION OF MENU */
padding:0;
}

#cwrap {
background-color:#FFF;
padding:0 15px 15px 7px;
}

#lcol {
border-right: 1px solid #b1d295;
vertical-align:top;
}

#lcol a {
text-decoration:none;
color:#000;
}

#lcol h1 {
clear:left;
float:left;
display: inline;
width:100%;
color: #6db33f;
font-family: Arial, Helvetica, sans-serif;
font-size:1.4em; /* ADJUSTS HEADING FONT SIZE */
padding:0;
}

.message {
padding-bottom:7px;
}

.shout {
padding:10px 10px 10px 10px;
background-color:#FFFFFF;
/* border:1px solid #000000; */
margin:1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000;
}

#ccol {
vertical-align:top;
padding: 0 12px 0 12px;
}

#ccol h1 {
clear:left;
float:left;
display: inline;
width:100%;
color: #6db33f;
font-family:  "Times New Roman", Times, serif;
font-size:1.5em; /* ADJUSTS HEADING FONT SIZE */
margin-bottom:10px; 
padding:0;
}

#ccol h2 {
clear:left;
float:left;
display: inline;
width:100%;
color: #f37321;
font-family:  "Times New Roman", Times, serif;
font-size:2.7em; /* ADJUSTS HEADING FONT SIZE */
margin-bottom:10px;
padding:0;
}

#ccol h3 {
clear:left;
float:left;
display: inline;
width:100%;
color: #000;
font-family:  "Times New Roman", Times, serif;
font-size:1.8em; /* ADJUSTS HEADING FONT SIZE */
margin-bottom:10px;
padding:0;
}

#ccol a {
color:#000;
text-decoration:none;
}

.cloc {
font-size: 1.5em;
}

.cplace {
font-weight: bold;
margin-bottom:5px;
}

.cinfo {
color:#be1e2d;
font-weight: bold;
}

.cnum {
color:#5b6f11;
font-size: 2.2em;
}


#rcol {
background: #fffcdf;
vertical-align:top;
font-weight:bold;
font-size: 1.0em;
margin: 0 3px 0 3px;
padding:0;
}

#rcol h3 {
color: #000;
margin-bottom: 12px;
}

.hilite {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 1.1em;
margin: 0 20px 0 20px;
padding-bottom: 15px;
}

.hilite b {
color: #593a2f;
}

.btag {
font-size:1.2em;
font-weight:bold;
margin-right:25px;
}


/* FOOTER STYLES */
#foot {
clear:both;
height:28px;
width:990px;
background-color:#344e1d;
border-width:1px;	
line-height:28px;
}
#prefoot {
clear:both;
height:8px;
width:990px;
background-color:#5b6f11;
line-height:8px;
}
#footer {
clear:both;
float:left;
width:100%;
}
#footer p {
padding:10px;
margin:0;
}
.footnote {
font-family: Arial, Helvetica;
font-size:10px;
font-weight:bold;
color:#FFF;
}

