#news_col_1 {
width:580px;
float:left;
}

#news_col_2 {
width:340px;
float:left;
margin-left:20px;
}

#news_col_1 > div {
width:100%;
float:left;
}

#news_col_1 h2, #news_col_2 h2 {
background:#86A;
color:#FC3;
margin:0;
padding:5px;
font-size:14px;
}

#news_col_1 h2 a, #news_col_2 h2 a {
color:#FC3;
text-decoration:none;
}

#news_col_1 h2 a:hover, #news_col_2 h2 a:hover {
text-decoration:underline;
}

div.about {
background:url('/images/about_bg.png') right top no-repeat;
}

#news_col_1 div.about h2 {
background:url('/images/about_bg_h2.png') right top no-repeat #86A;
margin-top:20px;
}

#main div.about p {
width:150px;
padding:10px 10px 0;
}

#dawn_count_box {
height:98px;
width:278px;
background:url('/images/about_banner.jpg') top left no-repeat;
border:1px solid #86A;
}

#dawn_count_box a.pic {
display:block;
height:98px;
width:278px;
}

#leftindex {
width:280px;
float:left;
}

#rightindex {
width:280px;
float:left;
margin-left:20px;
}

div.topfive {
width:280px;
float:left;
}

div.latestnews {
width:280px;
margin-bottom:20px;
}

div.topfive h2, div.latestnews h2, #news_poll h2, #news_skylandle h2 {
text-align:center;
}

#news_col_1 h2.news_h2 {
width:570px;
font-size:18px;
margin:20px 0 10px;
}

div.newsitem {
width:760px;
margin-top:20px;
}

ul.topfive, ol.topfive {
line-height:1.15em;
padding:0;
margin:5px 5px 0px 30px;
font-size:12px;
}

ul.topfive a, ol.topfive a {
color:#86A;
text-decoration:none;
}

ul.topfive a:hover, ol.topfive a:hover {
text-decoration:underline;
}

#news_col_2 #news_updates h2 {
margin:20px 0 0;
font-size:18px;
}

#news_updates div.newsitem {
width:340px;
}
		

.news_h2 a.feed, .updates_h2 a.feed {
margin:3px 3px 0 0;
}

div.latestnews h2 a.feed {
margin:1px 0 0 -16px;
float:right;
}

a.feed img {
height:16px;
width:16px;
vertical-align:text-bottom;
display:none;
}

a.feed {
float:right;
display:block;
height:16px;
width:16px;
background:url('/skins/seven/images/feed.png') top;
position:relative;
}

a.feed:hover {
background-position:bottom;
}















table.archive {
	font-size:1em;
	margin:0 auto;
	padding:0px;
}

table.archive td {
	vertical-align:top;
}

table.archive tr.days {
	font-size:0.6em;
}

table.archive table {
	margin:auto;
}

table.archive table caption {
	margin:auto;
	font-size:1.1em;
	font-weight:bold;
}

table.archive caption a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:5px;
}

table.archive caption a:hover {
	text-decoration:underline;
}

table.archive table td a {
	background:#CCC;
	display:block;
	text-align:center;
	text-decoration:none;
	border:1px solid #BBB;
	color:#00F;
}

table.archive th {
font-size:10px;
text-align:center;
border:1px solid #999;
background:#DDD;
}

table.archive th.we {
background:#BBB;
}

table.archive table td {
border:1px solid #999;
text-align:center;
vertical-align:middle;
padding:1px;
color:#555;
}

