/* Import structure, which is no longer included by default */
@import url('http://images.icnetwork.co.uk/css/nejournal/r2_0_structure.css');
@import url('http://images.icnetwork.co.uk/css/nejournal/shopping_chan.css');
/* 
Title:	Global Newspaper stylesheet - Journal live Site styles
Author: 	jimcasey@trinitymirror.com
Updated: 22/10/2007 - jcasey
*/


/*
Styling structure containers
*/

.col-wrap /* this removes the larger homepage padding*/ {
	padding: 0 0 0 0;	
	}

div#wrap{ 
	background: url("http://images.icnetwork.co.uk/collections/css_r2_journalive/bkg_wrap.gif") repeat-y 100% 0;
 } 	

.wrapper_fix
	{
	margin-bottom:10px;
	margin-top:5px;
	}

 
#registration #wrap { 
	background: #fff;
 }
 
div#content-404page /* for error pages*/ 
	{
	padding:10px 0 20px 0;	
	background: #fff url("http://images.icnetwork.co.uk/collections/") no-repeat 90% 100%;	
	}		

/* header and footer styles, ads, search, footer links*/
	
div#footer {	
	padding-top:5px;	
	border-top: 5px solid #003399;	
	background: #fff;		
	}

div#top-search {
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_journalive/logo_piece.gif") no-repeat 100% 100%;
	border-top: 5px solid #003399;			
	padding-top:5px;
	}	
	
div#footer-ad-slot-seotext{			
	padding:10px 0 10px 0;
	border-bottom: 3px solid #003399;
	
	}
	
div#footer-ad-slot-copyright{		
	background: #fff;	
	padding:10px 0;
	background: #fff ;	
border-bottom:1px solid #d2d2d2;	
	}	

div#top-search-ad-slot{				
	padding:0 0 5px 0;
	border-bottom:1px solid #d2d2d2;
	
	}

div#top-search-ad-slot iframe, div#top-search-ad-slot object, div#footer-ad-slot-seotext object, div#footer-ad-slot-seotext iframe {
	float:left;
	margin:0 10px 0px 10px;
	display: inline;
} 	
	
div#footer-ad-slot-copyright iframe, div#footer-ad-slot-copyright object  {
	float:left;
	margin:0 10px 0px 10px;
	display: inline;
}		
	
div#footer-ad-slot-copyright img, div#footer-ad-slot-seotext img, div#top-search-ad-slot img{	
	float:left;	
	margin:0 10px 0px 10px;
	}

div#wrap div#header-wrap div#top-search div#top-search-ad-slot div.clearfix div#top-search-ad-wrapper { float:left; height:90px; width:728px; margin-right: 15px; }
div.google-radio-wrapper { clear:right; }
	
div#footer-ad-slot-copyright p, div#footer-ad-slot-seotext p{		
	margin:0 5px 0px 0px;	
	}
	
div#top-search-ad-slot p{		
	padding:5px 0 5px 0;	
	}

div#footer-links {
margin:0;
padding:5px 0 5px 0 ;

	}		

div#footer-links-sites {		
	margin:0px; 
		
	padding:5px 0px 5px 0 ;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
	}	

div#footer-links li, #footer-links-sites li{
	display:inline;	
	line-height:1.8em;
	font-size:0.85em;
	
	}	

div#footer-links li a, #footer-links-sites li a{
	margin-left:5px;
	padding: 0px 5px 0 0px;	
border-right: 1px solid #d2d2d2;

	}	

div#footer-links li a:hover, #footer-links-sites li a:hover {	
	padding: 0px 5px 0 0px;	
	text-decoration: underline;
	}			

/* homepage layout - equal height cols - credit http://www.positioniseverything.net/articles/onetruelayout/ */		

div.one-col{
	width: 160px;
		background: #DDDDBB ;
	}
		
div.one-col-highlight	{
	width: 160px;
	
background: #f5f5f5 ;	
	}	

div.two-col, div.two-col-highlight{
	width: 325px;		
	}
	
div.two-col-highlight	{
	background: #f5f5f5;		
	}
	
	
div.three-col, div.three-col-highlight	{
	width: 490px;		
	}
	
div.three-col-highlight{
	background: #f5f5f5 ;		
	}	
		
div.four-col, div.four-col-highlight{
	width: 655px;	
	}
	
div.four-col-highlight{
	background: #f5f5f5 ;	
	}	
	
/* the cols below have a 1px border at the bottom on the homepage*/	
	
div#content div.four-col .verticalalign	{
	width: 655px;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/home_bot_border.gif") no-repeat 0 100%;
	}

div#content div.four-col-highlight .verticalalign	{
	width: 655px;
	
	}

div#content div.three-col .verticalalign	{
	width: 490px;
background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/home_bot_border.gif") no-repeat 0 100%;
	}

div#content div.three-col-highlight .verticalalign	{
	width: 490px;	
	}

div#content div.two-col .verticalalign	{
	width: 325px;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/home_bot_border.gif") no-repeat 0 100%;
	}


div#content div.two-col-highlight .verticalalign	{
	width: 325px;
	
	}
	
div#content div.one-col .verticalalign, div#content div.one-col-highlight .verticalalign	{
	width: 160px;
	
	}	
	
.verticalalign
	{
	position: absolute;
	bottom: 0;
	height: 5px;	
	}	
	
/* channel, section and article layout */			
	
div#content-channel div#three-col-wrapper div.three-col	{
	
float: left;
	width: 484px;
	margin: 0px 0 10px 0;	
		
	}

div#content-channel div#three-col-wrapper div.three-col-highlight	{

float: left;
	width: 484px;
	margin: 0px 0 10px 0;
background: #f5f5f5;
padding-top:5px;			
	}

div#content-channel div#three-col-wrapper div#three-col p	{
	font-size:0.95em;	
line-height:1.4em;
padding:5px 10px;
	}


div#content-channel div#three-col-wrapper div#three-col img	{
	float:right;
margin:10px 
	}

div#content-channel div#three-col-wrapper div#three-col p.article-date	{
	font-size:0.85em;	
	}



div#content-article div#three-col-wrap div.three-col	{
	float: left;
	width: 480px;
	margin: 0 0 5px 0;		
	padding: 0 0 0px 0;		
	}
	
div#content-channel div#three-col-wrapper div.three-col-highlight {
	background: #f5f5f5 ;			
	}

	


div#content-channel div#three-col-wrapper
	{
	width:484px;
	}



	
div#content-article div#one-col-wrapper
	{
	float:right;
	width: 160px;	
	margin-top:5px;
	display:inline;

	}
	
	

div#content-channel div#one-col-wrapper h2, div#content-article div#one-col-wrapper h2, div#content div.one-col h2, div#content div.one-col-highlight h2
	{
	font-size:1em;
	}

div#content-channel #one-col-wrapper
	{	
	width: 160px;	

	}


	
		
div#content-channel div#one-col-wrapper div.one-col, div#content-channel div#one-col-wrapper div.one-col-highlight {
	float: left;	
	width: 160px;
	margin: 0 0 10px 0px;
	


	}

div#content-article div#one-col-wrapper div.one-col, div#content-article div#one-col-wrapper div.one-col-highlight {
	float: left;	
	width: 160px;
	margin: 0 0 10px 0px;	

	}
	
div#content-channel div#one-col-wrapper div.one-col-highlight	{
	
	}	
	
div#content-article div#three-col-wrap {
	float:left;
	width: 485px;
	}
		
			
div#content-article div#one-col-wrapper div.one-col, div#content-article div#one-col-wrapper div.one-col-highlight	{
	float: left;	
	width: 160px;
	margin: 0 0px 10px 0;	
	word-wrap: break-word;
	overflow:hidden;

	}
	
div#content-channel div#one-col-wrapper div.one-col-highlight	{
	
	}						

div#content-multimedia div.four-col-highlight	{
	float: left;
	width: 655px;	
	background: #f5f5f5 ;
	margin-bottom:10px;	
	padding-bottom:10px;		
	}

/* stylesheet changes by C Lam - fixes liverbird bug on multimedia page */
div.video-col-wrapper {
	width:655px;
	margin:10px 0 0 0;
}


