/*  
Theme Name: Nature
Theme URI: http://www.mobtemplate.com
Version: 1.0
Description: Nature 1.0 Wordpress Theme by <a href="http://www.mobtemplate.com">Robert</a>
Author: Robert
Author URI: http://www.mobtemplate.com
*/
/*-------------------- General --------------------*/

body { 
  background: url(/images/greenparch.jpg);
  margin: 0; 
  padding: 0; 
  font: 13px Arial;
  color: #000; 
  text-align: left; 
}

.clear { clear: both; }

p { margin: 0; margin-bottom:10px; }

.pageheader { font-size: 1.6em; font-weight:bold; color: #4e6087; margin-bottom:10px;} 

h1{ font-size: 1.4em; font-weight:bold; color: #4e6087; font-style:italic; margin-top: 20px;} 
h2 { font-size: 1.2em; font-weight:bold; margin:7px 0px 0px 2px }
h3 { font-size: 1.0em; font-style:italic; margin:0;}
h4, h5, h6 { font-size: 1em; margin:0;}

a, a:link { color: #801a41; font-weight:bold; text-decoration: underline; }
a:hover, a:active { text-decoration:none;}

blockquote { margin: 10px; padding: 10px 0px 10px 30px; color:#000; background-color:#a9d186; border : 1px solid #577241;}
code{ display:block; overflow:auto; text-align:left; margin: 10px 0 10px 0; padding: 5px 10px 5px 10px; }

small { font-size: 0.8em; }

img { padding:5px; border:0; }
img.right { float: right; margin:5px 0 5px 5px; border: 1px solid #FFF;}
img.left { float: left; margin:5px 5px 5px 0px; border: 1px solid #FFF; }
img.center { display:block; margin-left:auto; margin-right:auto; text-align:center; }
a img {border:none;}

.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }

/*-------------------- Layout --------------------*/
#wrapper { 
  display: block;
  width: 810px; 
  margin-left:auto;
  margin-right:auto;
  margin-top:7px; 
  padding: 0px; 0px 25px; 0px; 
  background: #adbe9c;
  border: 1px solid #7d9368;
}

#jheader { 
  margin:0;
  display:block; 
  background: url('/images/b_header.gif');
  padding:60px 12px 15px 12px; 
  color:#4b2900;
  font-size: 1.3em;
  font-weight: normal;
  height: 130px; 
}

#bottomblock { display:block; width:800px; margin:0px;  border: 1px solid #000;}

#navigation {
   display:inline;
   float:left;
   margin-top: -3px;
   margin-left:-35px;
   width:140px;
}

#content { 
  display:inilne;
  float:right;
  width: 600px; 
  margin:10px 10px 10px 20px;
  background-color:#FFF; 
  padding: 7px;
  border: 1px solid #979ab6;
  font: 16px Times New Roman;
}
#contactinfo {
  display:block;
  width:150px;
  margin-left:43px;
  margin-top:10px;
  font-size:13px;
}

.ulheader { font-size:1.0em; font-weight:bold; font-style:italic; margin-bottom: 4px;}

<!-- NAV BAR -->
#navigation ul {margin:0px; width:175px; font-size:1.0em;}

#navigation ul li.page_item { display:block; width:140px; list-style-type: none; margin:0px 0px 10px 0px;   background:#FFFF00; font-size:14px; font-weight:normal}

#navigation ul li.current_page_item a {background: #b98e9a; }

#navigation ul li.page_item a { 
  display:block;
  width:140px;
  padding: 10px 10px 10px 10px;
  color: #4b2900; 
  border:1px solid #979ab6;
  font-size:14px;
  font-weight:normal
}

#navigation ul li.page_item a:link, #navigation ul li.page_item a:visited { color: #4b2900; background: #FFF; text-decoration: none; width:150px;}

#navigation ul li.page_item a:hover, #navigation ul li.page_item a:active {color: #4b2900; background: #e4c6a9; text-decoration: none;  width:150px;}




