body {
	background: #ffffff;
	padding: 0px;
	margin: 0px;
	color: #000;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 84%;
	}
a:link, a:visited, a:active{
         color:#004F00;
         text-decoration:none;
	}
a:hover{ color: black; 
         text-decoration:underline;
	}
blockquote{
	border:1px dashed #e5e5e5;
	padding: 2px 5px 2px 5px;
	background: #f4f4f4;
	}
blockquote ul {
  margin-left: 50px;
  }
h1{
	font-family: Verdana, Helvetica, Sans-serif;
	margin: 2px 2px 2px 0px;
      color: #000;
	font-size: 140%;
	}
h2{
	font-family: Verdana, Helvetica, Sans-serif;
	margin: 2px 2px 2px 0px;
      color: #000;
	font-size: 140%;
	}
span {
	color: #000;
	font-size: 90%;
  text-align: left;
}
h4 {
	color: #000;
	font-size: 120%;
        margin: 2px 2px 2px 0px;
        text-align: left;
}
h5 {
	font-family: Verdana, Helvetica, Sans-serif;
	margin: 2px 2px 2px 0px;
  color: #000;
	font-size: 150%;
}
.lists h5 a {color: #efffef; }
/* #rightc h5{	
	font-family: Verdana, Helvetica, Sans-serif;
	font-weight: bold;
	color: #000;
	border: 2px solid #008000;
  background-color: #efffef;
	text-align: center;
	padding-top: 3px;
	padding-bottom: .1em;
	font-size: 160%;
  clear: both;}
*/
h6 {
	color: #000;
	font-size: 150%;
        text-align: left;
        margin: 5px 0 0 0;
}
div#wrapper {
	background: #fff;
	width: 96%;
	margin: .4em auto;
	padding: 0;
        /* border: 2px solid #f4f4f4; */
        /* border-right: 5px solid #000; */
        /* border-bottom: 0px solid #000; */
}
div.preheader {
      width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #fff;
}

div.pageHeader {
  width: 90%;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #fff;
}
div.lists {
	text-align: left;
	float: left;
  background: #ffffff;
  width: 47%;
  margin: 0;
	padding: 0 0 0 10px;
}
.lists h5 {
	color: #000000;
	border: 0px /*solid #C54100*/;
	/* text-align: center; */
	background: /*#FFD646*/#fff;
	padding: 3px;
	font-size: 140%;
	width: 90%;
}
.lists ul {
  margin-left: 20px;
  list-style-type: circle;
  font-size: 105%;
  font-weight: bold;
}
div.info {
  text-align: left;
	float: left;
  background: #e5e5e5;
  border: 1px dashed #b6b6b6;
  width: 22%;
  margin-right: 1%;
  margin-bottom: .5em;
	padding: .5em;
  }
.info h5 {color: #008000; font-size: 110%;}

div#pageFooter {
	clear: both;
        background: #f4f4f4;
	border: 1px solid #e5e5e5;
	width: 85%;
	margin: 0 auto;
	padding: 0 0 10px 0;
}
div#blogroll {
	margin: 0 auto;
  clear: both;
  background: #ffffff;
	/* border: 1px solid #e5e5e5; */
	width: 90%;
	padding: 10px;
  }
div#blogroll ul {
  margin-left: 5px;
  }
div#blogroll ul li {
  display: inline;
  list-style-type: none;
  border-right: 1px solid black;
  font-weight: normal;
  background-image: none;
  margin-right: 2px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 5px;
  width: 20%;
  }
div#blogroll ul li a {
  font-weight: normal;
  }
div#blogroll ul li a:hover {
  background: #004F00;
  color: white;
  text-decoration: none;
  }
.bPosts {
	width: 49%;
	float: left;
	/* width: 74%; */
  /*  border-top: 5px solid #ffffff; */
  text-align: left;
	/* overflow: hidden; */
	background: #fff;
	margin-right: 10px;
}
.bPosts h5 {
	font-family: Verdana, Helvetica, Sans-serif;
	color: #ffffff;
	border: 2px solid #008000;
	background: #004F00;
	padding: 3px;
	font-size: 140%;
}
h5.bPosts {
	font-family: Verdana, Helvetica, Sans-serif;
	color: #ffffff;
	border: 2px solid #008000;
	background: #004F00;
	padding: 3px;
	font-size: 140%;
}
.bPosts ul {
	font-size: 100%;
	margin-left: 0px;
	padding-left: 4px;
	margin-top: 4px; 
	margin-bottom: 4px; 

}
.main li {
	padding-left: 23px;
	margin-bottom: 4px;
	background-image: url(img/implode.gif);
	background-repeat: no-repeat;
	background-position: -.1em .0em;
	list-style-type: none;
}
.main li a {
  font-size: 110%;
  font-weight: bold;
  }
