/* 
Title:	Global Newspaper stylesheet - Post Site styles
Author: 	jimcasey@trinitymirror.com
Updated: 19/8/2008 - jimcasey
*/

/*playerdiv

Styling structure containers
*/

.col-wrap /* this removes the larger homepage padding*/ {
	padding: 0 0 0 0;	
	}

div#wrap{ 
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/grey_bkg_985x3px.gif") repeat-y 100% 0;
 } 	


#forum #wrap { 
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/grey_bkg_985x3px.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_livdailypost/") no-repeat 90% 100%;
	border: 1px solid #d2d2d2;
	}		

/* header and footer styles, ads, search, footer links*/
	
div#footer {	
	background: #f5f5f5;	
	padding-top:10px;
	}

div#top-search {	
	background: #ffffff;
	border-top: 2px solid #1C1C1C;		
	padding-top:0px;
	
	}	
	
div#footer-ad-slot-seotext{	
	background: #fff url("") no-repeat 100% 100%;
	width:995px;		
	padding:10px 0;
	}
	
div#footer-ad-slot-copyright{	
	background: #fff;
	width:995px;		
	padding:5px 0;
	}	

div#top-search-ad-slot{	
	background: #fff ;
	width:995px;			
	padding:10px 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: #1c1c1c;	
	color: #f5f5f5;	
	}	
	
div#footer-links-sites {	
	background: #0d2c71;
	color: #f5f5f5;		
	}	

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 #f5f5f5;
	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
	{
	width: 158px;
	border:1px solid #ffffff;
	}
	
div.one-col-highlight
	{
	width: 158px;
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/") repeat-x top;
	border:1px solid #ffffff;
	}	

div.two-col
	{
	width: 323px;
	border: 1px solid #fff;	
	}
	
div.two-col-highlight
	{
	width: 323px;
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/") repeat-x top;	
	border: 1px solid #fff;		
	}
	
	
.three-col-highlight
	{
	width: 488px;
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/bkg_highlight.gif") repeat-x top;	
	border: 1px solid #fff;		
	}
	
.three-col
	{
	width: 488px;
	border: 1px solid #fff;		
	}	
		
.four-col
	{
	width: 653px;
	border: 1px solid #fff;	
	}
	
.four-col-highlight
	{
	width: 653px;
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/bkg_highlight.gif") repeat-x top;
	border: 1px solid #fff;			
	}	
	
/* the cols below have a 1px border at the bottom on the homepage*/	
	
	
.four-col .verticalalign, .four-col-highlight .verticalalign
	{
	width: 653px;
	background:none;
	}

.three-col .verticalalign, .three-col-highlight .verticalalign
	{
	width: 488px;
	background:none;
	}

.two-col .verticalalign, .two-col-highlight .verticalalign
	{
	width: 323px;
	background:none;
	}
	
.one-col .verticalalign, .one-col-highlight .verticalalign
	{
	width: 158px;
	background:none;
	}		
	
/* channel, section and article layout */			
	
div#content-channel div#three-col-wrapper div.three-col-highlight
	{
	float: left;
	width: 423px;
	margin: 0 0 10px 0;	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/bkg_highlight.gif") repeat-x top;	
	border: 1px solid #d2d2d2;		
	}
	
div#content-channel div#three-col-wrapper div.three-col
	{
	float: left;
	width: 423px;
	margin: 0 0px 0px 0;	
	border: 1px solid #fff;	
	}
		
div#content-channel div#one-col-wrapper div.one-col
	{
	float: left;	
	width: 218px;
	margin: 0 0 10px 0;
	border-left: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	}
	
div#content-channel div#one-col-wrapper div.one-col-highlight
	{
	float: left;	
	width: 218px;
	margin: 0 0px 10px 0;	
	border-left: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	}	
	
div#content-article div#three-col-wrap 
	{
	float:left;
	width: 495px;
	}
	
	
div#search-three-col 
	{
	margin:0;
	padding:0;
	
	}		
			
div#content-article div#one-col-wrapper div.one-col
	{
	float: left;	
	width: 158px;
	margin: 0 0px 10px 0;
	border: 1px solid #f5f5f5;
	word-wrap: break-word;
	overflow:hidden;
	}
	
