/* PeterboroughToday.co.uk / The Guide style sheet - 
Richard Kendall 2007 */
@import url("http://www2.peterboroughtoday.co.uk/content/css/footer.css");
@import url("http://www2.peterboroughtoday.co.uk/content/css/filetypes_icons.css");
@import url("http://www2.peterboroughtoday.co.uk/content/css/snippets.css");

* {margin:0; padding:0;}

body {font-size:62.5%; font-family: Verdana, Helvetica, sans-serif; 
color:black; margin:0; padding:0; text-align:center;}

/* layout styles */
#wrapper {width:1024px; margin: 0 auto; padding:0; 
text-align:left; background:#fff;}

/* surrounds all inner divs */
#content-pet.entertainment {}

#header {margin:0; padding:0;}

/* surrounds left and centre columns, floats left against sidebar */
#pagebody {float:left; width:700px; margin:0; padding:0; background:#fff;}
#leftnav {float:left; width:120px; margin:0; padding:0;}
#maincontent {float:right; width:700px; margin:0; padding:0;}
#maincontent1 {float:left; width:48%;}
#maincontent2 {float:right; width:48%;}

/* right column */
#sidebar {background-color:#DEEBEF; float:right; width:305px; margin:0; padding:0 5px;}

#footer {clear:both; font-size:95%; text-align:left; width:100%; 
padding:0; margin:0; border-top:1px solid #002458; 
/* background:url(http://www2.peterboroughtoday.co.uk/pages/guide/gr/footer-bg-fade.gif) repeat-x left top; */
}
#content-pet .container-inset {border:1px solid #002458; margin:0 0 5px 0; padding:4px;}

/* =HEADER */
#content-pet.entertainment p.accessibility {
	background:transparent url(http://www.peterboroughtoday.co.uk/custompages/GetImage.aspx?ImageID=62325) repeat-x left center; font-weight:bold; font-size:x-small; 
	margin:0 0 5px 0; width:100%;}
#content-pet.entertainment p.accessibility a {color:#036; padding:4px;}
#content-pet.entertainment p.accessibility a:hover {background:#c2d7f9;}
/*  #content-pet.entertainment p.accessibility a.pet_home {background:#fff url(http://www2.peterboroughtoday.co.uk/pages/guide/gr/ET-PT_masthead_133x45.gif) no-repeat left top; height:45px; width:135px; text-indent:-9000px;}
*/
#content-pet.entertainment .page-heading {background:#fff url(http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=2e04f5bd-e8a5-49e9-9970-01f086ca040f) no-repeat right top;
	clear:both; margin:0; padding:0 180px 6px 0;}
#content-pet.entertainment .page-heading #header-left {clear: both; float:left; width:315px;}
#content-pet.entertainment .page-heading h1 {display: block;}
#content-pet.entertainment .page-heading h1 a {display:block; height:100px; width:305px; text-indent:-9000px; 
	background: url(http://editorial.jpress.co.uk/Includes/Images/PET/entertainment305.gif) no-repeat left top;}	
#content-pet.entertainment .page-heading h1 a:hover {
	background: url(http://www2.peterboroughtoday.co.uk/content/images/entertainment/entertainment305_homelink.gif) no-repeat left top;}
body#daily #content-pet.entertainment .page-heading h1 a:hover {
	background: url(http://editorial.jpress.co.uk/Includes/Images/PET/entertainment305.gif) no-repeat left top;}	

#content-pet.entertainment .page-heading #header-right {padding-top:5px;}
#content-pet.entertainment .page-heading #header-right p {line-height:1em; margin-top: 0; padding-top: 0; }


/* JP commercial images */
dl#et-commercial dd a {display:block;}
dl#et-commercial dd.jobs {background: url(http://www.peterboroughtoday.co.uk/template/images/jobs_nav.gif) no-repeat center center;
	width: 84px; 
	height: 31px;
	text-indent: -9000px;
}

dl#et-commercial dd.property {background: url(http://www.peterboroughtoday.co.uk/template/images/property_nav.gif) no-repeat center center;
	width: 116px; 
	height: 31px;
	text-indent: -9000px;
}

dl#et-commercial dd.motors {background: url(http://www.peterboroughtoday.co.uk/template/images/motors_nav.gif) no-repeat center center;
	width: 101px; 
	height: 31px;
	text-indent: -9000px;
}

