/*
 * Id: 7.7759
 * Version: 1312198687
 * Generated: 22-Feb-2012 19:23:20
 */

/*
///////////////////////////////////////////////////////

A standard CSS file edited for use with Anglia Afloat.


Colours:

#da511f - Orange
#2a76bb - Sub Nav
#155ea7 - Headline font colour
#2a76bb - Dotted lines
#2a76bb - Headline background for featured stories


File : Theme for EADT
Usage : This CSS file should only be used to define
Colours, Fonts and Background images. If
Additional structure changes are required for
this theme only then place these styles in
the "STRUCTURE" section at the bottom of this
CSS file.

Contents:
-------------------------------------------------------
1) Generic
2) Header
2.1) Error
2.2) Register
2.3) Login
2.4) Message Panel
2.5) Submit Message
2.6) Navigation
3) Body
4) Footer
5) --Individual Homepage Component (Layout A + B) --
5.1) News Headline A
5.2) News Headline B
5.3) News Headline B
5.4) Secondary News Headline
5.5) News Listing
5.6) Feature Content
5.7) Tabbed News Callouts
5.8) Weather Feeds
5.9) Calendar Type A + B
5.10) Poll Widget
5.11) Category Detail A
5.12) Category Detail B
5.13) Minor News Headline
5.14) Supporting List
5.15) Filter Content List
5.16) Multimedia
5.17) Article Information
5.18) Quotation
5.19) Article Information
5.20) Content Stastics
6) Event
6.1) Event Listing
6.2) Event Detail
7) Web Form
7.1) Date Popup
7.2) Search Results
7.3) Base Pagination
7.4) Blogger
7.5) Message Board
7.6) Message Comments
7.7) Profile
8) Image Listing
9) Default Listing
10) No Results
11) Saved Search
12) Rating Stars
13) Blog
13.1) Blog Widget
13.2) Blog Entry
13.3) Blog User Actions
13.4) Blog Views
14) In Page Actions
15) Major News
16) Print Layout
17) Weather
18) Area to add theme "Structure" changes (affect sizes and attributes for this theme only)

///////////////////////////////////////////////////////
*/


/*
///////////////////////////////////////////////////////
1) Generic
///////////////////////////////////////////////////////
*/

html 
{
	font-size:100%;
	line-height:1.125em;
}



body 
{
	font-size:0.875em;
	background: #114b84;
	background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!seaborder.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}


.structure{
	background: #ffffff;
	width: 980px;
	margin: auto;
	border: 1px #9f9f9f solid;
}

body,
input,
textarea,
select,
button
{
	font-family: Arial, Helvetica, sans-serif;
}

h1
{
	color:	#000000;
	font-size: 210%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2
{
	font-size:150%;
	font-family: Georgia, "Times New Roman", Times, serif;
}


h2.inpage
{
	font-size: 16px;
	border: 0px #ffffff solid;
	border-bottom: 1px #114b84 solid;
	color:#114b84;
margin-top: 0px;
}

h2.inpage a
{
	font-size: 16px;
	color:#114b84;
}

a
{
	color: #114b84;
}

a:hover
{
	color: #114b84;
}

button.btn,
.btn button,
a.btn
{
	background: #D91E25;
	color: #fff;
	cursor: pointer;
}

button.btn:hover,
.btn button:hover,
button.active,
.btn button.active,
a.btn:hover
{
	background: #2B2875;
	color: #fff;
}


/*
///////////////////////////////////////////////////////
2) Header
///////////////////////////////////////////////////////
*/
.header .feature-bar
{
border-color: #2E2A7E;
}

.header .feature-bar strong
{
color: #000000;
}

.header .feature-bar #tickerList a{
	text-decoration: none;
}

.header .feature-bar ul li.log-in
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-feature-bar-user.gif') 0 1px no-repeat;
border-color: #000000;
}

.header form{
	display: block;
height: 50px;
}

/******************************************************
2.1) Error
*/
div.error select,
div.error input,
input.error,
div.error textarea
{
border-color: #c00;
}

div.errors li
{
background: url('/preview/polopoly_fs/7.1968!bg-error.gif') 0 3px no-repeat;
}

div.errors
{
border-color: #999;
}

div.errors p,
div.error label,
li.error label,
li.error p,
label.error
{
color: #c00;
}


/******************************************************
2.2) Register
*/
.register-form
{
background: #E9E9F1;
border-color: #666;
}

.register-form h2
{
color: #030064;
border-color: #999;
}

.register-form .actions p
{
background: url('/preview/polopoly_fs/7.1968!bg-error.gif') 0 3px no-repeat;
}

.register-form .actions,
.register-form .actions li
{
border-color: #999;
}


/******************************************************
2.3) Login
*/
.login
{
background: #E9E9F1;
border-color: #666;
}

.login fieldset.forgotten-password,
.login fieldset.activate-account
{
border-color: #999;
}

.login fieldset.activate-account p
{
border-color: #999;
background: url('/preview/polopoly_fs/7.1968!bg-error.gif') 0 1em no-repeat;
}


/******************************************************
2.4) Message Panel
*/
.message-panel
{
background: #E9E9F1;
border-color: #666;
}