div#content-article div#one-col-wrapper div.one-col-highlight
	{
	float: left;	
	width: 158px;
	margin: 0 0px 10px 0;	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/") repeat-x top;
	border: 1px solid #f5f5f5;
	}						


div#content-multimedia div.four-col-highlight
	{
	float: left;
	width: 653px;	
	background: url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/bkg_highlight.gif") repeat-x top;
	margin-bottom:10px;	
	padding-bottom:10px;		
	}


div.video-col-wrapper {
	width:653px;
	margin:10px 0 0 0;
	background: url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/") no-repeat 100% 100%;
}



/*
------Only styles not affecting structure.css---------
*/

/*
Html elements 
*/

body {
	text-align:center;
	padding:0;
	margin:10px 0 10px 0;
	background: #DEDEDE url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/body_bkg.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: #0728ed;text-decoration: none;}
a:visited {color: #0728ed;text-decoration: none;}
a:active {color: #0728ed;text-decoration: none;}
a:hover {color: #0728ed;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;
	line-height: 1.2em;
	font-family:Georgia, serif;
	}

/* All teaser, puff headlines use  this style*/
h2	{
	font-size:1.15em;	
	margin:0;
	padding: 0 10px 2px 10px;
	font-weight:bold;
	line-height: 1.15em;	
	font-family:Georgia, serif;
	}
	
div#header-content h2{
	margin: 18px 0 8px 10px;
	padding:0;
	font-size:0.95em;
        color: #fff;
	}	

/* All channel headings use this style*/
h3	{	
	font-size:1.15em;	
	padding: 3px 10px;
	margin: 0px 0px 5px 0px;
	font-weight:bold;
	line-height: 1.4em;	
	text-transform:uppercase;
	color: #000;	
	background:#f5f5f5 url() no-repeat 100% 50%;
	font-family: Georgia, serif;
	}
	
#content h3	{	
	margin-right:5px;
	}	
	

/* All subheadings use this style*/
h4	{	
    color: #fff;
	background: #666666;
	font-size:0.85em;	
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;	
	text-transform:uppercase;
	font-family:Georgia, serif;	
	}


/* subheadings for articles*/	
div#content-article div#one-col-wrapper h4, div#content-article div#three-col-wrap h4
	{
	color: #000;
	background: #f5f5f5;
	border-bottom: 1px solid #CCc;
	font-weight:bold;
	}	

h4.list-head-colour1 a, h4.list-head-colour1 a:hover  {
background: url('http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr_white.gif') no-repeat 100% 50%;
padding-right:15px;	
} 
	
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;
	font-weight:bold;
	text-decoration: none;
	}
	
div#content-article div#three-col-wrap h4 a:hover	{
	color: #000;
	text-decoration: underline;		
	font-weight:bold;
}	

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_livdailypost/i_arr_white.gif") no-repeat 100% 50%;padding-right:15px;	
	}
h4 a:active, h4 a:link, h4 a:visited{
	color: #fff;
	text-decoration: none;		
	}

.whitelinks a:hover, .RegistrationTopLinks a:hover, .whitelinks-small a:hover {
	color: #fff;	
	text-decoration: underline;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr_white.gif") no-repeat 100% 50%;padding-right:15px;
	} 

h4 a:hover {
	color: #fff;	
	text-decoration: underline;	
	} 
		
 .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;	
	}		
	
.whitelinks-small a:active, .whitelinks-small a:link, .whitelinks-small a:visited {
	color: #fff;
	text-decoration: none;
	}	

.whitelinks-small a:hover {
	color: #fff;
	text-decoration: underline;
	}	

.list-head-color-dating {background: #990066;	
	color: #fff;
}

.list-head-color-multimedia {
	border-top:1px solid #d2d2d2;
	padding-top:10px;
}
	
/* top links to register, weather etc*/	
	
div#toplinks
	{	
	padding:5px 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	{
	background: #233483;
	}

div#header-logo {
	float: left;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/logo2.gif") no-repeat top left;
	height: 85px;
	margin-top:5px;
	margin-left:10px;
	display:inline;
	}
	