/* link styles */
#content-pet.entertainment img, #content-pet.entertainment img a, #maincontent2 img {border:0; text-decoration:none;}

/* basic link styles */
#content-pet.entertainment a {font-style:normal; font-weight:bold; font-variant:normal;}
#content-pet.entertainment a:link {color:#002458; text-decoration:none;}
#content-pet.entertainment p a:link {border:0;}
#content-pet.entertainment a:active {color:#5393FD;}
#content-pet.entertainment a:hover, #pagebody a:focus {color: #36c; text-decoration:none;}
#content-pet.entertainment a:visited {color: #223248; text-decoration:none;}
#content-pet.entertainment #guide-header a:visited {
border-bottom-width:0;
}
#wrapper img, #wrapper img a {border:0;}

/* bulleted link lists in left and right columns */
#leftnav li a, #sidebar li a {padding-left:23px;}
#leftnav li a:link, #leftnav li a:visited,  #sidebar li a:link, #sidebar li a:visited
{background: url(http://www2.peterboroughtoday.co.uk/pages/guide/gr/bullet.gif) no-repeat left top; border:0; 
text-decoration:none; line-height:120%; margin-bottom:3px; padding-left:20px;}
#leftnav li a:hover, #leftnav li a:active , #sidebar li a:hover, #sidebar li a:active 
{background: #DEEBEF url(http://www2.peterboroughtoday.co.uk/pages/guide/gr/bullet-on.gif) no-repeat left top; border-bottom:1px solid #369; 
text-decoration:none; line-height:120%; margin-bottom:3px;}


/* main text styles */
h1, h2, h3, h4, h5, h6, p, li, ol {font:normal normal 1em/1.3 Arial, Helvetica, sans-serif; 
padding:0.2em; margin:0.3em 0; text-align:left;}
h1 {}
h2 {font-size:2em; margin:0; padding: 0;}
h3 {font:normal bold 1.8em/1.4 "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#FF3000; margin:0.3em 0 0 0; padding:0.3em 0 0.1em 0;}
h4 {font:normal bold 1.4em Verdana, Arial, Helvetica, sans-serif; color:#00245A; padding-left:0; padding-bottom:0; margin-bottom:0;}
h5 {font-size:1.3em;}
h6 {font-size:1.2em;}
p, li, ol {font: normal 1.1em/1.3 Verdana, Helvetica, sans-serif; padding-bottom:0.7em;}
.bold {font-weight: bold;}
.larger {font-size: 120%;}
.clear {clear: both;}
.smaller {font-size:80%;}
#content-pet .hide {display:none;}
#content-pet.entertainment ul.pet_tabs li a {color:#fff;}

/* JavaScript feed */
#latestcontent p {padding-bottom:0;}
#wrapper .gheadline {font:bold 0.9em/1.4 "Trebuchet MS", Georgia, "Times New Roman", Times, serif; 
margin-top:0; text-align:left;}
#wrapper .gdate {font:normal 0.6em/1; float:left; background-color:#f5f5cc; padding:3px; margin:0 5px 0 0;}
#wrapper .gabstract {font:normal 0.5em/1.1 Verdana, Arial, Helvetica, sans-serif; margin-bottom:0; text-align:left; margin-top:3px;}

#leftnav h2, #sidebar h2 {color:#FF3000; font-weight:bold;}
/* front page section title bg colours */
#latestcontent dt,
#latestcontent h3 {font-size:1.8em; font-weight:bold; padding: 3px; margin:0.5em 0 0 0;}
#latestcontent dt a,
#latestcontent dt a:hover {background: url(http://www.peterboroughtoday.co.uk/custompages/GetImage.aspx?ImageID=62662) no-repeat left top;
	color: #002458; padding-left: 23px;}
#latestcontent dt a:hover,
#latestcontent h3 a:hover {border-bottom:1px solid #002458;}

#latestcontent dl .rssfeed,
#latestcontent .rssContent .rssfeed {
	background: url(http://www.peterboroughtoday.co.uk/template/images/rss_logo.gif) no-repeat left center; 
	font-size: 11px;
	padding: 3px 3px 3px 20px;}
#latestcontent dd {padding-bottom: 15px;}
#latestcontent dl p a {font-size: 1.3em; font-weight: bold;}
#content-pet .area-blue {
	background-color: #E4ECFE; border:1px solid #CFDFFF; margin:0 0 4px 0; padding: 5px 5px 1px 5px;
}
/* ------------------------- =feedburner feeds ---------------------------*/
#content-pet .feedburnerFeedBlock {display:block; clear:both; margin-bottom:15px;}
#content-pet .feedburnerFeedBlock ul,
#content-pet .feedburnerFeedBlock ul li {margin-left:0; padding-left:0;}
#content-pet .feedburnerFeedBlock p.feedTitle a {color:#fff; background-color:#036; display:block;
	font: normal bold 1.4em "Trebuchet MS", Arial, "Helvetica", Times, serif; padding:8px 3px 2px 3px;}