.message-panel h2
{
color: #030064;
border-color: #ccc;
font-size: 180%;
}


/******************************************************
2.5) Submit Message
*/
.submit-message h2
{
color: #2C2875;
}


/******************************************************
2.6) Navigation
Navigation has two 'stages'
1 - When the page first loads, the sub nav is a set of <ul> elements inside the top-level <li> elements
2 - After a short while Javascript repositions the sub-nav into the sub-navigation div
If the styles and positions for the two stages don't match, the result is a 'jumping' effect

#navigation li [sub nav stuff] -> #sub-navigation [sub nav stuff]

*******************************************************/

/*Top level navigation */
/*Gets rid of 10px border at top! */
#navigation
{
background: #2a76bb;
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!navbackground.gif');
background-repeat: repeat-x;
border: none; 
border-bottom: 1px #ffffff solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
height: 33px;
}

#navigation li a
{
color: #fff;
border-color: #fff;
}

/* Set left and right shadows if any...

#navigation li.prev a
{

}

#navigation li.next a
{

}
*/

#navigation li a:hover
{
background: #2a76bb;
}

#navigation li:hover a,
#navigation li:hover a:hover,
#navigation li.highlight a,
#navigation li.highlight a:hover,
#navigation li.selected a,
#navigation li.selected a:hover
{
background: #2a76bb;
}

#sub-navigation
{
width:957px;
background: #2a76bb;
padding: 0px;
height: 28px;
top: 0px;
border: 0px #ffffff solid;
}

#navigation .secondary-navigation,
#sub-navigation .secondary-navigation
{
margin-top:0px;
}

/* 
Sets the Sub Nav <ul> vertical position before javascript moves it
Set this to the height of the top-level nav.
If set incorrectly, this can cause a vertical 'jump' whilst the page loads.
*/
#navigation li ul.secondary-navigation{
top: 34px;
}

#navigation li ul.secondary-navigation,
#sub-navigation ul.secondary-navigation
{
padding: 0px;
margin: 0px 0px 0px 0px;
height: 28px;
border: 0px #ffffff solid;
}

#navigation li ul.secondary-navigation li,
#sub-navigation ul.secondary-navigation li
{
padding: 0px;
margin: 0px 0px 0px 0px;
height: 28px;
border: 0px #ffffff solid;
/*background: green;*/
background: transparent;
}

#navigation li ul.secondary-navigation li a,
#sub-navigation ul.secondary-navigation li a
{
top: 0px;
margin: 0px 0px 0px 0px;
/*line-height: 13px;*/
height: 18px;
font-weight: normal;
text-transform: none;
font-size: 11px;
/*background: red;*/
background: transparent;
}

.secondary-navigation
{
/*background: #2a76bb;*/
/*border-top: 0px solid #2a76bb;*/
}

#sub-navigation
{
border-color: #fff;
}

li:hover .secondary-navigation li a,
.selected .secondary-navigation li a,
.secondary-navigation li a
{
color: #fff;
border: none;
}

#navigation li:hover .secondary-navigation li a:hover,
.selected .secondary-navigation li a:hover,
.secondary-navigation li a:hover
{
color: #fff;
background: #da511f;
}

#navigation .secondary-navigation,
#sub-navigation .secondary-navigation
{
/*font-size: 85%;*/
}

#navigation .secondary-repositioned,
#sub-navigation .secondary-repositioned
{
/*font-size: 90%;*/
}

.secondary-navigation li.selected a
{
color: #E8AE30;
}

.secondary-navigation li.selected a:hover
{
color: #2a76bb;
}




/*
///////////////////////////////////////////////////////
3) Body
///////////////////////////////////////////////////////
*/

.content-panel{
padding: 0px;
float: left;
width: 960px;
}

.editorial.layout-c{
margin-left: 0px;
width: 960px; 
padding-left: 0px;
}

.editorial.layout-c .news-headline-a{
margin: 0px;
}


.editorial.layout-c .content-a{
width: 500px;
}

/********************************
Landing Page Publishing queues
need to be mindful that the first few images may be a different size to the rest.
*********************************/

.editorial.layout-c .content-a .news-headline-c
{
min-height: 100px;
border-bottom: 1px dotted #114b84;
}


.editorial.layout-c .content-a .news-headline-c h2,
.editorial.layout-c .content-a .news-headline-c p
{
padding-left:0px;
}

.editorial.layout-c .content-a .news-headline-c.main img
{
float: left;
margin-right: 10px;
}

