#left h1{
	color:#90d103;
	font-size:1.3em;
	margin-bottom:30px;
}
h2{
	color:#90d103;
	font-size:1.1em;
	margin-bottom:10px;

}
.newshead{
	
	height:45px;
	background:#F8F8F8;
	position:relative;
	margin-top:20px;
	border: #F0F0F0;

	}
	
.newsdate{
	background:url(img/date.png) ;
	background:url(img/small_input_bg.png) bottom repeat-x white ;
	width:54px;
	height:53px;
	left:50px;
	top:-8px;
	position:absolute;
	padding:4px;
		-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
	-khtml-border-radius:5px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	border:1px solid #CCC;
	}
	
.weekday, .day, .year{
	
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	}
.weekday{font-size:12px;}
.day{font-size:20px ; font-weight:bold;}
.year{font-size:11px;}

.newsheadline{
	position:absolute;
	top:2px;
	left:130px;
	width:520px;
	height:40px;
	padding:10px;
	font-size:1em;
}
.newsbody{


	margin:0 auto;
	margin-top:20px;
	padding:10px;
}
#news .newsbody img{

	padding:10px;
	background:#F7F7F7;
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari, Chrome */
	-khtml-border-radius:10px; /* Konqueror */
	border-radius:10px; /* CSS3 */
	border:1px solid #CCC;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
		
}
.newsimage img{ float:left;}

	
#content .newsbody p{
	margin:0;
	padding:0;
	font-size:.8em

}

	
.imagetext{
		
		font-size:0.5em;
		width:50px;

}
.moreimg{ 	margin-right:0px !important;
	margin-bottom:0px !important;}

.images{

	position:relative;
}

.images a{ display:block; position:relative; width:150px; height:100px; float:left !important;  margin:0px !important;}


	@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 320px) and (max-width: 1000px) and (orientation: portrait),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 320px) and (max-width: 1000px) and (orientation: portrait),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 320px) and (max-width: 1000px) and (orientation: portrait),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 320px) and (max-width: 1000px) and (orientation: portrait),
only screen and (                min-resolution: 192dpi) and (min-width: 320px) and (max-width: 1000px) and (orientation: portrait),
only screen and (                min-resolution: 2dppx)  and (min-width: 320px) and (max-width: 1000px) and (orientation: portrait) { 

  /* Small screen, retina, stuff to override above media query */
  .newshead{

	height:80px;
	}
.newsheadline{

	font-size:.7em;
}
.newsdate{
	background:url(img/date.png) ;
	background:url(img/small_input_bg.png) bottom repeat-x white ;
	width:100px;
	height:100px;
	left:20px;
	top:-15px;
	position:absolute;
	padding:4px;
		-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
	-khtml-border-radius:5px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	border:1px solid #CCC;
	}


}