#content-pet .feedburnerFeedBlock p.fbsubscribelink {float:left; width:59%;}
#content-pet .feedburnerFeedBlock p.fbsubscribelink a {font-size:10px;}
#content-pet .feedburnerFeedBlock #creditfooter {float: right; width: 39%;}

#content-pet.entertainment  h2.intro a {
	clear: both; font: normal bolder "Trebuchet MS", Georgia, Times, serif; font-size: 1.3em; margin-right:10px; margin-left: 0; padding-left: 0; 
}
body#daily #content-pet.entertainment h2.intro a {color:#FF3000;}
body#listings #content-pet.entertainment h2.intro a {color:#B1792A;}
body#music #content-pet.entertainment h2.intro a,
body#daily #content-pet.entertainment #latestcontent h3.music a {color:#2175B5;}
body#clubs #content-pet.entertainment h2.intro a,
body#daily #content-pet.entertainment #latestcontent h3.clubs a {color:#AC0303;}
body#stage #content-pet.entertainment h2.intro a,
body#daily #content-pet.entertainment #latestcontent h3.stage a {color:#6E3581;}
body#arts #content-pet.entertainment h2.intro a,
body#daily #content-pet.entertainment #latestcontent h3.arts a {color:#9F9D06;}
body#events #content-pet.entertainment h2.intro a,
body#daily #content-pet.entertainment #latestcontent h3.events a {color:#3E8522;}
body#leisure #content-pet.entertainment h2.intro a,
body#daily #content-pet.entertainment #latestcontent h3.leisure a {color:#8C350B;}

body#listings.christmas #content-pet.entertainment #pagebody h2.intro {
	background: #8C0000 url(http://www2.peterboroughtoday.co.uk/content/images/graphics/christmas/snow_red8C0000_bg.gif) repeat left top;
	padding:0 3px;}
#content-pet.entertainment h3.christmas-link {
	background: #8C0000 url(http://www2.peterboroughtoday.co.uk/content/images/graphics/christmas/snow_red8C0000_bg.gif) repeat left top;
	padding:10px 5px 4px 5px;}
#content-pet.entertainment h3.christmas-link {padding:5px;}
body#listings.christmas #content-pet.entertainment #pagebody h2.intro a, 
#content-pet.entertainment h3.christmas-link a {color:#fff; padding-bottom:5px;}
body#listings.christmas #content-pet.entertainment h2.intro a:hover, 
#content-pet.entertainment h3.christmas-link a:hover {color:#FAECEC;}
body#listings.christmas #content-pet.entertainment h3 {color:#8A0000;}
body#listings.christmas #content-pet.entertainment h4 {color:#A52A2A;}