div.content-multimedia {
	background: #f5f5f5 url("http://images.icnetwork.co.uk/collections/css_r2_journalive/logo_piece.gif") 100% 98%;
}

/*
------Only styles not affecting structure.css---------
*/


body {
	text-align:center;
	margin:0px 0;	
	font-family: Verdana, sans-serif;
	font-size : x-small;
    voice-family : "\"}\"";
    voice-family : inherit;
    font-size : small;		
	}


html>body { /* be nice to Opera */
	font-size: small;
	}

/* This removes all default borders from images*/

img {
border:0;
	}

/* This removes all default padding/margins*/	
*  {
margin:0;
padding: 0;
}
	
a:link {color: #0066cc;text-decoration: none;}
a:visited {color: #0066cc;text-decoration: none;}
a:active {color: #0066cc;text-decoration: none;}
a:hover {color: #0066cc;text-decoration: underline;}
a:focus { outline: none; }


/* All article headlines use  this style*/
h1	{
	font-size:1.8em;	
	margin:0;
	padding: 5px 10px 10px 10px;
	font-weight:bold;	
	font-family: Georgia, sans-serif;
	}
	
#content-article	h1	{
	font-size:2.2em;	
	margin:0;
	padding: 10px 10px 10px 10px;
	font-weight:bold;
	
font-family: Georgia, sans-serif;
	}

/* All teaser, puff headlines use  this style*/
	
div#header-content h2{
margin: 5px 0 5px 10px;
	padding:0;
	font-size:1.20em;	
	color: #000;
text-transform:lowercase;
	}	


/* All teaser, puff headlines use  this style*/
h2	{
	font-size:1.30em;	
	margin:0;
	padding: 0 5px 2px 10px;
	font-family: Georgia, sans-serif;
	font-weight:bold;
	}

/* All channel headings use this style*/
h3	{	
border-top:5px solid #fff;
	color: #000;
	font-size:1.3em;	
	padding: 5px 10px 8px 10px;
	margin: 0px 0px 5px 0px;
	font-weight:bold;	
	font-family: Georgia, sans-serif;			
	}
	

/* All subheadings use this style*/
h4	{	
	color: #990000;
	padding: 5px 10px;
	margin: 0px 0px 5px 0px;	
	font-family: Georgia, sans-serif;
	font-weight:bold;
	font-size:0.85em;	
	}


/* subheadings for articles*/	

	
h5	{	
	font-size:0.85em;	
	padding: 0 10px;
	margin: 0;
	font-weight:bold;
	line-height: 1.3em;	
	font-family: Georgia, sans-serif;
	}

p	{
	margin: 0;
	padding: 0 10px;
	font-size:0.85em;	
	line-height: 1.3em;	
	color: #000;	
	}
	

ul	{
	margin: 0;
	list-style: none;	

	}	
	
ol	{
	margin: 0;
	padding:0;		
	}	

.floatright { float: right; }
	
/* All subheadings and channel headings use these style - color1 is red , color2 is blue , color3 is black , color4 is purple/dating*/

/* default breadcrumb colours */

#content-channel h3.list-head-colour, #content-article h3.list-head-colour, #content-multimedia h3.list-head-colour  {
	color: #1c1c1c;

background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_journalive/h3_bkg.gif") no-repeat 0 100%;	
}



#sidebar h4 {
	color: #fff;	
	background: #003399 ;
}


div.one-col-highlight h4.list-head-colour1{

background: #f5f5f5 url("http://images.icnetwork.co.uk/collections/css_r2_journalive/h4_grey.gif") no-repeat top right ; 	
	border-bottom:1px solid #d2d2d2;	
	color: #000;
	}
	
div.one-col h4.list-head-colour1, div.one-col h4.list-head-color1, div.one-col h4.list-head-colour2 {
background: #DDDDBB url("http://images.icnetwork.co.uk/collections/css_r2_journalive/h4_highlight.gif") no-repeat top right; 
border-bottom:1px solid #AAAA88;	
color: #000;
}	
	
div.three-col h4.list-head-colour2 a:active, div.three-col h4.list-head-colour2 a:link, div.three-col h4.list-head-colour2 a:visited, div.three-col h4.list-head-colour2 a:hover {
background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr_white.gif") no-repeat 100% 50%;padding-right:10px;
color: #fff;
	}


.list-head-colour1, .list-head-color1 { 
	color: #000;	
	background: #ddddbb ;
}


.list-head-colour2 {
	background: #003399;
	color: #fff;	
	
}


.list-head-color3, .list-head-colour3 {
	background: #980101 ;
	color: #fff;	
	
}	


.list-head-color-multimedia {
	
	padding-top:10px;
}
	
/* top links to register, weather etc*/	
	
	
	
div#toplinks
	{	


	padding:8px 0 5px 0;
	float:left;
	width:100%;	
	background:#f5f5f5 ;	
	}
	
p#nav-top-links	{	
	float:left;	
	margin-top:2px;	
	}
	
p#nav-other-sites	{	
	float:right;		
	}
	
p#nav-other-sites select, p#nav-other-sites input {
	font-size:100%;
	}		
	
/* header styles*/	
	
div#header	{
	float: left;	
	background: #fff ;
	}

div#header-logo {
	float: left;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/logo1.gif") no-repeat top left;
	height: 95px;
	}
	
div#header-content {
	float: right;		
	margin-top:10px;		
	height: 75px;
	width:330px;
	font-weight:normal;
	}		
	
	
div.block-one {
	width:330px;
	float:left;
}	


.menu1 {
	float:left;
	width:150px;
	font-size:0.85em;
	margin:0 0 0 0px;
	padding:0 0px 0 10px;
}

.menu1 li a:link, .menu1 li a:visited, .menu1 li a:active, .menu1 li a:hover   { 
	background:url('http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif') no-repeat 0 50%;
	padding-left:10px;
	line-height:1.5em;
}	
	
div#sub-nav{
	float: left;
	width:995px;	
	background: #003399;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;	}
	
div#sub-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left:3px;
	}	
	
div#sub-nav ul li{
	float:left;
	font-size:0.8em;	
	font-weight: normal;
	}

div#sub-nav ul li a{
	float:left;
	display: block;
	padding: 7px 7px 0 7px;	
	color: #fff;
	text-decoration: none;
	}

div#sub-nav ul li a:hover {
	color: #fff;	
	text-decoration: underline;
	}

 #sub-nav a#sub-nav-selected{
	color: #fff;	
	text-decoration: none;
	font-weight: bold;
	}	


div#main-nav{
	float: left;	
	background: #fff;
	margin: 0;
	padding: 0;
	border-left: 1px solid #d2d2d2;
width:995px;

	}	
	
div#main-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;	
	}	
	
div#main-nav ul li{
	float:left;
	font-size:0.85em;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	}

div#main-nav ul li a{
	float:left;
	display: block;
	padding: 5px 8px;	
	color: #003399;
	background: #fff;
	text-decoration: none;	
border-right: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	}


div#main-nav ul li a:hover {
	border-color: #d2d2d2;
	text-decoration: underline;
	background: #fff url('http://images.icnetwork.co.uk/collections/css_r2_journalive/navhovergrad.jpg') repeat-x bottom left;
	}

#main-nav a#main-nav-selected{
	color: #fff;	
	margin-left:-1px;
	background: #003399;
	border-color: #003399;
	text-decoration: none;
	}				


div#topsearch	{	
	float:left;	
	background:#ffffff;	
	}
		
div#ad-col img, div#ad-col iframe	{	
	margin:5px 0 5px 0;
	}
	
div#ad-col	{
	margin-top:0;
margin-right:0px;
	}	

	
	
div#ad-col object {
	padding-bottom:5px;	
	}		
	
div.mpu-ad	{	
	
	width: 325px;	
	text-align:center;
	margin:0px 0 0 0;
	padding:5px 0;
	background: #ffffff;
	border-bottom: 1px solid #d2d2d2;
	}	
	

		
div.classified-homes, div.classified-jobs, div.classified-weather	{	
	background: #fff;	
margin:10px 0 0 0; 
	padding-bottom:5px;
		
	text-align:left;
	word-wrap: break-word;	
	width:160px;	
	}	
	
