body{background:#ded9df}

a,a:link {color:#027c53;text-decoration:none}
.pi_widget .pi_widget_footer .call:hover, .pi_widget .item.clickable:hover h3 a, .pi_widget .item.clickable:hover h4 a, a:hover,a:active {color:#017b52;text-decoration:underline}
a:visited {color:#5e6203}
#top_menu ul li.login a:hover, #top_menu ul li.logout a:hover {background-color:#691e87}
#top_menu ul li.login a, #top_menu ul li.logout a {background-color: #027c53;}

.site_name {}

#header {background:#fff}
#header h1 {color: #691D8A;
    float: left;
    font-size: 2.7em;
    font-weight: normal;
    margin: 10px 0 15px 18px;
    padding-bottom: 4px;
    padding-top: 10px;}
#header h1 a {color:#691d8a}
#logo {float: right; margin: 0 40px 10px 20px;}

#header { background: url("/images/menu-dropshadow.jpg") repeat-x scroll center bottom transparent;padding: 1px 0 7px;}

#main_menu {background:#c9e0d8;}
#main_menu ul li a {background: #c9e0d8; color: #017b52; margin-right: 1px; border-left: solid 1px #fff}
#main_menu ul li:first-child {border-left:none}
#main_menu ul li a:hover {background: #c9e0d8; color: #017b52;}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {background: #691e87;color:#fff;}

#top_menu { display: none; } /* hide login for now */
#top_menu .hello,
.pi_widget .pi_widget_footer .call .graphic,
.pi_widget .pi_widget_title {background-color:#fff;}
.pi_widget .pi_widget_title h2 {color:#691e87; font-weight:bold}
.pi_widget .pi_widget_sectionheading {background-color:#f0e8f3; }
.pi_widget .pi_widget_sectionheading h3 {font-style:normal;font-weight:bold;color:#000}

.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#f0e8f3;}

.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.pi_widget_type_14 .pi_widget_body .graphic {background-color:#f0e8f3}
.pi_widget .pi_widget_subtitle p strong {color: #000;font-weight:bold;}

.pi_widget .pi_widget_footer .call .graphic
{
	background-color: #691e85;
}
.pi_widget .pi_widget_footer .call:hover .graphic
{
	background-color: #027c53;
}

.pi_widget .pi_widget_footer .call strong
{
color: #027c53;
}

#content {margin-top: 0;}

/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body{background:#e9f2ef}
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color: #027c53;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color: #027c53;color:#e9f2ef;}

.pi_widget_body {background: #f0e8f3}

.site_name {
    margin-top: 2.7em;
}

.pi_widget .pi_widget_title .functions .refresh,
* html .pi_widget .pi_widget_title .functions .refresh {
    background-image: url("/images/refresh.gif");
}
.pi_widget .pi_widget_title .functions .refresh:hover,
* html .pi_widget .pi_widget_title .functions .refresh:hover {
    background-image: url("/images/refresh-hv.gif");
}

.pi_widget .pi_widget_title .functions .rss,
* html .pi_widget .pi_widget_title .functions .rss {
    background-image: url("/images/rss.gif");
}
.pi_widget .pi_widget_title .functions .rss:hover,
* html .pi_widget .pi_widget_title .functions .rss:hover {
    background-image: url("/images/rss-hv.gif");
}
.pi_widget.pi_widget_type_3 .pi_widget_title h2,
* html .pi_widget.pi_widget_type_3 .pi_widget_title h2 {
    background-image: url("/images/icon-webcast.png");
}
.pi_widget.pi_widget_type_16 .pi_widget_title h2,
* html .pi_widget.pi_widget_type_16 .pi_widget_title h2 {
    background-image: url("/images/icon-tagcloud.png");
}


.pi_widget .item.clickable ,
.pi_widget .item.clickable:hover,
.pi_widget .item.clickable:active 
{
	background:url(/images/clickablebg.gif) repeat-x 0 0 #d8e7e2;
}

.pi_widget.pi_widget_type_3 .pi_widget_body,
.pi_widget.pi_widget_type_16 .pi_widget_body
{
border:none;
}

/* fix IE7 Head mess - from line height issue */
div.site_name{ line-height: normal; }

 div.pi_widget_footer div.clear {height:0px;}