  /* =shared styles */

#contacthelp, #contacthelp ul, #contacthelp li, #mainbody ul.nextprevious, h2.sectionhead, .entry li, .entry li.author, .entry li.date, .entry li.permalink, .entry li.trackback, .entry li.comments, #trackback li, #sidebar h2, #archive h3, #sidebar p, #searchblog form, #searchblog h2, #searchblog input.blogsearchbutton, #about ul, #categories ul, #latestnews ol, #otherbbcblogs ol, #relatedlinks ul, #relatedbbcsites ul, #about li, #categories li, #latestnews li, #otherbbcblogs li, #relatedbbcsites li, #archive h2, #archive table, #archive table a, #relatedlinks li, #otherbbcblogs h3, #otherbbcblogs form, #otherbbcblogs ul, #otherbbcblogs input.otherblogbutton, #footer ul li, #services
						{margin:0;
						}
						
#contacthelp, #parentsitebanner img.parentsitelogo, #parentsitebanner img.consolebutton, .entry.li, #comments h3 a, .comment, #searchblog input.blogsearchbutton, #otherbbcblogs h3, #otherbbcblogs select, #otherbbcblogs input.otherblogbutton
						{padding:0;
						}
						
#mainbody p.disclaimer, .entry h2, .entry h3, .entry h4, .entry h4.crosshead, .entry h5, .entry h6, .entry p, .entry p.extended, .entry ul.entrydetails, .entry ul.entryextras, .entry blockquote, #trackbacks h3, #trackbacks p, #trackbacks ul, #comments h3, #comments p.closed, #commentform p, #sidebar div, #copyrighttop, #bbcfooter
						{margin:0 20px;
						}


/* =page container */

#pagecontainer			
	


/* =contact help banner */

#contacthelp			
						{height:1.8em;
						background-color:#000000;
						}
						
#contacthelp ul			
						{padding:.3em 13px 0 0;
						}
						
#contacthelp li			
						{font:1em verdana, sans-serif;
						padding:0 7px;
						border-left:1px solid #999999;
						}

#contacthelp li.firstent
						{border-left:none;
						}

#contacthelp li a		
						{text-decoration:none;
						color:#ffffff;
						}



/* =parent site banner */

#parentsitebanner		
						{height:65px;
						border-top:1px solid #ffffff;
						border-bottom:1px solid #ffffff;
						background-color:#660000;
text-indent:-9999px;
background-image:url(/staticarchive/4beac5177be2ec3367fb5f7f022fb5662fab8cb7.jpg);
background-repeat:no-repeat;
						}

#parentsitebanner img.parentsitelogo
						{margin:12px 0 0 20px;
						}
#parentsitebanner a{
display:block;
height:60px;
width:700px;
border:none;
}
#parentsitebanner img.consolebutton
						{margin:8px 20px 0 0;
						}



/* =blog banner */

h1, #blogbanner h1 a, #blogbannersmall h1, #blogbannersmall h1 a	
						{color:#666666;
						}
						
#blogbanner	h1 a, #blogbannersmall h1 a		
						{text-decoration:none;
						}
						
#blogbanner				
						{background:url("/staticarchive/25546dafa09917064cc65caaf4b292506bfd0f05.gif") no-repeat bottom right #e3e3e3;
						border-bottom:1px solid #fff;
						}

#blogbanner h1			
						{font:2.8em arial, sans-serif;
						margin:0 253px 0 20px;
						padding:34px 0 59px 0;
						}
						
#blogbannersmall		
						{background:url("/staticarchive/25546dafa09917064cc65caaf4b292506bfd0f05.gif") 487px 0 no-repeat #e3e3e3;
						border-bottom:1px solid #000000;
						}

#blogbannersmall h1		
						{font:2.2em arial, sans-serif;
						margin:0 253px 0 20px;
						padding:20px 0 20px 0;
						}



/* =content */

#content
						{border-top:1px solid #000;
						}
						
						
						
/* =main body */

#mainbody_nocontent		
						{border-top:3.4em solid #e3e3cc;
						}

h2.sectionhead			
						{font:bold 0.6em verdana, sans-serif;
						color:#fff;
						text-transform:uppercase;
                        background-color:#660000;
						display:block;
						width:100%;
						w\idth:100%; /* box model hack */
						padding:1.7em 20px .5em 20px;



						}
						
#mainbody ul.nextprevious	
						{font:1em verdana, sans-serif;
						color:#000000;
						text-transform:uppercase;
						display:block;
						width:507px;
						w\idth:467px; /* box model hack */
						height:1.2em;
						padding:1.7em 20px .5em 20px;
						background-color:#ffffff;
						}

