	/* 
Title:	Global Newspaper stylesheet - Daily post wales
Author: 	jimcasey@trinitymirror.com
Updated: 30/7/2008 - clam
*/

/*
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_waldailypost/bkg_wrap.gif") repeat-y 100% 0;
 } 	

 
#registration #wrap { 
	background: #fff;
 }
 
div#content-404page /* for error pages*/ 
	{
	padding:10px 0 20px 0;	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/i_dragon.gif") no-repeat 90% 100%;
	border: 1px solid #cce6ff;
	}		

/* header and footer styles, ads, search, footer links*/
	
div#footer {	
	background: #e5f2ff;	
	padding-top:10px;
margin:0;
	}

div#top-search {
	background: #fff ;	
	padding-top:5px;
border-top:10px solid #e5f2ff;	
	}	
	
div#footer-ad-slot-seotext{	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/i_dragon.gif") no-repeat 100% 100%;
	width:995px;	
		
	padding:10px 0;
	}
	
div#footer-ad-slot-copyright{	
	background: #fff;
	width:995px;	
		
	padding:10px 0;
	}	

div#top-search-ad-slot{	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/i_dragon.gif") no-repeat 100% 100%;
	width:995px;	
		margin-bottom:5px;
	padding:5px 0;
	}

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 {	
	background: #201a60;	
	color: #fff;
	}		

div#footer-links-sites {	
	background: #3366cc;
	color: #fff;
	}	

div#footer-links li, #footer-links-sites li{
	font-size:0.8em;	
	font-weight: normal;	
	line-height:1.8em;
	}	

div#footer-links li a, #footer-links-sites li a{
	border-right: 1px solid #fff;
	padding: 0px 5px 0 5px;
	color: #fff;
	}	

div#footer-links li a:hover, #footer-links-sites li a:hover {	
	padding: 0px 5px 0 5px;
	color: #fff;	
	text-decoration: underline;
	}			

/* homepage layout - equal height cols - credit http://www.positioniseverything.net/articles/onetruelayout/ */		

div.one-col, div.one-col-highlight{
	width: 160px;
	
	}
	
div.one-col-highlight	{
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;
	}	

div.two-col, div.two-col-highlight{
	width: 325px;

	}
	
div.two-col-highlight	{
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;		
	}
	
	
div.three-col, div.three-col-highlight	{
	width: 490px;
			
	}
	
div.three-col-highlight{
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;		
	}	
		
div.four-col, div.four-col-highlight{
	width: 655px;
		
	}
	
div.four-col-highlight{
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;	
	}	
	
/* the cols below have a 1px border at the bottom on the homepage*/	
	
div#content div.four-col-highlight .verticalalign, div#content div.four-col-highlight .verticalalign	{
	width: 655px;

	}

div#content div.three-col .verticalalign, div#content div.three-col-highlight .verticalalign	{
	width: 490px;
	
	}

div#content div.two-col .verticalalign, div#content div.two-col-highlight .verticalalign	{
	width: 325px;
	
	}
	
div#content div.one-col .verticalalign, div#content div.one-col-highlight .verticalalign	{
	width: 160px;
	
	}	
	
/* channel, section and article layout */			
	
div#content-channel div#three-col-wrapper div.three-col, div#content-channel div#three-col-wrapper div.three-col-highlight	{
	float: left;
	width: 485px;
	margin: 0 0 10px 0;	
	}

	
div#content-channel div#three-col-wrapper div.three-col-highlight {
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;		
	}
	
		
div#content-channel div#one-col-wrapper div.one-col, div#content-channel div#one-col-wrapper div.one-col-highlight {
	float: left;	
	width: 158px;
	margin: 0 0 10px 0;
	border: 1px solid #cce6ff;
	}
	
div#content-channel div#one-col-wrapper div.one-col-highlight	{
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;
	}	
	
div#content-article div#three-col-wrap {
	float:left;
	width: 485px;
	}
		
div#content-channel div#one-col-wrapper {	
	width: 160px;
	}

			
div#content-article div#one-col-wrapper div.one-col, div#content-article div#one-col-wrapper div.one-col-highlight	{
	float: left;	
	width: 158px;
	margin: 0 0px 10px 0;
	border: 1px solid #cce6ff;
	word-wrap: break-word;
	overflow:hidden;
	}
	
div#content-article div#one-col-wrapper div.one-col-highlight	{
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;
	}						

div#content-multimedia div.four-col-highlight	{
	float: left;
	width: 653px;	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg") repeat-x top;
	margin-bottom:10px;	
	padding-bottom:10px;		
	}

/* stylesheet changes by C Lam - fixes liverbird bug on multimedia page */
div.video-col-wrapper {
	width:653px;
	margin:10px 0 0 0;
}


div.content-multimedia {
	background: url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/i_dragon.gif") no-repeat 100% 98%;
}

/*
------Only styles not affecting structure.css---------
*/


