@charset "UTF-8";


* {
  margin: 0;
  padding: 0;
  }

body {width:100%; font-size:12px; font-family: Arial,'Lucida Grande',Verdana,sans-serif;text-align:center;  background:#002400 url('background.gif') no-repeat top center;}

#searchbox {position:absolute; z-index:3; width: 250px; height: 39px; top:20px; text-align:right; right:25px;}

#navbar-iframe {height:0px; visibility:hidden; display:none;}

.feedburnerFlareBlock {font-size: 8px;}

.first {font-size: 8pt;}
A.first:link {font-size: 8px;}
A.first:visited {font-size: 8px;}
A.first:active {font-size: 8px;}
A.first:hover {font-size: 8px;}

A:link, A:visited, A:active {color:#2B7701; text-decoration: underline;} 
A:hover {color:#AB8B62; text-decoration: underline;}

img {border:0px;}

blockquote {margin-left:30px; margin-right:20px;}

.breadcrumb {font:9px Arial,Verdana,Sans-serif; color:#2B7701;}
A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font:9px Arial,Verdana,Sans-serif; text-decoration: underline;} 
A.breadcrumb:hover {font:9px Arial,Verdana,Sans-serif; text-decoration: underline;}

.search-text {border:1px solid #639B38; color: #2B7701; font-size: 11px; width:180px; margin-bottom: 3px;  background: url('searchbox.gif') #EEFDEE no-repeat;}
.search-textb{color: #2B7701; font-size: 11px; border-color:#f5f5f5; border-width:1px; border-style:solid; width:180px; margin-bottom: 3px; background-color: #EEFDEE;}

div.feedburnerFeedBlock ul { margin-left:10px; list-style-type:none; color:#100B06; font: 9px Arial,Verdana,Sans-serif;}
div.feedburnerFeedBlock ul li span.headline {font-size:9px; color:#100B06; display:block; text-decoration:none;}
div.feedburnerFeedBlock a {font:9px Arial,Verdana,Sans-serif; color:#100B06; font-weight:bold; text-decoration:underline;}
div.feedburnerFeedBlock ul li span.date {margin:2px;font:9px Arial,Verdana,Sans-serif; color:#100B06; text-decoration:none;}
div.feedburnerFeedBlock a:visited {font:9px Arial,Verdana,Sans-serif; font-weight:bold;color:#100B06; text-decoration:underline;}
div.feedburnerFeedBlock a:hover {font:9px Arial,Verdana,Sans-serif; font-weight:bold; color:#AB8B62; text-decoration:underline;}
div.feedburnerFeedBlock img {display:none; visibility: hidden;}

#page {position:relative; width:992px; height:110px; margin-left:auto; margin-right:auto; top:0px;text-align:center; z-index:2;}

#header {height:110px; width:992px; background:url('topbg.gif'); text-align:left}

#logo {text-align:left;  letter-spacing:-2px;  text-shadow:0px 0px 8px #000;  font:36px Georgia, Arial, "Times New Roman", Times;  margin-left:0px;  margin-top:20px; color:#FFF;  width:364px;  height:97px;  float: left;}

.green {color:#AEF080;}

#slogan {text-align:left;  margin-left:50px;  font:12px Arial, "Times New Roman", Times;  letter-spacing:0px;  color:#FFF;}

table {cell-spacing:10px;}

/* TOP NAVIGATION BAR */
#nav {
  width:610px;
  float:right;
  margin-top:55px;
}

#nav-menu-left {
  background:url('navbar-left.gif') no-repeat top left;
  width:27px;
  height:55px;
  float: left
}
#nav-menu-right {
  background:url('navbar-right.gif') no-repeat top left;
  width:27px;
  height:55px;
  float: left
}
#nav-menu {
  background:url('navbar-bg.gif') repeat-x top left;
  height:55px;
  width:556px;
  float: left;
}

#nav-menu ul {
  list-style:none;
}
  
#nav-menu ul a {
  background-image: url('navbar-divider.gif');
  background-repeat: no-repeat;
  background-position:  right 50%;
  padding-right: 12px;
  padding-left: 12px;
  padding-top:5px;
  display: block;
  line-height: 50px;
  text-decoration: none;
  text-shadow:1px 1px 1px #000;
  font-family: Arial, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #FFF
}
	
#nav-menu ul a:hover {
  text-decoration:underline;
  text-shadow:0px 0px 4px #FF0000;
}
 
#nav-menu li {
  float:left;
}
/* END NAVIGATION BAR */

/* Large header image of grass and flower, with slogans */
#header2 {
  background:url('header.jpg') no-repeat top left;
  width:992px;
  height:224px;
  text-shadow:1px 1px 1px #000
}

#header2-slogan1 {
  font:36px Georgia, Arial, "Times New Roman", Times;
  padding:68px 0px 0px 106px;
  color:#FFF;
  text-align:left;
  letter-spacing:-2px;
}
#header2-slogan2 {
  font:24px Georgia, Arial, "Times New Roman", Times;
  padding:0px 0px 0px 200px;
  color:#FFF;
  text-align:left;
  letter-spacing:-2px;
}
/* end large header */

/* clears all floated elements */
.clearfloats {
  clear:both;
}
/* end clear floats */

/* first content section, lighter green area */
#content {
  background:#2E650D url('body-bg.gif') no-repeat top left;
  width:992px;
  min-height:270px;
  text-align:left;
  padding-top:35px;
  padding-bottom:20px
}

.content-padding {
  padding:0px 20px 0px 20px;
}

.content-padding a {
  font:14px Arial, "Times New Roman", Times;
  color:#CEFF9F;
  text-shadow:1px 1px 1px #104D00;
}

