/* CUSTOM (CLASS) STYLES */


/* SELECTOR (HTML ELEMENTS) STYLES */
a:active { color: #000000; text-decoration: none }
a:link    { color: #000000; text-decoration: none }
a:visited { color: #000000; text-decoration: none }
a:hover     { color: #000000; text-decoration: underline }

body   {
 background: url("http://sonsofmaine.org/images/bg.jpg");
 color: #000000;
  font-size: 12px; 
  font-family: verdana, Georgia, Helvetica, sans-serif; 
  margin: 12px; 
  padding: 0px;
  scrollbar-arrow-color: #EE9A49;
  scrollbar-base-color: #1E90FF;
  scrollbar-track-color :#FFA54F;
  scrollbar-face-color: #8B5A2B;
  scrollbar-shadow-color: #EE9A49;
  scrollbar-highlight-color: #EE9A49;
overflow: auto }


/* MAIN BODY PARTS COMMON ELEMENTS GROUPED TOGETHER */

table.header, table.main, table.footer { 
width: 776px; 
border: 1px solid black;
padding: 0px;
border-collapse: collapse;
 }

body, table.header, td.main, table.body, td.body, td.menubuttons, td.lemenu {
border-collapse: collapse;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
}

/* MAIN BODY PARTS INDIVIDUAL ELEMENTS */

table {
padding: 0px;
}

td {
padding: 5px;
font-size: 12px; 
font-family: verdana, arial, Helvetica, sans-serif;
 }

table.header {
}

td.header {
text-align: left;
padding: 0px; 
font-size: 12px; 
background-color: #ffffff;
 }

table.main {
border-collapse: collapse;
background-color: #ffffff;
}

td.main  {
border: 1px solid #226728;
background-color: #ffffff;
padding: 0px;
}

table.body {
padding: 0px;
background-color: #ffffff;
}

td.body {
background-color: #ffffff;
padding: 25px; 
font-size: 12px; 
line-height: 19px;
 }
td.left
{
width: 200px;
		color: #000000;
    background-color: #FFD39B;
    font-size: 14px;
	text-align: left;
	vertical-align: top;
    
}

td.left2{
   
	text-align: left;
	vertical-align: top;
	
  }




td.footer
{

	color: #ffffff;
    background-color: #8B5A2B;
    font-size: 11px;
	height: 20px;
	text-align:center;
	width: 776px;
  }

td.leftnav {
background-color: #EE9A49;
    line-height: 22px;
}
hr.light { border: 1px solid #D0D8B5;}


dt { font-weight: bold; line-height: 1.5; }
h1  { display: inline; color: #FFA54F; font-weight: bold; font-size: 15px; font-family: verdana, Georgia, Helvetica, sans-serif }
h2  { display: inline; color: #FFA54F; font-weight: bold; font-size: 14px; font-family: verdana, Georgia, Helvetica, sans-serif }
h3  { display: inline; color: #4682b4; font-weight: bold; font-size: 13px; font-family: verdana, Georgia, Helvetica, sans-serif }
h4  { display: inline; color: #4682b4; font-weight: bold; font-size: 12px; font-family: verdana, Georgia, Helvetica, sans-serif }
h5  { display: inline; color: #ffffff; font-weight: bold; font-size: 11px; font-family: verdana, Georgia, Helvetica, sans-serif }
h6  { color: #4682b4; font-weight: bold; font-size: 9pt; font-family: verdana, Georgia, Helvetica, sans-serif }


td {color: #8B5A2B; font-size: 14px; font-family: verdana, Georgia, Helvetica, sans-serif }
th { font-weight: bold; font-size: 10pt; font-family: verdana, Arial, Helvetica, sans-serif }



/* .leftnav and leftnav1 - these are details about the fonts and colors of the left navigation menu - see also custom styles above */
a.leftnav:active  { color: #FFFFFF; text-decoration: none }
a.leftnav:link  { color: #FFFFFF; text-decoration: none }
a.leftnav:visited { color: #FFFFFF; text-decoration: none }
a.leftnav:hover  { color: #FFFFFF; text-decoration: underline}

a.leftnav1:active { color: #FF00FF; text-decoration: none }
a.leftnav1:link { color: #663300; text-decoration: none }
a.leftnav1:visited { color: #663300; text-decoration: none }
a.leftnav1:hover { color: #000000; text-decoration: underline}

a.footer:active { font-size: 9pt; color: #4682b4; text-decoration: underline; font-family: verdana, Georgia, Helvetica, sans-serif }
a.footer:link { font-size: 9pt; color: #4682b4; text-decoration: none; font-family: verdana, Georgia, Helvetica, sans-serif  }
a.footer:visited {font-size: 9pt;  color: #4682b4; text-decoration: none; font-family: verdana, Georgia, Helvetica, sans-serif }
a.footer:hover { font-size: 9pt; color: #000000; text-decoration: underline; font-family: verdana, Georgia, Helvetica, sans-serif }
