body, #primary{
	color:#444;
}
#header, #primary{
	background:#fff;
    padding-bottom:20px;
}

#secondary{
	background:#1d0905;
}


a:link, a:visited {color:#1d0905;}
a:hover {color:#f6b13a;}
a:active {color:#1d0905;}

body, #ancillary{
	background:#1d0905;
}

#flags {position:absolute;top:0px;right:80px;z-index:1;list-style:none;background-color:#fff;}
#flags ul{margin:0 auto;display:inline;list-style:none;}
#flags ul li{display:block;float:left;width:20px;height:25px;}



.story .details a, .story .details a:hover{
	color:#000;
}z
.story .details a:hover{
	text-decoration:underline;
}
.story .details{ border-top:1px solid #7F7F7F; }


#primary h1 { color:#29130f; }

#primary h2{ color:#333; }

blockquote{ color:#333; }

table th{ color:#FFF; background:#333; }
table td{ color:#000; background:#EAEAEA; }

#header h2{  }

.secondary .featured p{
	border-bottom:1px solid #CCC;
	border-top: 1px solid #CCC;
}
.secondary .featured dl{
	border-bottom:1px solid #CCC;
}
.secondary dd a{ color:#29130f; }
.secondary dd a:hover{ color:#f6b13a; }


.secondary .featured dt{
	color:#000;
}
#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;
}
#comment-form a {color: #ddc1b2;}
#comment-form a:hover {color: #f6b13a;}

.bottom:link {color: #ddc1b2;}

.bottom:hover {color: #f6b13a;}

ul.dates, ul.counts, ul.blogroll li ul, ul.pages{
	border-top:1px solid #ddc1b2;
}
ul.dates li, ul.counts li, ul.blogroll li ul li, ul.pages li{
	border-bottom:1px solid #ddc1b2;
}
ul.dates .date, ul.counts .count{
	color:#7A7A7A;
}
ul.dates a, ul.counts a, ul.blogroll a, ul.pages a{
	color:#404040;
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{ color:#000; }

#footer{ color: #ddc1b2; }
#footer a, #footer p.attributes a{
	color:#ddc1b2;
}
#footer a:hover, #footer p.attributes a:hover{ color:#f6b13a; }


/* Images */

#footer .inside{
	background:url(white/footer.gif) 50% 0 repeat-x;
}
#search .searchimg{
	background:url(white/search.gif) 0 0 no-repeat;
}

.block ul {
        list-style-type:none;
        margin:1.5em 0 2em 0;
        border-top:1px solid #ddc1b2 ! important;
}

.block ul li {
        list-style-type:none;
        margin:0;
        padding:0.5em 0;
        border-bottom:1px solid #ddc1b2 ! important;
}

.block ul li .date {
        padding:0 1.5em 0 0;
        color:#ddc1b2 ! important;
}

.block ul li a {
	color:#ddc1b2 ! important;
	text-decoration:none;
}


.block ul li a:hover {
	color: #f6b13a ! important;
}

.block a {
	color:#ddc1b2 ! important;
	text-decoration:none;
}
.block a:hover{
	color: #f6b13a ! important;
}


#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-image:url(http://www.caffehuehue.com/images/ul.gif); list-style-position:outside; position:relative; line-height:1.5em; z-index:1; background:#fff; font-weight:bold;text-align:center;}
#dropmenu a {display:block; padding-right:8px; color:#29130f; border-right:1px solid #29130f; text-decoration:none; background:#fff;}
#dropmenu a:hover {background:#fff; color:#f6b13a;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; top:1.9em; left:-2px;list-style:none;}
#dropmenu ul a {border-left:1px solid #c8c8c8;}
#dropmenu li ul {border-top:1px solid #c8c8c8; width:5em;}
#dropmenu li ul a {width:8em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;list-style:none;}
#dropmenu li ul ul {left:5em; margin:0px 0 0 5px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