div#header-content {
	float: right;		
	margin-top:10px;		
	height: 85px;
	width:330px;
	background: url("") no-repeat top left;
	font-weight:normal;
	color: #fff;	
	}		
	
	
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_white.gif") no-repeat 0 50%;
	font-weight:normal;
	padding-left:15px;
	color: #fff;	
	line-height:1.4em;
}	
	
div#sub-nav{
	float: left;
	width:100%;
	background: #1c1c1c;	
	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: #293483;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	}	
	
div#main-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform:capitalise;
	}	
	
div#main-nav ul li{
	float:left;
	font-size:0.85em;
	font-weight: normal;
	}

div#main-nav ul li a{
	float:left;
	display: block;
	padding: 5px 7px;	
	background: #0d2c71;
	color: #fff;
	text-decoration: none;	
	border-right: 1px solid #293483;
	}

div#main-nav ul li a:hover {
	color: #fff;	
	border-color: #293483;
	background: #666666;
	text-decoration: underline;
	}

#main-nav a#main-nav-selected{
	color: #fff;	
	border-color: #143d8e;
	background: #1C1C1C;
	text-decoration: none;
	font-weight: bold;
	}				


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:10px 0;
	}	
	
div.classified-box	{	
	margin-top:4px;
	border:1px solid #d2d2d2;		
	background: #fff;
	text-align:left;	
	padding: 0;
	}
		
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 solid #f5f5f5;			
	}
	
div.hot-motor, div.hot-home {	
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #f5f5f5;		
	}	
	
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:normal;
	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: 653px;	
	font-size:1.1em;	
	padding:5px 0 5px 0;
	font-weight:bold;
	background:#f5f5f5;	
	}

span.breaking-news-text {
color:#1C1C1C;
padding-right:10px;
text-transform:uppercase;
font-family: Georgia, serif;
	}


/*
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: 486px;
	margin: 10px 0 10px 0;
	background: #fff;	
	border: 1px solid #f5f5f5;		
	}

	
div.article-more-content
	{
	float: left;
	width: 483px;
	margin: 10px 0 0 0;
	background: #fff;	
	border: 1px solid #f5f5f5;		
	}		
	
div.share-article ul
	{	
	margin:0;
	padding:0;
	font-size:0.85em;
	font-weight:normal;
	}
	
div.share-article ul li
	{
	float:left;
	padding:0px 0px 10px 5px;
	}			
	
div.article-comment, div.your-paper-form 
	{
	float: left;
	width: 483px;
	margin: 10px 0 0 0;
	background: #fff;	
	border: 1px solid #f5f5f5;
	padding-bottom:5px;	
	}
	
div.your-paper-form
	{
	width: 428px;
	}
	
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;	
	}
	

div.article-ads
	{
	float: left;
	width: 488px;	
	text-align:center;
	background: #f5f5f5 ;	
	padding:5px 0;
	margin:10px 0 0px 0;
	}
		
div.article-image
	{
	
	
	}

p.article-date {
	font-size:0.8em;
	color: #666666;	
	}	

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.7em;
	font-size:0.95em;
	}	
	

div#content-article div#three-col-wrap div#three-col ul
	{
	padding:5px 10px;
	line-height:1.7em;
	font-size:0.95em;
	}	
	
#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 15px 0;
	padding: 0;	
	}

div.teasers + div.teasers { 
	padding:5px 0;
 }
			
div.teasers img	{	
	margin:0 10px 0px 10px;
	padding: 0;		
	float:left;
	border:1px solid #666666;
	}
	
div.whoose-blogging	{	
	margin:0 0 10px 0;
	padding: 0;	
	}
		
div.quick-links	{	
	margin:0 0 8px 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-bottom:1px solid #f5f5f5;
	}

div.quick-links-list ul li img{	
	border:1px solid #666666;
	}
		
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	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.storylist ul li, div.wrapper div.one-col 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_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 {
	
	margin:0 10px 5px 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.35em;	
	font-family:Georgia, serif;
	}

.entrydate {
	font-size:0.95em;
	color: #666666;	
	}

.entrylinkblogname {
font-size:0.95em;
font-weight:normal;
}
	
		
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;	
	}

div#content div#playerDiv {  }/*width was 320px - removed by j hodgson - don't think its really needed*/
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.forum-teasers	{	
	margin:10px 0 10px 0;
	padding: 0;
	display:block;
	}

	
