/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px; 
color:rgb(0,0,0);
line-height:24px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
margin-bottom: 10px;}

hr {
border: 0 #ccc solid; 
border-top-width: 1px; 
clear: both; 
height: 0;}

p {line-height:24px;}


/* Links
----------------------------------------------------------------------------------------------------*/
ul#mainNavigation li a {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px;
letter-spacing:.05em;
font-weight:bold; 
background:rgba(146,200,62,.75); 
color:rgb(0,102,51); 
padding:9px 12px 9px 12px;
text-decoration:none;}

ul#mainNavigation li a:hover {
background:rgba(146,200,62,.2); 
text-decoration:none;}

ul#socialNavigation li a.twitter {
background:url(../images/twitter.png) no-repeat 0 0;
}

ul#socialNavigation li a.facebook {
background:url(../images/facebook.png) no-repeat 0 0;
}

ul#socialNavigation li a.news {
background:url(../images/news.png) no-repeat 0 0;
}

ul#socialNavigation li a.calendar {
background:url(../images/calendar.png) no-repeat 0 0;
}

ul#socialNavigation li a.blog {
background:url(../images/blog.png) no-repeat 0 0;
}

ul#socialNavigation li a.donate {
background:url(../images/donate.png) no-repeat 0 0;
}

ul#socialNavigation li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:rgb(0,107,84);
padding:17px 20px 17px 60px;
display:block;
}

ul#socialNavigation li a:hover {
text-decoration:underline;
color:rgb(204,153,0);
}

ul#secondNavigation li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
font-weight:bold;
text-decoration:none;
color:rgb(0,107,84);
padding:0px 5px 2px 0;
display:block;
}

ul#secondNavigation li a:hover {
text-decoration:underline;
color:rgb(204,153,0);
}

div#footer a {
color:rgb(255,255,255);
text-decoration:underline;
}

div#footer a:hover {
color:rgb(146,200,62);
text-decoration:underline;
}

div.rightSide a {
text-decoration:underline;
color:rgb(104,150,2);
}

div.rightSide a:hover {
text-decoration:underline;
color:rgb(88,87,65);
}

div.rightSide a.mainLink {
background:rgba(228,228,202,.2);
padding:5px 8px 5px 8px;
color:rgb(0,102,51);
text-decoration:none;
border: 1px solid rgb(228,228,202);
letter-spacing:0;
}

div.rightSide a.mainLink:hover {
background:rgba(228,228,202,.8);
text-decoration:none;
}

div.rightSide #jumpLinks {
border-bottom:1px solid rgba(128,112,65,.6);
padding:0 0 10px 0;
margin-bottom:20px;
}

div.rightSide #jumpLinks a {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:12px; 
font-weight:bold; 
color:rgb(146,200,62);
line-height:30px;
padding: 0 5px; }

div.rightSide #jumpLinks a:hover {
text-decoration:underline;
color:rgb(204,153,0);
}

/* Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-family:Georgia, serif; font-size:25px; font-weight:normal; text-align:left;}
h2 {font-family:Georgia, serif; font-size:23px; font-weight:normal; text-align: left;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}



/* Left Content styles
----------------------------------------------------------------------------------------------------*/
div.leftSide h2 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:24px; 
font-weight:normal; 
color:rgb(0,107,84);
border-top:1px solid rgba(0,107,84,.5); 
border-bottom:1px solid rgba(0,107,84,.5); 
padding:5px 0 5px 0;}


/* Right Content styles
----------------------------------------------------------------------------------------------------*/
div.rightSide {
color:rgb(0,102,51);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
letter-spacing:0.1em;
}

div.rightSide p.intro {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px; 
letter-spacing:0.1em;}

div.rightSide p.indent {
padding-left:4em;}

div.rightSide span.drop {
display: inline;
float: left;
margin: 0;
padding: .25em .08em 0 0;
#padding: 0.25em 0.08em 0.2em 0.00em;/* override for Microsoft Internet Explorer browsers*/
_padding: 0.25em 0.08em 0.2em 0.00em; /* override for IE browsers 6.0 and older */	
font-size: 3.85em;
line-height: .4em;
text-transform: capitalize;
font-weight:bold;}

div.rightSide p {
padding:5px 0 15px 0;
margin:0;
letter-spacing:0em;
}

div.rightSide h1 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:28px; 
font-weight:normal; 
color:rgb(0,102,84);
border-bottom:1px solid rgb(0,102,84);
padding:0 0 5px 0;
line-height:30px;}

div.rightSide h2 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:22px; 
font-weight:normal; 
color:rgb(0,102,84);
padding:10px 0 0 0;
line-height:26px;}

div.rightSide h3 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:18px; 
font-weight:normal; 
color:rgb(0,102,51);
padding:5px 0 0 0;
margin:0;
line-height:24px;}

div.rightSide h4 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:14px; 
font-weight:bold; 
color:rgb(0,102,51);
padding:5px 0 0 0;
margin:0;
line-height:22px;}

div.rightSide ul {
list-style-type:disc;
margin:5px 15px 15px 15px;
font-size:12px;
line-height:18px;
letter-spacing:0em;
}

div.rightSide ul li {
margin:0 0 10px 0;
}

div.rightSide ul li ul {
list-style-type:circle;
margin:10px;
font-size:12px;
line-height:18px;
}

div.rightSide ul li ul li {
margin:0 0 5px 30px;
}

div.rightSide ol {
list-style-type:decimal;
margin:5px 15px 15px 15px;
font-size:12px;
line-height:18px;
letter-spacing:0em;
}

div.rightSide ol li {
margin:0 0 10px 0;
}

div.rightSide ol li ul {
list-style-type:lower-latin;
margin:10px;
font-size:12px;
line-height:18px;
}

div.rightSide ol li ul li {
margin:0 0 5px 30px;
}

div.rightSide ol li ol {
list-style-type:lower-latin;
margin:10px;
font-size:12px;
line-height:18px;
}

div.rightSide ol li ol li {
margin:0 0 5px 30px;
}

div.rightSide ul.newsletters {
list-style-type:none;
list-style-image:url(../images/pdf.png);
margin:5px 15px 15px 15px;
font-size:12px;
line-height:18px;
letter-spacing:0em;
}

div.rightSide ul.newsletters li {
margin:0 0 10px 0;
}


/* Footer styles
----------------------------------------------------------------------------------------------------*/
div#footer p {
color:rgb(146,200,62); 
margin:10px;}

div#footer p span {
color:rgb(146,200,62); 
font-style:italic; 
font-weight:bold;
padding:0 0 0 25px;}

div#footer h6 {
color:rgb(146,200,62); 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:18px; 
font-weight:normal; 
margin:5px;}
