body{background:#eeeeee}

#page {
	background: #990000 url(/images/wcc-page-top-bg.jpg) repeat-x;
	}

#inner_header {
	background: #990100 url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/Backgrounds/background.jpg) no-repeat;
	}

#nav {
	height: 25px;
	padding: 5px 10px 0;
	border-color: #DBDBDB;
	border-style: solid;
	border-width: 11px 14px 8px 10px;
	}

#content {
	margin: 0;
	border: 10px solid #DBDBDB;
	border-top: 0;
	border-bottom: 0;
	border-right: 14px solid #DBDBDB;
	}


#header {
	margin: 0 0;
	}
#container {width: 974px;background:#dbdbdb}

#frmMyLocalArea, #frmSearch {
	margin: 0;
	}

#main_menu,#content{background:#fff;}
#main_menu,#content,#footer{margin: 0 12px;padding:10px;border-width: 0;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
#footer{margin-top: 10px}
body #main_menu{padding:0 10px;}



/* crazy stuff for custom search boxes */
#divMyLocalArea,#divSearch{height:101px;position:absolute;top:47px;width:233px;z-index:1;}
#divMyLocalArea form,#divSearch form{margin:0;padding:0;}
#divMyLocalArea{left:447px;}
#divSearch{left:713px;}
.whubHeaderBoxHeader,.whubHeaderBoxFooter{height:8px;overflow:hidden;}
.whubHeaderBoxHeader{background:url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-header.png) no-repeat;}
.whubHeaderBoxHeading{background:url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-slice.png) repeat-y;}
.whubHeaderBoxHeading h2{color:#fff;margin:0;padding:0 10px 7px 10px;}
.whubHeaderBoxContent{color:#fff;height:81px;}
.whubHeaderBoxContent label{margin-right:5px;}
.whubHeaderBoxContent #txtPostcode,.whubHeaderBoxContent #txtSearch,.whubHeaderBoxPostcode,.whubHeaderBoxSearch{border:1px solid #7f9db9;width:115px;margin-right:5px;}
.whubHeaderBoxContent #txtSearch,.whubHeaderBoxSearch{width:113px;}
.whubHeaderBoxContent #btnMyLocalAreaGo,.whubHeaderBoxContent #btnSearchGo,.whubHeaderBoxButton{padding:0;}
.whubHeaderBoxForm{background:url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-form-slice.png) repeat-y;height:32px;padding:10px 10px 0 10px;}
.whubHeaderBoxLinks{background:url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-slice.png) repeat-y;height:14px;padding:2px 10px 0 10px;text-align:right;}
.whubHeaderBoxLinks ul{margin:0;padding:0;white-space:nowrap;}
.whubHeaderBoxLinks ul li{list-style-type:none;display:inline;}
.whubHeaderBoxLinks ul li a,.whubHeaderBoxLinks ul li a:visited{color:#fff;text-decoration:none;}
.whubHeaderBoxLinks ul li a:hover{color:#fff;text-decoration:underline;}
.whubHeaderBoxFooter{background:url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-footer.png) no-repeat;}

/* and again for ie6 */
/* Overrides to call in .gif versions of the images for use in IE6.0 and below. */
/* (IE6.0 doesn't correctly support .png images) */
* html .whubHeaderBoxHeader {background: url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-header.gif) no-repeat;}
* html .whubHeaderBoxHeading{background: url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-slice.gif) repeat-y;}
* html .whubHeaderBoxForm{background: url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-form-slice.gif) repeat-y;}
* html .whubHeaderBoxLinks{background: url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-slice.gif) repeat-y;}
* html .whubHeaderBoxFooter{background: url(http://www.worcestershire.gov.uk/cms/templates/default/Images/PartnerSpecific/header-box-footer.gif) no-repeat;}

/* Some tweaks to the textboxes in the header to help bring them closer to other browsers */
* html .whubHeaderBoxContent #btnMyLocalAreaGo { height: 22px; position: relative; top: 1px; }
* html .whubHeaderBoxContent #btnSearchGo { height: 22px; position: relative; top: 1px; }
* html .whubHeaderBoxButton { height: 22px; position: relative; top: 1px; }

/* This rule helps fix a bug in IE6.0 where flowing content that is mixed with floating content will disappear when highlighted */
/* (A hasLayout fix for a form of the Peekaboo bug) */
* html .whubBoxContent { height: 1%; }








a,a:link {color:#003478}
.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:#990000}
a:visited {color:#87159e}

#top_menu {display:none;}
#top_menu ul li.login a, #top_menu ul li.logout a {background-color: #003478;}

.site_name {}



div.search {border: solid 1px #a8a8a8; border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
#main_menu {background:#fff;margin-top:11px;margin-bottom:11px;}
#main_menu ul li a {background:none; color:#003478; font-weight:normal; text-decoration:underline}
#main_menu ul li a:hover {background:none;color:#990000; text-decoration:underline}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {color:#000; text-decoration:none; font-weight:bold;}

#top_menu .hello,
.pi_widget .pi_widget_footer .call .graphic,
.pi_widget .pi_widget_title {background-color:#767676}
.pi_widget .pi_widget_title h2 {color:#fff}
.pi_widget .pi_widget_sectionheading {background-color:#e1c3c3; }
.pi_widget .pi_widget_sectionheading h3 {font-style:normal; font-weight:bold}

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

.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:#e1e0e8;}
.pi_widget .pi_widget_subtitle p strong {font-weight:bold}
.search{
height: 15px;
padding: 2px 2px 4px;
position:relative;
top: -2px;
}


.pi_widget .item.clickable h3 a, .pi_widget .item.clickable h4 a 
{
	font-weight:normal;
}

#content {margin-top: 0;}

/* Free up 20px from the largest col */
.layout_id_1 #col_1,
.layout_id_8 #col_2 {width:590px}
/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color: #970100;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color: #970100;color:#fff;}

.pi_widget .pi_widget_footer .call strong, .pi_tbl_footer .call strong {font-weight:normal;color:#003375}
