/*GENERIC BOX*/
	.box {
	margin-bottom:10px;
	width:148px;
	background-color:#FFF;
	border: 1px solid #cbcbcb;
}
	.box .top{
	width:148px;
	background-color: #555;
}
	.box .top h3, .box .top h4, .box .top h3 a, .box .top h4 a{
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	padding:7px 8px 7px 1px;
	width:130px;
	text-decoration:none
}

.box .top h3 a:hover, .box .top h4 a:hover{
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	padding:7px 8px 7px 1px;
	width:130px;
 text-decoration:none;;
}

	 
	.box .content{
	width:130px;
	margin:10px 3px 8px 10px;
	overflow:hidden;
}
	.box .content img{padding-bottom:7px;}
	.box .bottom{
	background:url(images/master/box/box_bottom.gif) no-repeat;
	padding:10px;
	display: none;
}

/* used for events and archives*/
	.box ul{
	background-color:#FFFFFF;
	line-height:1.6em;
}
	.box li a{text-decoration:underline;color:#007abc;font-weight:bold;}
	.box li a:hover{text-decoration:none;color:#fff; background-color:#007abc}

/*BOX GROUP*/
	.box-group{margin-bottom:10px; margin-left:10px;overflow:hidden;width:100%;}
	
	.box-group .box{
	margin-bottom: 10px;
	width: 400px;
	float: left;
	clear: none;
	margin-right:10px;
	overflow:hidden;
}
	.box-group .box .top{
	width: 400px;
	background-color: #b2d7eb;
	padding: 5px;
}
	.box-group .box .top h3{
	height:auto;
	font-size:1.5em;
	color:#000000;
	overflow:hidden;
	width:100%;
	margin: 0;
}
	
	.box-group .box .content{
	padding:12px;
	background-color:#FFFFFF;
	width:auto
}
	.box-group .box .content img{margin:0 auto; display:block}
	.box-group .box .content a{float:right;padding:0px 10px 0px;}
	
	.box-group .box .bottom{background:url(images/master/box/box_group_bottom.gif) no-repeat; padding:10px;}

/*WYSIWYG heading styles*/
	.box-group .content h3{margin:0px}
	.box-group .content h4{margin:0px}

/*EVENTS-DIARY/CALENDAR*/

/*global table styling*/
	.Calendar
	{margin:0 auto; margin-top:10px;font-size:1em;/*< font set for IE 5.5*/text-align:center; border:hidden; border-style:hidden;/*border set to avoid indent*/ border-collapse:collapse;}
	
	.Calendar, .Calendar tr, .Calendar td{
	border-collapse: collapse ; border-style: hidden; border:none ;}
	
	.box .body {margin:0 8px 0 8px;border:hidden; }
	.Calendar td {background-color:#313131;border:hidden; } 
	/*cell background and size*/
	.Calendar td a {display:block; width:18px;border:hidden; }
	.Calendar th {}

/*month title styling (e.g Oct 2008)*/
.Calendar .Title {width:100%;font-weight:bold;font-size:1em;color:#fff;/*< font set for IE 5.5*/}

/*day header area (mo,tu,we...)*/
	.Calendar .DayHeader {background:#000; color:#fff;  border:none; border:hidden ;}

/*days of the previous and next months*/
	.Calendar .OtherDaysofMonth a:link {color:#313131;background-color:#d6d6d6;}

/*selected day*/
	.Calendar .SelectedDay a{color:#fff; background-color:#ff9900;}
	.Calendar .EventDay a{background:#CCC;color:#fff}
	.Calendar .WeekDay a {background-color:#313131; color:#fff;}
	.Calendar .WeekEnd a  {color:#fff;background-color:#000;}
	.Calendar .Today {background:#ff9900;}

/*days of the previous and next months*/
	.Calendar .OtherDaysofMonth {}

/*calendar nav (previous and next)*/
	.box .previous a{float:left; margin-left:6px; text-decoration:none;color:#313131;}
	.box .previous a:hover{color:#fff;}
	.box .next a{ float:right; margin-right:6px; text-decoration:none;color:#313131;}
	.box .next a:hover{color:#fff;}

/*hover states*/
	.Calendar td a:hover {background-color:#7c8065; color:#fff;}
	.Calendar .EventDay a:hover {background-color:#7c8065;}
	.Calendar .WeekDay a:hover {background-color:#313131}
	.Calendar .WeekEnd a:hover {background-color:#000;}


/*EVENTS SEARCH*/
/*date box*/
	.box .content input.txtDate{width:95px;padding-left:10px;float:left;margin-left:-12px;}
	.box .content input.field{width:119px; clear:both}
	.box .content select.ddlCategory{width:120px;}
	.box .content img.calendarImage {clear:left;float:right; display:block;}

/*category box*/
/*search button*/
	.content a.search{display:block; margin-top:10px; color:#fff;background-color:#ff9900;}
	.content a:hover{color:#fff;}

/*archived news*/
	.archived-news{width:100%; margin-left:10px}
	.archived-news ul{margin-left:20px; margin-bottom:20px; line-height:1.6em;}
	.archived-news  li{list-style:disc;}

/*BLOG POSTS*/
	.post{margin-left:10px;margin-bottom:10px; overflow:hidden;}
	.post p{margin:0;}
	.post .date{ text-transform:capitalize; }
	.post h3 {font-size:1.2em; margin:0px}
	.post h3 a{color:#78b60b;font-weight:normal; }
	.post .image{float:right; padding: 0 0 10px 10px;}

/*bottom area*/
	.post .bottom{clear:both;border-bottom:1px solid #d6d6d6;}
	.post .bottom a{margin-top:2px;}
	.postthanks {border: 1px dotted #666; padding: 4px; font-weight: bold; font-size: 1.4em;}

/*TAG CLOUD*/
	.Tag1 { padding: 0px; margin-right: 0px; display: inline;}
	.Tag1 a { font-size: 140%; font-weight: 900; margin-right: 6px; text-decoration: none;}
	.Tag2 { padding: 0px; margin: 0px; display: inline; }
	.Tag2 a { font-size: 130%; font-weight: 800; margin-right: 6px; text-decoration: none; }
	.Tag3 { padding: 0px; margin: 0px; display: inline; }
	.Tag3 a { font-size: 110%; font-weight: 600; margin-right: 6px; text-decoration: none; }
	.Tag4 { padding: 0px; margin: 0px; display: inline; }
	.Tag4 a { font-size: 90%; font-weight: 500; margin-right: 6px; text-decoration: none; }
	.Tag5 { padding: 0px; margin: 0px; display: inline; }
	.Tag5 a { font-size: 80%; font-weight: 300; margin-right: 6px; text-decoration: none; }
	.Tag6 { padding: 0px; margin: 0px; display: inline;}
	.Tag6 a{ font-size: 140%; font-weight: 900; margin-right: 6px; text-decoration: none;}
	.Tag7{padding: 0px; margin: 0px; display: inline;}
	.Tag7 a{font-size: 130%; font-weight: 800; margin-right: 6px; text-decoration: none;}
	.Tag8{padding: 0px; margin: 0px; display: inline;}
	.Tag8{font-size: 110%; font-weight: 600; margin-right: 6px; text-decoration: none;}
	.Tag9{padding: 0px; margin: 0px; display: inline;}
	.Tag9 a{font-size: 90%; font-weight: 500; margin-right: 6px; text-decoration: none;}
	.Tag10{padding: 0px; margin: 0px; display: inline;}
	.Tag10 a{font-size: 80%; font-weight: 300; margin-right: 6px; text-decoration: none;}
	.Tag11{padding: 0px; margin: 0px; display: inline;}
	.Tag11 a{font-size: 140%; font-weight: 900; margin-right: 6px; text-decoration: none;}
	.Tag12{padding: 0px; margin: 0px; display: inline;}
	.Tag12 a{font-size: 130%; font-weight: 800; margin-right: 6px; text-decoration: none;}
	.Tag13{padding: 0px; margin: 0px; display: inline;}
	.Tag13 a{font-size: 110%; font-weight: 500; margin-right: 6px; text-decoration: none;}
	.Tag14{padding: 0px; margin: 0px; display: inline;}
	.Tag14 a{font-size: 90%; font-weight: 500; margin-right: 6px; text-decoration: none;}
	.Tag15{padding: 0px; margin: 0px; display: inline;}
	.Tag15 a{font-size: 80%; font-weight: 900; margin-right: 6px; text-decoration: none;}