body {
	text-align:center;
	margin:5px 0;
	background: url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/body_bkg1.gif") repeat-y 50% 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: #000099;text-decoration: none;}
a:visited {color: #000099;text-decoration: none;}
a:active {color: #000099;text-decoration: none;}
a:hover {color: #000099;text-decoration: underline;}
a:focus { outline: none; }


/* All article headlines use  this style*/
h1	{
	font-size:1.65em;	
	margin:0;
	padding: 5px 10px 10px 10px;
	font-weight:bold;
	
	}

/* All teaser, puff headlines use  this style*/
	
div#header-content h2{
	margin: 5px 0 5px 10px;
	padding:0;
	font-size:1em;
	}	


/* All teaser, puff headlines use  this style*/
h2	{
	font-size:1em;	
	margin:0;
	padding: 0 10px 2px 10px;
	font-weight:bold;
	line-height: 1.2em;	
	}

/* All channel headings use this style*/
h3	{	
	font-size:1em;	
	padding: 3px 10px;
	margin: 0px 0px 5px 0px;
	font-weight:bold;
	line-height: 1.4em;	
	text-transform:capitalize;	
	}
	
#content h3	{	
	margin-right:5px;
	}	
	
h3 a:link, h3 a:visited, h3 a:active {
	color: #fff;
	text-decoration: none;	
	}

h3 a:hover{
	color: #fff;	
	text-decoration: underline;	
	}		

/* All subheadings use this style*/
h4	{	
	font-size:0.80em;	
	padding: 5px 10px;
	margin: 0px 0px 10px 0px;
	font-weight:normal;
	line-height: 1.3em;
	text-transform:uppercase;
	}


/* subheadings for articles*/	
div#content-article div#one-col-wrapper h4, div#content-article div#three-col-wrap h4
	{
	color: #000;
	background: #cce6ff;
	}	


div#content-article div#three-col-wrap h4 a:active, div#content-article div#three-col-wrap h4 a:link, div#content-article div#three-col-wrap h4 a:visited {
	color: #000;
	text-decoration: none;		
	font-weight:normal;
background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 100% 50%;padding-right:10px;
	}
	
h5	{	
	font-size:0.85em;	
	padding: 0 10px;
	margin: 0;
	font-weight:bold;
	line-height: 1.3em;	
	}

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 white text on color links use these styles*/
	
.whitelinks a:active, .whitelinks a:link,.whitelinks a:visited, .RegistrationTopLinks a:link, .RegistrationTopLinks a:active, .RegistrationTopLinks a:visited {
	color: #fff;
	text-decoration: none;	
	background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_arr_white.gif") no-repeat 100% 50%;padding-right:10px;
	font-weight:bold;
	}

.whitelinks {
	padding-top:3px;
	}

h4 a:active, h4 a:link, h4 a:visited {
	color: #fff;
	text-decoration: none;		
	font-weight:normal;
	}
		
 .galleryembed a:link, .galleryembed a:active, .galleryembed a:visited{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}	
	
.whitelinks-small a:active, .whitelinks-small a:link, .whitelinks-small a:visited, h4 a:active, h4 a:link, h4 a:visited {
	color: #fff;
	text-decoration: none;	
	background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_arr_white.gif") no-repeat 100% 50%;padding-right:10px;	
	}	

.whitelinks a:hover, h4 a:hover, .RegistrationTopLinks a:hover, .whitelinks-small a:hover {
	color: #fff;	
	text-decoration: underline;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_arr_white.gif") no-repeat 100% 50%;padding-right:10px;
	}
	
.galleryembed a:hover {
	color: #fff;	
	text-decoration: underline;	
	}	
	
	
/* All subheadings and channel headings use these style - color1 is red , color2 is blue , color3 is black , color4 is purple/dating*/

/* default breadcrumb colours */
.list-head-color, .list-head-colour {
	color: #fff;
	background: #3366cc;
}

/* dynamic panel styles*/


div.four-col-dynamic
	{float: left;margin-right: 5px;	}



.dynamic-panel {
	background:#fff
padding:0;
	margin:0;
	overflow:hidden;
}

.dynamic-panel-strapline {
	width: 655px;
	padding:0;
	margin:0;
	float:left;
background-color:#201a60;
}

.dynamic-panel-strapline p {
	line-height: 20px;
	padding-bottom: 3px;
}

.dynamic-panel-bottom {
	float:left;	
	width: 655px;
	padding:5px 0 5px 0;
background-color:#3366cc;
	}

.dynamic-panel-bottom p {
	font-size: 1.0em;	
	float:left;	
	color: #fff;
}

.dynamic-panel-bottom img {
	border:0;
		
}


	
.dynamic-panel-buttons	{	
	float:right;		
}

.dynamic-panel-buttons img {
	border:0;
	
padding-bottom:0px;

}

.dynamic-panel img { margin-bottom:-3px;}	

.float-right {	
	float:right;		
}

/*button styles for dynamic panel */

.button1_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position:0 -1px; 
        }         

.button2_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -35px; 
        } 

.button3_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -69px;
        } 

.button4_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -103px;
        } 

.button5_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -137px; 
        } 

.button6_on {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -171px;
        }  

.button1 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -198px; 
        } 

.button2 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -224px;  
        } 

.button3 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -251px;
        } 

.button4 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -278px;
        } 

.button5 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -305px;
        } 

.button6 {         
        background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/dynamic_btns.gif") no-repeat top left; background-position: 0 -332px; }


#content-channel.news h3.list-head-colour, #content-article.news h3.list-head-colour {
	background: #000;
}

#content-channel.eve h3.list-head-colour, #content-article.eve h3.list-head-colour {
	background: #0066b3;
}

#content-channel.liv  h3.list-head-colour, #content-article.liv  h3.list-head-colour {
	background: #ed1b2f;
}

.list-head-colour1, .list-head-color1 {
	color: #fff;
	background: #3366cc;
}


.list-head-colour2, .list-head-colour2 {
	background: #3366cc;
	color: #fff;
}


.list-head-colour3, .list-head-color3 {
	background: #3366cc;	
	color: #fff;
}	


.list-head-color-multimedia {
	border-top:1px solid #cce6ff;
	padding-top:10px;
}
	
/* top links to register, weather etc*/	
	
div#toplinks
	{	
	float:left;
	width:100%;	
	padding:5px 0;	
	background:#E5F2FF;	

	}
	
p#nav-top-links	{	
	float:left;	
		
	}
	
p#nav-other-sites	{	
	float:right;		
	}
	
p#nav-other-sites select, p#nav-other-sites input {
	font-size:100%;
	}		
	
/* header styles*/	
	
div#header	{
	background: #fff ;
	}

div#header-logo {
	float: left;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/logo1.gif") no-repeat top left;
	height: 95px;
	}
	
div#header-content {
	float: right;		
	margin-top:10px;		
	height: 72px;
	width:330px;
	background: url("http://images.icnetwork.co.uk/design/liverpoolecho/") no-repeat top left;	
	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_livdailypost/i_arr.gif") no-repeat 0 50%;
	font-weight:normal;
	padding-left:10px;	
	line-height:1.4em;
}	
	
div#sub-nav{
	float: left;
	width:100%;
	background: #201a60;
	margin: 0;
	padding: 0;
	}
	
div#sub-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
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: 5px 10px;	
	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;
	width:100%;
	background: #3366cc;
	margin: 0;
	padding: 0;
	}	
	
div#main-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform:uppercase;
	}	
	
div#main-nav ul li{
	float:left;
	font-size:0.7em;	
	font-weight: bold;
	}

div#main-nav ul li a{
	float:left;
	display: block;
	padding: 5px 7px;	
	background: #3366cc;
	color: #fff;
	text-decoration: none;	
	border-right: 1px solid #fff;
	}

div#main-nav ul li a:hover {
	color: #fff;	
	border-right: 1px solid #fff;
	background: #201a60;
	text-decoration: underline;
	}

#main-nav a#main-nav-selected{
	color: #fff;	
	border-color: #fff;
	background: #201a60;
	text-decoration: none;
	}				


div#topsearch	{	
	float:left;	
	background:#ffffff;	
	}
		
div#ad-col img, div#ad-col iframe	{	
	margin-bottom:5px;
	}
	
div#ad-col	{
	margin-top:5px;
	}		
	
div#ad-col object {
	padding-bottom:5px;	
	}		
	
div.mpu-ad	{	
	
	width: 325px;	
	text-align:center;
	margin:5px 0 0 0;
	padding:5px 0;
	}	
	
div.classified-box	{	
	margin-top:5px;		
	background: #fff;
	text-align:left;	
	padding: 0;
	}

