/*

Colours:
	color: #c00; - Main red
	color: #84868b; - light grey
	color: #81272a; - text red
	color: #201e1f; - near black
	color: #00738c; - h1 blue
*/


/*generic item*/

#body_right h3{
	font-size:1.1em;
	color:#201e1f;
	margin: 0 0 3px 0;
	padding: 0 4px 0 4px;
	width:226px;
	float:right;
	line-height:17px;
	display:inline;
	background: #bed2d6;
}
#body_right h4{
	font-size:1.1em;
	color:#201e1f;
	margin: 0 0 3px 0;
	padding: 0 4px 0 4px;
	width:224px;
	float:right;
	line-height:17px;
	display:inline;
	background:0;
	border:1px solid #bed2d6;

}

.body_right_item {
	margin: 0;
	padding: 0px 0px 2px 0px;
/*	width: 234px;*/
	position:relative;
	float:left;
	display:inline;
}


/*side item list*/

ul.body_right_item li{
/*	width:234px;*/
	padding:0;
	display:inline;
	list-style: none;
	clear:none;
	margin:0 0 1px 0;
	float:right;
	}

ul.body_right_item li.closed{
	width:219px;
	float:left; 
	margin:0 0 1px 0; 
	padding:0 4px 0 2px; 
	text-decoration:none;
	background:#fff;
	border: 1px solid #c00;
	border-left:8px solid #c00; cursor:no-drop; }

ul.body_right_item li.closed img{ float:left; margin:0; padding:0 3px 0 3px; border:0;}
ul.body_right_item li.closed span {color:#c00;  margin:0; padding:0; line-height:33px; font-size:1.1em; float:right; width:180px; }

ul.body_right_item li a:link, ul.body_right_item li a:visited, ul.body_right_item li a:active {
	width:219px;
	color:#201e1f;
	float:left; 
	margin:0 0 0 0; 
	padding:0 4px 0 2px; 
	text-decoration:none;
	background:#fff;
	line-height:16px;
	border: 1px solid #989a9d;
	border-left:8px solid #989a9d;
	}

ul.body_right_item li a:hover { border-color: #81272a; color:#c00; background:#e8e8e9; }
ul.body_right_item li a span, ul.body_right_item li a:hover span  { display:inline; padding:0 4px 0px 2px; width:210px; float:right; text-align:right; font-size:1em; color:#c00; cursor:pointer; }

ul.body_right_item li a.category:link, ul.body_right_item li a.category:visited, ul.body_right_item li a.category:active { width: 131px;  float:left; margin: 0 1px 0 0;  }
ul.body_right_item li a.rss:link, ul.body_right_item li a.rss:visited, ul.body_right_item li a.rss:active{ width: 78px; border: 1px solid #989a9d; float:left; text-align:center;  }
ul.body_right_item li a.rss:link span, ul.body_right_item li a.rss:visited span, ul.body_right_item li a.rss:active span{  width: 70px; float:left;  text-align:center; }


a.nav_item:link, a.nav_item:visited, a.nav_item:hover, a.nav_item:active  {  
	font-size:1.2em;
	color:#fff;
	margin: 0 0 3px 0;
	padding: 0 17px 0 5px;
	width:212px;
	float:right; text-align:right;
	line-height:17px;
	display:inline;
	background: #bed2d6;
	text-decoration:none;
	background: url(../assets/images/nav/red_nav_arrow_right.gif) no-repeat right #c00;
}
a.nav_item:hover  { text-decoration:underline;}  


/* Side Calander */

div.side_calander {
	margin: 0;
	padding: 10px;
	width: 206px;
	position:relative;
	float:left;
	display:inline;
	background-color:#F1F1F2;
}

div.month_select{
	font-weight:bold;
	color:#201e1f;
	margin: 0 0 3px 0;
	padding: 0 4px 0 4px;
	line-height:17px;
	width:197px;
	float:left;
	text-align:center;
	background: #FFF;
}
div.month_select a:link, div.month_select a:visited, div.month_select a:active{ 
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
	color:#ff8a00;
	text-align:center;
	background: #FFF;
	padding: 0 10px 0 10px;
	}
div.month_select a:hover{ text-decoration:underline;}

div.side_calander div.day { /*width:224px;*/ float:left; margin:0 0 2px 0; padding:0; display:inline; }
div.side_calander div.day span { float:left; padding: 0 0 0 0 ; margin:0; color: #84868b; font-size:1.1em; font-weight:bold; width:29px; text-align:center;}

div.side_calander div.date { /*width:232px;*/ float:left; border: 1px solid #FFF; margin:0 0 1px 0; padding:0; }
div.side_calander div.date span { background:#fff;  padding:0px 6px; float:left;  margin:0; color: #999; font-size:1.1em; font-weight:bold; width:17px; text-align:center; display:inline;}

div.side_calander div.date span.active a { color:#ff9b00; background-color:#e4e4e3; padding:0px 6px; }

/*Search*/

div.body_right_item input.search { float:left; font-size:1.1em; line-height:16px; border:1px solid #989a9d; width:199px; height:16px; padding:0 0 0 2px; margin:8px 1px 8px 0; color:#81272a; background:#fff; }
div.body_right_item input.search:focus { border-color: #81272a; color:#c00; background:#e8e8e9;}
div.body_right_item input.search_go { cursor:pointer; float:left; line-height:18px; width:29px; height:18px; padding:0; margin:8px 0 0 0; text-align:center; color:#fff; background:#c00; border:0; }