.main li a:hover {
  font-weight: bold;
  color: black;
  }

.main h5 {
  border-bottom: 3px solid #004f00;
  padding-left: 5px;
  }
h5.main {
  border-bottom: 3px solid #004f00;
  padding-left: 5px;
  }
.forum h5 {
  border-bottom: 3px solid #004f00;
  padding-left: 5px;
  }
.forum li {
	padding-left: 30px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(img/post.gif);
	background-repeat: no-repeat;
	background-position: -.0em .0em;
	text-align: left;
	list-style-type: none;
	}
.forum li a {
  font-size: 110%;
  font-weight: bold;
  }
.forum li a:hover {
  font-weight: bold;
  color: black;
  }
.bPosts a {
	font-weight: bold;
}
div.main {
	/* float: left; */
	width: 95%;
	background: #ffffff;
	padding: 0 .4em .4em .4em; /* do not make bigger or will screw up floats */
}
div#exclusives {

  width: 100%;
  background: #fff;
	margin: 0;
	padding: .4em;
	font-size: 80%;
  }
#exclusives h5 { border-bottom: 3px solid #004f00; font-size: 20px;}
#exclusives li {list-style-type: disc; margin-left: 1.5em; font-size: 110%;}
div#adblock {
	text-align: center;
	float: left;
	/* height: 300px; */
  background: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 40%;
}
div#imploded {
	color: #000;
	background: #ffffff;
	margin-left: 0px;
	padding: 0px;
	}
#imploded h5 {
	font-family: Verdana, Helvetica, Sans-serif;
	border: 0px;
	background: #ffffff;
	padding: 3px;
      color: #000;
	font-size: 140%;
	}
#imploded a {
	color: #004F00;
	}
div#ads {
	align: center;
}
hr {
	height: 0;
	border: 0;
      color: #fff;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type:disc;
}
/* Styles for main area (left) */
h2 {
	margin: 1ex;
}
/* Styles for sidebar (right) */
div#rightc {
	text-align: left;
  font-size: 90%;
  margin: 0 auto;
	/* width: 49%;*/
	float: right;
	background: #ffffff; 
}
div#item {
  border: 2px solid #004F00;
  display: block;
  padding: 0 5px 5px 5px;
  background: #EFFFEF;
	margin: 0px 0px 10px 0px;
}
#item ul {
	list-style: none;
	padding: 0 0 0 6px;
}
#item li a {
  /* font-weight: bold;*/
  color: #000;
}
#item li a:hover {
  font-weight: bold;
  color: #004F00;
}
a img {
  border: 0px;}
ul#navilist {
  font-size: 90%;
  text-align: left; 
	padding: 0;
	list-style-type: none;

	}
ul#navilist li { 
	display: inline;
  }
ul#navilist li a {
	float: left;
	text-align: left; 
	color: #004f00;
	font-weight: bold;
	padding: .2em;
	border-right: 1px solid #000;
	text-decoration: none;
	margin-bottom: .4em;
		padding-right: .5em;
		padding-left: .5em;
}
ul#navilist li a:hover	{
	text-decoration: underline;
	color: #000;
}
#mainnewssecondary li {list-style-type: disc; font-size: 80%; padding: 0px; background-image: none; margin-left: 20px; margin-top: 2px; margin-bottom: 2px; text-align: left;}

			A.catlink:link {
				text-decoration: none;
				color: #000000;
				border-bottom: none;
				font-weight: normal;
				font-size: 70%;
			}
			A.catlink:visited {
				text-decoration: none;
				color: #000000;
				font-weight: normal;
				border-bottom: none;
				font-size: 70%;
			}
			A.catlink:hover {
				text-decoration: none;
				color: #000000;
				border-bottom: 1px dashed;
				font-weight: normal;
				font-size: 70%;
			}


  /* lijit search box styling */
    /*Container for entire search widget:*/
    #lwp_main {position:relative;left:20px;}
    /*Text input:*/
    #lwp_sfd {}
    /*Search button:*/
    #lwp_3_searchbutton {position:relative;right:5px;float:right;}
    /*Lijit Logo:*/
    #lwp_logo {}
    /*Container for logo/ space below search box:*/
    #lwp_f {width:0px;left:190px;}