div#wrap div#wrap-inner div#content-channel div#three-col-wrapper div#left-content-col form div.classified-searchbox h4 {
background: #3366cc;
}	

div.classified-homes, div.classified-jobs, div.classified-weather	{	
	margin-top:10px;
	padding-bottom:5px;			
	background: #fff;
	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	{	
	margin-top:10px;
			
	background: #fff;
	text-align:left;	
	padding-bottom: 5px;
	word-wrap: break-word;
	overflow:hidden;
	}	

div.sponsored-link p, div.hot-job p {	
	padding-bottom:5px;	
	}
		
div.hot-motor p, div.hot-home p{	
	padding-bottom:2px;	
	}	

div.hot-job h5, div.hot-motor h5{	
	padding-top:0px;	
	}			

div.hot-job {	
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #cce6ff;		
	}
	
div.hot-motor, div.hot-home {	
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #cce6ff;		
	}	
	
div.hot-motor img, div.hot-home img{	
	margin:0px 10px 5px 10px;	
	display:block;	
	}
	
div.sponsored-link {	
	padding-bottom:5px;
	margin-bottom:5px;		
	}	
	
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;	
	font-weight:bold;
	margin: 0;
	padding:0;
	line-height:1.2em;
	text-align:left;
	}	
	
div.classified-quicklinks ul li	{
margin:0 10px;
padding-bottom:5px;
padding-top:5px;
	}		
		

/*
breaking news styles 
*/	

.breaking-news {
	float: left;
	width: 655px;
	background: #cce6ff;
	font-size:1.1em;	
	padding:5px 0 4px 0;
	font-weight:bold;
	margin-bottom:0px;
	}

span.breaking-news-text {
	padding-right:10px;
	text-transform:uppercase;
	}


/*
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: 488px;
	margin: 10px 0 10px 0;
	background: #fff;	
	border: 1px solid #cce6ff;	
	}

	
div.article-more-content
	{
	float: left;
	width: 488px;
	margin: 10px 0 0 0;
	background: #fff;	
	border: 1px solid #cce6ff;	
	}		
	
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: 483px;
	margin: 0px 0 10px 0;
	background: #fff;	
	border: 1px solid #cce6ff;
	padding-bottom:5px;	
	}

	
div.your-paper-form {
	width: 483px;
}	

div.your-paper-form h4 {
	color: #fff;
	background: #3366cc;
	}

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;
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/grey_bkg_3x3.gif");	
	padding:10px 0px;	
	margin:10px 0px 0px 0px;	
	}
		
p.article-date {
	font-size:0.8em;
	color: #666666;	
	padding-bottom:5px;
	}	
	
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 ul
	{
	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.85em;
	}		
	
.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 10px;
	padding: 0;		
	float:left;
	}
	
div.teasers + div.teasers { 
	padding:5px 0;
 }
	
div.whoose-blogging	{	
	margin:0 0 10px 0;
	padding: 0;	
	}
		
div.quick-links	{	
	margin:0 0 5px 0;
	padding: 0;	
	}
		
div.quick-links-list	{	
	margin:10px 0 0px 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:2px;
	border-top:1px dotted #cce6ff;
	}
	
div.quick-links div.quick-links-list img {
	margin: 0 10px 0 10px;
}	

div.quick-links div.quick-links-list ul li img {
	margin: 0 ;
}
	
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_livdailypost/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_livdailypost/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.storylist ul, div.wrapper div.one-col 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.storylist ul li, div.three-col-highlight ul li{
	background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	}
	
/*
right content col promo's - blogs
*/	
	
div.one-col div.storylist img {
	float:right;
	margin:0 10px;
	padding:0;
	}

div.one-col div.storylist ul li{
	background:none;
	padding-left:0px;
	padding-bottom:5px;
	}

div.one-col div.storylist ul li p{
	padding:5px 0 0 0;	
	font-size:1.00em;
	}

.entrylink {
	font-size:1.175em;	
	
	}

.entrydate {
	font-size:0.95em;
	color: #666666;	
	}

.entrylinkblogname {
font-size:0.95em;
font-weight:normal;

}

.more  {
	background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 100% 50%;padding-right:10px;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_livdailypost/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_livdailypost/i_arr.gif") no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:5px;
	}

.additional-links {
	padding:0;		
	margin-bottom:10px;	
	}

/* homepage video list bug fix
-----------------------------------*/
div#content div#playerDiv { width: 320px; }
div.video-teaser	{margin:10px 0 10px 0;padding: 0px;}	
div.video-teaser p	{margin:5px 10px 0 10px;}	
div.video-teaser ul	{margin:0px 10px 0 350px;padding: 0;font-weight:normal;}		
div.video-teaser ul li{font-size: 0.85em;padding-top:3px; padding-bottom:2px; background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 0 7px; padding-left:10px;}

div.video-teaser img	{	
	margin:0 20px 0px 10px;
	padding: 0;		
	float:left;
	}

div.puffs	{	
	margin:0 0 10px 0;
	padding: 0;
	display:block;	
	}
	
div.puffs img	{	
	margin:0 10px 5px 10px;
	padding: 0;
	border: 0px solid #000;	
	float:right;
	}	

div.promo	{	
	margin:10px 0 10px 0;
	padding: 0;	
	}
	
div.promo img	{	
	margin:0 10px;
	padding: 0;
	border: 0px;	
	float:left;
	}	

div.three-col div.puffs img	{	
	margin:0 10px 5px 10px;
	padding: 0;
	border: 0px solid #000;	
	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;
	background: url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/i_dragon.gif") no-repeat 100% 100%;	
	}
	
div.your-site-list ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.your-site-list ul li{
	padding-top:5px;
	padding-bottom:5px;
	}
	
/*
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 dotted #cce6ff; }
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 dotted #cce6ff; }
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 dotted #cce6ff;}
li.dating {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/date.gif") no-repeat 0 50%; padding-left:17px; border-bottom: 1px dotted #cce6ff; }
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 dotted #cce6ff; }
li.bookanad {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/bookanad.gif") no-repeat 0 50%; padding-left:17px;  }
li.holiday {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_holiday.gif") no-repeat 0 50%; padding-left:17px; border-bottom: 1px dotted #cce6ff; }
li.localmole {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/local_mole.gif") no-repeat 0 50%; padding-left:17px; border-bottom: 1px dotted #cce6ff;}

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_liverpoolecho/i_tag.gif") no-repeat 0 50%;padding-left:16px;}

.readlink {font-weight:normal;}
.channellink {background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_arr_white.gif") no-repeat 100% 50%;padding-right:10px;margin-right:5px;}
.video {background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_pics.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_livdailypost/i_arr.gif") no-repeat 0 50%;padding-left:10px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.sendvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 0 50%;padding-left:10px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.sendpics {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 0 50%;padding-left:10px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.joinbloggers {background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_joinbloggers.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_liverpoolecho/i_joinaforum.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_liverpoolecho/i_playvideo.gif") no-repeat 100% 50%; padding-right:10px;font-weight:bold;}
.playgallery {background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_gallery.gif") no-repeat 100% 50%; padding-right:18px;font-weight:bold;}
.podcast {background:url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/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 2px; }
.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 -29px; }
.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 {
	font-weight:bold;
	text-transform:uppercase;

}

/*Pagination style URL: http://www.dynamicdrive.com/style/ *Credits: Dynamic Drive CSS Library  */