.editorial.layout-c .content-a .news-headline-c .caption .image a
{
color: #114b84;
font-size: 190%;
line-height: 100%;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

.editorial.layout-c .content-a .news-headline-c h2 a
{
color: #114b84;
}

.editorial.layout-c .content-a .news-headline-c p.thumb
{
margin: 0px 10px 0px 0px;
}
/********************************
Homepage Content A Publishing queues
*********************************/

.editorial.layout-c .content-a .news-headline-a
{
display: block;
min-height: 100px;
padding: 0px 0px 10px 0px;
margin: 10px 0px;
border-bottom: 1px #114b84 dotted;
}

.editorial.layout-c .content-a .news-headline-a h2,
.editorial.layout-c .content-a .news-headline-a p
{
width: 345px;
margin: 0px;
float: right;
}

.editorial.layout-c .content-a .news-headline-a h2 a
{
font-size: 18px;
font-weight: normal;
color: #114b84;
padding: 0px;
margin: 10px 0px 0px 0px;
}



.editorial.layout-c .content-a .news-headline-a p.thumb
{
display: block;
width: 145px;
float: left;
padding: 0px;
margin: 0px;
}

.editorial.layout-c .content-a .news-headline-a p.thumb a img
{
display: block;
/*width: 145px;*/
float: left;
padding: 0px;
margin: 0px;
}

/* Subesequent stories */

.editorial.layout-c .content-a .secondary-news-headline
{
padding: 0px 0px 10px 0px;
margin: 10px 0px;
border-bottom: 1px #114b84 dotted;
}


.editorial.layout-c .content-a .secondary-news-headline h2,
.editorial.layout-c .content-a .secondary-news-headline p
{
width: 410px;
float: right;
margin: 0px;
padding: 0px;
}

.editorial.layout-c .content-a .secondary-news-headline h2 a
{
color: #114b84;
padding: 0px;
margin: 0px;
}


.editorial.layout-c .content-a .secondary-news-headline p.thumb
{
display: block;
width: 75px;
float: left;
padding: 0px;
margin: 0px;
}

.editorial.layout-c .content-a .secondary-news-headline p.thumb a
{
padding: 0px;
margin: 0px;
}

.editorial.layout-c .content-a .secondary-news-headline p.thumb a img
{
padding: 0px;
margin: 0px;
}

.editorial.layout-c .content-a .feature-content{
	border-bottom: 1px #114b84 dotted; 
}


/********************************
Homepage Content B section
*********************************/

.editorial.layout-c .content-b{
width: 440px;/*450px;*/
float: right;
margin-left: 10px;
}

.editorial.layout-c .content-b .content-c{
width: 300px;
float: left;
}


/********************************
Editor's Choice
A single story at the top of content-b, created from a publishing queue element of one story
*********************************/

.editorial.layout-c .content-b .content-c .news-headline-a{
background: #2a76bb;
color: #ffffff;
margin: 0px 0px 10px 0px;
}

.editorial.layout-c .content-b .content-c .news-headline-a img{
margin: 0px; /*overrides base.css */
}

.editorial.layout-c .content-b .content-c .news-headline-a h2{
margin: 10px;
}

.editorial.layout-c .content-b .content-c .news-headline-a h2 a{
color: #ffffff;
font-style: italic;
font-weight: normal;
}


.editorial.layout-c .content-b .content-c .news-headline-a p{
margin: 10px;
color: #9ec4e8;
}

.editorial.layout-c .content-b .content-c .news-headline-a .thumb{
margin: 0px;
display: block;
}

.editorial.layout-c .content-b .content-c .news-headline-a p a{
color: #ffffff;
}


.editorial.layout-c .content-b .banners{
padding: 0px;/*test*/
width: 120px;/*test*/
float: left;
margin-left: 5px; /*10px;*/
margin-right: 15px; /*not previously set*/
}


/********************************
Horizontal stories
Two stories in the centre of the page, arranged horizontally
*********************************/

.editorial.layout-c .content-a .horizontal{
display: block;
border: 1px #b2b2b2 solid;
width: 500px;
background: #a4cbf0;
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!horizontalstoriesbg.gif');
background-repeat: repeat-x;
padding-bottom: 5px;
overflow: auto;
margin-bottom: 20px;
}

/* styling .feature-content  for 'tile' setting */

.horizontal .feature-content{
display: block;
width: 220px;
float: left;
padding: 15px;
border: 0px #ffffff solid;
} 

.horizontal .feature-content h2{
padding: 0px;
margin-top: 10px;
}

.horizontal .feature-content h2 a{   
color: #114b84;
}

.horizontal .feature-content .thumb a img{
width: 220px;
} 


/* styling .news-headline-a for 'large' setting */

.editorial.layout-c .content-a .horizontal .news-headline-a{
display: block;
width: 220px;
float: left;
padding: 15px;
border: 0px #ffffff solid;
} 

.editorial.layout-c .content-a .horizontal .news-headline-a h2{
padding: 0px;
font-size: 18px;
font-weight: normal;
width: 220px;
margin-top: 10px;
}

.editorial.layout-c .content-a .horizontal .news-headline-a p{
display: none;
}

.editorial.layout-c .content-a .horizontal .news-headline-a h2 a{   
color: #114b84;
}

.editorial.layout-c .content-a .horizontal .news-headline-a p.thumb{
display: block;
width: 220px;
}

.editorial.layout-c .content-a .horizontal .news-headline-a p.thumb a img{
display: block;
/*width: 220px;*/
max-height: 155px;
} 

/********************************
Story Page
Styling elements within the .story class
Includes styling and behaviour for .supporting-list (the 'teaser queue')
********************************/

.story{
	position: relative;
	min-height: 1470px;
}

.story .content-a .object-right em{
max-width: 220px;
}


.story .content-a .article-information{
	width:260px;

}

.story .content-a .article-information h1{
	font-size: 240%;
	color: #0453a1;
}


.story .content-a .article-information .details{
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding-top: 5px;
}


.story .content-a .article-information .email{
	background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!email.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #0453a1;
}

.story .content-a .in-page-actions{
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}


.story .content-a .in-page-actions .user-actions .your-view a{	
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!yourview.gif');
background-repeat: no-repeat;
}

.story .content-a .in-page-actions .user-actions .send-to-friend a{	
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!email.gif');
background-repeat: no-repeat;
}


.story .content-a .in-page-actions .user-actions .printer-friendly a{	
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!print.gif');
background-repeat: no-repeat;
}


.story .content-a .in-page-actions .user-actions .got-story a{	
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!story.gif');
background-repeat: no-repeat;
}


.story .content-a .in-page-actions li a{
	border: 0px #ffffff solid;
}

.in-page-actions{
height: 20px;
}

.user-actions{
float: left;
}

.story .content-b .supporting-list{
margin: 0px 0px 10px;
background: #eeeeee;
width: 300px;
border: none;
}

.story .content-b .supporting-list ul{
	padding-top: 10px;
}

.story .content-b .supporting-list ul li{
padding-left: 20px;
margin-left: 10px;
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!orangewave.png');
background-position: top left;
background-repeat: no-repeat;
}

.story .content-b .supporting-list ul li a{
	padding-top: 0px;
}

.story .content-b .supporting-list h3,
.story .content-b .content-c h2.inpage,
.story .content-b .multimedia h3,
.layout-c .content-b .content-c h2.inpage
{
display: block;
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!navbackground.gif');
color: #ffffff;
height: 25px;
width: 295px;
padding-top: 5px;
padding-left: 5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 0px;
border: none;
}


.content-b .content-c .feature-content{
background: #eeeeee;
margin: 0px;
}

.content-b .content-c .feature-content .thumb{
float: right;
margin-top: 10px;
}

.content-b .content-c .feature-content h2
{
padding: 10px;
}

.content-b .content-c .feature-content h2 a
{
color: #0453a1;
}


.content-b .content-c .feature-content p
{
padding: 0px 10px;
}

.content-b .content-c ul{
background: #eeeeee;
margin: 0px;
}

.content-b .content-c ul.news-listing{
padding: 10px 0px;
}

.content-b .content-c ul.news-listing li a{
/* Created unwanted 'wave' in tabs*/

padding-left: 30px;
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!orangewave.png');
background-repeat: no-repeat;
background-position: 10px 2px;

}


.story .content-d{
	position: absolute;
top: 0px;
right: 0px;
}

/*
Story Login and Comment Form
*/

.web-form{
width: 500px;
}

.web-form .introduction h6
{
width: 145px;
padding: 0px;
margin: 0px;
}

.web-form .introduction p
{
width: 334px;
padding: 0px;
margin: 0px;
}

.web-form label
{
float: left;
}

.web-form #frm-email-input
{
width: 300px;
float: left;
}

.web-form fieldset div div{
width: 200px;
float: left;
}

.web-form fieldset.highlight div div#map{
width: 200px;
clear: both!important;
float: none;
}