div.sponsored-links-wrap, div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap	{	
		background: #fff;	
margin:10px 0 0 0; 
	
	text-align:left;	
	padding-bottom: 5px;
	word-wrap: break-word;
	overflow:hidden;
	}	

div#ad-col div.sponsored-links-wrap	{	
		background: #fff;	
margin:0px 0 10px 0; 
	
	text-align:left;	
	padding-bottom: 5px;
	word-wrap: break-word;
	overflow:hidden;
	}	

div.sponsored-links-wrap	{	
	margin-bottom:10px;	
	}


div.hot-job p {	
	padding-bottom:5px;	
	}


div.sponsored-link {	
	padding-bottom:5px;	
	}
	
div.hot-motor p, div.hot-home p{	
	padding-bottom:2px;	
	}	

div.hot-job h5, div.hot-motor h5{	
	padding-bottom:0px;	
	}			

div.hot-job {	
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #d2d2d2;		
	}
	
div.hot-motor, div.hot-home {	
	padding-bottom:5px;	
	margin-bottom:12px;
	border-bottom:1px solid #d2d2d2;		
	}	
	
div.hot-motor img, div.hot-home img{	
	margin:0px 10px 5px 10px;	
	display:block;	
	}
	
	
	
div.classified-homes p, div.classified-jobs p {	
	padding-bottom:5px;	
	}	
	
div.classified-homes img {	
	margin-top:5px;	
	}	
	
/*
dating search box styles
*/		

.clsSearchBoxButton, .clsSearchBoxSelect, .clsSearchBoxTextBox 
{ font-size:0.85em; margin:2px 0; }

.clsSearchBoxText { padding: 0 5px 0 0px;
	font-size:0.85em;	
	line-height: 1.3em;	
	color: #000; }
	


div.classified-quicklinks h4 {		
margin-bottom:5px;	
	}	
	
div.classified-quicklinks	{	
	margin-top:5px;		
	background: #fff;
	text-align:left;	
	padding: 0 0 5px 0;	
	}


div.classified-quicklinks ul {
	font-size:0.85em;		
	margin: 0;
	padding:0;
	line-height:1.2em;
	text-align:left;
	}	
	
div.classified-quicklinks ul li	{
margin:0 10px;
	padding-top:5px;
	padding-bottom:5px;
	}		
		

/*
breaking news styles 
*/	

.breaking-news {
	float: left;
	width: 653px;	
	padding:5px 0 5px 0;
	font-weight:bold;
	margin:0;
	font-family: Verdana, sans-serif;	
	background: #fff ;
	border: 1px solid #d2d2d2;
	}

span.breaking-news-text {
font-size:1em;	
padding:5px 10px;
color: #000;
background: #ddddbb;
font-weight:bold;
text-transform:capitalize;
margin-right:10px;
margin-left:-10px;

font-family: Georgia, sans-serif;
border: 1px solid #ddddbb;
border-top: 2px solid #ddddbb;
	}


/*
article styles
*/	

.buyPhotoLink { position: relative; float:right; background: #f5f5f5; text-align:center; padding:1px; bottom:26px; right:10px; font-size:0.8em; border:1px solid #f5f5f5; opacity:0.9; }

div.share-article
	{
	float: left;
	width: 480px;
	margin: 5px 0 15px 0;
	background: #f5f5f5;	
	}

div.share-article h4
	{
	color: #000;	
	background: #ddddbb;
	}
	
div.article-more-content
	{
	float: left;
	width: 485px;
	margin: 10px 0 0 0;
	background: #fff;	
	
	}		
	
div.share-article ul
	{	
	margin:0;
	padding:0;
	font-size:0.85em;
	font-weight:bold;
	}
	
div.share-article ul li
	{
	float:left;
	padding:0px 0px 10px 5px;
	}			
	
div.article-comment, div.your-paper-form
	{
	float: left;
	width: 485px;
	margin: 10px 0 10px 0;
	background: #fff;
	padding-bottom:5px;	
	}

	
div.your-paper-form {
	width: 483px;
border:1px solid #d2d2d2;
}	

.tab_textbox {
	width: 460px;
}	

div.your-paper-form h4 {
	color: #000;
	background: #003399;
	}

div.article-comment p, div.your-paper-form p
	{
	padding-bottom:5px;
	}	
		
div.your-paper-form label	{
	font-weight:bold;
	}

div.reader-comments, div.reader-comments, div.competition-question
	{
	margin-bottom:10px;
	font-weight:bold;	
text-align:left;
	}

div.reader-comments
	margin-bottom:10px;
	font-weight:bold;	
	}	

div.article-ads
	{
	float: left;
	width: 485px;	
	text-align:center;
	padding:10px 0px;	
	margin:10px 0px 0px 0px;	
	}
		
p.article-date {
	font-size:0.85em;
	color: #666666;	
	padding-bottom:5px;
font-family: Georgia, sans-serif;
	}	
	
div.article-image p.article-date /* hide for now until caption problem sorted*/	
	{
	display:none;
	}	

span.related-article-date {
	font-size:0.9em;
	color: #666666;	
	}

div#content-article div#three-col-wrap div#three-col p, div.arbitaryhtml-article p
	{
	padding:5px 10px;
	line-height:1.4em;
	font-size:0.95em;
	}
	
div#content-article div#three-col-wrap div#three-col img
	{
	float:right;
	margin:10px;
	}		
	
div#content-article div#three-col-wrap div#three-col .article-date 
	{
	font-size:0.95em;
	border-bottom:1px solid #d2d2d2;
	}		
	
.info-text {
	color: #666666;	
	}

/*
Global display styles used throughout the site
*/
	
div.teasers	{	
	margin:0 0 10px 0;
	padding: 0;	
	}
			
div.teasers img	{	
	margin:0 10px 5px 6px;
	padding: 3px;		
	border:1px solid #d2d2d2;
		
	float:left;
	}
	
div.teasers + div.teasers { 
	padding:3px 0 2px 0;
 }
	
div.whoose-blogging	{	
	margin:0 0 10px 0;
	padding: 0;	
	}
		
div.quick-links	{	
	margin:0 0;
	padding: 0;	
	}
		
div.quick-links-list	{	
	margin:10px 0 3px 0;
	padding: 0;
	display:block;
	}
		
div.quick-links-list ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.quick-links-list ul li{	
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #d2d2d2;
	}
	
div.whoose-blogging-list	{	
	margin:10px 0 0 0;
	padding: 0;
	display:block;
	}
	
	
div.whoose-blogging-list ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.whoose-blogging-list ul li{
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	}	
	
div.site-tools	{	
	margin:0 0 5px 0;
	padding: 0;	
	}
			
div.site-tools img	{	
	margin:0 10px 0px 10px;
	padding: 0;		
	float:left;
	}
	
div.site-tools ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.site-tools ul li{
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 5px;
	padding-bottom:5px;
	padding-left:10px;
	}	

div.storylist, div.tags	{	
	margin:10px 0 10px 0;
	padding: 0;
	display:block;
	}
	
.more-articles {
	font-weight:bold;
	}	

div.tags ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.6em;		
	}
	
div.tags ul li{
	display:inline;
	padding-bottom:5px;

	}		
	

div.wrapper div.two-col-highlight ul   {	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:bold;
	line-height:1.4em;	
	}
	
div.tags ul li{
	display:inline;
	padding-bottom:5px;

	}		
	
div.storylist ul, div.wrapper div.one-col-highlight ul, div#content-channel div#three-col-wrapper div.three-col-highlight ul  {	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	

div.wrapper div.two-col-highlight ul   {	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:bold;
	line-height:1.4em;	
	}
	
div.wrapper div.one-col-highlight ul li, div.wrapper div.two-col ul li, div.wrapper div.two-col-highlight ul li, div#content-channel div#three-col-wrapper div.three-col-highlight ul li {
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	}
	
div.storylist ul li {
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	}	

