 /* ------------------------------------- template layout specific ------------------------------------- */ 
#sectionMenu li.news {
	background:none;
}
#sectionMenu li.news a, #sectionMenu li.news a:hover {
	/*background:url(/ml/images/template/navOn.gif) repeat-x;*/
	color:black;
	font-weight:bold;
}

/* paging links at bottom of newslist */ 
a.latestNews {
	color:#365D8F;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:20px;
	text-decoration:none;
}
a.latestNews_large {
	color:#365D8F;
	display:block;
	font-size:10px;
	font-weight:bold; 
	text-align:right;
	margin:0px 3px 0px 0px;
	padding:4px 0px;
	text-decoration:none;
}
a.previousLink { 
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:0px;
	padding:4px 0px;
}
a.nextLink { 
	font-size:11px;
	font-weight:bold;
	float:right;
	margin:0px 3px 0px 0px;
	padding:4px 0px;
} 
a.paging { 
	font-size:11px;
	padding:0px 2px 0px 0px;
}
a.pagingLink {
	font-size:11px;
	font-weight:bold;
}
/* news quote */
blockquote {
	float:right;
	margin:0px 11px 10px 14px;
	padding:0px 0px 0px 0px;
	width:197px;
}
blockquote p {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
/* quote source */
blockquote cite {
	border-top:1px solid black;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:7px;
	padding-top:4px;
	width:197px;
}
p {
	font-size:11px;
	margin:0px 3px 20px 3px;
	vertical-align:top;
}
h1{
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	letter-spacing:-1px;
	line-height:22px;
}
h3.homeIntro {
	font-size:22px;
	font-weight:bold;
	height:auto;
	margin:5px 10px 5px 5px;
	xmargin:0px 0px 10px 0px;
	letter-spacing:-1px;
}
h2.relatedItems {
	background:white;
	font-size:11px;
	height:auto;
	line-height:normal;
	width:240px;
	padding-left:0px;
	text-transform:uppercase;
}
/* main news image */
div.imgNewsTop {
	float:right;
	margin:0px 3px 10px 10px;
	width:220px;
}
/* Home intro welcome */
img.homeIntro {
	float:left;
	margin:5px 10px 5px 5px;
}
span.homeDate {
	font-size:10px;
	margin:10px 0px 0px 0px;
}
img.imgSignature {
	float:right;
	margin:5px;
}
/* main news image */
div.imgNewsTop {
	float:right;
	margin:0px 3px 10px 10px;
	width:220px;
}
/* removes bottom space from image in firefox */
div.imgNewsTop img {
	display:block;
}
div.searchPaging {
	width:auto;
	text-align:center;
	margin:0px 0px 15px 0px;
}
/* info box inside news article */
.newsInfoBox {
	float:right;
	margin:0px 3px 12px 12px;
	padding:10px 14px;
	width:192px;
}
.newsInfoBox p {
	margin:0px 0px 12px 12px;
}

.newsInfoEditorial {
	clear:both;
	float:right;
	font-size:10px;
	font-weight:bold;
	margin:10px 5px auto;
}
/* author and location details of news */
p.newsAuthorLocation {
	font-size:10px;
	margin-bottom:20px;
	margin-top:5px;
}
p.newsAuthorLocation img {
	float:left;
	margin-right:7px;
}
p.newsAuthorLocation span {
	display:block;
}
span.newsDate {
	font-size:10px;
	margin-top:0px;
}
span.newsDate a:hover {
	text-decoration:none;
}
p.newsActions {
	font-size:10px;
	font-weight:bold;
	margin-left:-2px;
	text-transform:uppercase;
}
p.newsActions a {
	text-decoration:none;
}
p.newsActions img {
	margin:0px 5px;
	vertical-align: middle;
}
span.imgCaption {
	display:block;
	font-size:10px;
	padding:7px;
}
/* Photogallery link inside the article */
span.Photogallery {
	color:#494949;
	font-size:11px;
	font-weight:bold;
	padding:3px 7px 4px 7px;
}
span.Photogallery img {
	float:left;
	margin-right:3px;
}
/* kind title above the news title */
em.articleTitle {
	color:gray;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:12px;
}
ul.thumbnail {
	list-style-type:none;
	margin:5px;
	padding:0px;
}
ul.thumbnail li {
	clear:both;
	overflow:hidden;
	padding:0px;
	margin:0px 0px 7px 0px;
}
ul.thumbnail li p {
	margin:0px 0px 0px 0px;	
	padding:0px;
}
ul.thumbnail li a {
	color:black;
	text-decoration:none;
}
ul.thumbnail li em {
	color:gray;
	font-size:10px;
	font-style:normal;
	line-height:12px;
}
ul.thumbnail li img {
	float:left;
	margin:0px 5px 0px 0px;
}
/* List large without thumbnails */
ul.listLarge {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.listLarge li {
	clear:both;
	margin:0px 0px 5px 0px;
}
ul.listLarge strong{
	color:black;
	font-size:13px;
	margin:0px;
	padding:0px;
}
ul.listLarge a {
	color:black;
	text-decoration:none;
}
ul.listLarge em {
	color:gray;
	font-size:10px;
	font-style:normal;
	line-height:12px;
}
/* List with thumbnails 100x100 */
ul.bigThumbnail {
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
ul.bigThumbnail li {
	height:105px;
	margin-bottom:5px;
	overflow:hidden;
}
ul.bigThumbnail strong{
	color:black;
	font-size:18px;
	margin:0px;
	padding:0px;
}
ul.bigThumbnail a {
	color:black;
	text-decoration:none;
}
ul.bigThumbnail em {
	color:gray;
	font-size:10px;
	font-style:normal;
	line-height:12px;
}
ul.bigThumbnail img {
	float:left;
	margin:3px 5px 3px 0px;
}
/* Top News Class */
h3.TopNewsList {
	background:none;
	color:black;
	margin-top:10px;
}
p.TopNewsList {
	margin:0px;
	padding:0px;
}
p.TopNewsList a {
	color:black;
	text-decoration:none;
}
p.TopNewsList img  {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
p.TopNewsList strong {
	display:block;
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	letter-spacing:-1px;
	line-height:22px;
}
p.TopNewsList strong a {
	color:black;
}
ul.TopNewsList {
	margin:0px;
	overflow:hidden;
}
ul.TopNewsList li {
	background-position:2px 5px;
	line-height:15px;
}
* html ul.TopNewsList {	
	width:250px;
}
/* Search box */
.search {
	background-color:#E7EEF5;
	height:auto;
	margin:5px 0px 15px 0px;
	padding:0px;
	width:250px;
}
.search label {
	color:#455A75;
    display:block;
    font-size:10px;
    font-weight:bold;
    margin:0px 0px 1px 3px;
    padding-top:8px;
    width:auto;
}
.search label.fullsrch {
	margin:-4px 0px 10px 3px;  
}

.search label.chektext {
	margin:0px 0px 5px 5px;
	width:150px;
}

.search input#newsletter_name {
	font-size:10px;
	margin:0px 5px 5px 5px;
	width:210px;
}
.search input#newsletter_lastname {
	clear:both;
	font-size:10px;
	margin:0px 5px 5px 5px;
	width:210px;
}
.search input#newsletter_email {
	clear:both;
	font-size:10px;
	margin:0px 5px 5px 5px;
	width:210px;
}

.search input#newsletter_speed {
	margin:4px 5px 10px 3px;  
	float:left;
}
.search input#newsletter_artistic {
	margin:4px 5px 10px 3px; 
	float:left; 
}