/*
///////////////////////////////////////////////////////
4) Footer
///////////////////////////////////////////////////////
*/
.footer
{
border-color: #2E2A7E;
}

.footer ul li
{
color: #8f8f8f;
}


/*
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
5) Individual Component
*******************************************************
Below are the styles for each component, every element
is stand-alone and can be used anywhere on the site.
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
*/


/******************************************************
5.1) News Headline A
*/
.news-headline-a h2
{
color: #030064;
font-size: 200%;
font-weight: bold;
}

.news-headline-a
{
border-color: #ccc;
}


/******************************************************
5.2) News Headline B
*/
.news-headline-b
{
border-color: #999;
}

.news-headline-b h2
{
	font-size:					180%;
}


.news-headline-b ul li a.audio
{
background: url('/preview/polopoly_fs/7.1968!bg-audio.gif') 0 0.2em no-repeat;
border-color: #999;
}

.news-headline-b ul li a.video
{
background: url('/preview/polopoly_fs/7.1968!bg-video.gif') 0 0.2em no-repeat;
}


/******************************************************
5.3) News Headline C
*/
.news-headline-c
{
border-color: #999;
}

.news-headline-c h2
{
	font-size: 180%;
}


/******************************************************
5.4) Secondary News Headline
*/
.secondary-news-headline
{
border-color: #ccc;
}

.secondary-news-headline h2
{
color: #030064;
}

.secondary-news-headline img
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


/******************************************************
5.5) News Listing
*/

.news-listing li
{
background: url(/media/images/bg-dotted.gif', 'contentId': VersionedContentId(7.1968.1280310405), '':''})') bottom left repeat-x;

}

.news-listing li a
{
padding-left: 20px;
background: url('/polopoly_fs/anglian_afloat_stylesheet_7_3878!orangewave.png') no-repeat;
}


/******************************************************
5.6) Feature Content
*/
.feature-content
{
border-color: #ccc;
clear: both;
}

.feature-content h2
{
color: #030064;
}

