.newsbox { width:324px; min-height:186px; margin-bottom:20px; }
.newsbox .inner { padding:20px; }
.newsbox .heading { font-size:15px; text-transform:uppercase; }
.newsbox .newsitem { margin-top:5px; }
.newsbox .heading a, .newsbox .heading a:hover, .newsbox .heading a:visited { font-weight:bold; }
.newsbox .newsitem .title { font-size:14px; margin-bottom:5px; float:left; width:220px; }
.newsbox .newsitem .title a { font-size:14px; line-height:18px; } 
.newsbox .newsitem .date { width:64px; float:right; font-size:12px; text-align:right; }
.newsbox .newsitem .summary { clear:both; margin-top:10px; font-size:14px; }
.newsbox .newsitem .summary a { font-size:14px; }
.newsbox .newsitem .readmore {font-weight:normal;font-size:12px;}

.newslist .newsitem { margin-top:20px; min-height:120px; }
.newslist .newsitem .title { font-size:16px; margin-bottom:0px; float:left; width:574px; line-height:24px; }
.newslist .newsitem .title a { font-size:16px; font-weight:bold; } 
.newslist .newsitem .date { width:64px; float:right; font-size:12px; line-height:24px; text-align:right; }
.newslist .newsitem .summary { clear:both; margin-top:0px; font-size:14px; }
.newslist .newsitem .summary .photo { float:right;width:200px; margin:0 0 10px 10px; }
.newslist .newsitem .summary .photo img {width:100%;}
.newslist .newsitem .readmore {font-weight:normal;font-size:14px;}
.newslist .paging { margin-top:20px; text-align:right; }
.newslist .paging a { margin:0 0 0 5px; }
.newslist .paging span { margin:0 0 0 5px; }
.newslist .newsitem .blogimagewrapper {float:right;width:200px;margin:0 0 20px 20px;}
.newslist .newsitem .blogimagewrapper img {width:100%;}

.news h1 { line-height:30px; margin-bottom:10px; } 
.news .date { font-size:14px; text-align:left; }
.news .newscontent { clear:both; margin-top:20px; }
.news .newscontent p { margin:0 0 10px 0; }
.news .newscontent .linebreak { clear:both; }
.news .newscontent .photos { float:right; margin:3px 0 10px 20px;width:300px; }
.news .newscontent .photos img {width:100%;}
.news .newscontent .links { clear:both; margin-top:15px; }

/***** Tablet (768px - 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 1000px) {

	.newslist .newsitem .title {width:420px;}

	.newsbox { width:245px; min-height:125px; }
	.newsbox .inner { padding:15px; }
	.newsbox .newsitem { margin-top:0px; }
	.newsbox .newsitem .title { width:145px; margin-bottom:0px; }	
	.newsbox .newsitem .title a { font-size:12px; }
	.newsbox .newsitem .summary { font-size:12px; }
	.newsbox .newsitem .summary a { font-size:12px; }
	
}

/***** Phone *****/
@media only screen and (max-width: 767px) { 
	.newslist { width:100%; }
	.newslist .newsitem .title { width:216px; }
	.newsbox { height:180px; width:94%; margin:0 3% 30px 3%; }
	.newsbox .newsitem { margin-top:10px; }
	.newsbox .newsitem .title { width:216px; }
	.newsbox .newsitem .title a { font-size:14px; }
	.newsbox .newsitem .summary { font-size:14px; }	
	.newsbox .newsitem .summary a { font-size:14px; }	
	.newsbox .newsitem .date { font-size:14px; }
}