/* h3 sub-head block */
#leftnav h3, #sidebar h3 {margin:0.1em;}
.subHead {font-size:1.4em; font:bold Georgia, "Times New Roman", Times, serif; color: #660033; line-height:1.2em;
display: block; padding:0.2em; border-top: 1px solid #CC6600; background: #F8F2E9; margin: 0.2em 0 0 0 0;
}
.callout {display:block; border:1px solid #036; font-size: 110%; margin:2px 5px 2px 0; padding:2px 3px; background:#c2d7f9;
}
.highlight {background-color:#FFFF99; padding:2px;
}
/* h4 */
#content-pet.entertainment #pagebody h4,
#content-pet.entertainment #sidebar h4 {margin-top:0.25em; margin-bottom:0.1em; margin-left:0; padding-top:0; padding-bottom:0.1em;}

/* sub-heading colours for each section */
body#theatre h4, body#theatre .gdate {color:#6E3581;}
body#bands h4, body#bands .gdate {color:#3F4C6B;}
body#events h4, body#events .gdate {color:#3E8522;}
body#culture_film h4, body#arts .gdate {color:#9F9D06; font-weight: bold;}
body#music h4, body#music .gdate {color:#2674B5;}
body#howto h4, body#howto .gdate {color:#D6650A;}
body#clubs h4, body#clubs .gdate {color:#AC0303;}
body#listings h4, body#listings .gdate {color:#B1792A;}
body#leisure #content-pet.entertainment h4 {color:#8C350B; font:bold 1.5em Georgia, "Times New Roman", Times, serif; padding-left:0;}
body#leisure #content-pet.entertainment h4 a {background:none; border:0; color:#8C350B;}
body#leisure #content-pet.entertainment p a:link {text-decoration:none;}
body#leisure #content-pet.entertainment p a:visited {text-decoration:none;}
body#leisure .gdate {background: #c2d7f9; color:#002458;}
body#leisure #content-pet.entertainment ul li a {line-height: 1.4em; padding-bottom:3px; border-bottom:0;}

/* guide event details with 'i' background graphic */
#maincontent h5 {font:normal Verdana, Helvetica, sans-serif; color:#3380DE; 
margin-bottom:0.8em; padding:2px 3px 6px 24px; 
background:url(gr/info.gif) no-repeat left top;
}

/* top of page links with up arrow */
#pagebody p.pagenav a:link {font-weight:bold; font-size:85%; color: #666;
	margin-top:0; margin-bottom:1.2em; padding-top:0.2em; padding-left:14px; 
	background: url(gr/uparrow.gif) no-repeat left center;}
#content-pet.entertainment p.breadcrumb {
	background: url(http://www.peterboroughtoday.co.uk/custompages/GetImage.aspx?ImageID=62325) repeat-x center left;
	font-size: 90%; padding: 3px;}
/* lists */
ul, ol {padding:0; margin:0; list-style-type:none;}
li {font-size:1.3em; list-style-type:none;}




/* main =navigation list */
/* guide main navigation list */
#content-pet.entertainment ul#nav {background-color:#0755A0;
	clear:both; float:left; width:100%; margin:0 0 5px 0; list-style-type: none;}
#content-pet.entertainment ul#nav.clearme {clear:both; display:block;} 
#content-pet.entertainment ul#nav li {
	float: left; height: 25px; margin: 0; padding: 0;
	font-family: "Lucida Grande", sans-serif; font-weight:bold;}
#content-pet.entertainment ul#nav li a {border:none; color:#fff;
	float: left; font-size:13px; display: block; margin:0; padding:5px 14px;
	text-decoration:none;}
#content-pet.entertainment #nav a:hover, 
body#daily #content-pet.entertainment #nav-daily a,
body#theatre #content-pet.entertainment #nav-theatre a, 
body#bands #content-pet.entertainment #nav-bands a, 
body#down #content-pet.entertainment #nav-down a,
body#events #content-pet.entertainment #nav-events a, 
body#festivals #content-pet.entertainment #nav-festivals a,
body#music #content-pet.entertainment #nav-music a, 
body#clubs #nav-clubs a, 
body#culture_film #nav-culture_film a,
body#listings #nav-listings a, 
body#leisure #nav-leisure a, 
body#howto #nav-howto a {
	background-color: #CC3300; color: #fff;}

/* Nav colours */
body #content-pet.entertainment #nav-listings a:hover,
body#listings #content-pet.entertainment #nav-listings a {color: #fff;
	background-color:#B1792A;}