.nextprevious li		
						{float:left;
						list-style:none;
						padding:0 7px;
						border-right:1px solid #666666;
						}

.nextprevious li.firstent		
						{padding:0 7px 0 0;
						}				
						
.nextprevious li.lastent
						{border-right:0;
						}

.nextprevious li a:link, .nextprevious li a:visited
						{text-decoration:none;
						}

.nextprevious li a:link			
						{color:#004899;
						}

.nextprevious li a:hover			
						{color:#003366;
						text-decoration:underline;
						}
						
.nextprevious li a:visited		
						{color:#0145aa;
						}

#mainbody p.disclaimer	
						{font:1.1em/1.5em verdana, sans-serif;
						color:#999999;
						padding:5em 0 9px 0;
						}



/* =entry */

.entry					
						{width:505px;
						}

.entry h2, .entry h3, entry h4
						{color:#666666
						}

.entry h5, .entry h6
						{color:#333333;
						padding:.7em 0 0 0;
						}

.entry h2, .entry h3	
						{padding:.7em 0 .4em 0;
						}

.entry h2				
						{font:2.8em arial, sans-serif;
						padding:.7em 0 .4em 0;
						text-transform:none;
						}

.entry h3				
						{font:1.4em arial, sans-serif;
						padding:.7em 0 .4em 0;
						}

.entry h4				
						{font:2em arial, sans-serif;
						padding:.7em 0 0 0;
						}

.entry h4.crosshead		
						{font:bold 1.1em verdana, sans-serif;
						color:#ffffff;
						display:block;
						width:467px;
						w\idth:457px; /* box model hack */
						text-transform:uppercase;
						padding:5px;
						background-color:#77aabb;
						}

.entry h5				
						{font:1.8em arial, sans-serif;
						}

.entry h6				
						{font:bold 1.6em arial, sans-serif;
						}

.entry a
						{text-decoration:none;
color#0145aa;
						}

.entry a:link			
						{color#0145aa;
						}

.entry a:hover			
						{color:#003366;
						border-bottom:1px solid #003366;
						}
						
.entry a:visited		
						{color:#0145aa;
						}

.entry p				
						{font:0.8em/1.6em verdana, sans-serif;
						color:#333333;
						padding:.6em 0;
						}

.entry p a:link
						{border-bottom:1px dotted #004899;
						}

.entry p a:hover		
						{border-bottom:1px solid #000066;
						}

.entry p a:visited		
						{border-bottom:1px dotted #003366;
						}

.entry p.extended		
						{font:1.1em/1.5em verdana, sans-serif;
						color:#333333;
						padding:0 0 1.2em 0;
						border:0;
						}

.entry p.extended a:link, .entry p.extended a:visited	
						{border-bottom:0;
						}

.entry p.extended a:hover		
						{text-decoration:underline;
						}

.entry img				
						{margin:10px 20px 10px 10px;
						padding:4px;
						}

.entry ul, ol			
						{font:1.3em/1.8em verdana, sans-serif;
						color:#333333;
						margin:0 20px 0 50px;
						padding:.6em 0;
						}

.entry ul				
						{list-style:square;
						}
									
.entry ol				
						{list-style:lower-roman;
						}

.entry ul.entrydetails	
						{font:0.7em verdana, sans-serif;
						padding:0 0 1.9em 0;
						}
.entry li{
display:inline;
}

.entry li.author		
						{padding:0 7px 0 15px;
						border-right:1px solid #333333;
						list-style:none;
						background:url("/staticarchive/f85a265ef7290f6696298a5d132bd38195a2ad84.gif") 0 1px no-repeat;
						}

.entry li.date			
						{padding:0 0 0 22px;
						list-style:none;
						background:url("/staticarchive/ea5ab29650a39b07f410d2e0a978d3bd0deb1026.gif") 7px 2px no-repeat;
						}

.entry ul.entryextras	
						{font:0.7em verdana, sans-serif;
						padding:.9em 0 2.8em 0;
						border-top:1px dashed #cccccc;
						}

.entry li.permalink		
						{padding:0 7px 0 15px;
						list-style:none;
						background:url("/staticarchive/0d5dbcc3b499f342a5829677847bf5df696ecea2.gif") 0 2px no-repeat;
						}
						
.entry li.trackback		
						{padding:0 7px 0 22px;
						border-left:1px solid #333333;
						list-style:none;
						background:url("/staticarchive/661aea151148954f35f688d78cbdfb05f88fd2c1.gif") 7px 2px no-repeat;
						}
						
