#content ul {
list-style-type:none;
margin:0;
}

#content li {
padding:1em 0;
}

#content .newswithimages li {
margin-bottom:1em;
clear:both;
display:block;
}

#content .newswithimages {
clear:both;
padding-left: 0
}

#content .newswithimages .image {
width:100px;
text-align:left;
float:left;
margin-right:10px;
}

#content .newswithimages .newsitem {
float:left;
width:380px;
}

#content .newswithimages img {
margin-bottom:1em;
}

#content ul.othernews {
margin-top:0;
float:left;
}

#content h2 {
font-size:120%;
font-weight:700;
text-transform:uppercase;
}

#content .othernews h3 {
font-size:160%;
margin-bottom:0;
}

#content h3,#content h3 a {
font-family:Georgia, 'Times New Roman', Times, Serif;
font-weight:700;
color:#3abae6;
margin-bottom:0;
}

#content h4 {
font-size:120%;
margin-bottom:.5em;
}

#content h4,#content h4 a {
color:#999;
}

#content img {
float:left;
margin-right:10px;
}

#content ul.othernews li {
width:230px;
float:left;
margin-right:10px;
overflow:hidden;
}

#content ul.othernews li h3 {
margin-bottom:.5em;
}

#content ul.even,#content li.even {
clear:left;
}

#content ul.othernews.odd,#content ul.othernews li.odd {
margin-right:0;
}

#content .all {
margin-top:2em;
}

#content .all h2 {
text-transform:none;
font-size:180%;
}

#content .all h3 {
font-family:inherit;
text-transform:none;
color:inherit;
font-size:120%;
}

#content .all h3 a {
color:#414042;
font-family:inherit;
text-transform:uppercase;
text-decoration:underline;
}

#content .all ul {
list-style-type:disc;
list-style-position:inside;
margin:0 0 2em 2em;
}

#content .all ul li {
font-size:110%;
margin:.5em 0;
padding:0;
}

#content .source {
margin-bottom:.5em;
color:#666;
text-transform:uppercase;
font-size:80%;
}

#content h2 a,#content a:hover,#content a.readmore,#content .all a:hover {
text-decoration:underline;
}

#content a,#content .all ul li a {
text-decoration:none;
}

#content .comment-count {
  display:block;
  margin-bottom: 0.5em;
}
#content .comment-count a {
  color: #666;
}