/* ================================================================================================================================ 
/*	Body
/* ================================================================================================================================ */
body {
background: #789a48;
margin: 0px;
padding: 0px;
}
body.blog {
background: #ffffff;
margin: 0px;
padding: 0px;
}
/* ================================================================================================================================ 
/*	Fonts
/* ================================================================================================================================ */
body, div, td, form, li, p{
font-size: 12px;
font-family: arial, verdana, Trebuchet MS, sans-serif;	
color: #ffffff;
}
/* ================================================================================================================================ 
/*	Line Height
/* ================================================================================================================================ */
td, li, p{
line-height: 140%;
}
/* ================================================================================================================================ 
/*	Spacing
/* ================================================================================================================================ */
p{
padding-bottom: 5px;
margin-bottom: 0px;
padding-top: 5px;
margin-top: 0px;
color: #ffffff;
}
/* ================================================================================================================================ 
/*	Admin
/* ================================================================================================================================ */
div.admin_container{
text-align: center;
background-color: #c6d5ad;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}
div.admin{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
background-color: #c6d5ad;
width: 1000px;
}
/* ================================================================================================================================ 
/*	Images
/* ================================================================================================================================ */
img{
border: 0px; 
}
/* ================================================================================================================================ 
/*	Main Container
/* ================================================================================================================================ */
div.container, table.container{ 
text-align: left;
background-color: #789a48;
}
div.container_blog, table.container_blog{ 
text-align: left;
background-color: #ffffff;
}
/* ================================================================================================================================ 
/*	Headings
/* ================================================================================================================================ */
h1{
color: #000000; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 36px;
font-weight: bold;
line-height: 120%;
}
h2{
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 20px;
font-weight: bold;
line-height: 120%;
}
h3{
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 18px;
font-weight: bold;
line-height: 120%;
}
h4{
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
line-height: 120%;
}
h5{
color: #ffffff;
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 14px;
font-weight: bold;
line-height: 120%;
}
/* ================================================================================================================================ 
/*	Links
/* ================================================================================================================================ */
a { color: #ffffff; font-weight: bold; text-decoration: none; }
a:hover { color: #000000; font-weight: bold; text-decoration: underline }
/* ================================================================================================================================ 
/*	Main Navigation
/* ================================================================================================================================ */
td.horizontal_nav_home {
vertical-align: top;
border-bottom: solid 1px #ffffff;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 3px;
}
td.horizontal_nav {
vertical-align: top;
border-left: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 3px;
}
td.horizontal_nav a.nav_link {
display: block;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.horizontal_nav a.nav_link:hover {
text-decoration: none;
color: #000000; 
}
td.horizontal_nav_home a.nav_link {
display: block;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.horizontal_nav_home a.nav_link:hover {
text-decoration: none;
color: #000000; 
}
td.horizontal_nav a.nav_link_active {
display: block;
color: #000000;  
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.horizontal_nav a.nav_link:hover_active {
text-decoration: none;
color: #000000; 
}
td.horizontal_nav_home a.nav_link_active {
display: block;
color: #000000; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.horizontal_nav_home a.nav_link:hover_active {
text-decoration: none;
color: #000000; 
}
/* ================================================================================================================================ 
/*	Blog Navigation
/* ================================================================================================================================ */
td.blog_horizontal_nav_home {
vertical-align: top;
border-bottom: solid 1px #789a48;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 3px;
}
td.blog_horizontal_nav {
vertical-align: top;
border-left: solid 1px #789a48;
border-bottom: solid 1px #789a48;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 3px;
}
td.blog_horizontal_nav a.blog_nav_link {
display: block;
color: #789a48; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.blog_horizontal_nav a.blog_nav_link:hover {
text-decoration: none;
color: #000000; 
}
td.blog_horizontal_nav_home a.blog_nav_link {
display: block;
color: #789a48; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.blog_horizontal_nav_home a.blog_nav_link:hover {
text-decoration: none;
color: #000000; 
}
td.blog_horizontal_nav a.blog_nav_link_active {
display: block;
color: #000000;  
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.blog_horizontal_nav a.blog_nav_link:hover_active {
text-decoration: none;
color: #000000; 
}
td.blog_horizontal_nav_home a.blog_nav_link_active {
display: block;
color: #000000; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
td.blog_horizontal_nav_home a.blog_nav_link:hover_active {
text-decoration: none;
color: #000000; 
}
/* ================================================================================================================================ 
/*	Page Head
/* ================================================================================================================================ */
td.page_head {
vertical-align: top;
padding-bottom: 0px;
padding-top: 10px;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 50px;
letter-spacing:-2px;
}
/* ================================================================================================================================ 
/*	Footer
/* ================================================================================================================================ */
td.page_footer{
padding-top: 20px; 
padding-bottom: 20px;
color: #ffffff; 
}
/* ================================================================================================================================ 
/*	Blog Footer
/* ================================================================================================================================ */
td.page_footer_blog{
padding-top: 20px; 
padding-bottom: 20px;
color: #58595b; 
}
td.page_footer_blog td{
color: #58595b; 
}
td.page_footer_blog p{
color: #58595b; 
}
td.page_footer_blog a{
color: #58595b; 
}
td.page_footer_blog li{
color: #58595b; 
}
td.page_footer_blog span{
color: #58595b; 
}
td.page_footer_blog div{
color: #58595b; 
}
/* ================================================================================================================================ 
/*	Login
/* ================================================================================================================================ */
table.login_box{
padding: 10px;
border: 2px #c6d5ad solid;
text-align: left;
}
/* ================================================================================================================================ 
/*	Welcome
/* ================================================================================================================================ */
div.welcome{
text-align: right;  
color: #ffffff; 
}
div.welcome a{
color: #ffffff; 
font-weight: bold; 
}
div.welcome a:hover{
color: #000000; 
font-weight: bold; 
}
td.page_footer_blog div.welcome{
color: #58595b; 
}
td.page_footer_blog div.welcome a{
color: #58595b; 
}
td.page_footer_blog div.welcome a:hover{
color: #58595b; 
}
/* ================================================================================================================================ 
/*	Admin Area
/* ================================================================================================================================ */
#admin_area{
color: #000000; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 10px; 
padding-top: 10px; 
background-color: #ffffff;
}
tr.admin a{
color: #000000;
}
#admin_area a{
color: #000000; 
}
#admin_area p{
color: #000000; 
}
#admin_area td{
color: #000000; 
}
#admin_area span{
color: #000000; 
}
#admin_area li{
color: #000000; 
}
#admin_area div{
color: #000000; 
}
/* ================================================================================================================================ 
/*	Blog
/* ================================================================================================================================ */
#content_blog{
color: #000000; 
padding-left: 0px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-top: 0px; 
background-color: #ffffff;
}
#content_blog a{
color: #000000; 
}
#content_blog p{
color: #000000; 
}
#content_blog td{
color: #000000; 
}
#content_blog span{
color: #000000; 
}
#content_blog li{
color: #000000; 
}
#content_blog div{
color: #000000; 
}
/* ================================================================================================================================ 
/*	Blog Nav
/* ================================================================================================================================ */
div.blog_nav{
color: #ffffff; 
padding-left: 0px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-top: 10px; 
background-color: #58595b;
text-align: right;
width: 1175px;
}
div.blog_nav a{
color: #ffffff; 
font-size: 16px;
text-decoration: none;
}
/* ================================================================================================================================ 
/*	Side Images
/* ================================================================================================================================ */
td.side_images{
width: 250px; 
padding-right: 20px; 
padding-bottom: 10px; 
padding-top: 10px;
vertical-align: top;
}
/* ================================================================================================================================ 
/*	Content
/* ================================================================================================================================ */
td.content{
padding-bottom: 10px; 
padding-top: 10px;
vertical-align: top;
}