body #content-pet.entertainment #nav-stage a:hover,
body#stage #content-pet.entertainment #nav-stage a {color: #fff;
	background-color:#6E3581;}

body #content-pet.entertainment #nav-music a:hover,
body#music #content-pet.entertainment #nav-music a {color: #fff;
	background-color:#2175B5;}

body #content-pet.entertainment #nav-clubs a:hover,
body#clubs #content-pet.entertainment #nav-clubs a  {color: #fff;
	background-color:#AC0303;}

body #content-pet.entertainment #nav-events a:hover,
body#events #content-pet.entertainment #nav-events a {color: #fff;
	background-color:#3E8522;}

body #content-pet.entertainment #nav-arts a:hover,
body#arts #content-pet.entertainment #nav-arts a {color: #fff;
	background-color:#9C9E00;}

body #content-pet.entertainment #nav-leisure a:hover,
body#leisure #content-pet.entertainment #nav-leisure a {	
	background-color:#8C350B; color: #fff;}

/* Music page */
body#music #pagebody {width:625px;}
body#music #maincontent {float:left; width:625px;}
body#music #content-pet #maincontent1 {background-color:#DFEBFF; padding: 0 3px; width:48%;}
body#music #content-pet #maincontent2 {background-color:#BFD6ED; border-right:thin solid #AD9B47; padding: 0 3px; width:48%;}
body#music #sidebar {background-color: #B0C4DE; width:380px; padding:0 4px;}
body#music .gheadline {line-height:1.75em;}
body#music #content-pet h4 a,
body#music .gheadline a,
body#music #content-pet p a {background-color:transparent;}

/**** =file types ****/
#content-pet.entertainment .pdf		 {	
	background: url(http://www2.peterboroughtoday.co.uk/content/images/icons/pdf22x25.gif) no-repeat left top;
	padding-left:25px;}
/* #content-pet.entertainment p.doc         {
	background: url(http://www2.peterboroughtoday.co.uk/content/images/icons/rss_logo.gif) no-repeat left top;
	padding-left:18px;}
#content-pet.entertainment p.zip         {	
	background: url(http://www2.peterboroughtoday.co.uk/content/images/icons/rss_logo.gif) no-repeat left top;
	padding-left:18px;} */
#content-pet.entertainment a.mailto, #wrapper p.mailto      {
	background: url(http://www2.peterboroughtoday.co.uk/content/images/icons/envelope14x12.gif) no-repeat right center;
	padding-right: 18px;
}
#content-pet.entertainment p.comment, #wrapper .comment 	 {
	background: url(http://www.peterboroughtoday.co.uk/images/icon_comment.gif) no-repeat left top;
	padding-left: 18px;
}
#content-pet.entertainment .date         {
	background: url(http://www2.peterboroughtoday.co.uk/content/images/icons/calendar16.gif) no-repeat left top;
	color: #336666;
	font: normal bold 12px/1.4 Arial, Helvetica, sans-serif; text-transform:uppercase;
	padding-left: 20px;
}
#content-pet.entertainment p.rssfeed	 {
	background: url(http://www.peterboroughtoday.co.uk/template/images/rss_logo.gif) no-repeat left center;
	padding-left: 20px; margin-bottom: 0.9em;
}
#content-pet.entertainment .externallink {
	background: url(http://www.peterboroughtoday.co.uk/template/images/externallink12x12.gif) no-repeat right top;
	padding-right:15px;
}
#content-pet.entertainment .speech         {
	background: url(http://www2.peterboroughtoday.co.uk/content/images/icons/speech16.gif) no-repeat left center;
	padding: 0 0 0 15px;
}
#content-pet.entertainment .right-box {
	float: right;
	margin: 0 0 6px 6px;
	padding: 3px;
	background: #f5f5f5;
	width: 250px;
	border: 1px solid #9BB6BF;
}
/* =snippets in footer */
#snippets {clear:both; height:90px; padding:8px; background:#c2d7f9;}
#snippets p.sitefeats {font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#00245A; 
border-bottom:1px solid #94C3DE; padding:0 0 2px 0; margin:0 0 2px 0; clear:both; width:100%;}
#snippets .snippet-container {margin-bottom:10px; padding-bottom:5px;}
#snippets .snippet-box {float:left; width:33%; margin-right:3px; background:#fff;}
#snippets .snippet-txt-container {font-weight:bold; font-size:1.2em; height:60px; margin:5px; padding-left:5px;}
#snippets .snippet-img-container {float:left; margin:5px; padding-right:5px;}