div.forum-teasers ul	{	
	margin:0px 10px;
	padding: 0;
	font-size:0.85em;	
	font-weight:normal;
	line-height:1.4em;	
	}	
	
div.forum-teasers  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.top-story-list	{	
	margin:0px 0 5px 0;
	padding: 0;
	display:block;
	}
	
div.top-story-list ol {	
	margin:5px 5px 5px 30px;
	padding: 0;
	font-size:0.85em;	
	line-height:1.3em;
	}	

div.top-story-list ol li{
	padding-bottom: 5px;
	}


div.puffs	{	
	margin:0 0 10px 0;
	padding: 0;
	display:block;	
	}
	
div.puffs img	{	
margin:0 8px 10px 8px;
	padding: 0;
	border:1px solid #666666;	
	float:right;
display: inline;
	}	

div.three-col div.puffs img, div.three-col-highlight div.puffs img		{	
	margin:0 10px 10px 10px;
	padding: 0;
	border:1px solid #666666;	
	float:left;
	}			

div.promo	{	
	margin:10px 0 10px 0;
	padding: 0;	
	}
	
div.promo img	{	
	margin:0 8px;
	padding: 0;	
	float:left;
	border:1px solid #666666;
	}	
	
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.head-your-site-list	{	
	margin:30px 0 0 225px;
	padding: 0;
	display:block;	
	}
	
div.head-your-site-list ul	{	
	margin:0px 0px;
	padding: 5px 0;
	font-size:0.85em;	
	font-weight:normal;
		
	}	
	
div.head-your-site-list ul li{	
	line-height:1.7em;
	}
		
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.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 solid #f5f5f5; }
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 #f5f5f5; }
li.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/cars.gif") no-repeat 0 50%; padding-left:17px; border-bottom: 1px solid #f5f5f5;}
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 solid #f5f5f5;  }
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 #f5f5f5; }
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 solid #f5f5f5; }
li.localmole {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/local_mole.gif") no-repeat 0 50%; padding-left:17px;  }


span.homes {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_homes_white.gif") no-repeat 0 50%;padding-left:15px;}
span.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_motors_white.gif") no-repeat 0 50%;padding-left:15px; }
span.jobs {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_job_white.gif") no-repeat 0 50%;padding-left:15px;}
span.tags {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_tag.gif") no-repeat 0 50%;padding-left:15px;}

.readlink {font-weight:normal;}
.channellink {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 100% 50%;padding-right:10px;margin-right:5px;}
.video {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_pics.gif") no-repeat 0 50%; padding-left:16px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.postastory {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr_get_involved.gif") no-repeat 0 50%;padding-left:16px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.sendvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr_get_involved.gif") no-repeat 0 50%;padding-left:16px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.sendpics {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr_get_involved.gif") no-repeat 0 50%;padding-left:16px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.joinbloggers {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr_get_involved.gif") no-repeat 0 50%;padding-left:16px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.joinforums {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr_get_involved.gif") no-repeat 0 50%;padding-left:16px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.playvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_playvideo.gif") no-repeat 100% 50%; padding-right:10px;font-weight:normal;}
.podcast {background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_podcast.gif") no-repeat 100% 50%;padding-right:15px;font-weight:normal;}
.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; }


.datinglogo {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/dating_direct.gif") no-repeat 100% 50%;padding-top:10px;padding-bottom:10px; margin-bottom:10px;}


/* this is the style used for the neswspaper branding text*/
span.branding-text {
font-weight:bold;
text-transform:uppercase;
}


/*styles for dynamic panel
------------------------------------------------------*/

* html .three-col-dynamic {display: inline;}
div#content .three-col-dynamic:before
	{
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}


.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:1.65em;	
}

.dynamic-panel-buttons {
position:absolute;top:210px;left:220px; 
}

.dynamic-panel-buttons img{
margin:0 10px 0px 0;
}

.button1_on {   background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 0; }        
.button2_on { background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -21px;  } 
.button3_on {   background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -42px; } 
.button4_on { background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -63px; } 
.button5_on {    background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -84px;  } 
.button6_on {  background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -105px; } 
.button1 {  background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -126px;  } 
.button2 {  background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -147px; } 
.button3 {  background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -168px;} 
.button4 {   background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat;background-position:0 -189px;  } 
.button5 { background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat;background-position:0 -210px; } 
.button6 {  background:url("http://172.27.14.104:8090/collections/css_r2_ldpbusiness/dynamic_buttons.gif") no-repeat; background-position:0 -231px; } 


/*Pagination style URL: http://www.dynamicdrive.com/style/ *Credits: Dynamic Drive CSS Library  */

.pagination ul{
margin: 0 10px 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 #f5f5f5;
text-decoration: none; 

background-color:#fff;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #f5f5f5;

background-color:#f5f5f5;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #c1c1c1;
background-color: #666666;
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;
}	

/* registration styles*/

div.RegistrationHeader {	
	font-size: 0.85em;	
	margin: 10px 0 0 10px;
}

div.RegistrationTop {
	width: 995px;
	background: #666666;
	float:left;
	margin:5px 0;
	padding:0;
}


.RegistrationTop h1 {
	font-size:1em;	
	padding: 3px 10px;	
	font-weight:bold;
	line-height: 1.3em;	
	text-transform:capitalize;
	float: left;
	clear: none;
	color: #fff;
	background: #666666;
}


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: 5px;		
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/") 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: normal;
	font-size: 1.0em;
	line-height:1.6em;
	padding:20px 0 20px 10px;
	text-align:left;	
}

.RegisterMessage div ul { margin: 0 0 0 10px; }
.RegisterMessage div ul li { margin: 0 0 0 10px; font-weight: normal; background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 0 6px; padding-left: 10px;}


div.RegisterReasons {	
	background: #fff;
	width: 360px;
	float: right;
	border: 1px solid #d2d2d2;
	padding: 10px;
	margin-top: 20px;	
	display:inline;
}

.RegisterReason-1 {	
	padding: 0;
	}
	

.RegisterReason-2 {	
margin: 10px 0 0 0;
	}


.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 solid #d2d2d2;
}



.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 solid #d2d2d2;	
}