.feature-content h2 a
{
color: #114b84;
}



/******************************************************
5.7) Tabbed News Callouts
*/

.tabbed-news-callouts
{
border-color: #666;
}

.layout-a .tabbed-news-callouts
{

}

.layout-b .tabbed-news-callouts
{

}

.layout-c .tabbed-news-callouts
{
width: 300px;
}

.tabbed-news-callouts .articles
{
	padding-left: 0px;
}
.tabbed-news-callouts ul.tabs {
	background-color: #fff;
}

.tabbed-news-callouts .tabs li
{
background: #0453a1;
color: #fff;
border-right: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
}

.tabbed-news-callouts .tabs li a
{
background: #0453a1;
color: #fff;
padding-left: 0px;
background-image: none;
}

.tabbed-news-callouts .tabs li.selected,
.tabbed-news-callouts .tabs li.hover
{
background: #2a76bb;
color: #ffffff;
border-right: 1px #ffffff solid;
border-bottom: 1px #2a76bb solid;
}

.tabbed-news-callouts .tabs li.selected a,
.tabbed-news-callouts .tabs li.hover a
{
background: #2a76bb;
color: #ffffff;
}

.tabbed-news-callouts .articles
{
background: #eeeeee;
/*border-top: 3px #2a76bb solid;*/
}

.tabbed-news-callouts .articles
li
{
/*background: url('/preview/polopoly_fs/7.1968!bg-dotted.gif') top left no-repeat;*/
}

.tabbed-news-callouts .articles li a
{

padding-left: 30px;
background-image: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!orangewave.png');
background-repeat: no-repeat;
background-position: 10px 2px;

font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 110%
}
.tabbed-news-callouts ul.active {
	border-top: 2px solid #2A76BB;
}


/******************************************************
5.8) Weather Feeds
*/
.weather-feeds
{
background: #EAE9F1 url('/preview/polopoly_fs/7.1968!bg-weather-feeds.gif') bottom left repeat-x;
}

.weather-feeds .forcast
{
border-color: #666;
}

.weather-feeds h2
{
color: #393570;
}


/******************************************************
5.9) Calendar Type A + B
*/
.calendar-type-a .calendar .mainheading a.prevBtn,
.calendar-type-b .calendar .mainheading a.prevBtn
{
background: url('/preview/polopoly_fs/7.1968!btn-calendar-prev.gif') 0 5px no-repeat;
}

.calendar-type-a .calendar .mainheading a.nextBtn,
.calendar-type-b .calendar .mainheading a.nextBtn
{
background: url('/preview/polopoly_fs/7.1968!btn-calendar-next.gif') right 5px no-repeat;
}

.calendar-type-a .calendar .calcells td,
.calendar-type-b .calendar .calcells td
{
border-color: #fff;
background: #9C9BC3;
color: #fff;
}

.calendar-type-a .calendar #basic-cell-td,
.calendar-type-b .calendar #basic-cell-td
{
background: #E5E5EF;
}

.calendar-type-a .calendar #basic-cell-td td.notmnth,
.calendar-type-a .calendar #basic-cell-td td.notmnth-wkend,
.calendar-type-b .calendar #basic-cell-td td.notmnth,
.calendar-type-b .calendar #basic-cell-td td.notmnth-wkend
{
background: #E5E5EF;
color: #ccc;
}

.calendar-type-a .calendar #basic-cell-td td.curdate,
.calendar-type-b .calendar #basic-cell-td td.curdate
{
background: #000067;
}

.calendar-type-a .calendar #basic-cell-td td.cell-selected,
.calendar-type-b .calendar #basic-cell-td td.cell-selected
{
background:	#669999;
}

.calendar-type-a .calendar #basic-cell-td td.hover,
.calendar-type-b .calendar #basic-cell-td td.hover
{
background: #E6AA30;
}

.calendar-type-a ul li a
{
border-color: #ccc;
}

.calendar-type-a ul li.highlight a,
.calendar-type-a ul li a:hover
{
background: #E6AA30;
color: #fff;
}

.calendar-type-a .calendar p.event,
.calendar-type-b .calendar p.event
{
background: url('/preview/polopoly_fs/7.1968!img-calendar-event-key.gif') 0 0 repeat-y;
}

.calendar-type-a .calendar p.current-date,
.calendar-type-b .calendar p.current-date
{
background: url('/preview/polopoly_fs/7.1968!img-calendar-current-date-key.gif') 0 0 repeat-y;
}

.calendar-type-b .calendar
{
border-color: #666;
}


/******************************************************
5.10) Poll Widget
*/
.poll-widget
{
background: #EEEEEE url('/preview/polopoly_fs/7.1968!bg-poll-widget.gif') bottom left repeat-x;
}

.poll-widget.in-page
{
background: #EEEEEE;
}

.poll-widget h2
{
color: #000065;
border-color: #ccc;
font-size: 120%;
}


.poll-widget p input
{
font-size: 95%;
}


.poll-widget tr td p input
{
background: #D91E25;
color:	#fff;
cursor:	pointer;
}


.poll-widget tr td p input:hover
{
background:	#2B2875;
color:#fff;
}