span.gallery_page_link{color: #fff;}
a.gallery_page_link{color: #fff;}
a.gallery_page_link:hover{color: #000;}
span.gallery_page_current{color: #000; font-weight: bold;}

/* ================================================================================================================================ 
/*	News
/* ================================================================================================================================ */
div.news_title{
color: #ffffff; 
padding-left: 0px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-top: 10px; 
}
div.news_title a{
color: #ffffff; 
font-size: 18px;
text-decoration: none;
}
div.news_more{
color: #ffffff; 
padding-left: 0px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-top: 5px; 
}
div.news_more a{
color: #ffffff; 
font-size: 12px;
text-decoration: none;
font-weight: bold;
}
div.news_more a:hover{
color: #000000; 
font-size: 12px;
text-decoration: none;
font-weight: bold;
}
div.news_row_head{
color: #ffffff;
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 14px;
font-weight: normal;
padding-top: 5px; 
}
td.news_row_date{
font-size: 16px; 
color: #C6D5AD; 
padding-bottom: 5px;
padding-top: 5px;    
}
td.news_row_title{
color: #ffffff;
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 25px;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px; 
}
td.news_row_text{
color: #ffffff;
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-weight: normal;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px dotted #C6D5AD;
vertical-align: top;
}
td.news_row_image{
border-top: 1px dotted #C6D5AD;
vertical-align: top;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
td.news_row_extra{
border-top: 1px dotted #C6D5AD;
vertical-align: top;
padding-top: 10px;
padding-bottom: 10px;
}
td.news_homepage_header{
border-bottom: 1px dotted #C6D5AD;
vertical-align: top;
padding-top: 10px;
padding-bottom: 10px;
}
div.news_homepage_title, div.news_homepage_title a{
vertical-align: top;
padding-bottom: 5px;
color: #ffffff; 
font-size: 16px; 
font-weight: normal;
line-height: 120%;
text-decoration: none;
}
div.news_homepage_date{
font-size: 12px; 
color: #c6d5ad; 
padding-bottom: 3px;   
}
div.news_homepage_more, div.news_homepage_more a{text-decoration: none;}



/* ================================================================================================================================ 
/*	Span / Divs
/* ================================================================================================================================ */
span.light, div.light { color: #aaa; }
span.error, div.error { color: #f00; }
/* ================================================================================================================================ 
/*	Help Popups
/* ================================================================================================================================ */
div.help_popup_container { width: 600px; }
div.help_popup { border: 2px solid #c3cfd9; text-align: left; }
div.help_popup div.help_title { background-color: #6699cc; }
div.help_popup td { border: 0px; background-color: #fff !important; }
/* ================================================================================================================================ 
/*	Site Map
/* ================================================================================================================================ */
div.site_map_tree a:hover { text-decoration: none !important; }

