body {
  background-image: url(../images/bg_01.jpg);
  background-color: #716857;
  background-repeat: repeat-x;
}
.text {
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 4px 0px 0px;
}



a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66CC00;
	text-decoration: underline;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #66CC00;
}
a:hover {
	text-decoration: none;
	color: #66CC00;
}
a:active {
	text-decoration: none;
	color: #66CC00;
}



/*top of page links*/
a.dark_top:link {
  color: #666666;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
a.dark_top:visited {
  color: #666666;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
a.dark_top:hover {
  color: #999999;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
a.dark_top:active {
  color: #666666;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}

a.grn_top:link {
  color: #4F9D00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
a.grn_top:visited {
  color: #4F9D00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
a.grn_top:hover {
  color: #6CD900;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
a.grn_top:active {
  color: #4F9D00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
/*big green title links*/
a.big_grn:link, a.big_grn:visited, a.big_grn:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #66cc00;
  text-decoration: underline;
}
a.big_grn:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #66cc00;
  text-decoration: none;
}
/*smaller grn title links*/
a.sm_grn:link, a.sm_grn:visited, a.sm_grn:active {
  color: #66cc00;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
a.sm_grn:hover {
  color: #66cc00;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}
/* big and small episode sub title*/
.ep_sub_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
.sm_sub_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  font-weight: normal;
}
/*small non link grn title*/
.sm_grn_title {
    color: #66cc00;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.big_grn_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #66cc00;
}

/*form styles*/
.inputbg {
  /*background-color: #B7A79A;*/
  border: 1px solid #D4CBC4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  /*color: #FFFFFF;*/
}
.input_button {
/*  background-color: #66cc00; */
  border: 1px solid #D4CBC4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
}
/*padding around images*/
.img_pad {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 0px;
}

/*content boxes for pages*/
#new {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 20px;
/*width: 500px;*/
}
#about {
  margin-top: 10px;
  margin-right: 30px;
  margin-bottom: 0px;
  margin-left: 20px;
width: 500px;
}
#home {
  padding: 0px;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 60px;
  width: 450px;

}


.lft-blk-wrap { width:215px;
	
}
.lft-blk-top {
	display: block;
	height: 13px;	
	background: url(../images/lft-blk-top.jpg) no-repeat left top;
}
.lft-blk-content {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #666666;
padding:5px 25px;
text-align: center;

}
.lft-blk-content a{color:#333333; font-size:11px; text-decoration:none;}
.lft-blk-bg {
	display: block;
	background: url(../images/lft-blk-bg.jpg) repeat-y left top;	
}
.lft-blk-bottom {
display: block;
	height: 13px;
	background: url(../images/lft-blk-bottom.jpg) no-repeat left top;
	
	
}
.lft-blk-content h3 { color:#31A4D3;

font-size:19px;
margin-top:4px;
margin-bottom:4px;
padding:0;}
.lft-blk-content span {font-size:14px; }
.lft-blk-content  { text-decoration:none;}
.lft-blk-content em {font-size:11px;}