/* removes the bullets on the latest news one col on the homepage. */	
div#content div.col-wrap div.wrapper_fix div.wrapper div.one-col div.storylist ul li a { background: none; margin: 0; padding: 0; display: inline; }
div.one-col div storylist ul li span .time-stamp { display: inline; }
	
	
	
/*
right content col promo's - blogs
*/	
	
div.one-col div.storylist img, div.one-col-highlight div.storylist img, div.three-col div.storylist img{	
	margin:0 10px 5px 10px;
	padding:0;
	}

div.one-col div.storylist ul li, div.one-col-highlight div.storylist ul li{
	background:none;
	padding-left:0px;
	padding-bottom:5px;
	}

div.one-col div.storylist ul li p, div.one-col-highlight div.storylist ul li p{
	padding:5px 0 0 0;	
	font-size:1.00em;
	}

.entrylink {
	font-size:1.35em;	
	font-family: Georgia, sans-serif;

	}

.entrydate {
	font-size:1em;
display:block;
	color: #666666;	
font-family: Georgia, sans-serif;
	}

.entrylinkblogname {
font-size:0.95em;
font-weight:normal;

}

.more  {
	font-weight:bold;
	}		

		
div.pufflist	{	
	margin:10px 0 10px 0;
	padding: 0;
	display:block;
	}
	
div.pufflist ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.pufflist ul li{
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	}	

div.hot-addlinks	{	
	margin:0;
	padding: 0;
	}
	
div.hot-addlinks ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.hot-addlinks ul li{
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	}

.additional-links {
	padding:0;		
	margin-bottom:10px;	
	}

div.video-teaser	{	
	margin:10px 0 10px 0;
	padding: 0;
	
	}
	
div.video-teaser p	{	
	margin:5px 10px 0 10px;
	padding: 0;
	}

div.video-teaser img	{	
	margin:0 20px 0px 10px;
	padding: 0;		
	float:left;
	}
	
div.video-teaser ul	{	
	margin:0px 10px 0 330px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.video-teaser ul li{
	
	background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	
	
	}

div.puffs	{	
	margin:0 0 10px 0;
	padding: 0;
	display:block;	
	}
	
div.puffs img	{	
margin:0 6px 5px 6px;
	padding: 3px;		
	border:1px solid #d2d2d2;
	float:right;	
	background:#ffffff;
	}	

div.three-col div.puffs img	{	
	margin:0 5px 5px 5px;
	padding: 5px;		
	border:1px solid #d2d2d2;
	float:left;
		background:#ffffff;
	}	

div.promo	{	
	margin:10px 0 10px 0;
	padding: 0;	
	}
	
div.promo img	{	
		margin:0 5px 5px 5px;
	padding: 5px;		
	border:1px solid #d2d2d2;
		background:#ffffff;
	float:left;
	}	
	
div.your-site	{	
	margin:0 0 10px 0;
	padding: 0;		
	}	
	
div.your-site img	{	
	margin:0 10px 5px 10px;
	padding: 0;
	border: 0px solid #000;	
	float:right;
	}		

div.quick-vote	{	
	margin:0 0 10px 0;
	padding: 0;		
	}	
	
div.quick-vote p	{	
	margin:5px 10px 0 10px;
	padding: 0;	
	}	
	
div.quick-vote img	{	
	margin-left:25px;	
	}	

div.your-site-list	{	
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	
	}
	
div.your-site-list ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.8em;	
	}	
	

	
/*
icon links 
*/