/* =maincontent */
 
 /* =listings date list */
ul#listingsdates {margin:5px;}
ul#listingsdates li {margin:2px;}

#content-pet.entertainment #guide-digital {
	background: url(http://editorial.jpress.co.uk/Includes/Images/PET/digital-guide305.gif) no-repeat left top; 
	border:none; display:block; height:75px; padding-bottom:20px; text-indent:-9000px; width:305px;
}
#content-pet.entertainment #guide-digital h3 a {display:block; height:75px; width:305px;}
/* =floats photo and caption - plus p style, borders, margins must be 250px/200px wide!! */
#maincontent div.floatleft250, #maincontent div.floatleft200 {float:left; margin:0.3em 1em 1em 1.1em; padding:0; display: inline;
border-top:1px solid #c2d7f9; border-right:2px solid #c2d7f9; border-bottom:2px solid #c2d7f9; border-left:1px solid #c2d7f9; margin: 0.3em 0.8em 0.8em 1em;}
#maincontent div.floatleft200 {width:200px}
#maincontent div.floatleft250 {width:250px}
#maincontent div.floatleft250 img, #maincontent div.floatleft200 img {margin:0em; padding:0em; border-bottom:2px solid #c2d7f9}

/* =photos floated with no background/borders */
#pagebody .floatLeft, img.floatLeft {margin: 5px 5px 5px 2px; float: left}
#pagebody .floatRight, img.floatRight {margin: 5px 2px 5px 5px; float: right}
/* photos WITH background colour and 1px borders */
#pagebody .leftpic {margin:4px 8px 5px 10px; padding:4px; border:1px solid #f30;
background:#EDF4FC; float:left; display:inline;}
#pagebody .rightpic, #howto-inc img {margin:4px 5px 5px 8px; padding:4px;
border:1px solid #f30; background:#EDF4FC; float:right; display:inline;}
div.floatleft250 p, div.floatleft200 p {margin:0em; padding:0.2em; font-size:0.8em; line-height:1.2em}

#content-pet .area-blue {
	background-color: #E4ECFE; margin:0; padding: 5px;
}
 /* howto box on guide home */
#maincontent #howtolatest {border:1px solid #D6650A; margin:0 0 5px 0; padding:3px; background:#F5D8C1;}
#maincontent #howtolatest h3 {margin:0.2em 0 0 0;}
#maincontent #howtolatest p {margin:0 0 0.2em 0;}

/* Google map content */
#maincontent #googlemap {float:right; margin:0 0 5px 5px;}

/* Video player/flickr slideshow */
#pagebody .video-player {float:right; width:320px; margin-left:5px;}
#pagebody .photo-slideshow {margin: 0 auto; text-align:center}
#pagebody .photo-slideshow p {text-align:center}
#pagebody .youtube-player {float:right; width:425px; margin-left:5px;}
#pagebody .video-player p.caption-txt,
#pagebody .youtube-player p.caption-txt {padding-top:2px; margin-top:2px; background:#DEEBFF;}
#pagebody .youtube-player h3 {background: #fff; margin-top:0; padding-top:0; margin-bottom: 1px;}

/* Transport direct */
#TransportDirectPlanningForm {float:right; width:320px; margin:0 0 5px 5px;}

/* =howto & archive lists */
body#howto #maincontent h2, body#howto #maincontent h3 {margin-left:6px;}
body#howto #maincontent h5 {margin-top:0.2em; margin-left:1.3em; padding-top:0em;}