.RegisterReasonRegister {
	height: 40px;
	min-height: 40px;
	vertical-align: middle;
	margin-top: 10px;
}
	
.RegisterReason {
	background: url("http://images.icnetwork.co.uk/design/auth/reason1.gif") no-repeat;
	padding: 0 0 0 45px;
	}
	
div.RegisterField {
	clear: left;
	margin-top: 10px;
	
}

div.RegisterFieldHelp {
	border-left: 1px solid #f5f5f5;
	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: 20px;
	margin-bottom: 5px;
	
}

.RegisterField input {
	float: left;
	margin-left:10px;
	margin-bottom: 5px;
}

div.RegisterRField {
	clear: left;
	margin-top: 10px;
	padding-bottom: 10px;
	height: 20px;
}

div.RegisterRFieldHelp {
	border-left: 1px solid #f5f5f5;
	padding-left: 10px;
	margin-left: 10px;
	color: #666666;
	font-size: 10px;
	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: 10px;
margin-top: 15px;
	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: #666;
color: #fff;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;
padding-top: 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	
}

div.RegisterSettingsConsumer {
	background-color: #FFFAE7;
	border-bottom: 1px solid #f5f5f5;
	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 {
display: none;
	border-top: 1px solid #f5f5f5;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: all;
}

div.RegisterConsumerLink {
	clear: all;
margin: 15px 0 0 10px;
}

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: #666;
}
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*/	
	
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 #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;
	}
	
/*This stylesheet has the search and search results styles for the echo style sites*/
/*Created by John Hodgson 23/02/07*/

#search{
	float:left;
	padding:10px 0;
	
	}
	

#search-sections{
	float: left;
	width: 478px;
	margin: 10px 0;
	padding:10px 0;
	background: #fff;	
	border: 1px solid #f5f5f5;	
	}
	
#search-sections p{
	padding-bottom:5px;	
	}	
	
	