.pagination {
clear:both;
}

.pagination ul{
	margin: 0 0px 5px 10px;
	padding: 0;
	text-align: right; /*Set to "right" to right align pagination interface*/
	font-size: 0.85em;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #cce6ff;
	text-decoration: none; 
	color: #000099;
	background-color:#fff;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #cce6ff;
	color: #000;
	background-color:#cce6ff;
}

.pagination li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid #201a60;
	background-color: #201a60;
	color: #FFF;
}

.pagination li.disablepage{
	padding: 0 5px;
	border: 1px solid #cce6ff;
	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;
}	

/* registration styles*/

div.Registrationpost_templates {	
	font-size: 11px;	
	margin: 10px 0 0 10px;
}

div.RegistrationTop {
	width: 995px;
	background: #3366cc;
	float:left;
	margin:0px 0 0 0;
	padding:0;
}

.RegistrationTop h1 {
	font-size:1em;	
	padding: 5px 10px;	
	font-weight:bold;
	line-height: 1.3em;	
	text-transform:capitalize;
	float: left;
	clear: none;
	color: #fff;
	background: #3366cc;
margin-top:0;
}

div.RegistrationTopLinks {
	float: right;
	font-size:0.85em;
	color: #fff;
	margin-top:5px;
	padding-right:10px;	
}

div.RegisterLogin {
	clear: both;
	width: 995px;
	
	float:left;	
	margin-bottom: 0px;		
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/bkg_highlight.jpg  ") repeat-x top;
	
}

div.RegisterLoginBorder {
	padding: 0 0 20px 0;
	float:left;			
	width: 985px;
	font-size:0.85em;
}

div.RegisterLoginBorder p{	
	font-size:1em;
}


.RegisterMessage div {
	font-weight: bold;
	font-size: 1.1em;
	line-height:1.6em;
	padding:20px 0 20px 10px;
	text-align:left;	
}


div.RegisterReasons {	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_waldailypost/i_dragon.gif") no-repeat 100% 100%;
	width: 360px;
	float: right;
	border: 1px solid #cce6ff;
	padding: 10px;
	margin-top: 20px;	
	display:inline;
}

.RegisterReasons h2 {
	font-size: 1.1em;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0;
}