.poll-widget tr td p td input
{
background: none;
}


.poll-widget .btn
{
border-color: #ccc;
}


.poll-widget .results
{
border-color: #ccc;
}


.poll-widget .results .yes em
{
border-right-color: #D91E25;
}

.poll-widget .results .no em
{
border-right-color: #2B2875;
}


/******************************************************
5.11) Category Detail A
*/
.category-detail-a
{
border-color: #666;
}

.category-detail-a h3 a
{
color: #000000;
}

.category-detail-a ul li
{
border-color: #ccc;
font-size: 110%;
}

.category-detail-a ul.media li a.audio
{
background: url('/preview/polopoly_fs/7.1968!bg-audio.gif') 0 0.2em no-repeat;
border-color: #999;
}

.category-detail-a ul.media li a.video
{
background: url('/preview/polopoly_fs/7.1968!bg-video.gif') 0 0.2em no-repeat;
}


/******************************************************
5.12) Category Detail B
*/
.category-detail-b
{
border-color: #666;
}

.category-detail-b ul li
{
border-color: #ccc;
font-size: 110%;
}

.category-detail-b h3 a
{
color: #000000;
}


/******************************************************
5.13) Minor News Headline
*/
.minor-news-headline
{
border-color: #ccc;
}

.minor-news-headline ul li a.audio
{
background: url('/preview/polopoly_fs/7.1968!bg-audio.gif') 0 0.2em no-repeat;
border-color: #999;
}

.minor-news-headline ul li a.video
{
background: url('/preview/polopoly_fs/7.1968!bg-video.gif') 0 0.2em no-repeat;
}


/******************************************************
5.14) Supporting List
*/
.supporting-list
{
border-color: #666;
}

.supporting-list h3
{
font-size: 130%;
color: #393939;
}

.supporting-list ul li a
{
font-weight: normal;
background: url(/media/images/bg-dotted.gif', 'contentId': VersionedContentId(7.1968.1280310405), '':''})') bottom left repeat-x;
}


/******************************************************
5.15) Filter Content List
*/
.filter-content-list
{
border-color: #666;
}

.filter-content-list h3
{
color: #393939;
}

.filter-content-list ul li
{
background: url(/media/images/bg-dotted.gif', 'contentId': VersionedContentId(7.1968.1280310405), '':''})') 0 0 repeat-x;
}

.filter-content-list ul li a
{
background: url(/media/images/bg-dotted.gif', 'contentId': VersionedContentId(7.1968.1280310405), '':''})') bottom left repeat-x;
}


/******************************************************
5.16) Multimedia
*/

.multimedia
{
max-width: 300px;
background: #eeeeee;
border: none;
margin-top: 0px;
}

.multimedia ul li
{
padding: 10px;
}

.multimedia .audio
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-audio.gif') 0 0 no-repeat;
}

.multimedia .audio-stop
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-audio-stop.gif') 0 0 no-repeat;
}

.multimedia a.video
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-video.gif') 0 0 no-repeat;
}

.multimedia a.photo
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-camera.gif') 0 0 no-repeat;
}


/******************************************************
5.17) Article Information
*/
.content-panel p.details
{
border-color: #ccc;
}

.article-information p.details a.email
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!email.gif') 0 0.3em no-repeat;
}


/******************************************************
5.18) Quotation
*/
.quotation
{
border-color: #ccc;
background: #E9E9F1;
}

.quotation .author
{
border-color: #ccc;
}

.quotation cite
{
color: #000065;
}


/******************************************************
5.19) Article Comments
*/
.article-comments
{
border-color: #999;
}

.article-comments .view-count
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!yourview.gif') 0 2px no-repeat;
height: 30px;
}

.article-comments ul li
{
border-color: #ccc;
}


/******************************************************
5.20) Content Stastics
*/
.content-stastics
{
border-color: #ccc;
background: #E9E9F1;
width: 300px;
float: right;
margin-left: 10px;
}

.content-stastics h3
{
color: #000065;
}

.content-stastics ul
{
border-color: #ccc;
}

.content-stastics ul li
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-content-stastics-li.gif') 0 0.4em no-repeat;
}




/*

6) Event

*/


/******************************************************
6.1) Event Listing
*/
.event-listing ul,
.event-listing ul li
{
border-color: #999;
}


.event-listing ul li
{
background: #E9E9F1;
}


.event-listing ul li h3
{
font-size: 150%;
}


.event-listing h2
{
font-size: 130%;
}


.event-results li h2
{
font-size: 130%;
}


/******************************************************
6.2) Event Detail
*/
.event-detail .audio
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!/preview/polopoly_fs/7.1968%21bg-audio.gif') 0 0 no-repeat;
}

.event-detail .audio-stop
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-audio-stop.gif') 0 0 no-repeat;
}

.event-detail a.video
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-video.gif') 0 0 no-repeat;
}

.facilities li
{
height: 16px;
padding: 0px 6px 0px 19px;
}

.facilities .bar
{
background: url('/preview/polopoly_fs/7.1968!bg-bar.gif') 0 0 no-repeat;
}

.facilities .food
{
background: url('/preview/polopoly_fs/7.1968!bg-food.gif') 0 0 no-repeat;
}