li.homes {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/homes.gif") no-repeat 0 50%; padding-left:17px; border-bottom: 1px solid #d2d2d2; }
li.jobs {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/jobs.gif") no-repeat 0 50%; padding-left:17px;  border-bottom: 1px solid #d2d2d2;}
li.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/cars.gif") no-repeat 0 50%; padding-left:17px;border-bottom: 1px solid #d2d2d2; }
li.dating {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/date.gif") no-repeat 0 50%; padding-left:17px;  }
li.buysell {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/buysell.gif") no-repeat 0 50%; padding-left:17px;  border-bottom: 1px solid #d2d2d2;}
li.bookanad {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/bookanad.gif") no-repeat 0 50%; padding-left:17px;  }
li.familynotices {background:url("http://images.icnetwork.co.uk/upl/icwales2/sep2007/5/4/181D6707-FD2F-4760-0A168A311EEF48B6.gif") no-repeat 0 50%; padding-left:17px;  border-bottom: 1px solid #d2d2d2;}
li.easyads123 {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/123.gif") no-repeat 0 50%; padding-left:17px;  border-bottom: 1px solid #d2d2d2;}



span.homes {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_homes_white.gif") no-repeat 0 50%;padding-left:16px;}
span.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_motors_white.gif") no-repeat 0 50%;padding-left:16px;}
span.jobs {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_job_white.gif") no-repeat 0 50%;padding-left:16px;}
span.tags {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/tag.gif") no-repeat 0 50%;padding-left:16px;}

.readlink {font-weight:normal;}
.channellink {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 100% 50%;padding-right:10px;margin-right:5px;}
.video {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_playvideo.gif") no-repeat 0 50%; padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.postastory {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 50%;padding-left:10px; }
.sendvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 50%;padding-left:10px; }
.sendpics {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 50%;padding-left:10px; }
.joinbloggers {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 50%;padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.joinforums {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif") no-repeat 0 50%;padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.playvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_playvideo.gif") no-repeat 100% 50%; padding-right:18px;font-weight:bold;}
.playgallery {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_gallery.gif") no-repeat 100% 50%; padding-right:18px;font-weight:bold;}
.podcast {background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/i_podcast.gif") no-repeat 100% 50%;padding-right:15px;font-weight:bold;}
.rssicon {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_rss_small.gif") no-repeat 100% 50%;padding-right:15px;}
.rssiconbig {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_rss_big.gif") no-repeat 0 50%;padding-left:20px; padding-top:5px;padding-bottom:5px; font-weight:bold}
.rssfeed {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_rss_big.gif") no-repeat 0 50%;padding-left:20px; padding-top:5px;padding-bottom:5px; font-weight:normal;}


.delic {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:18px; background-position:0 3px; }
.digg {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:18px; background-position:0 -28px; }
.stumbleupon {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:19px; background-position:0 -62px; }
.newsvine {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:18px; background-position:0 -96px; }



/* this is the style used for the neswspaper branding text*/
span.branding-text {
	
	text-transform:lowercase;
}


/*Pagination style URL: http://www.dynamicdrive.com/style/ *Credits: Dynamic Drive CSS Library  */

.pagination {
clear:both;
}

.pagination ul{
	margin: 0 5px 10px 10px;
	padding: 0;
	text-align: right; /*Set to "right" to right align pagination interface*/
	font-size: 1em;
font-weight:bold;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
font-family: Georgia, sans-serif;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #d2d2d2;
	text-decoration: none; 
	color: #003399;
	background-color:#fff;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #d2d2d2;
text-decoration: underline; 
	color: #003399;
	background: #fff url('http://images.icnetwork.co.uk/collections/css_r2_journalive/nav_hover_grad.jpg') repeat-x bottom left;
}

.pagination li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid #000;
	background-color: #000;
	color: #FFF;
}

.pagination li.disablepage{
	padding: 0 5px;
	border: 1px solid #d2d2d2;
	color: #929292;
}

.pagination li.nextpage, .pagination li.prevpage{
	font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}	

/* sitemap styles*/

div#wrap div#wrap-inner div#content div.wrapper div.two-col div.sitemap-list h4.list-head-color2 {
background: #003399;
font-size: 0.85em;
}

div.sitemap-list h4.list-head-color2 a {
font-size: 1.15em;
color: #fff;
margin: 0;
}

div.sitemap-list h4.list-head-color2 a:hover { color:#fff; }
div#content-channel.sitemap div#three-col-wrapper div#content { margin: 0 0 0 0; margin-top: 0; padding:0 0 0 0; padding-top: 0;}

div.two-col div.sitemap-list { margin: 0; }
div.sitemap-list { width: 100%; padding: 0px 0px 0px 0px; }
div.sitemap-list ul { font-size:0.98em; font-weight:normal;	line-height:1.4em; }	
div.sitemap-list ul { margin: 0; padding: 0;  }
div.sitemap-list ul li ul { margin: 0 0px 0 0; padding: 0; }
div.wrapper div.two-col div.sitemap-list ul li { clear: both; margin: 1px 0 1px 0px; background: #fdfdfd; padding:0px 0; }
div.two-col div.sitemap-list ul li a img { display: inline; float: right; padding: 5px 7px 0 0; }
div.two-col div.sitemap-list ul li a.level1 { font-size: 1.05em; padding: 0px 0 0 7px; font-weight: bold; line-height: 2em;   }
div.two-col div.sitemap-list ul li a.level2 { padding: 0 0 0 30px; font-size:0.85em; }
div.two-col div.sitemap-list ul li a.level3 { padding: 0 0 0 50px; font-size:0.85em;}
div.two-col div.sitemap-list ul li a.level4 { padding: 0 0 0 60px; font-size:0.5em;}
div.two-col div.sitemap-list ul li a.level5 { padding: 0 0 0 80px;}	
ul.monthly-archive li a { padding-left: 10px; }
	
div.two-col div.sitemap-list ul li { background: #fdfdfd; margin: 1px 0;}
ul li.sitemap-toplevel a.sitemap-rss img { margin-top: 5px; }

	
/* weather styles to do for the echo */	
	
.weathercurrent {background: #f5f5f5; font-weight:bold; padding:5px 0 10px 0;}
div.weather td.weatherhighlow {color:#666666;font-size:0.85em;}
.weatherfuture1 {background: #f5f5f5; font-weight:bold; }
.weatherfuture2 {background: #f9f9f9;}
.weatherfutureheading {font-weight:bold;}
div.weather td.weatheraccreditation {font-size:0.85em;color: #666666;}	
.weathertable {border:1px solid #d2d2d2;}	
.weathertemplink { font-weight:bold;}
div.weather td {font-size:0.95em;line-height: 1.3em;color: #000; }

/*quote style*/	

q {margin: 0;
	padding: 0 10px;
	font-size:0.95em;	
	line-height: 1.3em;	
	color: #993300;	
	font-weight:bold;
	}
	


div#content-404page p{		
	line-height:1.6em;
	font-size:1em;
}	

div#content-404page ol{		
	padding-left:30px;
	line-height:1.6em;
	font-size:1em;
}	

div#content-404page h3{		
	padding:10px 10px 5px 10px;
}	

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}	



	
/* Styles for the quiz object and email a friend to do for Journal*/	
	
div#quiz-wrap, div# {
width:400px;		
margin: 0 auto;	
}

#email-a-friend-logo {
float: left;
background:url("http://images.icnetwork.co.uk/upl/nejournal/oct2007/9/7/DB947B3C-EA28-DEA7-95E8DC82C302E049.jpg") no-repeat top left;
height: 75px;
}

div#quiz-content, div#email-a-friend-content {
text-align:left;
width:398px;	
font-weight:bold;
padding-bottom:50px;
}

div#email-a-friend-content h2{
padding:10px;
color: #000;	
}

div.quiz-score {
float:right;
background: #000 url("http://images.icnetwork.co.uk/design/liverpoolecho/quiz_score_rounded.gif") no-repeat 0 50%;	
color: #fff;
padding:5px 10px 5px 20px;
}

div.quiz-question-number {
float:left;
color: #000;
padding:5px 10px 5px 10px;
font-style:italic;
}

div.quiz-answer {
margin:10px 0;
padding:10px;
border: 1px solid #d2d2d2;
font-size:1.2em;
font-weight:bold;
text-align:center;
width:340px;
margin-left:18px;
background:#ffffff;
}

p.quiz-question {
padding:10px;
font-size:1.0em;	
line-height: 1.4em;	
color: #993300;	
font-weight:bold;
}

p.quiz-options {
padding:5px 10px;
font-size:0.95em;	
line-height: 1.4em;	
color: #000;	
font-weight:bold;
}	


/* horoscopes */

/*stylesheet for the regional horoscopes featuring Claire Petulenro */

#horowrap{font-family: verdana,helvetica, sans-serif; font-size:12px; width:430px; text-align:center;}
.horoheader{font-weight:bold; margin:20px 0;}
/*.hororow{width:425px; margin-top:15px;}*/
.hororow{width:430px; margin-top:20px; overflow:hidden; }
.horosign{font-size:0.85em;float:left;margin:5px 11px 5px 0; color:#666666; line-height:1.3em;}

#horobanner{clear:both; width:428px;float:left; height:56px;border:1px solid #d2d2d2; margin:15px 0px 15px 0px; background-image:url("http://images.icnetwork.co.uk/upl/icsandpit/jan2007/2/9/067ED1E2-BF56-76F4-39DE273554F37081.jpg"); background-repeat:repeat-x;  }
.horoclaire{float:left; width:78px;}
.horophone{float:left;font-family:verdana, helvetica;font-size:12px; font-weight:bold; margin:8px 2px 0px 5px; width:310px;}

div.M2HoroscopeT {
 text-align:left;
  margin-top:25px;
}

div.M2HoroscopeT img {
  float:left;
  margin-right:10px;
}
span.M2HoroscopeTHeadline {
  font-weight:bold;
}
div.M2HoroscopeTDate {
  font-size: 0.95em;
}

/* video and gallery styles */

div.video-col {
float:left;
width:320px;
margin:15px 0 5px 0;
}

.videoembed {
float:left;
margin:0 20px 10px 10px;
display: inline;
}

.galleryembed {
float:left;
margin:0 15px 10px 10px;
background:#000;
border:1px solid #000;
width:360px;
}

.galleryembed p{
color:#fff;
font-weight:normal;
}

.galleryembed p {
padding-top: 25px;
}

.galleryembed a:link, .galleryembed a:active, .galleryembed a:visited{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}
	
.galleryembed a:hover {
	color: #fff;	
	text-decoration: underline;	
	}


/* forum quote to be done for the journal*/

blockquote{
line-height: 1.4em;
margin: 0px 0 10px 0;
padding: 0px 0 0 0;
background: url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/quote1.gif") no-repeat top left;
}

blockquote + blockquote {
margin-top:10px;
}

.comment{
margin: 0px 12px 0 22px;
font-size:0.85em;
color: #000000;	
font-weight:normal;
background: url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/quote2.gif") no-repeat right bottom;
text-align:left;
}	

.posted {
margin: 5px 10px 10px 10px;
padding: 0px;
text-align:left;
color: #666;	
font-weight:bold;
}

.title {
margin: 10px 10px 5px 10px;
padding: 0px;
}

/*video and gallery tab styles Credits: Dynamic Drive CSS Library */

.multimedia-tab{
padding: 3px 0;
margin-left: 0;
margin-top:10px;
font-size: 0.85em;
font-weight:bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.multimedia-tab li{
display: inline;
margin: 0;
}

.multimedia-tab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 2px;
border: 1px solid  #d2d2d2;
border-bottom: none;
background: #d2d2d2 url("http://images.icnetwork.co.uk/collections/css_r2_journalive/multimedia_tab.jpg") repeat-x bottom;
}

.multimedia-tab li a:visited{
color: #2d2b2b;
}

.multimedia-tab li a:hover{
background: #d2d2d2 url("http://images.icnetwork.co.uk/collections/css_r2_journalive/multimedia_tab_active.jpg") repeat-x bottom;
color:#fff;
text-decoration:underline;
}

.multimedia-tab li a:active{
}

.multimedia-tab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
color: white;
background: #d2d2d2 url("http://images.icnetwork.co.uk/collections/css_r2_journalive/multimedia_tab.jpg") repeat-x bottom;
text-decoration:none;
}


/* Added by Chris Lam on 18/6/07 - styles for 'Terms and Conditions' and 'Pivacy Policy' */

div#termsandconditionscontainer {
margin: 0 10px 0 10px;
}

div#termsandconditionscontainer ul{
	margin: 0 50px 0 50px;
	}
	
div#termsandconditionscontainer ul li {
	list-style: disc;
	}

div#termsandconditionscontainer h2{
font-size: 100%;
margin: 25px 0 0px 0;
}

dl.termsandconditions_list {
	margin: 0;
	padding: 0;
	}

dl.termsandconditions_list dt {
	float: left; 
 	margin: 0px 0 0 10px;
	font-weight: bold; 
	padding: 10px 0 0 0;
	}
	
dl.termsandconditions_list dd {
	margin: 0px 0 0 50px; 
	clear: right;
	padding: 10px 0 0 0;
	}
	
.termsparaindent {
	margin: 10px 0 10px 10px;
	}

dl.termsandconditions_indentlist {
	margin: 0;
	padding: 0;
	}

dl.termsandconditions_indentlist dt {
	float: left; 
 	clear: left; 
 	margin: 0px 0 0 0px;
	font-weight: bold; 
	padding: 10px 0 0 0;
	}
	
dl.termsandconditions_indentlist dd {
	margin: 0px 0 0 25px; 
	padding: 10px 0 0 0;
	}


dl.definition-list {
	margin: 20px 0 0 0;
	padding: 0;
	line-height: 1.4em;
	}

dl.definition-list dt {
	clear: both;
	width: 160px;
	float:left; 
	padding: 7px 0 7px 0;	
	}
	
dl.definition-list dd {
	padding: 7px 0 7px 170px;	
}
		

/* rate article
---------------------------------------*/

	
div.rate-article-small
	{
	text-align: left;
	margin: 0px 0 10px 0;
	padding: 0 10px 0 10px;
	}

div.rate-article ul
	{	
	margin: 5px 0 0 50px;
	padding:0;
	font-size:0.85em;
	font-weight:bold;
	}

div.rate-article-small ul
	{	
	margin:0 0 0 0px;
	padding:0;
	font-size:0.85em;
	font-weight:bold;
	}
	
div.rate-article ul li, div.rate-article-small ul li
	{
	background: url('http://images.icnetwork.co.uk/collections/css_r2_journalive/whitestar.gif') no-repeat top;
	float: left;
	padding: 20px 8px 10px 8px;
	}			
	
p.ratingtext {
	font-size: 80%;
	clear: both;
	margin: 0 0 2px 0;
	padding: 0;
	text-align: left;
	}

/* Average rating 
-----------------------------------------*/
div.averagerating {
	float: right; 
	padding-right: 50px;
	}
	
div.averagerating1  {
	margin: 0 10px 0 0px;
	}
	
div.averagerating ul, div.averagerating1 ul {
	margin: 0 10px 0 0px;
	}
	
div.averagerating ul li, div.averagerating1 ul li {
	padding: 4px 8px 4px 4px;
	background: url('ttp://images.icnetwork.co.uk/collections/css_r2_journalive/smallyellowstar.gif')  no-repeat;
	}
	
div.rate-article ul li.on, div.rate-article-small ul li.on {
	background: url('http://images.icnetwork.co.uk/collections/css_r2_journalive/yellowstarstar.gif')  no-repeat top;
	float:left;
	margin: 0 0 0 0;
	}

/* added by Chris Lam 1/8/08 -tab menu for most popular */
div#mostpopular-tabs { float: left; margin: 0 0 10px 0; border: 0px solid #d2d2d2; width: 100%; background: #fff;}
#mostpopular-navlist { padding: 0.33em 0; margin-left: 0px; border-bottom: 1px solid #d2d2d2; font-size:0.85em; }
#mostpopular-navlist li { list-style: none; margin: 0px 0px 0 0; padding: 0 0 0 0px; display: inline; background: none; }
#mostpopular-navlist li a:hover { background: #f6f6f6; border-color: #d2d2d2; text-decoration: underline; }
#mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
#mostpopular-navlist li a.current { padding: 4px 7px; background: white; border-bottom: 1px solid white; }

div#content-channel #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div#content-channel #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }


div#content-article #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div#content-article #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }


div#content #mostpopular-navlist li a { padding:4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div#content #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }

div.two-col  #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div.two-col  #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }

/* styles for the top ten */
#top-widget-list-top ol, #top-widget-list-emailed ol{
font-size:0.85em;
margin: 0 0 0 30px;
padding: 0;
color: #666;
}

#top-widget-list-top ol li, #top-widget-list-emailed ol li {
padding: 5px 10px 5px 0;
}


/*styles for dynamic panel */

.dynamic-panel-wrapper {
background:#f5f5f5; 
}


.dynamic_panel_wrapper img{
padding:0;
margin:0px 10px 10px 10px;
float:left;
}

.dynamic_panel_wrapper h1{
padding:0;
margin:0px 10px 5px 10px;
font-size:2.25em;
font-weight:normal;		
}

.dynamic-panel-buttons {
position:absolute;top:205px;left:220px; 
}

.dynamic-panel-buttons img{
margin:0 10px 0px 0;
}

.button1_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button1_on.gif") no-repeat top left; 
        }         

.button2_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button2_on.gif") no-repeat top left; 
        } 

.button3_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button3_on.gif") no-repeat top left; 
        } 

.button4_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button4_on.gif") no-repeat top left; 
        } 

.button5_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button5_on.gif") no-repeat top left; 
        } 

.button6_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button6_on.gif") no-repeat top left; 
        } 

.button1 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button1.gif") no-repeat top left; 
        } 

.button2 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button2.gif") no-repeat top left; 
        } 

.button3 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button3.gif") no-repeat top left; 
        } 

