#main_content.news
{
border: 2px solid #da4e00;
}



.news .right
{
float: right;
display: block;
width: 20px;
height: auto;
}

.news .main
{
float: left;
display: block;
width: 500px;
margin: 0 0 10px 0;
}

.news img
{
float: right !important;
margin: 0 0 3px 3px;
}

.news .date
{
font-size: 90%; margin: 1em 0 1em 0;
}

.i_wrap
{
float: right;
margin: 0 -10px 0 1em;
padding: 0;
}

.i_wrap img
{
float: left !important;
margin-bottom: 1em;
}



.i_wrap a
{
clear: left;
float: left !important;
}

.news_sub
{
margin: 0 0 20px 0;
padding: 0 0 2em 0;
border-bottom: 2px solid #E79563;
}



.news h2 
{
	/*color: #D23701;*/
	color: blue;
	font: normal 36px/38px Arial, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	line-height: 1;
}



/*
.news h2, .news_sub h2 - I have swapped this for the one below, Sinead
{
	color: #000000;
	font: normal 28px/30px "Arial Black", sans-serif;
	margin-bottom: .5em;
	line-height: 1.3;
}*/

.news h2, .news_sub h2 
{
	display: block;
color: #000000;
	font: bold 17px "Arial", sans-serif; 
	margin-top: 20px;
margin-bottom: 8px;
}



.news .date
{
line-height: 1.25;
margin: 10px 0;
padding: 0;
font-size: 90%;
font-weight: bold;
}

.news_sub p
{
width: 370px;
}

.news .last
{
border: 0;
}