.search input#newsletter_hockey {
	margin:4px 5px 10px 3px; 
	float:left; 
}

.search input#newsletter_inhockey {
	margin:4px 5px 10px 3px; 
	float:left; 
}

.search input#newsletter_world {
	margin:4px 5px 10px 3px; 
	float:left; 
}

.search input#newsletter_events{
	margin:4px 5px 10px 3px; 
	float:left; 
}

*html .search label.fullsrch {
    margin:-4px 5px 10px 3px;  
}
.search a.gonews {
	display:block;
	color:#3D6289;
	font-weight:bold;
    font-size:12px;
    margin:5px;
    padding-top:5px;
}
.search fieldset {
	margin:5px;
	padding:0px;
}

/* Profile List */
div#profile {
	clear:both;
	padding:5px;
	margin:0px 0px 3px 0px;
}
/*Editorial*/
div#editorial {
	margin:5px;
}
* html div#profile {
	height:30px;
	margin:0px;
	padding:5px 5px 0px 5px;
	margin:0px 0px 3px 0px;
}
ul.profile {
	font-size:10px;
	font-weight:bold;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
ul.profile a, ul.profile a:hover {
	color:white;
	text-decoration:none;
}
ul.profile li {
	color:white;
	line-height:13px;
	margin-bottom:5px;
	padding:0px;
}
ul.profile li em {
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:20px;
	color:black;
	padding:0px;
	margin:0px;
}
ul.profile strong {
	color:black;
	font-weight:normal;
}
div#focuson_hockey{
margin:5px;
background-color:#45b13a;
}
div#focuson_speed{
margin:5px;
background-color:#04376c;
}
div#focuson_artistic{
margin:5px;
background-color:#d6a906;
}
div#focuson_inlinehockey{
margin:5px;
background-color:#840413;
}