.button4 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button4.gif") no-repeat top left; 
        } 

.button5 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button5.gif") no-repeat top left; 
        } 

.button6 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_journalive/button6.gif") no-repeat top left; 
        } 
	
/* tag cloud styles
--------------------------------------------------------*/
.tag-cloud { background:#f5f5f5; text-align:left; padding: 7px; margin: 0 0 0 10px; }
.tag-cloud li { display: inline; padding:0px 10px 0px 0px;}
.tag-cloud .not-popular { font-size: 0.7em; }
.tag-cloud .not-very-popular { font-size: 1em; }
.tag-cloud .somewhat-popular { font-size: 1.6em; }
.tag-cloud .popular { font-size: 1.85em; }
.tag-cloud .very-popular { font-size: 2.1em; }
.tag-cloud .ultra-popular { font-size: 2.3em;}


/* blog aggregator styles

--------------------------------------------------------*/

.blog-wrapper ul{ margin:0 10px; padding-bottom:5px; } 
.blog-wrapper .teasers .entryblogname, .blog-wrapper ul li .entrylinkblogname { 	font-size:0.8em; }
.blog-wrapper ul li{ padding-bottom:5px; } 
.blog-wrapper ul li strong.entrylink { font-size:1.0em; } 
.entrydate { font-size:0.8em; display:block; margin-left:10px; padding-bottom:5px;} 
.one-col .blog-wrapper .teasers img, .one-col-highlight .blog-wrapper .teasers img  {margin: 0 0 0 10px; }

.three-col .blog-wrapper ul li strong.entrylink { font-size:1.5em; font-family: Georgia, sans-serif;} 

p.entrysummary { margin:0 -10px; padding:2px 5px 5px 10px; } 

/* hackable urls

--------------------------------------------------------*/

.articleDatePage{ float:left;}
.articleDatePage h1{ font-size:0.9em;}
.crumbsCentre{ font-weight: bold; font-size: 1em; float:right; border: 1px solid #d2d2d2; padding: 1px 5px; font-family: "Trebuchet MS",Arial, sans-serif;}
.crumbsBrowseByDate { float:right; margin-bottom:10px;}
.crumbsBrowseByDate li{	display:inline; margin:10px 0px; font-weight: bold; font-size: 1em; border: 1px solid #d2d2d2; padding: 1px 5px; font-family: "Trebuchet MS",Arial, sans-serif;}
.articleDatePage #search-articles .teasers a { font-weight:bold; display:block; font-size:1.2em;}
.articleDatePage #search-articles .teasers  {padding-left:10px; font-size:0.85em; border-bottom:1px solid #d2d2d2d; padding-bottom:10px;}
.articleDatePage #search-articles .teasers h2 { margin-left:-10px; }
.articleDatePage #search-articles .teasers p { font-size:0.95em; margin-left:-10px; }
.articleDatePage #search-articles .teasers .readlink { font-size:1em;}
#search-articles h4 { background: #ddddbb;}
#browseByDate {	font-size:1.25em; margin:0 10px; font-weight:bold; font-family: "Trebuchet MS",Arial, sans-serif;}
ul#browseByDate li {padding:5px 0 5px 0;border-top:1px dotted #d2d2d2}
#content-channel #search-articles {width: 480px;}
#content-channel .pagination ul{ margin: 0 0px 5px 5px; }
div#content-channel div#three-col-wrap { float:left;width: 480px;}

/* google ads

--------------------------------------------------------*/
.sponsored-link h5 { padding-bottom:0px; }
.sponsored-link { padding-bottom:0px; margin-bottom:0px;}
.sponsored-link a:link {text-decoration:none; }
.sponsored-link p { padding-bottom:10px; position: relative; }
a.google-adlink { font-size:0.95em; }
.sponsored-link .google-adlink:hover { text-decoration:underline; }



div.col-wrap div.wrapper_fix div.wrapper div.one-col div.storylist ul li a {
background:url('http://images.icnetwork.co.uk/collections/css_r2_journalive/i_arr.gif') no-repeat 0px 5px;
padding-left:10px;
display: list-item;
}

/* image gallery thumbnails
-------------------------------------------------------*/
.galleryembed .thumbs { border:1px solid #000000; }
.galleryembed .currentThumb { border:1px solid #FFFFFF; }

/* Added by Chris Lam 6/7/07 - styles for dvd dating */
div.teasers  div.filmrating {
margin: 0 0 10px 10px;
}

div.teasers  div.filmrating img {
margin: 0;
padding: 0;
float: left;
border:0;
}

div.teasers  div.filmrating p {
padding: 25px 0 0 0;
}


div#content-article div#three-col-wrap div#three-col div.filmrating {
margin: 0 0 10px 10px;
}

div#content-article div#three-col-wrap div#three-col div.filmrating img {
margin: 0;
padding: 0;
float: left;
}

/* youtube video
-------------------------------------------------------*/
#content-article object, #content-article embed { margin:10px 0 10px 35px;}
div#content-article div.article-ads object, div#content-article div.article-ads embed { margin:10px 0px 10px 0px;}	

/* email/forum
-------------------------------------------------------*/
div.article-embedded-footer { 
margin: 10px 5px 10px 0; 
padding: 2px 0 2px 0;
font-size: 1.1em; 
background:#fdfdfd url('http://images.icnetwork.co.uk/collections/css_r2_journalive/logo_piece.gif') no-repeat bottom right;
}

div.article-embedded-footer a { font-weight: bold; } 

p.link-with-prelink-text { margin: 10px 0 10px 0px; }

/* Money Supermarket 
-------------------------------------------------------------*/
div.moneysupermarket-wrapper h2 {
margin: 10px 0 10px 0;
padding: 0;
}

div.moneysupermarket-wrapper {
margin: 0 0 0 14px;
padding: 0;
overflow: hidden;
}
 
div.financial-products {
width: 192px;
margin: 0px 15px 15px 0px;
border: 1px solid #ddd;
float: left;
height: 150px;
background: #fff;
overflow: hidden;
}

div.financial-products h2{
font-size: 1.0em;
text-align: center;
padding: 5px 3px 2px 3px;
margin: 0 3px 0 3px;
border-bottom: 2px solid #003399;
}

div.financial-products h2 a {
color: #333;
}

div.financial-products img {
margin: 20px 0 0 0;
float: left;
}

div.financial-products p {
margin: 30px 0 0 0;
}

div.compare {
margin: 106px 0 0 122px;
width: 62px;
height: 15px;
font-size: 0.9em;
padding: 3px 0 2px 8px;
background: #f6f6f6 url('http://images.icnetwork.co.uk/upl/liverpoolecho/aug2007/8/3/97841AE0-E6F0-528E-2CBB06C43D2786DB.gif') no-repeat top left;
color: #293483;
}

div#wrap div#wrap-inner div#content-shopping.money-supermarket div.four-col-highlight {
padding: 10px 0 10px 0;
background: #fdfdfd;
border-bottom: 1px solid #ddd;
}

div#content-shopping {
margin: 0;
padding:0;
}	

#content-shopping h3.list-head-colour {
color: #666;
background: #fff;
border-bottom:5px solid #26477a; 
}