.entry li.comments		
						{padding:0 0 0 22px;
						border-left:1px solid #333333;
						list-style:none;
						background:url("/staticarchive/53db72b194b5e9a8ea8e18ba2a92aaaa34a1c688.gif") 7px 2px no-repeat;
						}

.entry blockquote		
						{font:italic 0.8em/1.8em arial, sans-serif;				
						color:#999;
						padding:7px 10px 7px 40px;
						background:url("/staticarchive/bd1583447d010386d7d2ca2e68f0d63dce4ecf5b.gif") 0 10px no-repeat;
						}



/* =trackback */

#trackbacks				{border-top:1px dotted #cccccc;
						border-bottom:1px dotted #cccccc;
						}

#trackbacks h3			
						{font:1.8em arial, sans-serif;
						color:#333333;
						padding:18px 0 .5em 0;
						}

#trackbacks p			
						{font:1.1em/1.5em verdana, sans-serif;
						color:#333333;
						padding:1em 0 1em 0;
						}

#trackbacks a			
						{text-decoration:none;
						}

#trackbacks a:link		
						{color:#004899;
						}

#trackbacks a:hover	
						{color:#003366;
						text-decoration:underline;
						}
						
#trackbacks a:visited	
						{color:#000;
						}
						
#trackbacks ul			
						{font:1.1em verdana, sans-serif;
						padding:0 0 1.9em 0;
						}

#trackbacks li			
						{padding:0 0 0 22px;
						border-right:1px solid #333333;
						list-style:none;
						background:url("/staticarchive/661aea151148954f35f688d78cbdfb05f88fd2c1.gif") 7px 2px no-repeat;
						}



/* =comments */

#comments h3			
						{font:1em arial, sans-serif;
						color:#333333;
						padding:18px 0 .5em 0;
						}

#comments h3 a			
						{
						text-decoration:none;
						margin:0 19px 0 0;
						}

#comments h3 a:link		
						{color:#999999;
						}

#comments h3 a:hover	
						{color:#003366;
						text-decoration:underline;
						}
						
#comments h3 a:visited	
						{color:#999999;
						}

#comments p.closed		
						{font:bold 1.1em/1.5em verdana, sans-serif;
						color:#333333;
						padding:1em 0 1em 0;
						}

.comment				
						{width:467px;
						margin:10px 20px;
						background-color:#eee;
						}

.comment p				
						{font:0.8em/1.2em verdana, sans-serif;
						color:#000000;
						margin:0 20px 0 30px;
						padding:.4em 0;
						}

.commentbody pre				
						{font:1.2em/1.5em courier, monospaced;
						color:#000000;
						margin:0 20px 0 30px;
						padding:.4em 0;
						}

.commentbody blockquote			
						{font:bold italic 0.7em/1em verdana, sans-serif;
						color:#000000;
						margin:0 40px 0 50px;
						padding:.4em 0 .4em 20px;
						border-left:1px solid #333333;
						}

.commentbody ul, .commentbody ol			
						{font:0.7em/1em verdana, sans-serif;
						color:#000000;
						margin:0 20px 0 50px;
						padding:.4em 0;
list-style-type:none;
						}

#comments ul{list-style-type:none;}
									
.commentbody ol				
						{list-style:lower-roman;font-size:0.9em;
						}
						
.comment p.complain		
						{margin:0 20px 0 30px;
						padding:.4em 0 1em 15px;
font-size:0.7em;
						background:url("/staticarchive/bc2af2e7845bf6aa8438633154ecaef51d533f74.gif") 0 .7em no-repeat;
						}

.comment a				
						{text-decoration:none;
						}

.comment a:link			
						{color:#004899;
						}

.comment a:hover		
						{color:#003366;
						text-decoration:underline;
						}
						
.comment a:visited		
						{color:#000;
						}

.comment ul.commentdetails
						{font:0.7em/1em verdana, sans-serif;
						color:#000000;
						margin:0 20px 0 14px;
						padding:.8em 0 .4em 16px;
						background:url("/staticarchive/53db72b194b5e9a8ea8e18ba2a92aaaa34a1c688.gif") 0 1.3em no-repeat;
						}

.comment li.commentno	
						{font:bold 1.3em/1.5em verdana, sans-serif;
						}



/* comment form */

#commentform p			
						{font:0.7em/1em verdana, sans-serif;
						color:#333333;
						padding:.5em 0 1em 0;
						}

#commentform table		
						{font:0.7em/1em verdana, sans-serif;
						color:#333333;
						margin:0 0 0 20px;
						padding:0 0 1.8em 0;
						}
	
#commentform th			
						{font-weight:100;
						text-align:right;
						}
						
