/* 
Title:	Global Newspaper stylesheet - sunday sun site styles
Author: 	jimcasey@trinitymirror.com
Updated: 30/7/08 - clam
*/

@import url(http://images.icnetwork.co.uk/css/icnetwork/r2_styles.css);  

/*Styling structure container - we cannot alter the basic structure.css (it runs across several sites) if we have any changes we do them here.
--------------------------------------------------------*/

div#content, div#content-article, div#content-channel {padding-top: 10px;}
.col-wrap {padding: 0;} /* this removes the larger homepage padding*/
div.one-col, div.one-col-highlight, div.two-col, div.two-col-highlight, div.three-col, div.four-col-dynamic, div.three-col-highlight {float: left; margin-right: 10px; }
div.four-col, div.four-col-highlight { float: left; margin-right: 0px; }	
div.forumwidget {float: left;}

/*Background images and colours on the site
--------------------------------------------------------*/
div#toplinks {	padding-top:5px; background: #ffffff; }
div#wrap {background: url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/sidebar_bkg.gif) repeat-y 100% 0;} 
div.one-col-highlight, div.two-col-highlight, div.four-col-highlight, div.three-col-highlight, div.article-ads, .search-again, div#content-article div.one-col, div#content-article div.one-col-highlight,  div#top-search {background: #e1f1fb;}
div#footer-ad-slot-seotext, div.mpu-ad {background: #fffcf2;}
div#footer-ad-slot-copyright {background: #fff;}

body  {	background: url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/body_bkg1.gif) repeat-y 50% 0;}
.multimedia-tab li a   {background: #cfd0d2 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/nav_bkg_on.gif) repeat top;	}	
div#top-search-ad-slot {background:#fff; border-bottom: 2px dotted #999999; }
div#footer-links,  #footer-links-sites {background: #fff;}
.pagination a:link, .pagination a:hover, .pagination a:visited {background: #31477a url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/nav_bkg_off.gif) repeat 50%; }
div#header  {background:  #ea0000 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/logo2.jpg) no-repeat top left; }	
div#sub-nav  {background: #1a1a1a;}
.galleryembed  {background: #000;}

div#main-nav {background: #31477a url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/nav_bkg_off.gif) repeat 50%; }

#main-nav a#main-nav-selected, .pagination li.currentpage, .multimedia-tab li a:hover  {background: #ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head3.gif) repeat 50%;  }

span.breaking-news-text  {background: #ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head2.gif) repeat 50%;  }



div#main-nav ul li a {background: url(http://images.icnetwork.co.uk/collections/css_r2_birmmail/nav_bkg_on_border_rt.gif) no-repeat top right;}

/*Borders
--------------------------------------------------------*/
div#footer-ad-slot-copyright  {border-top: 2px dotted #999999; border-bottom: 2px dotted #999999;}

div#footer-links-sites  {border-bottom: 2px dotted #999999;}


div#footer-links li a, #footer-links-sites li a{border-right: 1px dotted #999999;}
div.classified-quicklinks, div.classified-homes, div.classified-jobs, div.classified-weather, div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap	 { border-bottom: 10px solid #fff;}
	

div.mpu-ad  {border-top:10px solid #fff;}
div.mpu-ad  {border-bottom:10px solid #fff; border-top: 0px;}
div.quick-links-list ul li  {border-bottom:1px dotted #cccccc;}  	
div.search-articles-teasers	{border-bottom:1px dotted #cccccc;}
.galleryembed {border:1px solid #000;}
span.breaking-news-text  {border: 0px; }
.breaking-news { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; }
div#footer-links-sites {	border-top:0px solid #fff9e5;}

div#sidebar {	border-top:10px solid #fff;}
div.sponsored-links-wrap	{border-top:10px solid #ffffff}

/*Font colors - white
--------------------------------------------------------*/
 div#main-nav, div#main-nav ul li a, .galleryembed a:link, .galleryembed a:active, .galleryembed a:visited, .multimedia-tab li a {color: #fff;font-weight:bold;}	
.whitelinks a:active, .whitelinks a:link, .whitelinks a:visited, .whitelinks a:hover  {	font-weight:bold; color: #fff;	background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr_white.gif) no-repeat 100% 50%; padding-right:10px;}
h4 a:active, h4 a:hover, h4 a:link, h4 a:visited, h3 a:active, h3 a:hover, h3 a:link, h3 a:visited   {	font-weight:bold; color: #fff;	background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr_white.gif) no-repeat 100% 3px; padding-right: 10px;}

div#sub-nav ul li a, .galleryembed p {color: #fff; font-weight:normal;}
.galleryembed a:link, .galleryembed a:active, .galleryembed a:visited, .multimedia-tab li a {color: #fff;font-weight:bold;}	
.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_sundaysun/i_arr.gif) no-repeat 0 3px;	font-weight:normal;	padding-left:10px;		}	
	


/*Font colors - links
--------------------------------------------------------*/
 
a:link {color: #0066cc;text-decoration: none;}
a:visited {color: #0066cc;text-decoration: none;}
a:active {color: #0066cc;text-decoration: none;}
a:hover {color: #0066cc;text-decoration: underline;}
a:focus { outline: none; }


/*Font color - default
--------------------------------------------------------*/
 
body {color: #000;}


/*Font color - others
--------------------------------------------------------*/

p.article-date, span.related-article-date, .info-text {color: #666666;}

/* header and footer styles, ads, search, footer links
--------------------------------------------------------*/
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 {	padding:0px; margin:0px;}
div#footer {margin-bottom:-20px;}
div#footer-ad-slot-seotext, div#footer-ad-slot-copyright {width:995px;padding:10px 0;}
div#top-search-ad-slot{ width:995px;padding:10px 0 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, div#footer-ad-slot-copyright iframe, div#footer-ad-slot-copyright object {float:left; margin:0 7px 0px 7px; display: inline;}	
div#footer-ad-slot-copyright img, div#footer-ad-slot-seotext img, div#top-search-ad-slot img{	float:left; margin:0 7px 0px 7px;}
div#footer-ad-slot-copyright p, div#footer-ad-slot-seotext p{ margin:0 5px 0px 7px;}	
div#top-search-ad-slot p{	padding:10px 0 0px 0;}
div#footer-links li a, #footer-links-sites li a, div#footer-links li a:hover, #footer-links-sites li a:hover{padding: 0px 7px 0 7px;}	
div#footer-links li, #footer-links-sites li {font-weight: normal; line-height:1.8em;}
div#footer-links-sites  {padding: 0px 0 5px 0; margin-bottom: 0;}
div#footer-links  {padding: 5px 0 0px 0; margin-top: 0;}


/* homepage layout - equal height cols - credit http://www.positioniseverything.net/articles/onetruelayout/ 
We use a series of one, two, three and four columns as well as highlight colors on the homepage using equal height column css, on other pages we reuse these columns but in wrapper divs
--------------------------------------------------------*/
	
div.one-col, div.one-col-highlight, div.forumwidget {width: 155px;}
div.two-col, div.two-col-highlight {width: 320px;}	
div.three-col, div.three-col-highlight 	{width: 485px;}
div#content-channel div.four-col-dynamic {margin-bottom:10px;}
div#three-col-wrapper div#content {padding-top:0px;}
div.four-col, div.four-col-highlight, div.four-col-dynamic {width: 650px; margin-right: 0; padding-right: 0;}



/* channel, section and article layout 
--------------------------------------------------------*/

div#content-channel div#one-col-wrapper div.one-col, div#content-channel div#one-col-wrapper div.one-col-highlight 	{margin-bottom:10px; margin-right:0;}
div#content-channel div.three-col, div#content-channel div.three-col-highlight 	{margin-bottom:10px;}
div#content-article div.one-col, div#content-article div.one-col-highlight	{margin-bottom: 10px; margin-right:0; background: #e1f1fb;}	
#three-col-wrap {float:left;width: 485px; margin-top:0px;}
div#content-channel div#three-col-wrapper {width: 485px; margin-top:5px;}
div#content-channel div#one-col-wrapper {width: 155px; margin-top:5px; display:inline; }
div#content-article div#one-col-wrapper {width: 155px; margin-top:5px; display:inline;}
div#content-multimedia div.four-col-highlight	{ float:left; width: 650px; margin-bottom:10px; padding-bottom:10px;}
div.video-col-wrapper {width:650px;margin:10px 0 0 0;}
div#content-channel, div#content-multimedia, div#content-article{width: 650px;	}
div#content-article div.multimedia-blank div.videoembed{ width:460px; background: #e1f1fb; padding: 15px 0 10px 0px; text-align:center;}

/* section/article fudge styles*/
div#content-channel div#three-col-wrapper div#three-col p{ font-size:0.95em; padding:3px 7px 0px 7px; margin:0px;}
div#content-channel div#three-col-wrapper div#three-col img	{float:right;margin:10px; border: 1px solid #333333;}
div#content-channel div#three-col-wrapper div#three-col p.article-date	{font-size:0.85em;}
div#content-channel div#three-col-wrapper div#three-col h1 {padding:10px 7px 0 7px; margin:0; font-size: 2.8em}	


/* this breaks url or any long text that could push content layout in IE 
--------------------------------------------------------*/
					
div.sponsored-links-wrap, div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap	{

	text-align:left;	
	padding-bottom: 5px;
	word-wrap: break-word;
	overflow:hidden;
	}

div#content-article div#one-col-wrapper div.one-col, div#content-article div#one-col-wrapper div.one-col-highlight	{
	word-wrap: break-word;
	overflow:hidden;
	}


/* html styles
--------------------------------------------------------*/

body {
	text-align:center;
	margin:5px 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;
	}

/* default font-family is verdana, all 'headings' are Helvetica, Arial*/
body {font-family: Verdana, sans-serif;}
h1, div#header-content h2, h2, h3, h4, h5, #main-nav, #sub-nav  {font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;}

h1, div#header-content h2, h2, h3, h4, h5, #main-nav, #sub-nav, p, li {line-height:140%;}

*  {margin:0;padding: 0;}	/* This removes all default padding/margins*/	
img {border:0;}

h1	{font-size:2em;margin:0;padding: 5px 5px 5px 7px;font-weight:bold; line-height:100%; }
div#header-content h2{margin: 0px 0 5px 7px;	padding:0;font-size:1.5em;}	
h2	{font-size:1.3em;margin:0;padding: 0px 5px 1px 7px;font-weight:bold; line-height:120%;} /* All teaser, puff headlines use  this style*/
h3	{font-size:0.95em;padding: 5px 7px 5px 7px;margin: 0px 0px 0px 0px;font-weight:bold; } /* All channel headings use this style*/
#content-article h3,#content-channel h3 {margin-bottom:0px;}
#content h3 {margin-right:10px;}
h4	{font-size:0.95em;padding: 5px 7px;margin: 0px 0px 10px 0px;font-weight:bold; } /* All subheadings use this style*/
h5	{font-size:0.95em;padding: 0 7px;margin: 0;font-weight:bold;}

p	{margin: 0; padding: 0 7px; font-size:0.85em;	}
ul	{margin: 0;list-style: none; font-size:0.85em; }		
ol	{margin: 0;padding:0;}	

/* font sizes 
--------------------------------------------------------*/

/* 0.85em default same as pareagraphs and lists*/
.clsSearchBoxButton, .clsSearchBoxSelect, .clsSearchBoxTextBox, .clsSearchBoxText, p.article-date	, div#content-article div#three-col-wrap div#three-col .article-date, div#content-channel div#three-col-wrapper div.three-col-highlight ul, #new-search , .search-pagination, .comment, .multimedia-tab {font-size:0.85em;}
	
/* All subheadings and channel headings use these style - color1 is red, color2 is black  - you can have up to three heading/section colour 
--------------------------------------------------------*/

h4, .list-head-color, .list-head-colour, .list-head-colour1, .list-head-color1, div.share-article h4, div.article-comment h4 { color: #fff; background: #ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left;}
h3.list-head-color, h3.list-head-colour, h3.list-head-colour1, h3.list-head-color1 {color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head2.gif) no-repeat top left;}
.list-head-colour2, .list-head-colour2  {color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head2.gif) no-repeat top left;}
.list-head-colour2, .list-head-colour2  {color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head2.gif) no-repeat top left;}
.list-head-color-multimedia, .list-head-color-multimedia {color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head2.gif); font-size:0.95em;padding: 5px 7px; margin: 0px 0px 10px 0px;font-weight:bold;}
.list-head-colour3, .list-head-color3 {color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head3.gif) no-repeat top left;}	
.list-head-colour4, .list-head-color4 { background: #970045 url(http://images.icnetwork.co.uk/collections/css_r2_birmmail/listheadcolour4.gif) repeat-x bottom; color: #fff; }
span.list-head-colour1 {color: #fff;background: #eb2125;}

/* football channel */
div#content-channel.newcastleutd h4.list-head-color, div#content-channel.newcastleutd h4.list-head-colour, div#content-channel.newcastleutd h4.list-head-colour1, div#content-channel.newcastleutd h4.list-head-color1, div#content-channel.newcastleutd h4.list-head-color2, div#content-channel.newcastleutd h4.list-head-colour2, div#content-channel.newcastleutd h4.list-head-colour3, div#content-channel.newcastleutd h4.list-head-color3 { color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head3.gif) no-repeat top left; }
div#content-channel.sunderlandafc h4.list-head-color, div#content-channel.sunderlandafc h4.list-head-colour, div#content-channel.sunderlandafc h4.list-head-colour1, div#content-channel.sunderlandafc h4.list-head-color1, div#content-channel.sunderlandafc h4.list-head-color2, div#content-channel.sunderlandafc h4.list-head-colour2, div#content-channel.sunderlandafc h4.list-head-colour3, div#content-channel.sunderlandafc h4.list-head-color3 { color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left; }
div#content-channel.middlesbroughfc h4.list-head-color, div#content-channel.middlesbroughfc h4.list-head-colour, div#content-channel.middlesbroughfc h4.list-head-colour1, div#content-channel.middlesbroughfc h4.list-head-color1, div#content-channel.middlesbroughfc h4.list-head-color2, div#content-channel.middlesbroughfc h4.list-head-colour2, div#content-channel.middlesbroughfc h4.list-head-colour3, div#content-channel.middlesbroughfc h4.list-head-color3 { color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left; }


div.hot-motors-wrap h4.list-head-colour1 {color: #fff;}

/* styled football sections
--------------------------------------*/
div#content-channel.newcastleutd h4.list-head-colour1, div#content-channel.newcastleutd h3.list-head-colour, div#content-article.newcastleutd h4.list-head-colour1, div#content-article.newcastleutd h3.list-head-colour  {
background: #333333 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head3.gif) no-repeat top left; color: #fff;
}

div#content-channel.sunderlandafc h4.list-head-colour1, div#content-channel.sunderlandafc h3.list-head-colour, div#content-article.sunderlandafc h4.list-head-colour1, div#content-article.sunderlandafc h3.list-head-colour  {
background: #ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/#ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left;) no-repeat top left; color: #fff;
}

div#content-channel.middlesbroughfc h4.list-head-colour1, div#content-channel.middlesbroughfc h3.list-head-colour, div#content-article.middlesbroughfc h4.list-head-colour1, div#content-article.middlesbroughfc h3.list-head-colour  {
background: #ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left; color: #fff;
}



	
/* header styles links to other sites, get involved, logos
--------------------------------------------------------*/
	
div#toplinks	{float:left;	width:100%;padding:5px 0px;}
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%;}	
div#header-logo {float: left;	height: 110px;}	
div#header { height: 115px; position: relative;}	
div#header-content {	float: left; width:320px;	font-weight:normal;
	height:75px; 	
	position: absolute;
	top: 12px;
	left: 200px;
	padding-left:20px;
	z-index:100;	
	display:inline;	}	
			
		
.menu1 {	float:left;	width:135px; margin:0px 0 0 7px;	padding:0 0px 0 0px; font-size:0.95em;}	
div.block-one {float:left;}	
div#topsearch	{float:left;	}


/* navigation styles
--------------------------------------------------------*/
	
div#sub-nav{	float: left;	width:995px;	margin: 0;padding: 0;	}	
div#sub-nav ul{list-style: none;margin: 0;	padding: 0;margin:0 5px;}	
div#sub-nav ul li{float:left;	font-weight: normal;	}
div#sub-nav ul li a{	float:left;	display: block; padding: 5px 7px 5px 7px;}
#sub-nav a#sub-nav-selected, div#main-nav, #main-nav a#main-nav-selected {text-decoration: none; font-weight:bold;}	

div#main-nav{float: left;	margin: 0;padding: 0; width:995px;}	
div#main-nav ul{	list-style: none;margin: 0;padding: 0; font-size:0.95em;	}		
div#main-nav ul li{	float:left;	}
div#main-nav ul li a{	float:left;	display: block;padding: 7px 10px 5px 10px;}

/* all ads - padding,margins
--------------------------------------------------------*/

div#ad-col img, div#ad-col iframe	{margin-bottom:10px;}
div#ad-col	{margin-right:0px; margin-top:0px;}	
div#ad-col object {padding-bottom:5px;	}	
div.mpu-ad	{width: 330px;text-align:center;padding:10px 0;	}
div.article-ads {float: left;	width: 485px;text-align:center;padding:10px 0px;margin:10px 0px 0px 0px;	}	

/* classified objects 
--------------------------------------------------------*/	

div#classified-col	{margin-top:0px;}	
div.classified-homes, div.classified-jobs, div.classified-weather	{text-align:left; width:160px;}		
div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap	{text-align:left; position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */}	
div.sponsored-links-wrap	{margin-top:10px;text-align:left;}
div.classified-homes, div.classified-jobs	, div.sponsored-links-wrap, div.sponsored-link p, div.hot-job p, div.hot-job, div.hot-motor, div.hot-home, div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap, div.classified-homes p, div.classified-jobs p, div.classified-quicklinks ul li {	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 {margin-bottom:5px;}
div.hot-motor, div.hot-home {	margin-bottom:10px; border-bottom:0px dotted #cccccc;}		
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 img {margin-top:5px;}	
div.classified-quicklinks h4 {margin-bottom:5px;}		
div.classified-quicklinks	{text-align:left;padding: 0 0 5px 0;}
div.classified-quicklinks ul {font-weight: bold;margin: 0;padding:0;text-align:left;}		
div.classified-quicklinks ul li	{margin:0 5px;padding-bottom:5px;padding-top:5px;	}	

div.hot-addlinks	{margin:0;padding: 0;	}	
div.hot-addlinks ul	{margin:0px 10px;padding: 0;font-weight:normal;}	
div.hot-addlinks ul li {padding-bottom:5px;}	
		
	
/*dating search box styles - not sure if being used but will leave in
--------------------------------------------------------*/
	
.clsSearchBoxButton, .clsSearchBoxSelect, .clsSearchBoxTextBox { margin:2px 0; }
.clsSearchBoxText { padding: 0 5px 0 0px; color: #000; }
	
/*breaking news styles  - not sure if being used but will leave in  
--------------------------------------------------------*/
.breaking-news {margin-left:-5px; float: left; width: 648px; font-size:1.1em; padding:5px 0; font-weight:bold; margin-bottom:0px; display:inline;	}
span.breaking-news-text { position: relative; padding: 5px 10px; margin-right:10px; /*margin-left:-10px;*/	font-weight:bold; color:#fff; }
div.breaking-news { background: #e1f1fb; }


/*article styles - these styles and elements are used on all article pages
--------------------------------------------------------*/	
.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; }

/*social bookmarking*/	
div.share-article{float: left;width: 485px;margin: 10px 0 10px 0; border: none; border-bottom: 2px dotted #999999;  }
div.share-article ul{	margin:0;padding:0;font-weight:bold;}	
div.share-article ul li{float:left;padding:0px 0px 10px 5px;}			

/*reader comments and get involved forms*/	
div.article-comment, div.your-paper-form	{float: left;width: 485px;margin: 0px 0 10px 0;padding-bottom:5px;}	
div.your-paper-form {	width: 485px; margin-top:10px;}
div.your-paper-form h4 { background: url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left; color: #fff;}




.tab_textbox {width: 450px;}	
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	{margin-bottom:10px;font-weight:bold;text-align:left;}
div.reader-comments{	margin-bottom:10px;font-weight:bold;}	

/*article date styles*/			
p.article-date {padding-bottom:0px; padding-top:0;}
.one-col p.article-date {margin-left:0px;}
div.article-image p.article-date 	{display:none;}	/* hide for now until caption problem sorted*/	
span.related-article-date {font-size:0.95em;	}

/*default article styles for lists, images, etc*/
div#content-article div#three-col-wrap div#three-col p, div.arbitaryhtml-article p {padding:7px 7px;font-size:0.95em;}/*to use on arb html to look like articles*/	
div#content-article div#three-col-wrap div#three-col ul {padding:7px 7px;font-size:0.95em;}
div#content-article div#three-col-wrap div#three-col img {float:right;margin:10px;}	
div#content-article h1 {padding:10px 7px 0 7px; margin:0; font-size: 2.2em}		

/*site tools*/
div.site-tools	{margin:0;padding: 0;	}			
div.site-tools img {margin:0 10px 0px 10px;padding: 0;float:left;}	
div.site-tools ul {margin:0px 7px;padding: 0;font-weight:normal;}	
div.site-tools ul li{padding-top:2px; padding-bottom:3px; }		

/*article images*/
#content-article img	{border:1px solid #333; }	


/*all default image padding/margins/floats*/

div.puffs img, div.three-col div.puffs img, div.three-col-highlight div.puffs img {margin:0 6px 5px 6px; border:1px solid #333;}	
div.puffs img {float:right;}
div.three-col div.puffs img, div.three-col-highlight div.puffs img, div.video-teaser img, div.promo img {float:left;}
div.promo img {margin:0 7px 0 5px;}
div.quick-vote img	{margin-left:25px;}
div.video-teaser img	{margin:0 20px 0px 10px;padding:0;}	
div.search-articles-teasers p img {margin: 0 5px 5px 0;}
.one-col div.blog-wrapper img  {margin: 0 0 5px 7px; }


/*Global display styles used throughout the site*/
	
div.teasers	{margin:0 0 10px 0; padding: 0;}			
div.teasers img	{margin:0 6px 5px 6px;padding: 0;float:left; border:1px solid #333;}	
div.teasers + div.teasers { padding:3px 0 2px 0; }
	
div.quick-links	{margin:0 0 5px 0;padding: 0;	}		
div.quick-links-list	{margin:0px 0 0px 0;padding: 0;display:block;}		
div.quick-links-list ul	{margin:0px 7px;padding: 0; font-weight:normal;}	
div.quick-links-list ul li{padding-top:2px;padding-bottom:3px;}


div.storylist, div.tags	{display:block;}	



.more-articles {font-weight:bold;}	

div.tags ul	{margin:5px 7px;padding: 0;font-weight:normal;}	
div.tags ul li{display:inline;padding-bottom:5px;}		
.floatright { float: right; }
	
div.storylist ul, div.wrapper div.one-col ul, div#content-channel div#three-col-wrapper div.three-col-highlight ul  {	margin:0px 7px;padding: 0;}	
div.storylist ul li, div.wrapper div.one-col ul li, div#content-channel div#three-col-wrapper div.three-col-highlight ul li { padding-top:3px; padding-bottom:3px;}

div.pufflist	{margin:10px 0 10px 0;padding: 0;display:block;}	
div.pufflist ul	{margin:0px 5px;padding: 0;font-weight:normal;}	
div.pufflist ul li{padding-bottom:5px;}	

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_sundaysun/i_arr.gif") no-repeat 0 7px; padding-left:10px;}

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;width:360px;}
.galleryembed p span{padding-top:5px;}


div.puffs	{display:block; padding-bottom:7px;}

div.promo	{margin:10px 0 10px 0;padding: 0;	}
	
div.your-site	{margin:0 0 10px 0;padding: 0;}	
div.your-site-list	{margin:0 0 10px 0;padding: 0;display:block;	}	
div.your-site-list ul	{margin:0px 7px;padding: 0;font-weight:normal;	}	
div.your-site-list ul li{	padding-top:3px;	padding-bottom:2px;}	
		
div.quick-vote	{margin:0 0 10px 0;padding: 0;}	
div.quick-vote p	{margin:5px 10px 0 10px;padding: 0;}	
		
/*styles to overwite feeds in sections
--------------------------------------------------------*/		
.smallteaserpic	{font-size:1.1em;margin:0;padding: 5px 5px 1px 0px;font-weight:bold; line-height:120%; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;}	
.headtypea {line-height:140%; padding: 0px; font-size: 0.85em;}
.teaserlink	{font-weight: bold; text-transform: capitalize;}
#three-col-wrapper table 	{margin:3px 0px 10px 7px; width: 475px;}

		
/*icon links 
--------------------------------------------------------*/

/*defaults */

/*all elements using arrow icon */
div.storylist ul li, div.wrapper div.one-col ul li, div#content-channel div#three-col-wrapper div.three-col-highlight ul li, div.site-tools ul li, div.pufflist ul li, div.hot-addlinks ul li, div.video-teaser ul li {background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr.gif) no-repeat 0 8px; padding-left:10px;}	

.readlink {font-weight:bold;}
div.hot-motors-wrap h4.list-head-colour1 span.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_motors_white.gif") no-repeat 0 50%;padding-left:17px;}
div.hot-jobs-wrap h4.list-head-colour1 span.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_jobs_white.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: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_birmmail/i_tag.gif") no-repeat 0 50%;padding-left:16px;}

.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}
.delic {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_delecious.gif") no-repeat 0 50%;padding-left:20px;}
.digg {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_diggit.gif") no-repeat 0 50%;padding-left:20px;}
.newsvine {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/newsvine.gif") no-repeat 0 50%;padding-left:20px;}
.stumbleupon {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_stumbleupon.gif") no-repeat 0 50%;padding-left:20px;}
.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;}



/*daily record only */
li.homes {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/homes.gif") no-repeat 0 50%; padding-left:17px;  }
li.jobs {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/jobs.gif") no-repeat 0 50%; padding-left:17px;  }
li.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/cars.gif") no-repeat 0 50%; padding-left:17px; }
li.dating {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/date.gif") no-repeat 0 50%; padding-left:17px;  }
li.ads4u {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/ads4u.gif") no-repeat 0 50%; padding-left:17px;  }
li.shopping {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/shopping.gif") no-repeat 0 50%; padding-left:17px;  }
li.family {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/family.gif") no-repeat 0 50%; padding-left:17px;  }
li.localmole {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/local_mole.gif") no-repeat 0 50%; padding-left:17px; }
li.bookanad {background:url("http://images.icnetwork.co.uk/collections/css_r25_all/hand-icon.gif") no-repeat 0 50%; padding-left:17px;}

.channellink {background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr.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_sundaysun/i_arr.gif) no-repeat 0 50%;padding-left:10px; }
.sendvideo {background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr.gif) no-repeat 0 50%;padding-left:10px; }
.sendpics {background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr.gif) no-repeat 0 50%;padding-left:10px; }
.joinbloggers {background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr.gif) no-repeat 0 50%;padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.joinforums {background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr.gif) no-repeat 0 50%;padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.playvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_playvideo.gif") no-repeat 100% 50%; padding-right:18px;font-weight:bold;}
.playgallery {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_gallery.gif") no-repeat 100% 50%; padding-right:18px;font-weight:bold;}
.podcast {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_podcast.gif") no-repeat 100% 50%;padding-right:15px;font-weight:bold;}


/* this is the style used for the neswspaper branding text 
--------------------------------------------------------*/

span.branding-text {font-weight:bold;}

/*Pagination style URL: http://www.dynamicdrive.com/style/ *Credits: Dynamic Drive CSS Library used for all pagination on the site
--------------------------------------------------------*/

.pagination {clear:both;}
.pagination ul{margin: 0 0px 5px 5px;	padding: 0;text-align: right;} /*Set to "right" to right align pagination interface*/
.pagination li{	list-style-type: none;display: inline;}
.pagination a, .pagination a:link, .pagination a:visited{	padding: 3px 5px; text-decoration: none; color: #fff;}
.pagination a:hover, .pagination a:active{color: #fff; text-decoration: underline;}
.pagination li.currentpage {padding:3px 5px; color: #fff;}
.pagination li.nextpage, .pagination li.prevpage{	}
.search-pagination{background-color:#f5f5f5;padding:2px 5px;float:left;}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;padding-right: 0;}	



/* sitemap styles*/

div#wrap div#wrap-inner div#content div.wrapper div.two-col div.sitemap-list h4.list-head-color2 {
margin-top: 5px; color: #fff; background: #fff url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head2.gif) no-repeat top left; color: #fff;
}


div.sitemap-list h4.list-head-color2 a {
font-size: 1.0em;
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: #fffcf2; 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: #fffcf2; margin: 1px 0;}
ul li.sitemap-toplevel a.sitemap-rss img { margin-top: 5px; }
	
	
/*Search and search results styles 
--------------------------------------------------------*/

#search{	float:left;}	
#search-sections{float: left;	width: 485px;margin: 5px 0;padding: 5px 0;	}	
#search-sections p{padding-bottom:5px;}	
#search-articles{float: left;	width: 485px;margin: 10px 0 10px 0;}
#new-search{	float:left;display: inline;padding:0 5px;font-weight: bold;}
div.search-articles-teasers	{margin:0 0 10px 0;padding: 0 0 10px 0;}	
div.search-articles-teasers p {clear: both;margin: 0px;}	
.search-showing{	float:left;	margin-left:5px;}
.search-more a{float:right;}
.search-refine  	{float: left;width: 485px;margin: 10px 0 0 0;padding:0px;}	
.search-refine p{margin:0px;padding-bottom:5px;}	
.search-refine	form{display:inline;}	
.search-again{float: left;width: 485px;margin: 10px 0 10px 0;padding:0px 0 10px 0;}
.search-again-text{	float:left;font-weight:bold;margin-left:10px;font-size:0.85em;}
.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	{display:block;}
div.search-tips ul	{margin:0px 5px;	padding: 0;}		
div.search-tips ul li{padding-bottom:5px;	}


/* image gallery thumbnails
-------------------------------------------------------*/
.galleryembed .thumbs { border:1px solid #000000; }
.galleryembed .currentThumb { border:1px solid #FFFFFF; }
	
/* 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;
height: 80px;
background: url("http://images.icnetwork.co.uk/collections/css_r2_sundaysun/logo_small.jpg") no-repeat;
}

div#quiz-content, div#email-a-friend-content {
text-align:left;
width:398px;	
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/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 #cccccc;
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;	
	
color: #993300;	
font-weight:bold;
}

p.quiz-options {
padding:5px 10px;
font-size:0.95em;	
	
color: #000;	
font-weight:bold;
}	


/* horoscopes styles 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: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 #cccccc; 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;}


/* forum quote displayed as comments at the bottom of articles, blockquote can be used elsewhere
--------------------------------------------------------*/

.two-col p.link-with-prelink-text {background:url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/i_forum.gif") no-repeat 0 3px; padding-left:16px; font-size:1em; font-weight:bold; margin: 0px 7px 10px 7px; }
.one-col p.link-with-prelink-text { font-size:1em; font-weight:bold; margin: 0px 7px 0px 0px; padding:0; }
.puffs blockquote {margin: 0px 7px 10px 7px; padding: 0px 0 0 0; background: url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/quote1.gif") no-repeat top left;}
.puffs blockquote p { background: url("http://images.icnetwork.co.uk/collections/css_r2_birmmail/quote2.gif") no-repeat bottom right; font-size:105%; font-weight:bold; padding-left: 17px;}


blockquote + blockquote {margin-top:10px;}
.comment{margin: 0px 12px 0 22px;font-weight:normal;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;}

div.article-comment div.RegistrationHeader p {font-size:1.005em; }

.multimedia-tab{
padding: 3px 0;
margin-left: 0;
margin-top:10px;
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: 5px 7px;
margin-right: 1px;
border-bottom: none;
}

.multimedia-tab li a:hover{
text-decoration:underline;
}

.multimedia-tab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background: #000 ;
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;
	
	}

dl.definition-list dt {
	clear: both;
	width: 155px;
	float:left; 
	padding: 7px 0 7px 0;	
	}
	
dl.definition-list dd {
	padding: 7px 0 7px 170px;	
}
		

/* rate article
---------------------------------------*/

	
div.rate-article-small
	{
	text-align: left;	
	padding: 0 10px 0 10px;
	}

div.rate-article ul
	{	
	margin: 5px 0 0 50px;
	padding:0;
	
	font-weight:bold;
	}

div.rate-article-small ul
	{	
	margin:0 0 0 0px;
	padding:0;
	
	font-weight:bold;
	}
	
div.rate-article ul li, div.rate-article-small ul li
	{
	background: url('http://images.icnetwork.co.uk/collections/css_r2_sundaysun/whitestar.gif') no-repeat top;
	float: left;
	padding: 20px 7px 10px 7px;
	}			
	
p.ratingtext {
	
	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/collections/css_r2_sundaysun/smallyellowstar.gif')  no-repeat;
	}
	
div.rate-article ul li.on, div.rate-article-small ul li.on {
	background: url('http://images.icnetwork.co.uk/collections/css_r2_sundaysun/yellowstar.gif')  no-repeat top;
	float:left;
	margin: 0 0 0 0;
	}

/* added by Chris Lam 1/8/08 -tab menu for most popular */
div#mostpopular-tabs { float: left; margin: 0 0 10px 0; border: 0px solid #d2d2d2; width: 100%; background: #fff;}
#mostpopular-navlist { padding: 0.33em 0; margin-left: 0px; border-bottom: 1px solid #d2d2d2; font-size:0.85em; }
#mostpopular-navlist li { list-style: none; margin: 0px 0px 0 0; padding: 0 0 0 0px; display: inline; background: none; }
#mostpopular-navlist li a:hover { background: #f6f6f6; border-color: #d2d2d2; text-decoration: underline; }
#mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
#mostpopular-navlist li a.current { padding: 4px 7px; background: white; border-bottom: 1px solid white; }

div#content-channel #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div#content-channel #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }


div#content-article #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div#content-article #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }


div#content #mostpopular-navlist li a { padding:4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div#content #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }

div.two-col  #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }
div.two-col  #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }

/* styles for the top ten */
#top-widget-list-top ol, #top-widget-list-emailed ol{
font-size:0.85em;
margin: 0 0 0 30px;
padding: 0;
color: #666;
}

#top-widget-list-top ol li, #top-widget-list-emailed ol li {
padding: 2px 10px 2px 0;
}


/* tag cloud styles
--------------------------------------------------------*/
.tag-cloud { background:#f5f5f5; text-align:left; padding: 7px; margin: 0 0 0 10px;}
.tag-cloud li { display: inline; padding:0px 10px 0px 0px;}
.tag-cloud .not-popular { font-size: 0.7em; }
.tag-cloud .not-very-popular { font-size: 1em; }
.tag-cloud .somewhat-popular { font-size: 1.6em; }
.tag-cloud .popular { font-size: 1.85em; }
.tag-cloud .very-popular { font-size: 2.1em; }
.tag-cloud .ultra-popular { font-size: 2.3em;}


/* blog aggregator styles
--------------------------------------------------------*/

.blog-wrapper ul{ margin:0 7px; } 
.blog-wrapper .teasers .entryblogname, .blog-wrapper ul li .entrylinkblogname {}
.blog-wrapper ul li{ padding-bottom:10px; } 
.blog-wrapper ul li strong.entrylink { font-size:1.0em; font-weight:normal; background: url("http://images.icnetwork.co.uk/collections/css_r2_sundaysun/i_arr.gif") no-repeat 0 4px;padding-left:10px;} 
.entrydate { font-size:0.8em; display:block; padding:2px 0;} 
.blog-wrapper { padding:0px 0 0px 0;  } 



/* hackable urls

--------------------------------------------------------*/

.articleDatePage{ float:left;}
.articleDatePage h1{ font-size:0.9em;}
.crumbsCentre{ font-weight: bold; font-size: 0.85em; float:right; border: 1px solid #cccccc; 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 #cccccc; 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 #ccccccd; 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;}

#browseByDate {	font-size:1em; margin:0 5px; font-weight:bold;}
ul#browseByDate li {padding:5px 0 5px 0;border-top:1px dotted #cccccc}
#content-channel #search-articles {width: 420px;}
#content-channel .pagination ul{ margin: 0 3px 5px 5px; }
div#content-channel div#three-col-wrap { float:left;width: 425px;}
div#content-multimedia { margin-top: 10px; }

/* google ads

--------------------------------------------------------*/
.sponsored-link h5 { padding-bottom:2px; }
.sponsored-link { padding-bottom:5px; margin-bottom:5px;  }
.sponsored-link a:link { text-decoration:none;  }
.sponsored-link p a:link {position: relative; font-weight:normal; font-size:0.95em;}
a.google-adlink { font-weight:normal; font-size: 0.95em;}
.sponsored-link .google-adlink:hover { text-decoration:underline; font-weight:normal; }


/*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;
	}
	
div.dynamic_panel_wrapper {
 background: url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/dynamic_wrapper.gif) no-repeat bottom left;

}

.dynamic_panel_wrapper img{
padding:0;
margin:0px 12px 10px 7px;
float:left;
border:1px solid #333;
}

.dynamic_panel_wrapper h1{
padding:0;
margin:0px 10px 5px 10px;
font-size:2.2em;	
}


.dynamic_panel_wrapper p{

font-size:0.95em;	
}

.dynamic-panel-buttons {
position:absolute; top:221px; left:220px; 
}

.dynamic-panel-buttons img{
margin:0 5px 0px 0;
border:0px;
}

div.three-col-highlight div.dynamic_panel_wrapper div.clearfix { padding: 0 0 10px 0; }


/*styles for dynamic panel buttons*/

.button1_on {   background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button1_on.gif) no-repeat top left; }        
.button2_on { background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button2_on.gif) no-repeat top left;  } 
.button3_on {   background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button3_on.gif) no-repeat top left;  } 
.button4_on { background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button4_on.gif) no-repeat top left;  } 
.button5_on {    background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button5_on.gif) no-repeat top left;   } 
.button6_on {  background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button6_on.gif) no-repeat top left; } 
.button1 {  background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button1.gif) no-repeat top left;   } 
.button2 {  background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button2.gif) no-repeat top left;  } 
.button3 {  background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button3.gif) no-repeat top left;} 
.button4 {   background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button4.gif) no-repeat top left;  } 
.button5 { background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button5.gif) no-repeat top left; } 
.button6 {  background:url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/button6.gif) no-repeat top left;        } 

/* weather styles
-------------------------------------------------------*/		
div#content-channel.weather-channel  div.weather table { width: 450px; } 
div.weather {margin: 0 0 0 0px;}
.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;}
.weathertown{ font-size: 1.6em; margin:0 0 0 5px; padding: 10px 0px; font-weight:bold; font-family: "Helvetica",Arial, sans-serif; }

div#wrap div#wrap-inner div#content-channel.weather-channel div#three-col-wrapper div.weather table tbody tr td { background-color: #fff; }


/* horiscopes 
-------------------------------------------------------*/
div.horoscope-contact ul { margin: 0 0 0 2px; }
div.horoscope-contact ul li { padding: 5px; border-bottom: 1px solid #f5f5f5; }
div.horoscope-contact  p.horoscope-terms { font-size: 0.7em; }
div.M2ColFull { margin: 0 0 20px 0; }
div.M2ColFullHeadline { font-size: 1.2em; font-weight: bold; margin: 0 0 0 5px; }
div.M2ColFullDate { margin: 0 0 0 5px; }
p.add-linkout { margin: 20px 0 0 0; }

div#horoscope-header { height: 78px; width: 485px; margin: 0 0 10px 0; background: url('http://images.icnetwork.co.uk/upl/dailyrecord3/oct2007/0/4/D7DA4005-C13A-A10D-678087A5B709D7B9.jpg') no-repeat bottom; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
div#horoscope-header h1 { margin: 10px 0 0 100px; font-size: 2.2em; }
div#horoscope-header h2 { margin: 0 0 0 140px; color: #333;}



/* email/forum
-------------------------------------------------------*/
div.article-embedded-footer { 
margin: 0px 0 0 0; 
padding: 5px 7px ;
font-size: 1.125em; 
background:#e1f1fb;
}

div.article-embedded-footer a { font-weight: bold; } 

#content-article p.link-with-prelink-text { margin: 0px 0 5px 0px; }

/* ie6 duplicate character bug */
div#wrap-inner div#content-article div#one-col-wrapper div.one-col { background: #e1f1fb; }
div#content-article div#one-col-wrapper div#related-col div.one-col{ background: #fff; }

/* increased padding on articles place in channels
--------------------------------------------------------*/
div#content-channel div#three-col-wrapper div#left-content-col div.containerobj div#three-col p {margin: 0px 0px 10px 0px;}


/* Search results
-------------------------------*/
div.search-results-summary {
margin: 5px 1px 5px 2px;
padding: 15px 0 15px 0;
border: 1px solid #d2d2d2;
}

div.search-results-teasers {
padding: 10px 0 10px 0;
border-bottom: 1px solid #d2d2d2;
}

div.search-results-teasers ul {
margin: 0 0 0 0px;
padding: 0;
}

div.search-results-teasers ul li h5, div.search-results-teasers-upsold ul li h5  {
font-size: 1.6em;
display: inline;
}

div.search-results-teasers ul li.title, div.search-results-teasers-upsold ul li.title  {
font-size: 0.7em;
margin: 4px 0 4px 0px;
}

div.search-results-teasers ul li.address, div.search-results-teasers-upsold ul li.address {
margin: 4px 0 4px 0px;
}

div.search-results-teasers ul li.map, div.search-results-teasers-upsold ul li.map  {
background:url("http://images.icnetwork.co.uk/design/bd_search/bd_search_map_icon.gif") no-repeat 0 50%;
padding-left:25px;
font-size: 0.9em;
margin: 4px 0 4px 10px;
}

div.search-results-teasers ul li.phone, div.search-results-teasers-upsold ul li.phone {
background:url("http://images.icnetwork.co.uk/design/bd_search/bd_search_phone_icon.gif") no-repeat 0 50%;
font-size: 0.9em;
padding: 3px 0 3px 25px;
margin: 4px 0 4px 10px;
}

div.search-results-teasers ul li img {
margin: 0 5px 5px 0;
}

/* 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;}

div.clearfix div.filmrating img, div.filmrating img.StarredRating { border: none; } /* film review icons - removed border */

/* 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 7px; font-size: 0.85em; }
ul.latest-details li { display: inline; padding-right: 3px; }
ul.latest-details li a { border-left: 1px solid #ccc; padding-left: 5px;}

.classified-weather-content {padding:3px;}
.classified-weather-content-homeforecast img {margin:0px 2px 0px 0px; float:left;}
.classified-weather-content-homeforecast p {margin:0px 0px 5px 0px;}

/* Image Gallery styles
------------------------------------------------*/
div.gallery-controls-next {float: left; width: 50px; height: 25px; margin-bottom: 5px;  background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_next.gif') no-repeat;}
div.gallery-controls-buy {float: left; width: 260px; text-align: center; padding: 0; background: #202020; height: 18px; font-size: 0.9em; padding-top: 7px;}
div.gallery-controls-previous {float: left; width: 50px; height: 25px; margin-bottom: 5px; background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_previous.gif') no-repeat;}
div.gallery-caption {clear: both; font-size: 0.8em; padding: 5px 5px; color: #fff; }
div.gallery-controls-buy a.gallery-buy { font-weight: normal;}
div.gallery-controls, div.gallery-controls-previous, div.gallery-controls-next, div.gallery-controls-buy { color: #fff; }
div.gallery-photo {overflow: hidden; width: 360px; height: 268px; float: left;}

/* whatson promo
------------------------------------------------*/
div.four-col-highlight.whatson {background: #e1f1fb url("http://images.icnetwork.co.uk/collections/css_r2_journalive/whatson_screen.gif") no-repeat bottom right; border-bottom:1px solid #ccc;margin-bottom:5px;font-size:115%;}
div.four-col-highlight.whatson .promo .clearfix img {float:right;margin:0;border:0px solid #f5f5f5;  }
div.four-col-highlight.whatson h2 {padding-top:5px; }

/* motors dealer table - colour overwrite */
div.xhtmlrhbox table { border: none; background: #fffcf2; }
div#ad-table-x20 { margin-top: 0px; }
ul.recent-dealers li { font-size: 1.105em; margin-left: 2px;}
div#ad-table-wrapper-x20 div.xhtmlrhbox-title { font-size:0.925em; padding: 5px 7px 5px 7px; margin: 0px 0px 10px 0px; text-align: left; font-family: Helvetica Neue; background: #ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left;}

/* Geo Tag - Nav 
-------------------------------------------------------------------*/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0; padding: 0; }

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(http://images.icnetwork.co.uk/collections/general/list.gif) no-repeat left center;
list-style-type: none; padding-left: 15px; margin-bottom: 3px; }

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(http://images.icnetwork.co.uk/collections/general/closed.gif) no-repeat left 3px;
cursor: hand !important; cursor: pointer !important; }

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */  }

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default; }

.treeview li.submenu-open{ /* Style for LI that contains sub lists (other ULs). */
background: white url(http://images.icnetwork.co.uk/collections/general/open.gif) no-repeat left 3px; }

ul.explore-nav { margin: 0 0 0 10px; font-size: 0.85em;} 
ul.explore-nav li { margin-bottom: 3px; border-bottom: 1px solid #f5f5f5; }
ul.explore-nav li span { color: #999; font-size: 0.8em; }
ul.explore-nav  li ul.explore-local-links { margin: 0 0 0 10px; }
ul.explore-local-links li { border-bottom: none;}
ul.explore-local-links li span.explore-current { font-weight: bold; color: #ed1b2f; padding-left: 10px; margin-left: -10px;}
form#explore-nav-counties { margin: 5px 0 10px 10px; font-size: 0.875em;}
ul#treemenu1.explore-nav.treeview li.submenu span.explore-count { font-size:1em; }

/* styles for maps promo puff 
------------------------------ */
div.explore-nav-wrap img.geo_nav_puff { margin-left: 9px; }
div.explore-nav-wrap.one-col form#explore-nav-counties select#countyCombo { padding: 1px; }
div.explore-nav-wrap.one-col form#explore-nav-counties select#countyCombo option { padding:0 2px; } 
div#search-geo-map a img { width: 140px; height: 30px; }
div#search-geo-map { padding: 7px 0; }
a.search-geo-link {background: url('http://images.icnetwork.co.uk/collections/css_r2_all/search.gif') no-repeat 0 2px; padding-left: 20px; width: 140px; margin: 5px 0 5px 9px;}

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: right; clear: none; margin: 3px 3px 0px 3px;}
.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;  margin-top: 10px;}
/*  end LM text ad entries  */

/* Local Mole article footer */
.article-ads h4 { color: #fff; background: #ca0325 url(http://images.icnetwork.co.uk/collections/css_r2_sundaysun/list_head1.gif) no-repeat top left;}
.list-head-colour2, .list-head-colour2 { background: #000 url('http://images.icnetwork.co.uk/collections/css_r2_loughborough/list_head_colour2.gif') repeat-x top;  color: #fff; }
.article-ads h5 a {color: #cc0000;}
.article-ads h5 {margin: 0px; padding: 5px 0px 2px 5px; font-size: 1em; line-height: 1em;}
.article-ads p {margin: 0px; padding: 0px 0px 5px 5px; font-size: 0.913em; line-height: 1em;}
/* end Local Mole article footer */

/* ad fix */
#ad-col table div {margin-bottom:10px;}

/* Local Mole onecol search */
.mole-puff-search input {width: 130px; margin-bottom: 7px; }
.mole-puff-search input.button { width: 75px;}
.mole-puff-search img { margin: 0 0 5px 8px;}

/* styles LM content on classified channel */
div.two-col.lm-2content {width: 310px; background: #f5f5f5; padding: 5px 0;}
div.two-col.lm-2content h1 {font-size: 1.2em;}
div.one-col.lm-2promo {background:#fff; margin: 0; padding: 0;}

/* LM contact form */
.lm-form {background: url('http://images.icnetwork.co.uk/collections/local_mole/lm-form-virgin.gif') no-repeat bottom left; background-position: -1000px 100%; width: 465px; position: relative; margin-top: 10px;}
.lm-enquiry {font-size: 0.9127em;padding: 25px 0 10px 0px;background: url('http://images.icnetwork.co.uk/collections/local_mole/lm-form-virgin.gif') no-repeat top left; display: block;}
.lm-enquiry h2 {font-size: 1.6em; margin-left: 0; padding: 5px 0 0 0;}
.lm-form .clear {clear: both;}
.lm-enquiryform {margin: 7px 0px; width: 275px; float: left;}
.lm-enquiryform ul {margin-left: 10px;}
form.lm-contactform {margin: 0 0px;}
form.lm-contactform label {margin-top: 10px;width: 85px; display: block;line-height: 1.8;vertical-align: top; font-weight: bold;}	
form.lm-contactform input {width: 270px;color: #444;}
form.lm-contactform textarea {width: 270px;}
form.lm-contactform p.bottom {margin-bottom:5px;}
.RegistrationErrorMain {width: 275px;font-weight: bold;}
form.lm-contactform div#errstr_your_name.RegistrationError, form.lm-contactform div#errstr_your_tel_no.RegistrationError, form.lm-contactform div#errstr_your_email.RegistrationError, form.lm-contactform div#errstr_your_enquiry.RegistrationError {width: 263px;margin: 12px 0 3px 7px;font-weight: normal; border: 1px solid #fbc2c4;background: #fbe3e4; color: #8a1f11;} 
input#lm-enquirysubmit {background-color: transparent;background-image: url('http://images.icnetwork.co.uk/collections/local_mole/lm-form-virgin.gif');background-position: -2000px 0;background-repeat: no-repeat;border: none;color: #FFFFFF;cursor: pointer;font-size: 93%;height: 25px;margin: 10px 0 0 187px;overflow: hidden;width: 94px;}
input#lm-enquirysubmit:hover {background-position: -2000px -25px;}
.lm-enquiryform-extras {width: 155px; float: right; display: inline;}
.lm-enquiryform-extras .storylist ul {clear: right; margin: 10px 0 0 0; border-left: 1px solid #ccc; padding: 10px 0 10px 5px;}
.lm-enquiryform-extras .storylist ul li {font-size: 0.9em;}
.lm-enquiry-logo {border: 2px solid #666; float: right; margin: 10px 10px 10px 0;}
.lm-form-confirm {background: url('http://images.icnetwork.co.uk/collections/local_mole/lm-form-virgin.gif') no-repeat; background-position: -500px 0; padding-top: 25px; position: relative;}
.lm-enquiry-confirm {font-size: 0.9127em;padding: 0 0 20px 10px;background: url('http://images.icnetwork.co.uk/collections/local_mole/lm-form-virgin.gif') no-repeat; background-position: -1500px 100%; margin-bottom: 10px;}
.lm-enquiry-confirm p {padding-top: 10px;margin-right: 10px;}
.lm-voucher {margin-top: 10px; background: url('http://images.icnetwork.co.uk/collections/local_mole/virgin-wine-voucher.jpg') no-repeat;}
