A {
  text-decoration:none;
}
A:link { 
  color: #FF531A;
}
A:visited { 
  color: #E63900;
}
A:hover {
  color: #ffb000; 
  text-decoration:underline;
}
body {
font-family:sans-serif;
  font-size: 14px;
  margin: 10px;
  padding: 0;
  background: #FF8C66;
}
h1,h2,h3,h4,strong,b {
  text-align:left;
  color:#FF531A;
}
h1 {
  font-size:2em;  
  font-weight:bold;
}
h2 {
  font-size:1.8em;  
  font-weight:bold;
}
h3 {
  font-size:1.5em;  
  font-weight:bold;
}
h4 {
  font-size:1.2em;  
  font-weight:bold;
}
/* static divs -- to set up vertical positioning */
#Header {
  text-align:center;
  font-size:1.1em;
  text-color: #FF531A;
  background-color: #FFeeaa;
  margin: 0px; 
  padding: 5px;
  border: 1px solid #FF531A; 
  }
#Content {
  text-align:left;
  padding-left:5px;
  padding-right:5px;
  background: #FFeeaa;
  margin: 0 0 0 20%;
  border: 1px solid #FF531A; 
}
#Navigation {
  width:120px;
  text-align:left;
  padding-left:5px;
  padding-right:5px;
  background: #FFeeaa;
  margin: 0 0 0 20%;
  border: 1px solid #FF531A; 
}
#Footer {
  background: #FFeeaa;
  font-size:0.9em;
  margin: 0;
  padding: 10px;
  border: 1px solid #FF531A; 
}
/* absolute divs -- % based margins to set up 3 cols */
#Left { 
  overflow: hidden;
}
#Right {
  margin-right: -15px; /* mac ie scrollbar hack */
  overflow: hidden;
} 

/* box margins, no positioning */
#Header .logo {
  margin: 0;
  padding: 10px 3px 0 10px; /* bottom has to be 0 to avoid leak into #Content */
}
#Content .box, #Left .box, #Right .box {
  padding: 20px;
}

/* Cookie consent */
div#cookieChoiceInfo {
    font-size: 14px;
}

#Header .bookmarkers {
	position:relative;
	float:left;
}

div.Entry {
 border:0px;
 border-bottom: 1px solid #2a2a2a;
}


.commentsform {
	position:relative;
	float:center;
	width:85%;
	border:groove green;
	background:#333333;
	color:white;
}
.commentsform tr td {
	color: white;
}
.commentdiv {
background-color:white;
border:2px solid #a0a0a0;
padding:10px;
}
.divhidden {
visibility:hidden;
position:absolute;
float:left;
margin:0px;
padding:0px;
}
.divvisible {
visibility:visible;
float:left;
position:absolute;
margin:0px;
padding:0px;
}


div.newsfeed {
 background-color:#fafafa;
 margin-bottom:10px;
width:100%;
}

div.newsfeed a {
 color:#0909ff;
 font-weight:bold;
}

div.newsfeed div.header {
 background-color: #769f33;
 border: 1px solid black;
padding:2px;
}

div.newsfeed div.header span {
 color: #ffffff;
font-weight:bold;
font-size:1.5em;
}

div.newsfeed div.header a {
 color: #ffffff; 
}

div.newsfeed div.item {
padding-top:2px;
padding-bottom:2px;
}

div.newsfeed div.item div.header {
 background-color:#d0a005;
border:0px;
padding:3px;
}

div.newsfeed div.item div.header span {
 font-weight:bold;
 font-size:1.0em;
}

div.newsfeed div.item div.contents {
margin-bottom:2px;
}

div.newsfeed div.item div.contents span {

}

div.featured h2{
 margin-top:2px;
 margin-bottom:2px;
}
div.featured h3 {
 margin:0px;
 margin-right:5px;
 font-size:1.3em;
}
div.featured span.date {
  margin:0px;
  color: #0a0a0a;
}
div.featured p{
 margin:0px;
}
div.featured img {
 position:relative;
 float:left;
 margin:3px;
 margin-right:10px;
 max-height:70px;
 border:1px solid #0a0a0a;
}
div.featured hr {
 color:#0a0a0a;
}
