/*CSS SUB - for subpages
 td {border: 1px solid #000;}*/
#green {
background-image: url(../images/logo_sub.gif); 
background-repeat: no-repeat;
}

#content,  #content_sub {
width: 780px;
}

#topwave, #topwave_sub {
width: 780px; 
height: 75px;
}

/*LEFT*/
#left {
width: 188px; 
text-align: right; 
font-size: 11px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
margin-right: 15px;
}

.lefthead {
margin-right: 31px; 
margin-bottom: 10px;
font-weight: bold;
}

a.left {
text-decoration: none; 
color: #000; 
margin-bottom: 5px;
margin-right: 10px;
display: block;
}

a.left:visited {
color: #000;
}

a.left:hover {
color: #FFFFFF;
}

a.left:active {
color: #FFE01A;
}

a.leftsub {
text-decoration: none; 
color: #6d0a02; 
margin-bottom: 5px; 
display: block; 
font-size: 9px;
font-weight: bold;
margin-right: 20px;
}

a.leftsub:visited {
color: #6d0a02;
}

a.leftsub:hover {
color: #fff; 
text-decoration: none;
}

a.leftsub:active {
color: #6d0a02; 
text-decoration: none;
}

.leftsub_current img {height: 10px; width: 30px; border-width: 0; display: inline;}
a.leftsub_current  img {background: url(../images/arrow_sub_yel_yel.gif) no-repeat; }
a.leftsub_current:hover img {background: url(../images/arrow_sub_yel_yel_over.gif)  no-repeat;}

.leftsub_current {
text-decoration: none; 
color: #fcf300; 
margin-bottom: 5px; 
display: block; 
font-size: 9px;
font-weight: bold;
margin-right: 20px;
text-decoration: none;
}

.leftsub img {height: 10px; width: 30px; border-width: 0; display: inline;}
a.leftsub   img {background: url(../images/arrow_sub_yel_yel_current.gif) no-repeat; }
a.leftsub :hover img {background: url(../images/arrow_sub_yel_yel_over.gif)  no-repeat;}

a.left_current { 
text-decoration:none; 
margin-bottom: 5px; 
margin-right: 10px;
display: block;
font-weight: bold;
}

#leftwave1 {
width: 188px 
background-repeat: no-repeat; 
margin-top: 20px;
} 

.leftcontentarrow {
font-family: arial, helvetica, sans-serif;
font-weight: bold;  
font-size: 100%;
text-decoration:none;
}

a.leftcontentarrow {
text-decoration:none;
}

a.leftcontentarrow:hover {
text-decoration:none;
}

.leftcontentcenteredarrow {
font-family: arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 95%;
text-decoration:none;
}

a.leftcontentcenteredarrow {
text-decoration:none;
}

a.leftcontentcenteredarrow:hover {
text-decoration:none;
}

#leftwave2 {
width: 188px; 
background-repeat: no-repeat;
} 


.leftimage {
float: left; 
margin-right: 5px;
}

.leftimage-centered {
float: left; 
margin-right: 0px;
}

.leftcontenthead {
font-family: arial, helvetica, sans-serif;
font-weight: bold; 
color: #fddb01; 
font-size: 100%;
}



/*MAIN*/

h1 {
font-size: 11px; 
text-transform: uppercase; 
font-weight: bold; 
margin-bottom: 0px; 
margin-top: 0px;
}

hr {
border: 0;
height: 1px;
width: 100%;
text-align: left;
}


#maincontent {
font-family: verdana, helvetica, sans-serif;
margin: 0px 10px 10px 10px; 
font-size: 11px; 
line-height: 16px;
padding-bottom: 30px;
}

#maincontent p {
margin-right: 20px; 
margin-top: 0px;

}

#maincontent img {
padding: 0 15px 5px 0;

} 

.smallprint {
font-size: 90%; 
line-height: 14px;
}

.backtotop {
font-size: 10px; 
line-height: 14px;
text-align: right;
color: #800e05;
padding-right:40px;
font-weight: bold;
}

.backtotop a {
color: #800e05; 
text-decoration: none; 
}

.backtotop a:hover {
color: #805605; 
text-decoration: underline; 
}


/*RIGHT*/
#right {
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

.rightcontent {
padding: 0px 10px; 
line-height: 13px;
}

.righthead {
font-weight: bold; 
}

.rightheadtop {
text-transform: uppercase;
}

.rightheadbottom {
text-transform: uppercase;
}

.rightcontenttoparrow {
font-family: arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 10px;
text-decoration:none;
}

a.rightcontenttoparrow {
text-decoration:none;
}

a.rightcontenttoparrow:hover {
text-decoration:none;
}

.rightcontentbottomarrow {
font-family: arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 10px;
text-decoration:none;
}

a.rightcontentbottomarrow {
text-decoration:none;
}

a.rightcontentbottomarrow:hover {
text-decoration:none;
}

#righttop {
height: 100px; 
width: 133px;
}

#rightwave1 {
width: 133px; 
height: 22px; 
background-repeat: no-repeat;
}

#rightwave2 {
width: 133px; 
padding-top: 24px; 
padding-bottom: 12px; 
background-repeat: no-repeat;
}

#topsubmenu a {
font-weight: normal;
}



/*EVENTS database*/

.event_date {
	text-transform: uppercase;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	width: 120px;
	text-align: right;
	vertical-align: top;
	padding-right: 20px;
}

.event_type {
text-transform: uppercase;
font-family: verdana, helvetica, sans-serif;
font-weight: bold; 
font-size: 10px;
vertical-align: top;
padding-right: 15px;
}
.event_title {
font-weight: normal; 
font-size: 13px;
padding: 0;
vertical-align: top;
}

.event_details {
/*text-transform: uppercase;
font-weight: bold; */
font-size: 11px;
/*vertical-align: top; */
}

.event_desc {
font-weight: normal; 
font-size: 11px;
vertical-align: top;
}

/*SCOUTS table*/
#scouts {
	padding-right: 10px;
}

.scout_head {
text-transform: uppercase;
text-align: right;
padding-right: 10px;
font-weight: bold;
vertical-align: top;
font-size: 10px;
color: #432506;
width:120px;
}

.scout_desc {
vertical-align: top;
padding-top: 20px;}