.content-padding a:hover {
  font:14px Arial, "Times New Roman", Times;
  color:#FFF;
  text-decoration:none;
  text-shadow:0px 0px 3px #FF0000;
}


#content h1 {
  font:28px Georgia, Arial, "Times New Roman", Times;
  color:#FFF;
  padding-bottom:10px;
  text-shadow:1px 1px 2px #000;
}

#content p {
  font:14px Arial, "Times New Roman", Times;
  color:#FFF;
  text-align:justify;
  padding-bottom:10px;
}
/* end content 1 section */


/* image that divides the two different colored content sections */
#body-divider {
  background:#1D5600 url('body-divider.gif') no-repeat top left;
  width:992px;
  height:23px
}
/* end content divider */

/* darker green content section, "content 2" */
#content2 {
  width:992px;
  min-height:200px;
  background:#1D5600;
  text-align:left;
  padding-top:10px;
  padding-bottom:0px;
}

#content2 p {
  font:12px Arial, "Times New Roman", Times;
  color:#FFF;
  text-align:justify;
  padding-bottom:10px;
}

#content2 h2, h3, h4, h5, h6 {
  background:#1D5600 url('headline-arrow.gif') no-repeat top left;
  line-height:25px;
  color:#FFF;
  text-shadow:1px 1px 2px #000;
  padding-bottom:0px;
  padding-left:30px; font-style:normal; font-variant:normal; font-weight:normal; font-size:25px; font-family:serif, Times New Roman, Times;
}

.content2-block {
  width:274px;
  float:left;
}

.content2-block p {
  width:274px; 
  float:left;
  text-align:left;
}

  /* three column area, vertical dotted divider */
  .content-divider {
    background:url('content-divider.gif') no-repeat top center;
    width:2px;

    float:left;
    padding-left:30px; padding-right:30px; padding-top:0px; padding-bottom:0px 
  }
  /* end divider */

/* end content 2 */


/* subscribe form */
#subscribe {text-align:right; padding-right:15px;}
#subscribe input { margin:1px 0;}
.button {
  background:url('submit.gif') no-repeat top left;
  padding-bottom:5px; 
  border:medium none;
  width:126px;
  height:33px;
  color:#FFFFFF;
  cursor:pointer; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Arial, Georgia, Times New Roman, Times
}
.inputstyle {
  background:#002200;
  width:200px;
  height:35px;
  color:#FFF;
  font-size:14px;
  padding:0px 5px 0px 10px;
  border:1px solid #427B23;
}
/* end subscribe form */



/* footer of page */
#footer-div {
  background:url('footer-div.gif') no-repeat top left;
  width:992px;
  height:6px
}

#footer {
  padding-top:15px;
  width:992px;
  height:150px;
  background:#001800;
  text-align:left;
}

#footer p {
  font:12px Arial, "Times New Roman", Times;
  color:#FFF;
}

#footer a {
  font:12px Arial, "Times New Roman", Times;
  color:#FFF;
}
/* end footer */

h2 {margin:1.5em 0 .75em; font:75%/1.4em Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em; color:#DFE1D6;}

@media all {
  .date-header {font-size:9px; margin:1.5em 0 .5em;}
  .post {margin:.5em 0 1.5em; font:12px Arial,Verdana,Sans-serif;}
  }
@media handheld {
  .date-header {padding:0 1.5em 0 1.5em; text-transform:uppercase;font:9px Arial,Verdana,Sans-serif;}
  .post {padding:1.5em 0 1.5em; margin-left:1.6em;}
  }

.post-title {margin:.25em 0 0; padding:0 0 4px; font:14px Arial,Verdana,Sans-serif; font-weight:bold; line-height:1.4em; text-transform:uppercase; color:#DFE1D6;}
.post-title a, .post-title a:visited, .post-title strong {display:block; text-decoration:none;color:#DFE1D6;font-weight:normal;}
.post-title strong, .post-title a:hover {color:#AB8B62;}
.post div {margin:0 0 .75em; line-height:1.6em;}
p.post-footer {margin:-.25em 0 0;color:#ccc;  }
.post-footer em, .comment-link {font:8px Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}
.post-footer em {font-style:normal; color:#999; margin-right:.6em;}
.comment-link { margin-left:.6em;}
.post img {padding:4px;}
.post blockquote { margin:1em 20px;}
.post blockquote p { margin:.75em 0;}
.post-body { margin-left:6px;}

#main { width:700px; float:left;}
#sidebar {width:225px; float:right;}

#comments h4 {margin:1em 0; font:bold 78%/1.6em Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#999;  }
#comments h4 strong {font-size:8pt;}
#comments-block {margin:1em 0 1.5em; line-height:1.6em; }
#comments-block dt {margin:.5em 0;}
#comments-block dd {margin:.25em 0 0;}
#comments-block dd.comment-timestamp {margin:-.25em 0 2em; font:78%/1.4em Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}
#comments-block dd p {margin:0 0 .75em;}
.deleted-comment {font-style:italic;  color:gray;}
.paging-control-container {float: right;  margin: 0px 6px 0px 0px;  font-size:8pt;}
.unneeded-paging-control {visibility: hidden;}

#sidebar ul {margin:0 0 1.5em;  padding:0 0 1.5em;  border-bottom:1px dotted #ccc;  list-style:none;}
#sidebar li {margin:0; padding:0 0 .25em 15px;  text-indent:-15px;  line-height:1.5em;}
#sidebar p {color:#666; line-height:1.5em;}

.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 10px solid white;
    cursor: pointer; /* opera */
	cursor: url(../highslide/graphics/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url('../highslide/graphics/loader.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px; padding-right:3px; padding-top:3px; padding-bottom:3px
    
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}