/* general error styles
-------------------------------------------------------*/
.general-error{ padding:10px; margin:5px; line-height:140%; }
.general-error h1{ padding:0; margin-bottom:5px; font-size:1.1em; text-align:center; }
.general-error ul{ margin:10px; list-style: disc inside; }

/* fix for expanding ad slots - j hodgson 26/02/08 */
#top-search-ad-slot table{float:left;}
#footer-ad-slot-copyright table{float:left}

/* IE6 fix */
* html #top-search-ad-slot table div{float:left; width:500px;}
* html #footer-ad-slot-copyright table div{float:left; width:500px;}

/* Search form
-------------------------------*/
div.business-directory {
margin: 0;
padding: 0;
}

div.business-directory form {
float: left;
padding:15x 10px;
margin: 0px 0 0 0px;
border: 1px solid #fff;
}

div.business-directory h1 {
font-size: 1.4em;
margin: 0px 0 10px 0;
}

div.business-directory h2 {
font-size: 1.1em;
margin: 5px 0 10px 0;
}

div.business-directory h2.bdstartsearch, div.business-directory h2.bddistancetravel {
margin: 35px 0 10px 0;
}

div.business-directory p label{
/* moz block fix - allows us to set the width */
/*display:inline-block;*/
/*display:-moz-inline-box;*/
display:block;
width:120px;
float:left;
font-size: 1.0em;
}

div.business-directory input.form-textbox {
width: 200px;
}

div.business-directory input.form-button {
float: right;
margin: 0 10px 10px 0;
}

div.business-directory  span.example {
margin: 0 0 0 10px;
}

div.business-directory  p.bold {
margin: 12px 0 12px 0;
font-weight: bold;
}

/* business/search error
--------------------------------------*/
div.business-error {
margin: 10px 0 10px 0px;
width: 470px;
}

div.business-directory div.business-error h2 {
font-size: 1.1em;
margin: 10px 0 0 5px;
padding: 0;	
}

div.business-error p { padding: 7px; }

div.business-error, div.RegistrationError, div.RegistrationErrorMain {
clear: both;	
border: 1px solid #ce0909;
color: #ce0909;
padding: 5px;
float: left;
margin: 5px 0 10px 0px;
}

/* Search results
-------------------------------*/
div.search-results-summary {
margin: 5px 1px 5px 2px;
padding: 15px 0 15px 0;
border: 1px solid #d2d2d2;
}

div.search-results-teasers {
padding: 10px 0 10px 0;
border-bottom: 1px solid #d2d2d2;
}

div.search-results-teasers ul {
margin: 0 0 0 0px;
padding: 0;
}

div.search-results-teasers ul li h5, div.search-results-teasers-upsold ul li h5  {
font-size: 1.6em;
display: inline;
}

div.search-results-teasers ul li.title, div.search-results-teasers-upsold ul li.title  {
font-size: 0.7em;
margin: 4px 0 4px 0px;
}

div.search-results-teasers ul li.address, div.search-results-teasers-upsold ul li.address {
margin: 4px 0 4px 0px;
}

div.search-results-teasers ul li.map, div.search-results-teasers-upsold ul li.map  {
background:url("http://images.icnetwork.co.uk/design/bd_search/bd_search_map_icon.gif") no-repeat 0 50%;
padding-left:25px;
font-size: 0.9em;
margin: 4px 0 4px 10px;
}

div.search-results-teasers ul li.phone, div.search-results-teasers-upsold ul li.phone {
background:url("http://images.icnetwork.co.uk/design/bd_search/bd_search_phone_icon.gif") no-repeat 0 50%;
font-size: 0.9em;
padding: 3px 0 3px 25px;
margin: 4px 0 4px 10px;
}

div.search-results-teasers ul li.email, div.search-results-teasers-upsold ul li.email {
background:url("http://images.icnetwork.co.uk/design/bd_search/bd_search_e_mail_icon.gif") no-repeat 0 50%;
font-size: 0.9em;
padding-left: 25px;
margin: 4px 0 4px 10px;
}

