/*div (base)---------------------*/
body {
background: #596d4a url(../img/graphics/background.jpg) no-repeat;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 1.125em;
padding: 0 0 20px 0;
text-align: center;}
#content {
background-color: #fff;
border: 6px solid #ccc;
margin: 35px auto 30px auto;
padding: 7px;
padding-top: 15px;
text-align: left;
width: 740px;}	
#wrapper {
background: #fff url(../img/graphics/nav-background.jpg) 0 100px no-repeat;
height: 1%;
padding-bottom: 30px;
position: relative;}
	
/*font---------------------*/
p {
font-size: .75em;}	
h2 {
font-size: 1em;}	
h3 {
font-size: .875em;}
	
/*image---------------------*/
#main #photo p {
font-size: .6875em;
font-weight: bold;
margin: -1px 0 10px 10px;}
#main .img-right {
border: none;
float: right;
margin: 0 10px 0 15px;}
#main .img-right2 {
border: none;
float: right;
margin: 25px 10px 25px 15px;}
#main #donate {
position: absolute;
top: 223px;
left: 544px;}
#main #donate img {
border: 0;}
#photo {
display: inline;
float: right;
height: 1%;
padding-bottom: 30px;}
#donate-button {
border: 0;
float: right;
margin-top: 160px;
margin-right: 10px;
padding-bottom: 16px;
padding-left: 0px;}
#sidenav #facebook {
border: none;
float: left;
padding-bottom: 20px;
padding-left: 25px;
padding-top: 20px;}
	
/*list---------------------*/
ul {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
list-style: none;
margin: 0;
padding: 0;}	
ul a:link, a:visited {
color: #000;
text-decoration: none;}	
ul a:hover {
color: #000;
text-decoration: underline;}
	
/*form---------------------*/
fieldset {
border: none;
float: right;}
#formcontent {
line-height: 1.5;
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
padding: 10px 0 0 38px;}
.saveAndResume {
text-align:right;
font-size: small;}		
.saveAndResume fieldset {
text-align:left;}		
.saveAndResume #tfa_resumeEmail, .saveAndResume #tfa_resumePassword {
width: 195px;}	
.saveAndResume .actions  { 
width: 200px !important; 
text-align: right;}	
.saveAndResume .actions input {
font-weight: bold;
font-size: 100%;}	
.saveAndResume .actions #tfa_resumeLater.wfHideSubmit {
display: inline !important;}	
.onstate-resumelater {display: block;}
.errorMessage {
color:red;
background-color:white;
padding:5px;
border:1px solid #F77;
font-family:sans-serif;}
	
/*blogger---------------------*/
#main .post .post-body {
line-height: 1.5;
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;}
#main #top-paragraph {
margin-top: 15px;}
#main .post-body #movie {
margin-top: 15px;
margin-bottom: -10px;}
.blogger-labels {
font-size: inherit;}
.icon-action {
border: 0;}

/*facebook---------------------*/
#main #facebook {
float: left;
padding-bottom: 15px}

/*guestbook---------------------*/
#cboxdiv {
margin-left: -8px;
text-align: center;}

/*header---------------------*/
#header {
background: #fff url(../img/graphics/header.jpg) no-repeat top right;
border-bottom: 1px solid #ccc;
height: 257px;
margin: -25px auto 0 auto;
padding: 4px 4px 30px 4px;
width: 700px;}
#header h1, #header p {
color: #fff;
display: none;}
	
/*toplinks---------------------*/

#toplinks a {
color: #435337;
font-size: .75em;
margin-right: 5px;
text-decoration: none;}
#toplinks a:hover {
color: #AA755A;
text-decoration: underline;}
#toplinks ul li#rss a:link, #toplinks ul li#rss a:visited {
padding-left: 20px;}
#toplinks #print {
background: #fff url(../img/graphics/print.gif) no-repeat 0;
padding-left: 22px;}
#toplinks #rss {
background: #fff url(../img/graphics/rss.gif) no-repeat 0;}	
#toplinks #skipto {
display: none;}
	
/*main---------------------*/
#main {
margin: -36px 0 0 268px;
padding: 32px 30px 30px 0;}	
#main p {
margin-left: 3px;
line-height: 1.5em}
#main h2 {
color: #374D53;
font-size: 1em;
margin: 24px 0 -6px -6px;
padding: 2px 0 2px 0;}	
#main h3 {
color: #374D53;
font-size: .875em;
margin: 17px 0 -6px -6px;
padding: 2px 0 2px 0;}	
#main ul {
font-size: .75em;
line-height: 1.5em;
list-style-type: circle;
margin: 0 0 0 12px;
padding: 0;}
#main ul li ul {
font-size: 1em;}
#main #first-heading {
font-size: 1.25em;}	
#main a:link, #main a:visited, #main a:hover {
color: #435337;
font-weight: bold;
text-decoration: underline;}	
#main a:hover {
color: #AA755A;}	
#main .hide .underline3 {
border-bottom: 1px solid #4C4C4C;
padding-bottom: 7px;}	
#main .underline1 p, #main .underline2 p {
border-bottom: 1px solid #4C4C4C;}

/*sidenav---------------------*/
#sidenav {
border-right: 1px solid #ccc;
float: left;
margin: 0;
padding-left: 20px;
width: 223px;}
#sidenav ul {
margin: 17px 0 0 0;
padding: 0;}
#sidenav li a {
background-color: transparent;
color: #45553a;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: .75em;
line-height: 1em;
padding: 5px;
text-decoration: none;}
#sidenav ul .active a {
color: #000;
font-size: .75em;
font-weight: bold;
margin-left: 0;
padding-bottom: 6px;}
#sidenav ul li a:link, #sidenav ul li a:visited, #sidenav ul li a:active {	
border-bottom: 1px solid #ccc;
height: 1%;
padding: 10px 1px 6px 30px;}
#sidenav ul li a:hover {
color: #000;
height: 1%;
padding: 10px 1px 6px 30px;
text-decoration: none;}

/*sidenav (submenu)---------------------*/
#sidenav #submenu {
margin: 0;
padding: 0;}
#sidenav #submenu li a:link, #sidenav #submenu li a:visited {
color: #747474;	
background: #fff url(../img/graphics/bullet.gif) no-repeat 50px center;
border-bottom: 1px solid #ccc;
height: 1%;
padding: 7px 50px 6px 65px;}
#sidenav #submenu li a:hover {
background: #fff url(../img/graphics/bullet.gif) no-repeat 50px center;
color: #000;
height: 1%;
text-decoration: none;}
#sidenav #submenu li a {
background-color: transparent;
color: #7F9B69;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: .6875em;
padding: 5px;}
#sidenav #submenu li.active a:link {
background: #fff url(../img/graphics/bullet.gif) no-repeat 50px center;
color: #000;
font-size: .8125em;
font-weight: bold;
margin-left: 0;
padding-bottom: 6px;}

/*footer---------------------*/
#footer {
border-top: 1px solid #ccc;
clear: both;
font-size: 1em;
height: 1%;
line-height: .5em;
padding: 30px 0 25px 0;
text-align: center;}
#foot a:link, a:visited, a:hover {
text-decoration: underline;}
#footer a:link, a:visited {
color: #43653f;}
#footer a:hover {
color: #AA755A;}
#footer img {
border: none;
padding-top: 3px;}

.addthis_toolbox {
background-color: #fff;
margin: 0 0 20px 500px;
padding-bottom: 15px;
z-index: 1;}