body {background-color:#c1dbed;}

#logo {float:right; margin:0 20px 0 0;}
#logo img {float:left;}

#container {border:none}

#top_menu {display:none;}
#top_menu .hello {background-color:#248d24;}

#top_menu ul li.login a, 
#top_menu ul li.logout a {background-color:#1c68c0; color:#fff;}
.pi_widget .pi_widget_footer .call:hover .graphic,
#top_menu ul li.login a:hover, 
#top_menu ul li.logout a:hover {background-color:#054289; color:#fff;}

#site_name {background:url(../images/header-gradient.jpg) repeat-x top left; margin-top:10px;}
*+html #site_name {display:inline-block;}

#header h1 {font-size:2.6em; font-weight:normal; padding:42px 0 20px 5px; }
#header h1 a {color:#fff; }

h2 {color:#248d24;}

#main_menu {background-color:#1c68c0; color:#006c85; margin-top: 2px;}
#main_menu ul li a {background-color:#addcfc; color:#1c68c0; border-left:1px solid #1c68c0;}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {background-color:#fff; color:#333;}
#main_menu ul li a:hover {background-color:#054289; color:#fff;}


.pi_widget .pi_widget_footer .call,
a:link {color:#1c68c0;}
a:visited {color:#641fba;}
.pi_widget .pi_widget_footer .call:hover,
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a,
a:hover {color:#054289;}
a:active {color:#054289; }

.pi_widget .pi_widget_footer .call .graphic,
.pi_widget .pi_widget_title {background-color:#248d24;}
.pi_widget .pi_widget_sectionheading {background-color:#9bdb9b;}

.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#cfedcf;}

.pi_widget.pi_widget_type_3 .pi_widget_body .item .status em,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_footer,
.calendar_nav,
table.cal_table thead,
table.cal_table tbody td.inactive,
table.cal_table tbody td.inactive span,
.pi_widget .item.clickable:hover,
.pi_widget.pi_widget_type_14 .pi_widget_body .graphic {background-color:#cfedcf;}

/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#1c68c0;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color:#1c68c0;}

/*.filter {background:#004275;}*/
.filter p {font-size:1.3em;}
.filter span, .filter p {padding: 0.3em 5px;}
.pi_widget .filter p {font-size:1.1em; padding: 0.1em 5px;}
.filter .functions .remove {text-decoration:none; font-size:1.1em; font-weight:bold; padding:0 0 0 15px; background-position:center left;}