a, #maincontent.admin a, #maincontent.user_dashboard a, #maincontent.admin p a, #maincontent.admin .pad-helper > p > a{
	color:#e6442e;
	text-decoration:none;
}
a:hover {
	color:#e6442e;
	text-decoration:underline;
}
body {
	text-align:center;
    font-size:75%;
    font-family:Arial, Helvetica, sans-serif;
	background:#bbb6bf url(../images/bg_body_fire.jpg) center center;
	color:#525252;
}
#header_top{
	height:29px;
	text-align:left;
	padding-top:10px;
	color:#ffffff;
}
#header_top a{color:#ffffff;}
#header_top a:hover{color:#e6442e;}

#nav_section a{
	font-style:normal;
	font-weight:normal;
	padding:0;
	text-decoration:none;
	line-height:14px;
	background:none;
	text-transform:uppercase;
	text-align:left;
	display:block;
	padding:0 15px;
	width:auto;
	color:#ffffff;
}
#nav_section a:hover{
	background:none;
	color:#e6442e;
}
#nav_section li.selected_nav a{color:#e6442e;}
#nav_section li.selected_nav li a{color:#555555;}
#nav_section li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	color:#e6442e;
	background:none;
	text-decoration:none;
}
#nav_section li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	color:#555555;
	text-decoration:none;
}
#nav_section li li:hover a{
	color:#e6442e;
	text-decoration:none;
}
#nav_section li li:hover ul a{
	color:#555555;
	text-decoration:none;
}
#nav_section li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	color:#e6442e;
}


#footer p a { color:#e6442e;text-decoration:underline; }
.footer_inner ul li a:hover{
	color:#e6442e;
	text-decoration:none;
}
table.calendar td div.sedra{
	color: #e6442e;
	display: block;
	width: 100%;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	white-space:nowrap;
	overflow: hidden;
}
table.calendar .eventlink a{
	color: #e6442e;

}
table.calendar .eventlink a:hover{
	color: #e6442e;
	text-decoration: underline;
}
#tree li {
	color:#e6442e;
	cursor:move;
	margin-top:-2px;
}
.top_links li a:hover{color:#e6442e;text-decoration:none;}
table.calendar td.today{
	background: #fff5da;
}
table.calendar td:hover{
	background: #fff5da;
}
#view_form_header .action_col h3 {
    color:#fff;
}
.admin a, #maincontent.admin p a { color:#e6442e; }
table.view tr.top { background:#87acb2;}
.cpYearNavigation,.cpMonthNavigation { background-color:#87acb2; color:white; }
td.cpCurrentDate { background-color:#87acb2; }
td.combined { background-color:#87acb2; }

#header_top form a {color: #FFFDFD;}
#header_top form a:hover{color:#e6442e;}

#maincontent .featured_article{background:#e6e6e6 }
#maincontent.full_width .featured_article{background:#e6e6e6 url(../images/bg_blog_bottom_fire_wide.png) center bottom no-repeat;}
#content #sidebar_right .content_container .right_bm{background:#e6e6e6}

table.calendar th {background: none repeat scroll 0 0 #585858;}
.calendar_table td{background: none repeat scroll 0 0 #DDDDDD;}
#maincontent.cal{color:#333333;}

#content #maincontent.admin table td{color:#333;}