body, #primary{
	color:#444;
}
/*#header, */#primary{
	background:#fff;
}

#secondary{
	background:#F3F3F3;
}

#ancillary{
	/*background:#E5E5E5;*/
	background: #000;
}
#ancillary{
	/*border-top:1px solid #D5D5D5;*/
	color: #ccc;
}

a, .story .details a, .story .details a:hover{
	color:#000;
}
.story .details a:hover{
	text-decoration:underline;
}
.story .details{ border-top:1px solid #7F7F7F; }

h1, h2, h3{ color:#000; }
#ancillary h1, #ancillary h2, #ancillary h3{ color:#fff; }

#primary h2{ color:#333; }

blockquote{ color:#333; }

table th{ color:#FFF; background:#333; }
table td{ color:#000; background:#EAEAEA; }

#primary .secondary {
    background-color: #f3f3f3;
    border-top: solid 1px #e3e3e3;
    border-bottom: solid 1px #e3e3e3;
}
#primary .secondary h2 {
    color: #000;
    padding: 0 5px 0 5px;
}
#primary .secondary .featured p {
    color: #333;
	/*border-bottom: 1px solid #666;
	border-top: 1px solid #666;*/
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
    padding-right: 5px; padding-left: 5px;
}
#primary .secondary .featured dl {
    color: #333;
	/*border-bottom: 1px solid #666;*/
	border-bottom: 0px solid #000;
    padding-right: 5px; padding-left: 5px;
}
#primary .secondary .featured dt { color: #333; }
#primary .secondary dd a { color: #666; }
#primary .secondary dd a:hover { color: #333; }

.secondary .featured dt{
	color:#333;
}


#primary .story h2, #primary .primary h2, #primary .single-story .primary h3, .story h3, .story h3 a{
	color:#333;
}

#secondary{
	border-top:1px solid #E3E3E3;
}
.comment-head{
	border-bottom:1px solid #E3E3E3;
} 

#ancillary ul.dates, #ancillary ul.counts, #ancillary ul.blogroll li ul, #ancillary ul.pages{
	border-top:1px solid #333;
}
#ancillary ul.dates li, #ancillary ul.counts li, #ancillary ul.blogroll li ul li, #ancillary ul.pages li{
	border-bottom:1px solid #333;
}
#ancillary ul.dates .date, #ancillary ul.counts .count{
	color:#aaa;
}

#primary ul.dates, #primary ul.counts, #primary ul.blogroll li ul, #primary ul.pages{
	border-top:1px solid #ccc;
}
#primary ul.dates li, #primary ul.counts li, #primary ul.blogroll li ul li, #primary ul.pages li{
	border-bottom:1px solid #ccc;
}
#primary ul.dates .date, #primary ul.counts .count{
	color:#333;
}
#primary ul.dates a, #primary ul.counts a, #primary ul.blogroll a {
	color:#333;
	text-decoration: underline;
}

/*#ancillary .first a:link, #ancillary .first a:visited, #ancillary .first a:hover {
    color: #ccc; text-decoration: underline; font-weight: normal; }*/

#ancillary ul.dates a:visited, #ancillary ul.dates a:visited .date, #ancillary ul.counts a:visited, #ancillary ul.counts a:visited .count, #ancillary ul.blogroll a:visited, #ancillary ul.pages a:visited {
    color:#aaa; font-weight: normal; }
#ancillary ul.dates a:hover, #ancillary ul.dates a:hover .date, #ancillary ul.counts a:hover, #ancillary ul.counts a:hover .count, #ancillary ul.blogroll a:hover, #ancillary ul.pages a:hover { 
    color:#fff; font-weight: normal; }

/*#footer{ color: #666; font-weight: normal; }
#footer a:link, #footer a:visited {
	color:#666; font-weight: normal; text-decoration: none;
}
#footer p.attributes a:link, #footer p.attributes a:visited {
	color:#666; font-weight: normal;
}
#footer a:hover, #footer p.attributes a:hover{ color:#999; }*/
#footer a:link, #footer a:visited, #footer p.attributes a:link, #footer p.attributes a:visited {
	color:#666;
}
#footer a:hover, #footer p.attributes a:hover {
    color:#666; text-decoration: underline;
}

/* Images */

#footer .inside{
	/*background:url(white/footer.gif) 50% 0 repeat-x;*/
	background:url(white/footer_wave.gif) 50% 0 repeat-x;
}
/*#search .searchimg{
	background:url(white/search.gif) 0 0 no-repeat;
}*/