/*
Colours:
	color: #; - 
	color: #84868b; - 
	color: #81272a; - 
	color: #000000; - 
	color: #00738c; - 
*/

/*template items*/


div.template_body_holder {
	float: left;
	display: inline;
	width: 652px;
	margin: 0;
	padding: 0;
}

	div.template_item, 
	div.template_item_Alt, 
	div.template_row, 
	div.template_division, 
	#pagination {
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		width: 652px;
	}
	
		div.template_item_Alt {background: #666666;}
		div.template_row {margin: 0 0 2px 0;}
		div.template_division {height: 10px; overflow: hidden;}
			/*div.template_item div.template_division, div.template_item_Alt div.template_division {width: 500px;} */
	
		#pagination {margin: 5px 0 5px 0;}
		#pagination p {float: left; line-height: 14px;}
		#pagination div {float: left; margin: 0;}
		#pagination div a:link, #pagination div a:visited, #pagination div a:active {
			float: left;
			text-decoration:none;
			border: 1px solid #ffffff;
			margin: 0 2px 0 2px;
			padding: 0 2px 0 2px;
		}
			#pagination div a:hover {border-color:#000000;}
			
		#pagination div span {float: left; cursor: default;}
		#pagination div span.active {
			color: #ffffff;
			background-color: #000000;
			margin: 0 2px 0 2px;
			padding: 0 2px 0 2px;
		}

div.byline { 
	float: left;
	display: inline;
	width: 652px;
	font-size: 1.2em;
	color: #EF0085;
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #EF0085;
}

div.byline span {color: #EF0085; font-weight: bold;}
div.byline p {color: #EF0085; font-size: 1.1em;}
div.byline p span {color:#EF0085;}
div.byline p a {color: #EF0085;}

div.template_body_holder ul {margin: 10px; padding: 0;}

div.template_body_holder ul li {
		color: #6d6e71;
		font-size: 1.2em;
		font-weight: normal;
		margin: 0 0 0 17px;
		padding: 0;
	}



a.view_more:link, a.view_more:visited, a.view_more:hover, a.view_more:active {  
	float: left;
	display: inline;
	width: 652px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px dashed #898b8c;
}

	a.view_more:hover {border-bottom: 1px solid #EF0085;}

	a.view_more:link span, a.view_more:visited span, a.view_more:active span {  
		float: right;
		color: #EF0085;
		font-size: 1.1em;	
		padding: 5px;
	}  
	
		a.view_more:hover span {cursor:pointer;} 

		/*a.view_more:link span.down, a.view_more:visited span.down, a.view_more:active span.down {}*/




div.label {
	float:left;
	display: inline;
	width: 120px;
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;
	margin: 0;
	padding: 0 4px 0 4px;
	background: #EF0085;
}
	
div.for, div.description { 
	float: left; 
	width: 510px;
	font-size: 1.2em; 
	color: #6d6e71; 
	margin: 0 0 0 10px; 
	padding: 1px 0 1px 4px;
	border-bottom: 1px dashed #898b8c;
}

	div.description {font-size: inherit;}

div.long {width: 500px;}

div.for span {font-weight:bold; color:#000000;}	


/*  NEWS index / specific  */

img.template_main, img.template_thumb {
	float: left;
	display: inline;
	width: 300px;
	height: 150px;
	margin: 0 10px 13px 0;
	padding: 0;
}

	img.template_thumb {
		float: right;
		width: 100px;
		height: auto;
		margin: 0 10px 3px 0;
	}

div.index_pub {
	float: left;
	display: inline;
	width: 542px;
	height: 15px;
	font-size: 1.1em;
	color: #EF0085;
	margin: 0;
	padding: 0;
}

	div.index_pub span { color: #EF0085; font-weight: bold; }

div.index_extract {
	float: left;
	display: inline;
	width: 542px;
	height: auto;
	color: #6d6e71;
	font-size: 1.2em; 
	font-weight: normal;
	margin: 2px 0 0 0;
	padding: 0;
}
	
	div.index_extract p {
		margin: 2px 0 2px 0;
		padding: 0;
	}


/* NEWS ARCHIVE LIST */

#archive_news ul {
	float: left;
	display: inline;
	position: relative;
	width: 652px;
	height: auto;
	list-style:none;
	margin: 0;
	padding: 0;
}

	#archive_news ul li {
		float: left;
		display: inline;
		clear: left;
		width: auto;
		list-style: none;
		margin: 0;
		padding: 0;
	}

		#archive_news ul li a:link, #archive_news ul li a:visited, #archive_news ul li a:active {
			float: left; 
			display: inline;
			width: auto;
			color: #6d6e71;
			font-size: 1.2em;
			font-weight: normal;
			margin: 0; 
			padding: 0 0 2px 13px;
			text-decoration: underline;
			background: url(../assets/images/page/arrow_news_n_events.gif) left center no-repeat;
		}
		
			#archive_news ul li a:hover { 
				text-decoration: none;
			}
		