.RegisterReasonMailing {
	background-image: url('http://images.icnetwork.co.uk/upl/icnetwork/may2006/2/4/1F3411EC-E609-80C7-63D6AFCA96E8BD2B.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	min-height: 25px;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px dotted #cce6ff;
}

.RegisterReasonTalk {
	background-image: url('http://images.icnetwork.co.uk/upl/icnetwork/may2006/3/4/1F349FFB-A3F4-9702-2F7B98C01ABA3021.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	min-height: 25px;
	margin-top: 10px;
	padding-bottom: 10px;		
	border-bottom:1px dotted #cce6ff;	
}

.RegisterReason {
	background: url("http://images.icnetwork.co.uk/design/auth/reason1.gif") no-repeat;
	padding: 0 10 0 50px;
	}

.RegisterReason-1 {	
	padding: 0px;
	}

.RegisterReasonRegister {
	height: 40px;
	min-height: 40px;
	vertical-align: middle;
	margin: 10px 0 0 0;
}

.RegisterReason p {
	padding-left: 50px;
	background: url('http://images.icnetwork.co.uk/design/auth/reason1.gif') top left no-repeat;
}
				
div.RegisterField {
	clear: left;
	margin-top: 10px;
	
}

div.RegisterFieldHelp {
	border-left: 1px dotted #cce6ff;
	padding-left: 10px;
	margin-left: 10px;
	color: #666666;
	font-size: 0.95em;
	min-height: 20px;
	width: 350px;
	float: left; 
}

.RegisterField h2 {
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 0px;
	
}

.RegisterField input {
	float: left;
	margin-left:10px;
	margin-bottom: 5px;
}

div.RegisterRField {
	clear: left;
	margin-top: 10px;
	padding-bottom: 10px;
	min-height: 20px;
}

div.RegisterRFieldHelp {
	border-left: 1px dotted #cce6ff;
	padding-left: 10px;
	margin-left: 10px;
	color: #666666;	
	min-height: 20px;
	float: left;
	width: 400px;
}

.RegisterRField h2 {	
	float: left;
	margin-top: 0px;
	width: 180px;
	clear: left;
font-size:1.1em;
}

input.RegisterRFieldNotCheck, select.RegisterRFieldNotCheck, div.RegisterStatic {
	width: 245px;
}

.RegisterRField input, div.RegisterStatic {
	float: left;
}

div.RegisterStuff {
	clear: left;
	margin-top: 5px;
	padding-left: 10px;
	float: left;
}

div.RegisterStuff label{	
	padding-left: 10px;	
}

div.RegisterOffset {
	clear: left;
	float: left;
	margin-left: 200px;
	margin-bottom: 20px;
	padding-left: 0px;
	display: inline;
	width: 515px;
}		

.RegisterOffset label {
	float: left;
	width: 480px;
	clear: none;
}

.RegisterOffset input {
	clear: left;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
}

input.RegisterLogin {
	margin-top: 10px;
	width: 150px;
}		

span.RegisterRequired {
	color: #FF0000;
	
}

div.RegisterSettings {
	background-color: #F4FAFF;
	border-bottom: 1px solid #cce6ff;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	
}

div.RegisterSettingsConsumer {
	background-color: #FFFAE7;
	border-bottom: 1px solid #cce6ff;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

.RegisterSettingsConsumer img {
	margin-top: 5px;
	vertical-align: middle;
	margin-left: 10px;
}

div.RegisterLoggedIn {
	font-weight: bold;
	margin-bottom: 5px;
}

.RegisterLoginBorder hr {
	border-top: 1px solid #cce6ff;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: all;
}

div.RegisterConsumerLink {
	clear: all
}

div.RegistrationError, div.RegistrationErrorMain {
	clear: both;	
	border: 2px solid #FF0000;
	color: #FF0000;
	font-weight:bold;
	background-color: #Fff;
	padding: 5px;
	float: left;
	margin: 5px 0 10px 5px;
}


/* sitemap styles*/

div#wrap div#wrap-inner div#content div.wrapper div.two-col div.sitemap-list h4.list-head-color2 {
background: #3366cc;
}

div.sitemap-list h4.list-head-color2 a {
font-size: 1.1em;
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: #f5f5f5; 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: #f5f5f5; margin: 1px 0;}
ul li.sitemap-toplevel a.sitemap-rss img { margin-top: 5px; }

/* weather styles*/	
	
div.weather {margin: 0 0 0 10px;}
.weathercurrent {background: #fff; font-weight:bold; padding: 5px;}
div.weather td.weatherhighlow {color:#666666;font-size:0.85em;}
.weatherfuture1 {background: #fff; font-weight:bold; padding: 10px 3px 6px 3px; text-align:center; border-bottom: 1px solid #ccc;}
.weatherfuture2 {background: #fff; padding: 10px 3px 6px ; text-align:center; border-bottom: 1px solid #ccc; }
.weatherfutureheading {font-weight:bold; border-top: 1px solid #ccc; padding: 10px 0 0 0; text-align: center;}
div.weather td.weatheraccreditation {font-size:0.85em;color: #666666;}	
.weathertable {border:1px solid #cce6ff; }	
.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;
	}
	
/*This stylesheet has the search and search results styles for the echo style sites*/
/*Created by John Hodgson 23/02/07*/


#search{
	float:left;	
	}
	
#search-sections{
	float: left;
	width: 478px;
	margin: 5px 0;
	padding: 5px 0;
	background: #fff;	
	border: 1px solid #cce6ff;	
	}
	
#search-sections p{
	padding-bottom:5px;	
	}	
	
	
#search-articles{
	float: left;
	width: 478px;
	margin: 10px 0 10px 0;
	background: #fff;	
	border: 1px solid #cce6ff;	
}

#new-search{
	float:left;
	font-size: 0.85em;
	display: inline;
	padding:0 5px;
	font-weight: bold;
}

div.search-articles-teasers	{	
	margin:0 0 10px 0;
	padding: 0 0 10px 0;	
	border-bottom:1px dotted #cce6ff;
	}
	
div.search-articles-teasers p {
clear: both;
margin: 0px;
}	

div.search-articles-teasers p img {
margin: 0 5px 5px 0;
}

.search-pagination{
	font-size:0.85em;
	background-color:#f5f5f5;
	padding:2px 5px;
	float:left;	
}

.search-showing{
	float:left;
	margin-left:5px;
}

.search-more a{
float:right;
}

.search-refine  	{
	float: left;
	width: 478px;
	margin: 10px 0 0 0;
	padding:0px;
	background: #fff;	
	border: 1px solid #cce6ff;	
}
	
.search-refine p{
	margin:0px;
	padding-bottom:5px;
	
}	
.search-refine	form{
	display:inline;	
}
	
.search-again{
	float: left;
	width: 478px;
	margin: 10px 0 10px 0;
	padding:0px 0 10px 0;
	background: #fff;	
	border: 1px solid #cce6ff;	
	
}
.search-again-text{
	float:left;
	font-weight:bold;
	margin-left:10px;
	font-size:0.9em;
}
.search-again-select{
	float:left;
	margin-left:10px;
}
.search-again-input{	
	float:left;
	margin-left:10px;
	width:180px;
}	

.search-again-button{	
	float:left;	
}	

div.search-tips	{	
	margin:10px 0 0 0;
	padding: 0;
	display:block;
	}

div.search-tips ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.search-tips ul li{		
	padding-bottom:5px;
	}



/* classified search styles */

#classified-search{
	float: left;
}
.classified-searchbox{
	float: left;
	width: 415px;
	margin: 0px 0;
	padding:0px 0 10px 0;
	background: #fff;	
	border: 1px solid #cce6ff;	
	overflow: hidden;
}


div.classified-searchbox h4 {
background: #ed1b2f;
color: #fff;
}

div.classified-searchbox div.classified-searchbox-form p {
margin: 20px 0 20px 0;
}

div.classified-searchbox div.classified-searchbox-form p input#rad1, div.classified-searchbox div.classified-searchbox-form p input#rad2, div.classified-searchbox div.classified-searchbox-form p input#rad3 {
margin: 0 20px 0 5px;
}

.classified-searchbox-form{
	float:left;
	margin-top:10px;
	
}

.classified-searchbox-textbox{
	margin-left:10px;
	font-size:0.9em;
	width:180px;
}

.classified-searchbox-select{
	margin-left:10px;
	font-size:0.9em;
	width:180px;
}

.classified-searchbox-button{	
	float:right;
	
}	

.classified-searchbox p.errormsg{
	margin:5px 0px;
	color: red;
}

#classified-category-list{
	width: 460px;
	float:left;
	padding:5px;
}

#classified-category-list h1{
	font-size:0.9em;
	margin: 0 0 10px 5px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	clear: both;
}

#classified-category-list ul{
	font-size:0.8em;
	list-style: none;
	margin: 0px auto 0px 5px;
	overflow: hidden;
	width: 200px;
}

div.classified-searchbox div#classified-category-list ul li {
	margin: 0 0 2px 0;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 0 3px;
	padding-bottom:5px;
	padding-left:10px;
}

#classified-category-list ul.row1{
	width:45%;
	float:left;
	overflow: hidden;
	
	
}
#classified-category-list ul.row2{
	width:45%;
	float:left;
	margin-left:2px;
	margin-left:2px;
	overflow: hidden;
}

#classified-category-list  span.column1{
	padding: 10px 15px 0px 0px;
	width: 45%;
	float: left;
}

#classified-category-list  span.column2{
	padding: 10px 15px 0px 0px;
	width: 45%;
	float:right
}

#classified-category-list  p.desc{
	margin: 0px 5px 15px 15px;
}

#classified-category-list  div#submit{
	clear:both;
	margin: 20px 0 0 15px;
	text-align: left;
}

#search-categories{
	float: left;
	width: 415px;
	margin: 10px 0 10px 5px;
	background: #fff;	
	border: 1px solid #cce6ff;	
}


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;
}	


/*
 $Header:$

 $Id:$

 The original subSilver Theme for phpBB version 2+
 Created by subBlue design
 http://www.subBlue.com

 Modified by J Casey x3688 TMR
*/

/* General page style */
.tmxpBody #wrap{ 
background: #fff;
/*
font-family: Verdana, sans-serif;
 font-size : x-small;
 voice-family : "\"}\"";
 voice-family : inherit;
 font-size : small; 
*/
} 
 
html body.tmxpBody {
}

.tmxpBody #wrap iframe {
float:left;
margin:0 10px 0px 10px;
display: inline;
position:relative;
} 

.tmxpBody #wrap table { 
margin-top:5px;
} 

.tmxpBody #wrap h3 { 