/*-------------------- Search --------------------*/
.searchbar { float: right; width: 290px; height: 30px; margin: 0; }
.searchform { width: 290px; height: 20px; text-align: left; }
.Search input.keyword { border: none; background: #fff url(/images/search.jpg) no-repeat; border: none; padding: 12px 12px 14px 12px; width: 240px; } 

/*-------------------- Pages --------------------*/

.pageimage {
  display:inline;
  float:left;
  border: 1px solid black; 
  margin: 0px 25px 25px 0px;
}

.pages { float: left; width: 750px; }
.pages-border { clear: both; width: 100%; height: 6px; }
.page-previous { float: left; padding: 10px 0 16px 30px !important; padding: 0 0 15px 30px; /* IE Hack */ }
.page-next { float: right; padding: 10px 30px 16px 0 !important; padding: 0 30px 15px 0; /* IE Hack */ }
.page-title { width: 630px; margin: 20px 0 0 0; }
.page-title h2.page-title-border { padding: 0 0 0 30px; line-height: 48px; color: #666;}


/*-------------------- Post --------------------*/
.post { padding: 20px 30px; background: transparent;  }
.postentry { margin-top: 20px; }
.posthead { position: relative; clear: left; margin-left: 45px; }
.posttitle a:link, .posttitle a:visited { color: #48791e; text-transform: uppercase;}
.posttitle a:hover {color:#000;}
.font-family a:hover, .posttitle a:active { }

.postmeta, .postmeta a { margin: 4px 0 ; font-size: 11px; color: #3c8705; }
.post-comment { padding: 0 0 0 20px; background: url(images/dot.jpg) no-repeat 1px; }
.post-filed { padding: 0 0 0 20px; background: url(images/dot.jpg) no-repeat 1px; }

.postdate { position: absolute; top: 0px; left: -45px; text-align: center; margin: 0; padding: 2px 8px 2px 0px; list-style: none; border-right: solid 1px #719d39;}
.postdate .year { display: block; font-size: 11px; font-weight: normal; text-transform: lowercase; line-height: 11px; color: #719d39; }
.postdate .month { display: block; font-size: 11px; font-weight: normal; text-transform: uppercase; line-height: 11px; color: #719d39; }
.postdate .day { display: block; font-size: 22px; font-weight: normal; line-height: 22px; color: #719d39; letter-spacing: -1px;}


/*-------------------- Bottom --------------------*/
#bottom { clear: both; float: left; width: 957px; height: 100%; margin: 0 0 0 0; padding-top: 0; text-align: left; font-size: 15px;background:#fff; }
#bottom-divs { float: left; clear: both; margin: 0; padding: 0px; }
#bottom-left, #bottom-mid, #bottom-right { width: 30%; padding: 20px 0 40px 20px; float: left; }
#bottom h2 { margin: 0 0 10px 0; padding: 0 8px; font-size: 1.6em; color: #48791e; text-transform:uppercase;}
#bottom-sep { clear: both; }


/*-------------------- Calendar --------------------*/
#wp-calendar { margin: 0pt; text-align: center; }
#wp-calendar caption { color: #82d33c;text-transform:uppercase;}
#wp-calendar th {color :#fff; background:#497028;}
#wp-calendar td { height: 24px; width: 34px; line-height: 20px; color: #82d33c;  }
#wp-calendar .pad { }
#wp-calendar td a { display: block; width: 24px; height: 24px; text-decoration: none; line-height: 24px; }
#wp-calendar #prev, #wp-calendar #next { }
#wp-calendar #prev a { width: 49px; }
#wp-calendar #next a { margin: 0pt 0pt 0pt 30px; width: 49px; }
#wp-calendar #today { color: #111; font-weight: bold; }
#wp-calendar #today a { font-weight: bold; }


/*-------------------- Comment --------------------*/
.comments { padding: 0px; margin: 20px 0px 20px 0px ; }
.posttrackback { margin: 0px; padding: 0 0 50px 0; font-size: 10px; }
.posttrackback p { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.posttrackback a:link, .posttrackback a:visited { color: #3c8705; text-decoration: none; }
.posttrackback a:hover, .font-family a:active { color: #3c8705; text-decoration: underline; }
.commentlist h3 {font-size: 15px; font-weight: bold; letter-spacing: 0px; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; }
.commentlist ol { padding: 0px; margin: 0px;}
.commentlist li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; }
.commentlist .listuser { margin: 0px; padding: 0px 0px 0px 40px; font-size: 14px; line-height: 14px; font-weight: bold;}
.commentlist .listuser a { text-decoration: none;}
.commentlist .font-family a:visited { text-decoration: none;}
.commentlist .listuser a:hover { text-decoration: none;}
.commentlist .listnr { font-size: 26px; position: absolute; line-height: 26px; color: #ccc; top: 0px; left: 0px; text-align: center; padding: 2px 10px 2px 0px; margin: 0; }

.commentlist .listdate { padding-left: 40px; font-size: 11px; line-height: 11px; }
.commentlist .listdate a { text-decoration: none; color: #666;}
.commentlist .listdate a:visited { text-decoration: none; color: #666;}
.commentlist .listdate a:hover { text-decoration: none; color: #666; }

.commentlist .listcontent { line-height: 14px; margin: 0px 0px 10px 0px;}
.commentlist .listcontent p { padding: 3px 0 15px 0; margin: 3px 0px; line-height: 150%; }

.form input.submitcomment { width: auto; height: 25px; padding: 2px 10px 3px 10px; background: #e5edff url(images/submit.gif) repeat 0 0; }
.form input.submitcomment:hover { background: #f3f3f3 url(images/submit_hover.gif) repeat 0 0; }


.form { width: 580px; }
.form h3 {font-size: 15px; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; }
.form p { padding: 0px; margin: 0px; }
.form p label { padding-bottom: 11px; display: block; }
.form p label small { font-size: 10px; }

.form .textfield { background: #fff; border: solid 1px #ccc; padding: 4px; margin-right: 15px;}
.font-family .textarea { background: #fff; border: solid 1px #ccc; padding: 4px; margin-bottom: 10px;}

/*-------------------- Footer --------------------*/
#footer { clear: both; margin: 0 auto; width:810px; text-align:center;}

#credits {display:block; width:800px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:20px;}
#creditsright { display:inline; float:right;}
#creditsleft { display:inline; float:left;}
#credits a { font-weight: normal; color: #555555;}

#services ul {font-size:1.3em; font-weight:bold;}