table.archive table td.we {background:#DDD}

table.archive table {
border-collapse:collapse;
border:1px solid #999;
}

table.archive table td a {
padding:1px;
margin:-1px;
border:0;
background:none;
display:block;
color:#FFF;
}

table.archive td.lk {
background:#9966CC;
}

#main table.archive table td a:visited {color:#900020}
table.archive table td a:visited:hover {color:#000}

table.archive table td a:hover {
margin:-3px;
border:2px solid #000;
background:#999;
}

table.archive table td a:hover {
background:#AAA;
color:#000;
}

table.archive td.lk.this a {background:#FC3;color:#000;}


table.years {
margin:0 auto;
}

table.years td {
font-size:10px;
width:40px;
text-align:center;
vertical-align:middle;
}

table.years td.this {
font-size:18px;
font-weight:bold;
}

table.years a {
text-decoration:none;
color:#000;
}

table.years a:hover {
font-size:14px;
font-weight:bold;
}



div.archivenav {
border:2px solid #86A;
border-top:0;
width:200px;
margin:0 auto;
}

div.archivenav ul li {
display:inline;
padding:0 6px;
}

div.archivenav ul {
padding:0;
margin:0;
text-align:center;
}

div.archivenav ul li a {
text-decoration:none;
color:#648;
}

div.archivenav ul li a:hover {color:#000}





div.newshead img {display:none}
div.newshead br {display:none}

div.newshead {
background:#CCC;
margin:0;
border-bottom:2px solid #86A;
padding:5px;
}

span.nt {
font-size:1.5em;
font-weight:bold;
}

span.date {
padding:5px 5px 0;
color:#555;
display:block;
}

div.clink {
float:right;
padding:5px 5px 4px;
}

div.tags div.clink {padding:0}

div.news {
padding:5px 10px 10px;
}

.news_nav {
text-align:center;
margin:0;
padding:0;
}

.clinkt {display:none}

.news_nav li {
display:inline;
margin:5px;
}

div.newsitem a, div.news_links a {
color:#86A;
text-decoration:none;
}

div.newsitem a:hover, div.news_links a:hover {
text-decoration:underline;
}

div.newsitem .quote {
width:640px;
margin-left:50px;
margin-bottom:0;
}

#news_col_1 div.newsitem .quote {
width:460px;
margin-left:55px;
}

div.newsitem blockquote.quote {
background:#DDD;
}

blockquote.quote div {
text-indent:20px;
}

blockquote.quote div ul {
margin:0;
padding:0 0 0 20px;
}

blockquote.quote div li {
text-indent:0;
margin:10px 0;
}

div.newsitem blockquote.quote {
background:url('/skins/seven/images/quote.png') top left no-repeat #ddd;
}

#main div.newsitem blockquote.quote div {
background:url('/skins/seven/images/quote_end.png') bottom right no-repeat;
padding:20px;
}
div.tags {
margin:10px 0 0;
border-top:2px solid #86A;
padding:5px;
color:#555;
}

div.tags table td {padding:0}
div.tags table {border-collapse:collapse}
div.tags td {vertical-align:top}

div.tags ul {
margin:0;
padding:5px;
list-style-type:none;
display:inline;
}

div.tags ul li {
display:inline;
padding:0 0 2px;
margin:0 7px;
float:left;
}

div.tags ul li a {
color:#555;
text-decoration:none;
white-space:nowrap;
}

div.tags ul li a:hover {
text-decoration:underline;
}

div.tags span {
font-size:0.85em;
}

div.tags span:after {
content:":";
}

div.tags.all {
text-align:center;
padding:0;
background:#DDD;
}

div.tags.all ul {
display:block;
}

div.tags.all ul li {
float:none;
}

div.tags.all span {
text-align:left;
display:block;
background:#CCC;
padding:5px;
}

div.newscomment blockquote.quote {
width:520px;
margin-left:55px;
margin-bottom:0;
margin-top:0;
padding:5px;
}

div.newscomment blockquote.quote blockquote.quote {
width:400px;
border:1px solid #CCC;
}

div.newscomment blockquote.quote blockquote.quote blockquote.quote {
width:280px;
}

div.newscomment strong.quote {
margin-left:50px;
margin-bottom:0px;
display:block;
}

div.newscomment blockquote.quote {
background:#DDD;
}

div.newscomment blockquote.quote p {
text-indent:0;
}


div.news_links {
padding:5px;
}

.load-updates, .load-news {
display:block;
border:1px solid #BBB;
background:#DDD left center no-repeat;
color:#000;
padding:5px;
margin:5px 0;
text-align:center;
text-decoration:none;
}

.load-updates:hover, .load-news:hover {background:#CCC left center no-repeat}
#news_latest img {max-width:560px}
#news_updates img {max-width:320px}


div.news div.youtube {
	width:560px;
	height:315px;
}

table.news_i_3 img {width:182px}
table.news_i_4 img {width:135px}
table.news, table.news_i_3, table.news_i_4 {margin:0 auto;text-align:center}