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

#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:#464646;
}
#nav_section a:hover{
	background:none;
	color:#3698e3;
}
#nav_section li.selected_nav a{color:#3698e3;}
#nav_section li.selected_nav li a{color:#464646;}
#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:#3698e3;
	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:#464646;
	text-decoration:none;
}
#nav_section li li:hover a{
	color:#3698e3;
	text-decoration:none;
}
#nav_section li li:hover ul a{
	color:#464646;
	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:#3698e3;
}


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

}
table.calendar .eventlink a:hover{
	color: #3698e3;
	text-decoration: underline;
}
#tree li {
	color:#3698e3;
	cursor:move;
	margin-top:-2px;
}
.top_links li a:hover{color:#3698e3;text-decoration:none;}
table.calendar td.today{
	background: #fff5da;
}
table.calendar td:hover{
	background: #fff5da;
}
#view_form_header .action_col h3 {
    color:#333333;
}
#maincontent {
	color:#333;
}
/*.admin a, #maincontent.admin p a { color:#3698e3; }*/
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:#3698e3;}

#content #maincontent .featured_article{background:#ffffff}
#maincontent .featured_article:before, #maincontent .featured_article:after, #sidebar_right .right_bm:before, #sidebar_right .right_bm:after{
    background: #2a2a2a;
    -webkit-box-shadow: 0 15px 10px #2a2a2a;
    -moz-box-shadow: 0 15px 10px #2a2a2a;
    box-shadow: 0 15px 10px #666;
}
#maincontent.full_width .featured_article{background:#ffffff url(../images/bg_blog_bottom_sky_wide.png) center bottom no-repeat;}
#content #sidebar_right .right_bm{background:#ffffff;}

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

.right_box1 {background:#ffffff;}
.top_links li a {color:#464646;}
#nav_section ul{background:url(../images/bg_submenu_gold.png); }
.footer_inner p{color:#464646;}
.footer_inner ul li a{color:#464646;}
#maincontent h2 {color: #333;}
#maincontent h1{color:#333;}
#maincontent p {color:#333;}
#sponsHeader a { color:#333; }

#content #maincontent.admin {
	background:transparent;
	/*color:#666666;*/
	color:#333;
}
#content #maincontent.admin h2 a {color:#333; text-decoration:none; }

#maincontent .submit_payment ul li h4 {
    color: black;
}
.pg_caption {color: #333;}
#maincontent .pg_caption p{color: #333;margin-bottom:0;}
#content #maincontent.admin .pad-helper h3{color:#333;}
#content #maincontent.admin .pad-helper p{color:#333;}
#content #maincontent.admin .pad-helper li{color:#333;}

#maincontent.user_dashboard {
	background: none;
}
#maincontent.user_dashboard a {
	color: #3698e3;
}