#search-articles{
	float: left;
	width: 478px;
	margin: 10px 0 10px 0;
	background: #fff;	
	border: 1px solid #f5f5f5;	
}


div.search-articles-teasers	{	
	margin:0 0 10px 0;
	padding: 0 0 10px 0;	
	border-bottom: 1px solid #f5f5f5;
	}
	
div.search-articles-teasers p {
clear: both;
margin: 5px 0 5px 0;
}	

div.search-articles-teasers p img {
margin: 0 5px 5px 0;
}


.search-pagination{
	font-size:0.8em;
	background-color:#f7f7f7;
	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 #f5f5f5;	
}
	
.search-refine p{
	margin:0px;
	padding-bottom:5px;
	
}	
.search-refine	form{
	display:inline;
	
}
	
.search-again{
	float: left;
	width: 478px;
	margin: 10px 0 0 0;
	padding:0px 0 10px 0;
	background: #fff;	
	border: 1px solid #f5f5f5;	
	
}
.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 #d2d2d2;	
	overflow: hidden;
}


div.classified-searchbox h4 {
background: #666;
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: 150px;
}

div.classified-searchbox div#classified-category-list ul li {
	margin: 0 10px 2px 0;
	background:url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/i_arr.gif") no-repeat 0 4px; 
	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 #d2d2d2;	
}



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: none;
font-family: Verdana, sans-serif;
font-size : x-small;	
voice-family : "\"}\"";
voice-family : inherit;
font-size : small;
} 
 
.tmxpBody #wrap iframe {
float:left;
margin:0 10px 0px 10px;
display: inline;
} 

.tmxpBody #wrap table {	
	margin-top:5px;
	} 

.tmxpBody #wrap h3 {	
	padding-top:5px;
	} 

.tmxpBody h1 { 
margin: 0;
padding: 0; 
}

