/* CSS Document */

body,td,th {
	font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

body {
	background-color: #cccccc;
}

/* alternate background fcf5ec */

a:link {
	color: #003300;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003300;
}
a:hover {
	text-decoration: underline;
	color: #003300;
}
a:active {
	text-decoration: none;
	color: #003300;
}

a.readmore:link {
	color: #003300;
	font-weight: bold;
	text-decoration: none;
}
a.readmore:visited {
	text-decoration: none;
		font-weight: bold;
	color: #003300;
}
a.readmore:hover {
	text-decoration: underline;	font-weight: bold;
	color: #003300;
}
a.readmore:active {
	text-decoration: none;	font-weight: bold;
	color: #003300;
}





a.topnav:link {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
a.topnav:visited {
	text-decoration: none;
		font-weight: normal;
	color: #ffffff;
		font-size: 10px;

}
a.topnav:hover {
	text-decoration: underline;	font-weight: normal;
	color: #ffffff;
		font-size: 10px;
}
a.topnav:active {
	text-decoration: none;	font-weight: normal;
	color: #ffffff;
		font-size: 10px;
}


.headline {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}

H1 {
font-family: Georgia, "Times New Roman", Times, serif; 
font-weight: normal;
color: #003300;
border-bottom: 1px solid gray;
margin: -1px 2% 0px auto
}

H2 {
font-family: Georgia, "Times New Roman", Times, serif; 
font-weight: normal;
color: #003300;
font-size: 24px;
border-bottom: 1px solid gray;
margin-bottom: 0px;
margin: 10px 2% -5px auto
}
H3 {
font-family: Georgia, "Times New Roman", Times, serif; 
font-weight: normal;
color: #003300;
margin-bottom: 0px;
margin: 0px 2% -5px auto
}
.TableHeader {
font-family: Georgia, "Times New Roman", Times, serif; 
font-weight: normal;
color: #003300;
font-size: 24px;

}



.gray { color:#666666;}
.homeimgcaption { color:#666666;
            font-style:italic;
			 text-align:center;
			 display:block; 
			 	font-size: 10px;}
				
.imgcaption { color:#666666;
            font-style:italic;
			
			 display:block;
			  text-align:center;
			 	font-size: 10px;	
				margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding:0px;
	}
				
.listingdate { color:#666666;
   font-style:italic;

	font-size: 10px;}
				
.white { color:#ffffff;}

.date-header {
;
	font: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  }
 .post_img {
  padding:4px;
  border:1px solid #ddd;
    text-align:center;
			 display:block; 
  margin:0px auto 10px; 
  text-align:left;cursor:pointer; 
  cursor:hand;
 /* width: 400px;*/
  }
  
   .post_insert {
  padding:4px;
  border:1px solid #ddd;
    text-align:center;
			 display:block; 
  margin:0px auto 10px; 
  text-align:left;cursor:pointer; 
  cursor:hand;width: 500px;
  color:#666666;
  }
  
     .user_comment_insert {
  padding:4px;
  border:1px solid #ddd;
    text-align:center;
			 display:block; 
  margin:0px auto 10px; 
  text-align:left;cursor:pointer; 
  cursor:hand;width: 500px;
  color:#666666;
  }
  .user_comment_insert_response {
  padding:4px;
    text-align:center;
			 display:block; 
  margin:10px auto 0px; 
  text-align:left;cursor:pointer; 
  cursor:hand;width: 450px;
  color:#A5001E;
  }
  
     .mail_insert {
  padding:4px;
  border:1px solid #ddd;
  text-align:center;
  display:block; 
  margin:0px auto 10px; 
  text-align:left;cursor:pointer; 
  cursor:hand;width: 550px;
  color:#666666;
  }
  
  .add_img {
  padding:0px;
  border:1px solid #ddd;
 
  } 
   .sitemap {
  padding:3px;
  border:1px solid #ddd;
 
  }
   .thumb_img {
  padding:1px;
  border:1px solid #ddd;
 
  }
   .head_img {
  padding:0px;
  border:1px solid #999;
  display:block; 
  margin:0px auto 1px; 
  text-align:center;cursor:pointer; 
  cursor:hand;
  width: 760px;
  }
  
table.b1 {
  border-collapse:collapse;
    border-right:1px solid #999;
  border-left:1px solid #999;
}
table.comments {
  border-collapse:collapse;
    border-right:1px solid #999;
  border-left:1px solid #999;
    border-top:1px solid #999;
	  border-bottom:1px solid #999;
  padding:4px;
background-color:#F2F2EC;
}

td.b1a {
  border-right:1px solid #999;
  border-left:1px solid #999;

}
td.adtext {
  border-right:1px solid #ddd;
  border-left:1px solid #ddd;
   border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;

}

/* Nav Styles  */
tr.vertnavlinetop {background-color:#DEDED0;}
tr.vertnavline {background-color:#bdc4b1;}
tr.vertnavlinemid {background-color:#ffffff;}
tr.vertnavoff {background-color:#DEDED0;}
tr.vertnavon {background-color:#bdc4b1;}
tr.vertnavsub {background-color:#F2F2EC;}
td.trvlnav {padding: 4px 1px 4px 1px;}

a.vert_navi, .vert_navi_hl {
 color: #838F6D;
 font-weight: normal;
 font-size: 11px;
 line-height:11px;
}
a.vert_navi:hover {
 color: #576048;
 text-decoration: underline;
}
a.vert_navi_hl, .vert_navi_hl:hover {
 color: #576048;
 text-decoration: none;
}

a.vert_navi2, .vert_navi2_hl {
 color: #838F6D;
 font-weight: normal;
 font-size: 10px;
 line-height:11px;
}
a.vert_navi2:hover {
 color: #576048;
 text-decoration: underline;
}
a.vert_navi2_hl, .vert_navi_hl2:hover {
 color: #576048;
 text-decoration: none;
}