#commentform td em		
						{font-style:italic;
						color:#999999;
						}
						
#commentform input.singleline
						{color:#000000;
						}
						
#commentform textarea	
						{color:#000000;
						}
						
#commentform td.formdisclaimer
						{color:#666666;
						}

#commentform a			
						{text-decoration:none;
						}

#commentform a:link		
						{color:#004899;
						}

#commentform a:hover	
						{color:#003366;
						text-decoration:underline;
						}
						
#commentform a:visited	
						{color:#000;
						}




/* complaint form */

#complaintform p			
						{font:0.7em/1em verdana, sans-serif;
						color:#333333;
						padding:.5em 0 1em 0;
						}

#complaintform table		
						{font:0.7em/1em verdana, sans-serif;
						color:#333333;
						margin:0 0 0 20px;
						padding:0 0 1.8em 0;
						}
	
#complaintform th			
						{font-weight:100;
						text-align:right;
						}
						
#complaintform td em		
						{font-style:italic;
						color:#999999;
						}
						
#complaintform input.singleline
						{color:#000000;
						}
						
#complaintform textarea	
						{color:#000000;
						}
						
#complaintform td.formdisclaimer
						{color:#666666;
						}

#complaintform a			
						{text-decoration:none;
						}

#complaintform a:link		
						{color:#000;
						}

#complaintform a:hover	
						{color:#666;
						text-decoration:underline;
						}
						
#complaintform a:visited	
						{color:#000;
						}



/* =sidebar */

#sidebar div,
						{padding:7px 0px 2px 0px;
                                                background: #e4e4e0;
						}

#sidebar p, #sidebar ul, #sidebar ol 
						{padding:7px 2px 2px 2px;
                                                background: #e4e4e0;
						}

#sidebar				
						{border-top:3.4em solid #ffffff;
						}

#sidebar h2, #archive h3
						{font:1.8em arial, sans-serif;
						color:#ffffff;
						padding: 2px 2px 2px 2px;
                                                background: #0145aa;
						}

#sidebar div			
						{border-bottom:1px dotted #ccccb1;
						}

#sidebar a
						{text-decoration:none;
						}

#sidebar a:link, #archive table a:link		
						{color:#333333;
						}

#sidebar a:hover, #archive table a:hover		
						{color:#ffffff;
                         background: #0145aa;
						}
						
#sidebar a:visited, #archive table a:visited	
						{color:#333333;
						}

#sidebar p				
						{font:1.1em/1.5em verdana, sans-serif;
						color:#666666;
						}

#sidebar ul, #sidebar ol
						{font:1.1em/1.5em verdana, sans-serif;
						color:#666666;
						}

#sidebar ul				
						{list-style:square;
						}
									
#sidebar ol				
						{list-style:lower-roman;
						}



/* =searchblog */

#searchblog form		
						{padding:7px 0;
						}

#searchblog h2 			
						{padding:0 0 10px 0;
						}

#searchblog input.blogsearchbox	
						{font:1.1em verdana, sans-serif;
						color:#333333;
						width:157px;
						margin:0 3px 0 0;
						padding:2px 0;
						/*\*/vertical-align:middle;/*//**/ /* IE Mac only */
						}

#searchblog input.blogsearchbutton	
						{/*\*/vertical-align:middle;/*//**/ /* IE Mac only */
						}



/* =sidebar general */

#about ul, #categories ul, #latestnews ol, #otherbbcblogs ol, #relatedlinks ul, #relatedbbcsites ul
						{padding:7px 0 0 0;
						}

#about li, #categories li, #latestnews li, #otherbbcblogs li, #relatedbbcsites li
						{padding:0 0 7px 15px;
						list-style:none;
						background:url("/staticarchive/b8cb570f21be1680e98dd6e08ac4093e327f5d2e.gif") 0 6px no-repeat;
						}



/* archive */

#archive h2	
						{font:bold 1em verdana, sans-serif;
						color:#666666;
						text-transform:uppercase;
						padding:7px 0 0 0;
						}

#archive table			
						{font:1em verdana, sans-serif;
						color:#333333;
						width:213px;
						padding:0 0 10px 0;
						}

#archive table td		
						{text-align:right;
						}

#archive table th		
						{font-weight:100;
						text-align:right;
						}

#archive table a		
						{font-weight:bold;
						text-decoration:none;
						padding:1px;
						}

#archive table a:link	
						{color:#004899;
						}

#archive table a:hover	
						{color:#003366;
						}
						
#archive table a:visited
						{color:#000;
						}



/* =related links */