/* 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 : #0000ff; }
a:hover		{ text-decoration:underline; color : #0000ff; }
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 forum tables */
.forumline	{ background-color: #d2d2d2; border: 0px #006699 solid; }

/* Main table  colours and backgrounds */
td.row1	{ background-color: #fff; padding:5px; line-height:1em}
td.row2	{ background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/bkg_highlight.gif") repeat-x top; padding:5px; line-height:1em}
td.row3	{ background-color: #fff; 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-color:#f5f5f5; 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;
	height: 25px;
	background: #3b48a1 url("http://172.27.14.101:8090/collections/css_r2_livdailypost/bgtopbar.gif");
}



td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			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-family: Georgia, Arial, Helvnetica, sans-serif;font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}
td.row3Right,td.spaceRow {
	background-color: #ffffff; border: #FFFFFF; border-style: solid;
	
}

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; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
	font-weight: bold; font-size: 20px; font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #000000;
}

/* 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: #0000ff; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #0000ff; 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 : #0000ff;  }
a.mainmenu:hover{ text-decoration: underline; color : #0000ff; }
 
/* Forum category titles */
.cattitle	{ font-weight: bold; font-size: 12px ; color : #000; margin-left:5px; text-transform:capitalize; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;}
a.cattitle		{ text-decoration: none; color : #0000ff; }
a.cattitle:hover { text-decoration: underline; color : #0000ff; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink	{ font-weight: bold; font-size: 12px; color : #0000ff; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;}
a.forumlink 	{ text-decoration: none; color : #0000ff; }
a.forumlink:hover{ text-decoration: underline; color : #0000ff; }

/* 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 : #0000ff; }
a.nav:hover		{ text-decoration: underline; color : #0000ff; }

/* titles for the topics: could specify viewed link colour too */
.tmxpBody #wrap .topictitle,.tmxpBody #wrap h1,.tmxpBody #wrap h2 { font-weight: bold; font-size: 11px; }
a.topictitle:link   { text-decoration: none; color : #0000ff; }
a.topictitle:visited { text-decoration: none; color : #0000ff; }
a.topictitle:hover	{ text-decoration: underline; color : #0000ff; }


/* 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: Georgia, Arial, Helvnetica, sans-serif; 
font-weight: bold; 
text-transform: uppercase;
}


/* ie fix? */
body.tmxpBody div#wrap div#wrap div#header-wrap div#main-nav ul li a { font-size: 12px; padding: 5px 8px 3px 8px; }

body.tmxpBody div#wrap div#wrap div#header-wrap div#header div#header-content div#header-right div.containerobj div.block-one ul.menu1 li a { font-size: 11px; }

body.tmxpBody div#wrap div#wrap div#header-wrap div#header div#header-content div#header-right div.containerobj div.block-one h2 { font-size: 13px; }



/* Quote & Code blocks */
.code {
	
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #fff; border: #d2d2d2; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: arial, sans-serif; font-size: 13px; color: #330066;
	background-color: #fdfdfd; border: #eee; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px;
	padding: 15px;
}

/* Copyright and bottom info */
.copyright		{ font-size: 10px; color: #666; }


/* Form elements */


/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }


a:link.tmxpForumHeader, a:active.tmxpForumHeader, a:visited.tmxpForumHeader, a:hover.tmxpForumHeader {
	padding-top:5px;
	float: left;
}
ul.tmxpHeaderLinks {
	float:right;
	list-style:none;

}
ul.tmxpHeaderLinks li {
	display:inline;
	
}

ul.tmxpHeaderLinks li img{
	margin-right:3px;
}

div.RegistrationHeader {
	font-family: Verdana, Tahoma;
	font-size: 11px;	
	margin: 10px 0 0 10px;
}

#tmxpRightAd {
	float: right;
	margin-top: 113px;
}

/* 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: #F9FDE9; border-style: none; }


	
/* Styles for the quiz object */	
	
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/liverpoolpost/oct2007/4/4/DB828014-DD75-7675-C717342440AF2582.jpg") no-repeat top left;
height: 72px;
}

div#quiz-content, div#email-a-friend-content {
text-align:left;
width:398px;	
border-left: 1px solid #f5f5f5;
border-right: 1px solid #f5f5f5;	
border-bottom: 1px solid #f5f5f5;	
background: #fff;	
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/collections/css_r2_livdailypost/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 #f5f5f5;
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;
}	

/* 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_livdailypost/quote1.gif") no-repeat top left;
}

.comment{
margin: 0px 12px 0 22px;
font-size:0.95em;
color: #8f0013;	
font-weight:bold;
background: url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/quote2.gif") no-repeat right bottom;
}	


.posted {
margin: 5px 10px 5px 10px;
padding: 0px;
}

.title {
margin: 10px 10px 5px 10px;
padding: 0px;
}

/* 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 #f5f5f5; 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;
}

.gallery-wrap {
}

.galleryembed {
width: 360px;
float:left;
margin:0 15px 10px 10px;
background:#000;
border:1px solid #000;
}

.galleryembed p{
color:#fff;
font-weight:normal;
}

.galleryembed p {
padding-top: 25px;
}



/*---------------------------------------------------------------------------------------------------------------------------------------------------- here ---*/
.snaphappy {
margin:20px 0 10px 0;
background: url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/snaphappy.gif") no-repeat right bottom;
height:110px;
}

.snaphappy p{
padding-right:100px;
}

/*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  #f5f5f5;
border-bottom: none;
background: #f5f5f5 url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/multimedia_tab.jpg") repeat-x bottom;
}

.multimedia-tab li a:visited{
color: #2d2b2b;
}

.multimedia-tab li a:hover{
background: #f5f5f5 url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/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: #f5f5f5 url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/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;
	}

/* Added by Chris Lam 22/06/07 - rate this article */

/* rate article
---------------------------------------*/
div.rate-article
	{
	float: left;
	text-align: left;
	width: 488px;
	margin: 10px 0 10px 0;
	background: #fff;	
	border: 1px solid #d2d2d2;	
	}

	
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;
}



/* Added by Chris Lam 4/7/07 */
.weathertown{
	font-size:1.5em; 
	font-weight:bold; 
	color:#0000FF; 
	margin-bottom:10px;
}

div.RegisterOption1, div.RegisterOption2 {	
	width: 360px;
	float: left;
	border: 1px solid #d2d2d2;
	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/collections/css_r2_livdailypost/forumpromo.gif") no-repeat 100% 100%;		
}

div.RegisterOption2 {	
	background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_livdailypost/emailpromo.gif") 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 10px;
	font-weight:bold;
	line-height: 1.4em;
}


/* styles for dvd rating  
------------------------------------------------*/
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; }

.list-head-colour {
background: #f5f5f5;


}

/* tag cloud styles
--------------------------------------------------------*/
.tag-cloud { background:#f5f5f5; text-align:left; padding: 7px;}
.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.85em; }
.blog-wrapper 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; } 
.blog-wrapper ul li strong.entrylink { font-size:0.95em; font-family:Georgia, serif;} 

/* hackable urls

--------------------------------------------------------*/

.articleDatePage{ float:left;}
.articleDatePage h1{ font-size:0.9em;}
.crumbsCentre{ font-weight: bold; font-size: 0.85em; float:right; border: 1px solid #d2d2d2; padding: 1px 5px;}
.crumbsBrowseByDate { float:right; margin-bottom:10px;}
.crumbsBrowseByDate li{	display:inline; margin:10px 0px; font-weight: bold; font-size: 0.85em; border: 1px solid #f5f5f5; 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 dotted #f5f5f5; 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 { color: #000;background: #f5f5f5; border-bottom:1px solid #ccc;}
#browseByDate {	font-size:1.15em; margin:0 10px; font-weight:bold; font-family:Georgia, serif;}
ul#browseByDate li {padding:5px 0 5px 0;border-top:1px solid #f5f5f5}
#content-channel #search-articles {width: 420px;}
#content-channel .pagination ul{ margin: 5px 3px 5px 5px; }
div#content-channel div#three-col-wrap { float:left;width: 425px;}

/* google ads

--------------------------------------------------------*/
.sponsored-link h5 { padding-bottom:5px; }
.sponsored-link { padding-bottom:5px; margin-bottom:5px;}
.sponsored-link a:link { color: #0000ff; text-decoration:none; }
.sponsored-link p { padding-bottom:15px; position: relative; }
a.google-adlink { font-size:0.95em; color: #0000ff; }
.sponsored-link .google-adlink:hover { text-decoration:underline; }


/* Money Supermarket 
-------------------------------------------------------------*/
div#content-shopping {
margin: 0;
padding:0;
}		

div.moneysupermarket-wrapper h2 {
margin: 0 0 10px 0;
padding: 0;
}

div.moneysupermarket-wrapper {
margin: 10px 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 #293483;
}

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;
}

/* image gallery thumbnails
-------------------------------------------------------*/
.galleryembed .thumbs { border:1px solid #000000; }
.galleryembed .currentThumb { border:1px solid #FFFFFF; }



/* email/forum
-------------------------------------------------------*/
div.article-embedded-footer { 
margin: 10px 5px 10px 0; 
padding: 5px 0 5px 0;
font-size: 1.1em;
background:#fdfdfd;
}

div.article-embedded-footer a { font-weight: bold; } 
p.link-with-prelink-text { margin: 10px 0 10px 0px; }

/* 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: #0000ff; padding: 0 0 0 10px;}
div.adsense-text span.sponsored-link p { font-size: 0.65em;}
div.adsense-text span.sponsored-link p a { font-size: 0.9em; color: #0000ff;}
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: #666;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: #666;font-weight:normal; font-size:1em; 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: #0000ff; }
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: #0000ff; font-size: 0.95em; text-align:left;}
div.PublicNoticesRecent ul.PublicNoticesClasses li.PublicNoticeMore a { color: #0000ff; }


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;}

/* Weather widget
----------------------------------------------*/
.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;}

/* fix
----------------------------------------------*/
div.one-col, div.one-col-highlight {float: left; display:inline;margin-right:5px; }

/* 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: 2px;}
div.xhtmlrhbox-title {font-size:0.85em;padding: 3px 5px 3px 10px;margin: 0px 0px 10px 0px; color: #fff; background: #666; text-transform: uppercase; font-family: georgia;}


/* 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://172.27.14.103:8090/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://172.27.14.103:8090/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://172.27.14.103:8090/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.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.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;}

div#quick-vote-sponsor img{margin:5px 0px;}
div#quick-vote-sponsor{font-size:0.85em;}