#howtoarch {margin-right:0.2em;}
#howtoarch li {margin-right: 0.5em; padding:0.2em; list-style-type: none; font-size:90%;}
#howtoarch ul.htcategory li {display: block;}
#howtoarch h3 {font-weight:bold; margin:2px; padding:3px;
background:#c2d7f9; border-bottom:1px solid #002458;}
#howtoarch h4 {padding:2px; margin:1em 0.2em 0.2em 0.2em;
font:bold 1em/1.1em Geneva, Arial, Helvetica, sans-serif; color:#804204; clear:left;
border-top:1px solid #002458; border-bottom:1px solid #002458;}
#howtoarch p {font-size:90%; margin-top:3px; margin-bottom:5px;}

 /* how to search box from rollyo */
#rollyosearch {margin:0 0 1em 5px; padding:0; border-bottom: 2px solid #D20000;}
#rollyosearch span {margin:0; padding:0;}
#rollyosearch h3 {margin:0 5px 2px 5px; padding-top:0px; color:#D20000; font: bold 90% Arial, Helvetica, sans-serif;}
#rollyosearch p {font-weight:bold; padding-left:5px; margin-bottom:0px;font-size: 95%;}

/* =clubs page */
#clubs #maincontent .rssContent {float:left; width:57%;}
#clubs #maincontent #club-links {float:right; width:40%; border-left:1px solid #c2d7f9; padding-left:5px;}
#clubs #club-links h3 {margin-top:0;}
#clubs #club-links ul li {padding:2px 0; margin:2px 0;}

/* =regional gigs box */
#regionalgigs {clear: both; font-size:95%; margin: 3px 0; padding: 6px; background-color:#B4D6F1;
border-top:thin solid #F5F3E9; border-right:thin solid #AD9B47;
border-bottom:thin solid #AD9B47; border-left:thin solid #F5F3E9;}
#regionalgigs h3 {margin:0; padding-bottom:0;}
#regionalgigs ul li {display:block;}
 
/* sidebar styles */
#newsletter.highlight {background-color:#fff; border:1px solid #C00; margin-bottom:5px; padding:3px;}
#newsletter.highlight h3 {padding-top:0.1em;}
#newsletter.highlight p {background-color:#f30; color:#fff; font-weight:bold; padding-bottom:0;}
#newsletter.highlight p.clear {background-color:#fff; color:#f30;}
/* =moreet */
ul#moreet li {line-height:0.9em; padding-bottom:1px;}
h4#bookmarking {border:0; padding: 5px;}
 
/* =adverts include */
#wrapper #adsinc {margin:5px 5px 5px 0; padding:1px; background:#DCE8E9; border-bottom:2px solid #5788D2;}
#wrapper #adsinc h3 {font-size:1.2em; margin:0em 0.2em 0.2em 0.1em; background:none;}
#wrapper #adsinc p {font-size:1.1em; line-height:1.2em;}
#wrapper #adsinc ul {margin: 0; padding: 0;}
#wrapper #adsinc ul li {padding:0; margin:1px 0 6px 0; list-style-type:none; border-bottom:1px solid #5788D2;}
#wrapper #adsinc ul li a {background-image:none; padding-left: 0;}
#emailinput {float:left;}
#submitbutton {float:right;}

/* sidebar =boxes */
body#listings.christmas #content-pet.entertainment .related {background-color:#f30;}
body#listings.christmas #content-pet.entertainment .related h3,
body#listings.christmas #content-pet.entertainment .related p {color:#fff; padding:3px;}
body#listings.christmas #content-pet.entertainment .related h3 a,
body#listings.christmas #content-pet.entertainment .related p a {color:#fff;}

#guideinfo h4.guide-front {background:#fff url(http://www.peterboroughtoday.co.uk/custompages/GetImage.aspx?ImageID=64423) no-repeat left bottom;
padding:5% 0 0 0; height:160px;}

/* Burghley House */
/* 2 main columns, equal width */
.burghley #maincontent1 {float:left; width:43%;}
.burghley #maincontent2 {float:right; width:55%;}
.burghley #googlemaps, .burghley .video-player, .burghley #TransportDirectPlanningForm {float:none;}

/* =footer styles */
#footer a {font-weight:bold;}
#footer .guidelist {float:left; width:48%;}
#footer .etlist {float:right; width:48%;}
#footer h3 {font-size:1.8em; margin:0;}
#footer p {margin:5px 5px 2px 5px;}
