/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
  font: 13px/1.5 'Merriweather', Arial, 'Liberation Sans', FreeSans, serif;
}

pre,
code {
  font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

a, a:visited{
	color:#041e99;	
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
  font-size: 25px;
}

h2 {
  font-size: 23px;
}
h2.category-title,
div.componentheading {
	font-family: 'Merriweather', serif;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #db3a3a;
	margin-bottom:10px;
}

h2.category-title a{
	color:#333;
	text-decoration:none;	
}
h2.category-title a:hover{
	color:#c52727;		
}

.newsflash-module h3,
.latestnews h3,
.leading-item h3{
	font-size:14px;
	margin-bottom:2px;	
	line-height:18px;
}

h3,
.newsflash-module .item-0 h3 { 
  font-size:14px;
  letter-spacing:-0.02em;
}
.newsflash-module .item-1 h3,
.newsflash-module .item-2 h3,
.newsflash-module .item-3 h3,
.highlights h3{
	background:url(../images/star.png) 0 3px  no-repeat;
	padding-left:14px;			
}
#article-page .article-title h3{
	font-size:25px;	
}
.line-news-container h3{
	
	margin:0;	
}
h3 a, h3 a:visited, h4 a,h4 a:visited{
	text-decoration:none;	
	display:block;	
}


h3 a:hover,h4 a:hover{
	background:#333;
	color:white;
}
.line-news-container h3 a{
	padding:10px 0;
	border-bottom:1px solid #ccc;
}

h4 {
  font-size: 14px;
  line-height:16px;
}
.latest-news h4{
	width:270px;
	float:right;	
}
h5 {
  font-size: 15px;
}


/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 30px;
}

p,
dl,
hr,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 10px;
}

ul.category-module{
	list-style:none;	
}
ul.category-module li{
	margin-left:0;	
}
.mod-articles-category-date{
	float:left;	
	padding:0 2px;
	background:#333;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin-right:4px;
}
.article-title a{
	color:#000;
	text-decoration:none;
	margin-bottom:10px;	
}
.article-title h3{
	line-height:27px;	
}