body { font-family: Arial,Helvetica,sans-serif; }

a { color: #1458c6; }
	a:visited, a:hover { color: #06c; }
img { border: none; }

div.banner, .column, .article p, .article .image, .box, .article, .comment_actions a, .comment_actions .bull, #navigation li.popular, #search, #tags, #comments, .comments, .options, .promo, #footer, hr, #headerlines, #register-panel, #login-panel, #topbar, #comment-wrap, .mailing, .poll, .weather, .lastcomments { display: none; }
.read, .wide, .narrow, .read p, .read .image, .timestamp, .page, .results, .page .article, .page hr, .mobile .article { display: block; }


.read h2, .read h1 { font-size: 1.5em; font-weight: bold; }
h1, h2 { color: #335a9a; font-size: 1em; font-weight: normal; }
h5, h6 { font-size: 1.1em; background-color: #335a9a; color: #fff; padding: 3px 5px; }
.page .article .image img { width: 30%; height: auto; float: left; margin-right: 3px; }
.article .image img { width: 100%; height: auto; }
.article .image .comments { background-color: #000; color: #fff; padding: 1px 3px; position: relative; top: -2px; text-decoration: none; }
.article .image .comments span { font-weight: bold; }
.article abbr { color: #666; }
.comment_author, .UIImageBlock_Image { font-weight: bold; text-decoration: none; margin-right: 3px; float: left; display: inline; }
.UIImageBlock_Image img { width: 30px; height: 30px; }
#tags a { margin-left: 4px; }
.ufi_section { margin-top: 1px; background-color: #efeff5; padding: 3px 5px; clear: both; display: block; }
.timestamp { 
.timestamp {} text-transform: italic; color: #666; }
h1 .timestamp, h2 .timestamp, h3 .timestamp, h4 .timestamp, h5 .timestamp, h6 .timestamp { display: inline; float: left; font-size: 0.9em; margin-right: 5px; }
.read h1 .timestamp, .read h2 .timestamp { display: none; }  
.intro { weight: bold; }
.mostread ul, .mostread li { margin-left: 0; padding-left: 0;}
.mostread li a { display: block; padding: 5px 0; }
#logo { background: none; width: auto; height: auto; text-indent: 0; }
#navigation { width: 100%; display: block; margin: 0; padding: 0; margin-bottom: 5px; list-style-type: none; }
#navigation li {font-weight: bold; margin: 0; padding: 0; }
#navigation li a { padding: 5px 10px; text-decoration: none; color: #000; line-height: 1.5em; height: 1.5em; display: block; font-size: 1.1em; }
	#navigation li a:hover, #navigation li a:active, #navigation li.active a { background-color: #efefef; color: #000; }
#search label { display: block; text-indent: 0; }

.photowall img { width: 33.33%; margin: 0; padding: 0; float: left; }
.photowall strong { display: none; }

.clear { height: 0; padding: 0; margin: 0; line-height: 0; font-size: 0; display: block; clear: both; }

.breaking { background-color: #c00; display: block; color: #fff; position: relative; top: 0.7em; }

.mobilebanner { position: fixed; text-align: center; display: block; width: 100%; }