.facilities .parking
{
background: url('/preview/polopoly_fs/7.1968!bg-parking.gif') 0 0 no-repeat;
}

.facilities .wheelchair
{
background: url('/preview/polopoly_fs/7.1968!bg-wheelchair.gif') 0 0 no-repeat;
}

.facilities .hearing
{
background: url('/preview/polopoly_fs/7.1968!bg-hearing-loop.gif') 0 0 no-repeat;
}

/*

7) Web Form

*/
.web-form
{
border-color: #ccc;
}

.web-form fieldset
{
border-color: #ccc;
background: #EEEEEE;
}

.web-form fieldset.highlight
{
border-color: #ccc;
background: #F5F5F5;
}

.web-form fieldset.highlight-b
{
border-color: #ccc;
background: #fff;
}


/******************************************************
7.1) Date Popup
*/
.date-popup
{
border-color: #666;
background: #fff;
font-size: 85%;
}

#web-form-calendar
{
background: #fff;
}

#web-form-calendar .mainheading a.prevBtn
{
background: url('/preview/polopoly_fs/7.1968!btn-calendar-prev.gif') 0 5px no-repeat;
}

#web-form-calendar .mainheading a.nextBtn
{
background: url('/preview/polopoly_fs/7.1968!btn-calendar-next.gif') right 5px no-repeat;
}

#web-form-calendar .calcells td
{
border-color: #fff;
background: #9C9BC3;
color: #fff;
}

#web-form-calendar #web-form-cell-td
{
background: #E5E5EF;
}

#web-form-calendar #web-form-cell-td td.notmnth,
#web-form-calendar #web-form-cell-td td.notmnth-wkend
{
background: #E5E5EF;
color: #ccc;
}

#web-form-calendar #web-form-cell-td td.curdate
{
background: #000067;
}

#web-form-calendar #web-form-cell-td td.cell-selected
{
background: #669999;
}

#web-form-calendar #web-form-cell-td td.hover
{
background: #E6AA30;
}


/******************************************************
7.2) Search Results
*/
.search-result .result-actions .pagination .prev,
.search-result .result-actions .pagination .next
{
border-color: #ccc;
}

.search-result .result-actions .pagination em
{
color: #666;
}

.search-result .result-actions .save-search a
{
background: #D91E25;
color: #fff;
font-size:95%;
}

.search-result .result-actions .save-search a:hover
{
background: #2B2875;
}

.search-result .result-actions .frm-save-search
{
border-color: #ccc;
}

.search-result .result-actions .frm-save-search input.error
{
border-color: #c00;
}

.search-result .result-actions .frm-save-search .errors
{
border-color: #999;
background: url('/preview/polopoly_fs/7.1968!bg-error.gif') 0 1em no-repeat;
}

.search-result .result-actions div.frm-save-search
{
border-color: #ccc;
padding-left: 25px;
}


/******************************************************
7.3) base-pagination
*/
.base-pagination
{
border-color: #ccc;
background: #E9E9F1;
width: 490px;
margin-top: 50px;
}

.base-pagination .prev,
.base-pagination .next
{
border-color: #ccc;
}

.base-pagination em
{
color: #666;
}


/******************************************************
7.4) Blogger
*/
.blogger div div h6
{
border-color: #ccc;
}

.blogger .image-bank li a:hover
{
border-color: #c00;
}


/******************************************************
7.5) Message Board
*/
.message-board-actions
{
background: #E9E9F1;
border-color: #ccc;
}

.message-board .message
{
border-color: #ccc;
background: #F5F4F9;
}

.message-board .message div.stats
{
border-color: #ccc;
}

.message-board .message .audio
{
background: url('/preview/polopoly_fs/7.1968!bg-audio.gif') 0 0 no-repeat;
}

.message-board .message .audio-stop
{
background: url('/preview/polopoly_fs/7.1968!bg-audio-stop.gif') 0 0 no-repeat;
}

.message-board .message .video
{
background: url('/preview/polopoly_fs/7.1968!bg-video.gif') 0 1px no-repeat;
}

.message-board-actions .pagination .prev,
.message-board-actions .pagination .next
{
border-color: #ccc;
}

.message-board .pagination em
{
color: #666;
}

.message-board .message-highlight
{
background: #E9E9F1;
}


/******************************************************
7.6) Message Comments
*/
.message-comment .introduction h6
{
	background: url('/preview/polopoly_fs/7.1968!bg-your-views.gif') 0 3px no-repeat;
	color: #2C2875;
	font-size:130%;
}


/******************************************************
7.7) Profile
*/
.profile div div h6
{
	border-color: #ccc;
}


/*

8) Image Listing

*/

.image-listing li h2,
.image-listing li h3,
.image-listing li p
{
width: 400px;
float: right;
} 

.image-listing h1
{
	border-color: #ccc;
	font-size:180%;
}

.image-listing li h2
{
	font-size:110%;
}

.image-listing ul li{
border-top: 1px #eeeeee solid;
padding: 10px;
}

.image-listing ul li p{
display: block;
max-height: 35px;
overflow: hidden;
}