padding-top:5px;

} 

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { text-decoration: none;color : #26477a; }
a:hover { text-decoration:underline; color : ##26477a; }
hr { height: 0px; border: solid #DFDFDF 0px; border-top-width: 1px;}

/* This is the border line & background colour round the entire page */
.bodyline { background-color: #fff; border: 1px #fff solid; }

/* This is the outline round the main forumbackground-color: #fff; tables */
.forumline { background-color: #d2d2d2; border: 0px #006699 solid; }


/* Main table cell colours and backgrounds */
td.row1 { background-color: #fff; padding:5px; line-height:1em}
td.row2 { background-color: #fff; padding:5px; line-height:1em}
td.row3 { background-color: #fff; padding:5px; line-height:1em}


body.tmxpBody div#wrap table.forumline tbody tr td.row2 table tbody tr td {
padding:5px; 
}



tbody tr td.row2 { 
background: #f5f5f5;
padding:5px; 
line-height:1em;
padding: 5px; 
line-height:1em;
}

td.row3 {  
padding:5px; 
line-height:1em;
}

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/cell_pic1.gif"); border: solid #FFFFFF; height: 28px;  
text-transform:uppercase;border-width: 2px 1px 1px 1px;
}

/* Header cells - the blue and silver gradient backgrounds */
th {
color: #FFFFFF; font-size: 11px; font-weight : bold; text-transform:uppercase;
background: #3366cc;
}

html body.tmxpBody div#wrap table.forumline tbody tr td.row2 table tbody tr td {
 padding:5px; 
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-image: url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/cell_pic1.gif");
background-color:#f5f5f5; border: 1px solid #FFFFFF; height: 28px; text-transform:uppercase;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
height: 29px;
border-width: 0px 0px 0px 0px;

}
th.thHead,th.thSides,th.thTop,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-size: 0.7em;
font-family: Verdana, Arial, Helvnetica, sans-serif;font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}

td.row3Right,td.spaceRow {
border: #FFFFFF; border-style: solid;
}

html body.tmxpBody div#wrap table.forumline tbody tr th.thLeft {
border: none;
}

th.thHead,td.catHead { border-width: 2px 1px 1px 1px; }
th.thSides,td.catSides,td.spaceRow  { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right  { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft   { border-width: 2px 1px 1px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop  { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

.maintitle	{ font-weight: bold; font-size: 20px; text-decoration: none; line-height : 120%; color : #000000; }
.tmxpBody h1{  margin: 0; padding: 0; }

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #26477a; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #26477a; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu { font-size : 9px; color : #000000 }
a.mainmenu  { text-decoration: none; color : #26477a;  }
a.mainmenu:hover{ text-decoration: underline; color : #26477a; }
 
/* Forum category titles */
.cattitle { font-weight: bold; font-size: 12px ; color : #000; margin-left:5px; text-transform:capitalize; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.cattitle  { text-decoration: none; color : #26477a; }
a.cattitle:hover { text-decoration: underline; color : #26477a; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink { font-weight: bold; font-size: 12px; color : #26477a; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.forumlink  { text-decoration: none; color : #26477a; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.forumlink:hover{ text-decoration: underline; color : #26477a; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav { font-weight: bold; font-size: 11px; color : #000;}
a.nav   { text-decoration: none; color : #26477a; }
a.nav:hover  { text-decoration: underline; color : #26477a; }

/* titles for the topics: could specify viewed link colour too */
.tmxpBody #wrap .topictitle,.tmxpBody #wrap h1,.tmxpBody #wrap h2 { font-weight: bold; font-size:  0.85em; }
a.topictitle:link   { text-decoration: none; color : #26477a; }
a.topictitle:visited { text-decoration: none; color : #26477a; }
a.topictitle:hover { text-decoration: underline; color : #26477a; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name { font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails{ font-size : 10px; color : #000000; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px}


/* Quote & Code blocks */
tr td.code {
font-family: verdana, sans-serif; font-size: 11px; color: #006600;
background: none; border:1px solid #eee;
}

tbody tr td.row1 table tbody tr td table tbody tr td.quote, tbody tr td.row2 table tbody tr td table tbody tr td.quote {
font-family: verdana, sans-serif; font-size: 12px; color: #330066;
background: #fff; border:1px solid #eee;
padding: 10px;
line-height: 17px;
}

html body.tmxpBody div#wrap table.forumline tbody tr {
background: #fff;
}

html body.tmxpBody div#wrap form table.forumline tbody tr td.row3Right {
background: #fff;
}

/* Copyright and bottom info */
.copyright  { font-size: 10px; color: #666; }


/* Form elements
------------------------------------------------
input { text-indent : 2px;}
input.button { background-color : #FAFAFA; }
input.mainoption { background-color : #FAFAFA; font-weight : normal;}

table.forumline tbody tr th.thLeft { font-weight: bold; }
.tmxpBody textarea,.tmxpBody select { color : #000000; font: normal 13px Verdana, Arial, Helvetica, sans-serif;  border:2px inset #F0f0f0; }

.tmxpBody input { border: 2px outset #f0f0f0; }
.tmxpBody input.searchField { border: 2px inset #f0f0f0; }

form table.forumline tbody tr td.row2 span.genmed input { border: none; }
form table.forumline tbody tr td.row2 input { border: none; margin: 10px 0 0 0; }

form table.forumline tbody tr td.row1 span.gensmall input.mainoption { border: 2px inset #f0f0f0; }
form table.forumline tbody tr td.row1 span.gensmall input.post { border: 2px inset #f0f0f0; }
form table.forumline tbody tr td.row2 span.genmed input.post { border: 2px inset #f0f0f0; }
form table.forumline tbody tr td.row1 span.gensmall input.mainoption {border: 2px outset #f0f0f0; }
input.liteoption {border: 2px outset #f0f0f0; }
tbody tr td.row2 input { margin: 0px 0px 0 0px; }
form table.forumline tbody tr td.row2 input { padding: 0px 0px 5px 0px; }
body.tmxpBody div#wrap form table.forumline tbody tr td.row1 span.gensmall input.text { border: 1px solid #f0f0f0; }*/


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name   { font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails  { font-size : 10px; color : #000000; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px}


html body.tmxpBody div#wrap table.forumline tbody tr th.thLeft { 
font-family: Verdana, Helvnetica, sans-serif; 
font-weight: bold; 
text-transform: uppercase;
}

a:link.tmxpForumHeader, a:active.tmxpForumHeader, a:visited.tmxpForumHeader, a:hover.tmxpForumHeader {
 padding-top:5px;
 float: left;
}
ul.tmxpHeaderLinks {
 float:right;
 list-style:none;
margin-top:5px;

}
ul.tmxpHeaderLinks li {
 display:inline;
 
}

ul.tmxpHeaderLinks li img{
 margin-right:3px;
}

div.RegistrationHeader {
 font-family: Verdana, Tahoma;
 font-size: 11px; 
 margin: 10px 0 5px 0;
}


body.tmxpBody div#wrap form table.forumline tbody tr td.row2 span.genmed input {
margin: 10px 0 0px 0;
}

tbody tr td.row2 input {
margin: 10px 0px 0 0px;
}

body.tmxpBody div#wrap form table.forumline tbody tr td.row2 input {
padding: 10px 01
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #fff; border-style: none; }
 
body.tmxpBody div#wrap h3.list-head-color1 {
background: #fff;
border-bottom: 1px solid #d2d2d2;
line-height: 1.7em;
background: #3366cc;
}

	
/* Styles for the quiz object and email a friend*/	
	
div#quiz-wrap, div#email-a-friend {
width:400px;		
margin: 0 auto;	
}

#email-a-friend-logo {
float: left;
background:url("http://images.icnetwork.co.uk/upl/dailypost/sep2007/4/0/D022603D-CA5A-DFAA-DD12FE9AD19B9087.gif") no-repeat top left;
height: 72px;
}

div#quiz-content, div#email-a-friend-content {
text-align:left;
width:398px;	
background: #fff url("") repeat-x bottom;	
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 #cce6ff;
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 #cce6ff; 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;
}

.snaphappy {
margin:20px 0 10px 0;
background: url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/snaphappy.gif") no-repeat right bottom;
height:110px;
}

.snaphappy p{
padding-right:100px;
}


/* forum quote */

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_liverpoolecho/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_liverpoolecho/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_liverpoolecho/multimedia_tab_active.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
	{
	float: left;
	text-align: left;
	width: 488px;
	margin: 10px 0 10px 0;
	background: #fff;	
	border: 1px solid #cce6ff;	
	}
	
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/design/r2/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('http://images.icnetwork.co.uk/design/r2/smallyellowstar.gif')  no-repeat;
	}
	
div.rate-article ul li.on, div.rate-article-small ul li.on {
	background: url('http://images.icnetwork.co.uk/design/r2/yellowstar.gif')  no-repeat top;
	float:left;
	margin: 0 0 0 0;
	}


/* added by Chris Lam 22/6/07 -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;
}


/*google adsense */

div.sponsored-link h5 {	
	padding-bottom:5px;	
	}

div.sponsored-link {	
	padding-bottom:5px;
	margin-bottom:5px;		
	}

a.sponsored-link:link {
	
	text-decoration:none;
}

a.sponsored-link:link p, a.sponsored-link:active p, a.sponsored-link:hover p, a.sponsored-link:visited p {	
	padding-bottom:15px;
	position: relative;
	}
		
a.google-adlink {
	font-size:0.95em;
	padding-bottom:5px;	
	margin:0;
	
}

a.sponsored-link:hover .google-adlink {
	text-decoration:underline;
	}

/* Added by Chris Lam 4/7/07 */
.weathertown{
	font-size:1.5em; 
	font-weight:bold; 
	color:#000099; 
	margin-bottom:10px;
}


div.RegisterOption1, div.RegisterOption2 {	
	width: 360px;
	float: left;
	border: 1px solid #cce6ff;
	padding: 10px 10px 35px 10px;
	margin: 20px 10px 10px 10px;	
	display:inline;
	font-size:110%;
}


div.RegisterOption1 {	
	background: #fff url("http://images.icnetwork.co.uk/upl/dailypost/sep2007/5/6/D0969368-FAC6-F1D8-CE024285A5BD433A.jpg") no-repeat 100% 100%;
}

div.RegisterOption2 {	
	background: #fff url("http://images.icnetwork.co.uk/upl/dailypost/sep2007/6/6/D0972473-AA5E-D495-5C327D740E4ACAB9.jpg") no-repeat 100% 100%;			
}

.RegisterReasons h2 {
	font-size: 1.1em;
	margin-top: 0px;
	margin-bottom: 10px;
}

.RegisterOption1 h2, .RegisterOption2 h2 {
	font-size:1.4em;	
	margin:0;
	padding: 0px 10px 10px 0px;
	font-weight:bold;
	line-height: 1.4em;
}

div.RegisterReason-2 {
margin: 10px 0 0 0;
}

/* Added by Chris Lam 6/07/07 - styles of dvd rating */
div.teasers  div.filmrating {
margin: 0 0 10px 10px;
}

div.teasers  div.filmrating img {
margin: 0;
padding: 0;
float: left;
}

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;
}

/* tag cloud styles
--------------------------------------------------------*/
.tag-cloud { background:#e5f2ff; 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; } 
.blog-wrapper .teasers .entryblogname, .blog-wrapper ul li .entrylinkblogname { 	font-size:0.8em; }
.blog-wrapper ul li{ padding-bottom:10px; } 
.blog-wrapper ul li strong.entrylink { font-size:1em; } 
.entrydate { font-size:0.8em; display:block;} 
.one-col .blog-wrapper img  {margin: 0 0 10px 10px; }

/* hackable urls

--------------------------------------------------------*/

.articleDatePage{ float:left;}
.articleDatePage h1{ font-size:0.9em;}
.crumbsCentre{ font-weight: bold; font-size: 1em; float:right; border: 1px solid #cce6ff; padding: 1px 5px; }
.crumbsBrowseByDate { float:right; margin-bottom:10px;}
.crumbsBrowseByDate li{	display:inline; margin:10px 0px; font-weight: bold; font-size: 1em; border: 1px solid #cce6ff; padding: 1px 5px; }
.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 #cce6ff; 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: #3366cc; color: #fff;}
#browseByDate {	font-size:1.25em; margin:0 10px; font-weight:bold;}
ul#browseByDate li {padding:5px 0 5px 0;border-top:1px solid #cce6ff}
#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: 485px;}


/* styles for the email a friend popup. the rest of the styles are on dhtmlwindow.css 
------------------------------------------------------*/
.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-contentarea{ /*CSS for Content Display Area div*/
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

/* share article - whats this
-----------------------------------------------------*/
ul.share-article-list { margin: 5px 0 0 100px; }
ul.share-article-list li { padding: 4px 0 5px 18px; } 



/* email/forum
-------------------------------------------------------*/
div.article-embedded-footer { 
margin: 10px 5px 10px 0; 
padding: 2px 0 2px 0;
font-size: 1.05em; 
background:#fdfdfd url('http://images.icnetwork.co.uk/collections/css_r2_waldailypost/i_dragon.gif') no-repeat top 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 #3366cc;
}

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; }

/* Forum Adsense styles
------------------------------------------------------------*/
div.adsense-text { text-align: left; margin: 0px auto;  }
div.adsense-text span.sponsored-link {margin: 0px 0 0px 0; width: 245px; float: left;}
div.adsense-text span.sponsored-link a h5 { font-size: 0.8em; color: #26477a; padding: 0 0 0 8px;}
div.adsense-text span.sponsored-link p { font-size: 0.65em; margin-bottom: 15px;}
div.adsense-text span.sponsored-link p a { font-size: 0.9em; color: #26477a;}
html body.tmxpBody div#wrap table.forumline tbody tr td a img.adsense-image{ margin: 20px auto; padding: 5px; background: #f6f6f6; border: 1px solid #ccc; }
body.tmxpBody div#wrap table.forumline tbody tr td { background: #fff; }

/* 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;}

/* Public notices
--------------------------------------------------------*/
div#left-content-col div.PublicNoticeSearch {width: 485px; border:0; background: #fff; margin: 0px 0 0 0px;}
div#three-col-wrap div.PublicNoticeSearch {width: 485px; border:0; background: #fff; margin: 5px 0 0 0px;}

div#left-content-col div.PublicNoticeSearch form, div#three-col-wrap div.PublicNoticeSearch form {padding:0px 7px;}

div#left-content-col div.PublicNoticeSearch h1, div#three-col-wrap div.PublicNoticeSearch h1  { background: #3366cc;font-weight:normal; font-size:1em; padding: 5px 7px; margin: 5px 0px 10px 0px; border:0; line-height:100%;  }


div#three-col-wrap div.PublicNoticeNoResults {padding:5px 7px; margin-top:10px; font-size: 0.95em; color:#f82d2b; border: 1px solid red; width: 470px;}

div.PublicNoticeSearch h2 { margin: 0; padding: 0px 0 5px 0; font-size:0.95em; line-height:140%; font-family: Arial, Verdana, sans-serif;}



ul.PublicNoticesClasses { float: left; text-align: left; margin: 0 0 10px 7px; }
ul.PublicNoticesClasses li  { height: 30px; text-align: left; 	background:url("http://images.icnetwork.co.uk/collections/css_r2_birmpost/i_arr.gif") no-repeat 0 5px; padding-left:10px; } 
div.PublicNoticesRecent h1 { color: #fff; background: #3366cc;font-weight:normal; font-size:1.0em; padding: 5px 7px;margin: 0px 0px 10px 0px; border:0; line-height:100%; width:470px; }

div.PublicNoticesRecent { margin: 0 0 0 0px; }
ul.PublicNoticesClasses { float: left; text-align: left; margin: 0 0 10px 10px; }
ul.PublicNoticesClasses li  { height: 25px; text-align: left; 	background:url("http://images.icnetwork.co.uk/collections/css_r2_birmpost/i_arr.gif") no-repeat 0 5px; padding-left:10px; } 

div#three-col-wrap div.PublicNoticePDFWarning, div#left-content-col div.PublicNoticePDFWarning { clear: both; margin-top:0px; width: 480px; border:0; background: #f6f6f6; font: Arial; line-height:140%; font-size:0.95em;}

div.PublicNotice a, div.PublicNoticePDFWarning a { color: #26477a; }
div.PublicNotice span.PublicNoticeDate { font-size: 0.95em; }
div.PublicNotice span.PublicNoticeOrg { font-size: 0.95em; }
div.PublicNotice a.PublicNoticeTitle { font-size: 0.95em; text-transform: uppercase; }
div.PublicNotice a.PublicNoticePubs { font-size: 0.95em; } 
div.PublicNoticeMore { width:460px;}
div.PublicNoticeMore a { color: #26477a; font-size: 0.95em; text-align:left;}
div.PublicNoticesRecent ul.PublicNoticesClasses li.PublicNoticeMore a { color: #26477a; }


div.PublicNoticeResults div.PublicNotice, div.PublicNoticesRecent div.PublicNotice { width: 470px; border-top: 1px solid #ccc; clear: both; margin-bottom:10px;}
div.PublicNoticeResults div.PublicNoticeResultCount h1 { font-size: 1.3em; line-height: 2em;}
div.PublicNoticeResults { margin: 10px 0 0 10px; }
div.PublicNoticeResults div.PublicNoticeResultCount span.PublicNoticeSearchDesc { line-height: 1.5em; }
div#three-col-wrap div.PublicNoticeResults h1 { font-size: 1.45em; color: #000; margin: 20px 0 10px 0; padding: 0; border: none; }
div#three-col-wrap div.PublicNoticeResults div.PublicNoticeResultCount h1 { font-size: 1.7em; color: #000; border: 0; margin: 0; padding: 0; } 

/* 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;}

/* motors dealer table - colour overwrite */
div.xhtmlrhbox table { border: none; background: #fff;}
div#ad-table-x20 { margin-top: -10px; }
ul.recent-dealers li { font-size: 1.105em; margin-left: 5px;}
div.xhtmlrhbox-title {font-size:0.85em;padding: 5px 10px;margin: 0px 0px 10px 0px; color: #fff; background: #3366cc; text-transform: uppercase; font-weight: normal;}

/* 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 #e8eef7; }
ul.explore-nav li span { color: #999; font-size: 0.7em; }
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.85em;}
ul#treemenu1.explore-nav.treeview li.submenu span.explore-count { font-size:1em; }

/*
 explore nav at top of classified-col
 */
.classified-weather.explore-nav-wrap {
	margin-top:4px;
}


div#quick-vote-sponsor img{margin:5px 0px;}
div#quick-vote-sponsor{font-size:0.85em;}


/* Local Mole Search widget R2 */
.widget_one_col .lm_search h4 a {color: #fff!important;}
.widget_one_col .lm_search input {float: left; clear: left; margin-bottom: 4px; margin-left: 5px;}
.widget_one_col .lm_search .textbox {width: 140px;}
.widget_one_col .lm_search .button {width: 70px; margin-left: 80px;}
.widget_one_col .lm_search {background: url(http://images.icnetwork.co.uk/collections/local_mole/lm_logo_xs.gif) 2px 100% no-repeat #fff;}

/* End Local Mole Search widget R2 */

/*  LM text ad entries  */
.text-ads div {border: 1px solid #ccc; padding: 0px 1px 5px 0px; margin: 5px; float: none; clear: both; overflow: hidden;}
.span-16 .text-ads div {height: 53px; overflow: hidden;}
.tabbed_panel_tabs .text-ads div {height: 65px;}
.text-ads img {float: left; clear: none; margin: 5px 5px 0px 5px;}
.text-ads h5 a {color: #cc0000;}
.text-ads h5 {margin: 0px; padding: 5px 0px 2px 5px; font-size: 0.833em; line-height: 1em;}
.text-ads p { font-size: 0.833em; line-height: 1em; margin: 0px; padding: 5px 0px 2px 5px; }
.lm-text-ads {clear: both; margin-bottom: 20px; }
.one-col {background:#FFFFFF none repeat scroll 0 0; margin-top: 10px;}
/*  end LM text ad entries  */