div.search-results-teasers ul li.message, div.search-results-teasers-upsold ul li.message {
font-size: 0.9em;
margin: 4px 0 4px 10px;
}

div.search-results-teasers ul li img {
margin: 0 5px 5px 0;
}

/* upsold
----------------------------------*/
div.search-results-teasers-upsold {
padding: 10px 0 10px 0;
margin: 10px 2px 4px 2px;
border: 1px solid #d2d2d2;
background: #f6f6f6;
}

div.search-results-teasers-upsold ul li.website {
font-size: 0.9em;
padding: 3px 0 3px 0px;
margin: 4px 0 4px 10px;
}


/* Search form
-------------------------------*/
div.business-directory {
margin: 0;
padding: 0;
}

div.business-directory form {
float: left;
padding:15x 10px;
margin: 0px 0 0 0px;
border: 1px solid #fff;
}

div.business-directory h1 {
font-size: 1.4em;
margin: 0px 0 10px 0;
}

div.business-directory h2 {
font-size: 1.1em;
margin: 5px 0 10px 0;
}

div.business-directory h2.bdstartsearch, div.business-directory h2.bddistancetravel {
margin: 35px 0 10px 0;
}

div.business-directory p label{
/* moz block fix - allows us to set the width */
/*display:inline-block;*/
/*display:-moz-inline-box;*/
display:block;
width:120px;
float:left;
font-size: 1.0em;
}

div.business-directory input.form-textbox {
width: 200px;
}

div.business-directory input.form-button {
float: right;
margin: 0 10px 10px 0;
}

div.business-directory  span.example {
margin: 0 0 0 10px;
}

div.business-directory  p.bold {
margin: 12px 0 12px 0;
font-weight: bold;
}

/* business/search error
--------------------------------------*/
div.business-error {
margin: 10px 0 10px 0px;
width: 470px;
}

div.business-directory div.business-error h2 { font-size: 1.1em; margin: 10px 0 0 5px; padding: 0;	}
div.business-error p { padding: 7px; }
div.business-error, div.RegistrationError, div.RegistrationErrorMain { clear: both;	 border: 1px solid #ce0909; color: #ce0909; padding: 5px; float: left; margin: 5px 0 10px 0px;}

/* Author profiles and latest articles
----------------------------------------------*/
ul.author-az { margin: 10px 0 10px 35px; }
ul.author-az li { display: inline; margin: 0 2px 0 2px;}
ul.author-list { margin: 0 0 10px 10px; }
ul.author-list li { margin: 0px 0 10px 0; }
p.backtotop { text-align: right; font-weight: bold; }

div.teasers.author-actions h1 { padding: 10px 10px 2px 10px;}
div.teasers.author-actions img { float: right; padding: 0; margin: 10px 0 0 0;}
div.teasers.author-actions div.clearfix ul {padding: 0 0 0 10px; clear: left; font-size: 0.925em;}
li.author-rss { font-weight: bold; background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_rss_big.gif") no-repeat 0 50%;padding-left:24px; padding-top:2px;padding-bottom:2px; margin-top: 5px;}
li.author-email { font-weight: bold; background: url('http://images.icnetwork.co.uk/collections/css_r2_all/author_email.jpg') no-repeat 0 50%; padding-left: 24px; margin-top: 5px;}



ul.latest-details { margin: 0 0 0 10px; font-size: 0.85em; }
ul.latest-details li { display: inline; padding-right: 3px; }
ul.latest-details li a { border-left: 1px solid #ccc; padding-left: 5px;}

.classified-weather-content {padding:3px;}
.classified-weather-content-homeforecast img {margin:0px 2px 0px 0px; float:left;}
.classified-weather-content-homeforecast p {margin:0px 0px 5px 0px;}

/* Image Gallery styles
------------------------------------------------*/
div.gallery-controls-next {float: left; width: 50px; height: 25px; margin-bottom: 5px;  background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_next.gif') no-repeat;}
div.gallery-controls-buy {float: left; width: 260px; text-align: center; padding: 0; background: #202020; height: 18px; font-size: 0.9em; padding-top: 7px;}
div.gallery-controls-previous {float: left; width: 50px; height: 25px; margin-bottom: 5px; background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_previous.gif') no-repeat;}
div.gallery-caption {clear: both; font-size: 0.8em; padding: 5px 5px; color: #fff; }
div.gallery-controls-buy a.gallery-buy { font-weight: normal;}
div.gallery-controls, div.gallery-controls-previous, div.gallery-controls-next, div.gallery-controls-buy { color: #fff; }
div.gallery-photo {overflow: hidden; width: 360px; height: 268px; float: left;}



/* whatson promo
------------------------------------------------*/
.four-col-highlight.whatson {background:#f5f5f5 url("http://images.icnetwork.co.uk/collections/css_r2_journalive/whatson_screen.gif") no-repeat bottom right;border-bottom:1px solid #ccc;margin-bottom:5px;font-size:115%;}
.four-col-highlight.whatson.promo.clearfix img {float:right;margin:0; padding:0;background: none; border:0;}
.four-col-highlight.whatson h2 {padding-top:5px; }

/* motors dealer table - colour overwrite */
div.xhtmlrhbox table { border: none; background: #fff; }
div#ad-table-x20 { margin-top: 0px; }
ul.recent-dealers li { font-size: 1.105em; margin-left: 2px;}
div#ad-table-wrapper-x20 div.xhtmlrhbox-title { font-size:0.9em; padding: 5px 10px; margin: 0px 0px 10px 0px; text-align: left; font-family: georgia; background-color: #003399;}

/* Geo Tag - Nav 
-------------------------------------------------------------------*/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0; padding: 0; }

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(http://images.icnetwork.co.uk/collections/general/list.gif) no-repeat left center;
list-style-type: none; padding-left: 15px; margin-bottom: 3px; }

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(http://images.icnetwork.co.uk/collections/general/closed.gif) no-repeat left 3px;
cursor: hand !important; cursor: pointer !important; }

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */  }

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default; }

.treeview li.submenu-open{ /* Style for LI that contains sub lists (other ULs). */
background: white url(http://images.icnetwork.co.uk/collections/general/open.gif) no-repeat left 3px; }

ul.explore-nav { margin: 0 0 0 10px; font-size: 0.85em;} 
ul.explore-nav li { margin-bottom: 3px; border-bottom: 1px solid #f5f5f5; }
ul.explore-nav li span { color: #999; font-size: 0.8em; }
ul.explore-nav  li ul.explore-local-links { margin: 0 0 0 10px; }
ul.explore-local-links li { border-bottom: none;}
ul.explore-local-links li span.explore-current { font-weight: bold; color: #ed1b2f; padding-left: 10px; margin-left: -10px;}
form#explore-nav-counties { margin: 5px 0 10px 10px; font-size: 0.875em;}
ul#treemenu1.explore-nav.treeview li.submenu span.explore-count { font-size:1em; }

/* styles for maps promo puff 
------------------------------ */
div.explore-nav-wrap img.geo_nav_puff { margin-left: 9px; }
div.explore-nav-wrap.one-col form#explore-nav-counties select#countyCombo { padding: 1px; }
div.explore-nav-wrap.one-col form#explore-nav-counties select#countyCombo option { padding:0 2px; } 
div#search-geo-map a img { width: 140px; height: 30px; }
div#search-geo-map { padding: 7px 0; }
a.search-geo-link {background: url('http://images.icnetwork.co.uk/collections/css_r2_all/search.gif') no-repeat 0 2px; padding-left: 20px; width: 140px; margin: 5px 0 5px 9px;}


/* North east Google Maps
-------------------------------------------------------------------*/
div#nepopup {
background:#ffffff;
border:0px solid #999999;
margin:0px;
padding:3px;
width:220px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
}
              
div#map img {
background:none;
}

div#quick-vote-sponsor img{margin:5px 0px;}
div#quick-vote-sponsor{font-size:0.85em;}

#sidebar .tab_textbox {width: 130px; margin-bottom:5px;}