/*

9) Default Listing

*/
.default-listing,
.default-listing h1
{
	border-color: #ccc;
}

.default-listing,
.default-listing h1
{
	border-color:#ccc;
}


.default-listing h1
{
	font-size:180%;
}


.default-listing li h2
{
	font-size:110%;
}


/*

10) No Results

*/
.no-results,
.no-event-results
{
border-color: #ccc;
}

.no-results li,
.no-event-results li
{
background: url('/preview/polopoly_fs/7.1968!bg-no-results-li.gif') 0 3px no-repeat;
}


/*

11) Saved Search

*/
.saved-searches,
.saved-searches li
{
border-color: #ccc;
}

.saved-searches li
{
background: #E9E9F1;
}

.saved-searches li.highlight
{
background: #F4F3F8;
}

.saved-searches p a
{
background: #D91E25;
color: #fff;
}

.saved-searches p a:hover
{
background: #2B2875;
color: #fff;
}

.saved-searches .confirmation
{
background: url('/preview/polopoly_fs/7.1968!bg-confirm.gif') 0 3px no-repeat;
}


/*

12) Rating Stars

*/
div.rating
{
color: #231C5F;
}

div.rating ul
{
background: url('/preview/polopoly_fs/7.1968!bg-rating-empty.gif') 0 0 no-repeat;
}

div.rating ul li a:hover,
div.rating ul li.active a
{
background: url('/preview/polopoly_fs/7.1968!bg-rating-full.gif') 0 0 no-repeat;
}


/*

13) Blog

*/


/******************************************************
13.1) Blog Widget
*/
.blog-widget
{
border-color: #999;
background: #EAE9F1;
}

.blog-widget h2
{
border-color: #999;
}


/******************************************************
13.2) Blog Entry
*/
.blog-entry
{
border-color: #999;
background: #EAE9F1;
}

.blog-entry div.stats
{
border-color: #ccc;
}


/******************************************************
13.3) Blog User Actions
*/
.blog-user-actions li.views
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!yourview.gif') 10px 4px no-repeat;
color: #231C5F;
}


/******************************************************
13.4) Blog Views
*/
.blog-views
{
border-color: #999;
background: #EAE9F1;
}

.blog-views .actions li.audio
{
background: url('/preview/polopoly_fs/7.1968!bg-audio.gif') 0 1px no-repeat;
}

.blog-views .actions li.audio-stop
{
background: url('/preview/polopoly_fs/7.1968!bg-audio-stop.gif') 0 1px no-repeat;
}

.blog-views .actions li.video
{
background: url('/preview/polopoly_fs/7.1968!bg-video.gif') 0 1px no-repeat;
}

.blog-views .view
{
border-color: #ccc;
}

.blog-highlight
{
background: #F5F4F9;
}


/*

14) In Page Actions

*/
.in-page-actions
{
border-top: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
height: 20px;
}

.user-actions{
float: left;
margin-left: 10px;
}

.in-page-actions li a,
.in-page-actions .user-actions li a
{
border: 0px #ffffff solid;
}

.in-page-actions .user-actions .your-view a
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!yourview.gif') 3px 2px no-repeat;
}

.in-page-actions .user-actions .share a,
.in-page-actions .user-actions .send-to-friend a
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!email.gif') 5px 3px no-repeat;
}

.in-page-actions .user-actions .got-story a
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!story.gif') 5px 0 no-repeat;
}

.in-page-actions .user-actions .printer-friendly a
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!print.gif') 5px 0 no-repeat;
}


/*

15) Major News

*/

.major-news ul li a
{
border-color: #999;
}

.major-news ul li a.audio
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-audio.gif') 0 0.2em no-repeat;
}

.major-news ul li a.video
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-video.gif') 0 0.2em no-repeat;
}

.major-news ul li a.other
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-got-a-story.gif') 0 0.2em no-repeat;
}


/*

16) Print Layout

*/

.print-layout .header ul li.print a
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-print.gif') left top no-repeat;
}

.print-layout .header ul li.close-window a
{
background: url('/polopoly_fs/anglia_afloat_stylesheet_v1_5_7_7759!bg-close.gif') right 1px no-repeat;
}

/*

17) Weather

*/
.weather-five { width: 105px; padding: 8px; float: left; border-right: #ccc 1px solid; background: #E9E9F1; overflow: hidden;}
.weather-five.highlight { background: #F5F4F9; }
.weather-five.last { border-right: none; }
.weather-label { width: 100% }
.weather-data { font-size: 1.8em; font-weight: bold; width: 100%; margin-top: 2px; margin-bottom: 8px;}

/*
///////////////////////////////////////////////////////
18) STRUCTURE
// All structure changes for this theme to go below
// this part of the CSS file.
///////////////////////////////////////////////////////
*/

.secondary-news-headline p,
.secondary-news-headline h2
{
padding-left: 0px;
}

.secondary-news-headline .thumb a
{
margin-left: -162px;
}

#map,
#map_canvas,
#frm-advanced-search-term
{
width: 335px!important;
}


.site-banners{
display: none;
}

.large
{
width:330px!important;
}


.web-form{
margin: 0px;
}
.banners iframe {
	margin-left: 10px;
}


      