#relatedlinks li	
						{padding:0 0 7px 15px;
						list-style:none;
						background:url("/staticarchive/14b847d2c0f454b326295faab5178fdeee05007f.gif") 0 4px no-repeat;
						}



/* =other bbc blogs */

#otherbbcblogs h3		
						{font:bold 1.2em/1.6em verdana, sans-serif;
						color:#333333;
						}

#otherbbcblogs form		
						{padding:7px 0;
						}

#otherbbcblogs select	
						{font:1.1em verdana, sans-serif;
						width:180px;
						margin:0 3px 0 0;
						/*\*/vertical-align:middle;/*//**/ /* IE Mac only */
						}

#otherbbcblogs input.otherblogbutton
						{/*\*/vertical-align:middle;/*//**/ /* IE Mac only */
						}
						
						

/* =footer */

#footer					
						{background-color:#ffffff;
						}

#footer ul li			
						{list-style:none;
						}

#services li, #bbcfooter li
						{padding:0 7px;
						}

#footer li.firstent		
						{padding:0 7px 0 0;
						}				
						
#services li.lastent, #bbcfooter li.lastent
						{border-right:0;
						}
						
#services				
						{font:bold 1.1em/1.5em verdana, sans-serif;
						color:#cccccc;
						height:1.9em;
						padding:.2em 20px 0 20px;
						background-color:#990000;
						}

#services a				
						{text-decoration:none;
						}

#services a:link
						{color:#ffffff;
						}

#services a:hover
						{color:#999999;
						text-decoration:underline;
						}
						
#services a:visited
						{color:#cccccc;
						}

#services li			
						{border-right:1px solid #cccccc;
						}

#copyrighttop			
						{font:1.1em/1.5em verdana, sans-serif;
						color:#333333;
						padding:12px 0 0 0;
						}					

#bbcfooter				{font:1.1em/1.5em verdana, sans-serif;
						color:#333333;
						padding:12px 0 20px 0;
						}

#bbcfooter a, #copyrighttop a
						{text-decoration:none;
						}

#bbcfooter a:link, #copyrighttop a:link
						{color:#004899;
						}

#bbcfooter a:hover, #copyrighttop a:hover
						{color:#003366;
						text-decoration:underline;
						}
						
#bbcfooter a:visited, #copyrighttop a:visited
						{color:#000;
						}

#bbcfooter li			{border-right:1px solid #666666;
						}
#blogbanner h1{
background-image:url(/staticarchive/9f7b64c44553ed9537f0186814434bc6f6e8b5fb.jpg);
width:770px;
height:70px;
padding:0;
margin:0;
text-indent:-9999px;
}
body{
background-image:url(/staticarchive/b390d8a1da9d633e07707ea96adad0c38e03562d.gif);
background-repeat:repeat-y;
}

a:link, a:visited{
color:#0145aa;
}
a:hover, a:active, a:focus{
color:#000;
}
#pagecontainer{
width:770px;
}
#mainbody{
width:517px;
float:left;

}
#rightcol{
font-family: verdana, sans-serif;
width:253px;
float:right;
background-color:#eee;
border-top:33px solid #aaa;
}
#rightcol a{
text-decoration:none;
}
.boxRH h3{
  font-size:1em;
color:#660000;
margin:0;
padding:0;
}
.boxRH {
border-bottom:1px dashed #666;
margin:20px 20px 0 20px;
padding:0 0 20px 0;
}
#rightcol .boxRH  p{
 font-size:0.7em;
padding:5px 0 3px 0;
margin:0;
 }
.cats a, .info a{
background-image:url(/staticarchive/205e584228bc3763a0e19b85bf58d26608e2d1a2.jpg);
background-repeat:no-repeat;
padding-left:15px;
background-position:0 4px;
display:block;
}
.boxRHCont h3{
padding-top:10px;
color:#000;
font-size:0.8em;
text-transform:uppercase;
}
#comments{width:517px;float:left;margin:0;padding:0;
}
h2{
font-family: verdana, sans-serif;}
tr{vertical-align:top;
}
div#rightcol h4{
font-size:0.7em !important;
margin:5px 0 0 0 !important;
padding:0 !important;
}
#rightcol #comms p{
padding-top:0 !important;
margin-top:0 !important;
}
#rightcol p img{
border:none;
}
#flickr_badge_uber_wrapper {width:200px;margin-top:10px; overflow:hidden;}
#flickr_badge_wrapper {0;width:200px;clear:both;}
.flickr_badge_image {margin:0 20px 20px 0;float:left;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 0px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

#calendarTable th, #calendarTable td {
font-size: 75%;
}

