/*
Pink (Header Top Bar)			: 206, 17, 120
Dark grey (Features Panel):	30, 35, 39
	Rollover for Dark grey	: 25, 33, 40
	Grey line on dark grey	: 59, 70, 78 (HEX 3B464E) - also use this colour for tweet sender. 
Lightest grey (Related)		: 241, 243, 244
	Rollover for Light grey : 226, 230, 233
	Grey line on light grey	: 172, 181, 188 (HEX ACB5BC)
Green (Discovery Zone)		: 136, 180, 0
Orange (SO Online)				: 245, 218, 37
Body text is all just			: 51, 51, 51
Grey line on white				: 198, 205, 211 (HEX C6CDD3)
The body text is all 12pt Arial.
*/

/*
Textpattern like to fart out is debugging poop at the top of the page, even "noticed"
So we don't have to keep flicking Txp's status from testing <> live we'll cheat and just suppress the PRE tag
*/
PRE	{
display: none;
}

#debug	{
	font-family: courier new;
	float: left;
	background-color: yellow;
	border: 1px dashed black;
	width: 978px;
	display: none;
}

.note	{
	float: left;
}

HTML	{
	overflow-y: scroll;
}

BODY	{
	text-align: center;
	font-family: Arial, san-serif;
	margin: 0;
	font-size: 9pt;
	background-image: url(/_assets/images/common/background/wood.jpg);
	background-repeat: no-repeat;
	background-color: rgb(0, 0, 0);
	background-position: center top;
	color: rgb(51, 51, 51);
}

A	{	text-decoration: none;	}
A	IMG	{	border: 0px;	}
H1, H2, H3, H4, H5, H6, P	{	margin-top: 0;	}
H1, H2, H3	{	font-family: Arial, san-serif;	}

H1 SPAN, H2 SPAN, H3 SPAN	{
	visibility: hidden;
}
SPAN.caps	{	visibility: visible;	}

#page	{
/*
	PA: The following loveliness is bought to you by <http://www.dustindiaz.com/min-height-fast-hack/>
  min-height:535px;
  height:auto !important;
  height:500px;
*/
	margin: 0px auto 0px auto;
	width: 978px;
width: 960px;
	text-align: left;
	background-image: url();
	background-repeat: no-repeat;
	background-position: right top;
}

#banner	{
	position: relative;
	float: left;
/*
	clear: both;
	text-transform: uppercase;
	font-size: 8pt;
*/
	width:960px;
	height: 160px;
	margin-top: 0px;
}

#banner #site-logo	{
	float: left;
	border: none;
	width: 292px;
	height: 118px;
	margin-top: 25px;
}

#banner UL#navigation	{
	list-style: none;
	float: left;
	width: 535px;
	width: 470px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 30px;
}

#banner UL#navigation LI	{
	float: left;
	height: 97px;
}

#banner UL#navigation LI A	{
	height: 97px;
	margin-right: 2px;
	background-position: 0px 0px;
	float: left;
}
#banner UL#navigation LI A:hover	{
	background-position: 0px -200px;
}
#banner UL#navigation LI SPAN	{	display: none	}

#banner UL#navigation LI A.whats-on				{	width: 85px;	background-image: url('/_assets/images/common/navigation/whats-on.png');	}
#banner UL#navigation LI A.discovery-zone	{	width: 124px;	background-image: url('/_assets/images/common/navigation/discovery-zone.png');	}
#banner UL#navigation LI A.visit-us				{	width: 61px;	background-image: url('/_assets/images/common/navigation/visit-us.png');	}
#banner UL#navigation LI A.watch-us				{	width: 79px;	background-image: url('/_assets/images/common/navigation/watch-us.png');	}
#banner UL#navigation LI A.hire-us				{	width: 62px;	background-image: url('/_assets/images/common/navigation/hire-us.png');	}
#banner UL#navigation LI A.active					{	background-position: 0px -100px;	}



#banner #header_clock	{
width: 85px;
height: 85px;
float: right;
margin-top: 10px;
margin-right: 15px;
margin-top: 37px;
margin-right: 50px;
}
#clock_rollover
{
    position: absolute;
    height: 102px;
    width: 344px;
    background-image: url(/_assets/images/common/clock-explanation.png);
    right: 170px;
    top: 25px;
}



/*
#banner #navigation UL {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	width: 150px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
*/

#primary	{
	float: left;
	margin-top: 0px;
	width: 960px;
}

#primary H1	{
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
#primary H2	{
}

#primary FIELDSET	{
	border: none;
	margin: 0;
	padding: 0;
}
#primary LEGEND	{
	padding: 0;
	margin: 0;
}

#primary #content	{
	float: left;
	margin: 0;
	padding: 0;
	width: 790px;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 2px;
}

/* BEGIN: Common Body Elements */
#content #body	{
	background-color: rgb(255, 255, 255);
	width: 494px;
	margin-right: 2px;
	float: left;
	padding: 16px;
}

#content #body H1	{
	border-top: 5px solid rgb(22,29,36);
	border-bottom: 1px solid rgb(60,71,77);
	margin: 0;
	margin-bottom: 15px;
	padding: 5px 0em 17px 0em;
font-size: 40px;
color: rgb(206, 17, 120);
text-transform: uppercase;
letter-spacing: -0.125em;
}

#content #body H2	{
/*
	padding: 10px 0em 17px 0em;
	margin: 0;
	border-top: 5px solid rgb(206, 17, 120);
	border-bottom: 1px solid rgb(60,71,77);
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: -0.01em;
*/
	background-repeat: no-repeat;
	background-position: 0px 12px;
}

#content #body H3	{
	color: rgb(206, 17, 121);
	margin-bottom: 0px;
	font-size: 9pt;
}

#content #body UL, #content #body OL	{
	padding-left: 1.5em;
}
#content #body LI	{
}

#content #body P, #content #body UL, #content #body OL, #content #body LI	{
	margin-top: 0;
	margin-bottom: 0.5em;
}

#content #body A	{	color: rgb(206, 17, 120);	}

#content #body .introduction	{
	font-weight: bold;
	font-size: 13px;
}


#content #body .event-divider	{
	background-color: rgb(241, 243, 244);
	width: 472px;
	margin: 0px;
	padding: 13px 11px 13px 11px;
	float: left;
}
#content #body .event-divider H2	{
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 19px;
	line-height: 15px;
	color: rgb(206, 17, 120);
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	width: auto;
	letter-spacing: -0.1em;
}
#content #body .event-divider H2 SPAN	{
	visibility: visible;
	visibility: hidden;
}

#content #body .event-divider .label	{
	display: block;
	float: left;
	line-height: 15px;
	margin: 0;
	padding: 0;
	width: auto;
}

#content #body .event-divider .pagination-navigation	{
	width: auto;
	display: block;
	float: right;
}
#content #body .event-divider .pagination-navigation A	{
/*
	background-color: rgb(30, 35, 39);
	color: rgb(255, 255, 255);
*/
	display: block;
	width: 17px;
	height: 17px;
	text-align: center;
	margin-right: 3px;
	float: left;
}
#content #body .event-divider .pagination-navigation A.active	{
	background-color: rgb(206, 17, 120);
}
#content #body .event-divider .pagination-navigation A:hover	{
	background-color: rgb(59, 70, 78);
}

#content #body .list-event-item	{
	float: left;
	background-repeat: no-repeat;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 119px;
	padding-right: 10px;
	border-bottom: 1px solid rgb(172, 181, 188);
	background-position: 5px 19px;
	cursor: pointer;
	width: 365px;
	overflow-x: hidden;
	background-color: rgb(255, 255, 255);

	/* min-height hack */
	min-height: 106px;
	height:auto !important;
	height:106px;
}

#content #body .list-event-item:hover {
}
#content #body .list-event-item:hover A {
	color: rgb(206, 17, 120);
}
#content #body .list-event-item:hover .list-event-item-actions A {
	color: rgb(255, 255, 255);
}
#content #body .list-event-item:hover .list-event-item-actions A:hover {
	color: rgb(206, 17, 120);
}


#content #body .list-event-item .list-event-item-meta-posted	{
font-size: 10pt;
font-weight: bold;
margin-bottom: 5px;
}
#content #body .list-event-item H3	{
font-size: 12pt;
color: rgb(206, 17, 120);
}
#content #body .list-event-item .list-event-item-link	{
color: rgb(206, 17, 120);
font-size: 11pt;

}
#content #body .list-event-item .list-event-item-summary	{
}
#content #body .list-event-item .list-event-item-summary P	{
	height: 45px;
	overflow-y: hidden;
}
#content #body .list-event-item .list-event-item-actions	{
}
#content #body .list-event-item .list-event-item-actions A	{
	background-image: url(/_assets/images/common/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 10px;
	margin-right: 10px;
	color: rgb(51, 51, 51);
	font-weight: bold;
}



#content #body .landing-navigation	{
	width: 355px;
	margin-right: 38px;
	padding: 20px 0 20px 5px;
	float: left;
	border-bottom: 1px solid rgb(198, 205, 211);
	cursor: pointer;
	background-color: rgb(255, 255, 255);
}

#content #body .rowend	{
	margin-right: 0px;
}

#content #body .landing-navigation IMG	{
	width: 100px;
	height: 100px;
	float: right;
	margin: 0 10px 10px 10px;
}
#content #body .landing-navigation H2	{
	margin-bottom: 0px;
	font-size: 17px;
}
#content #body .landing-navigation h3 {
	color: rgb(51,51,51);
}
#content #body .landing-navigation P	{
}
#content #body .landing-navigation A	{
	background-image: url(/_assets/images/common/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 10px;
	font-weight: bold;
	color: rgb(30, 35, 39);
}

#content #body .landing-navigation:hover,
#content #body .landing-navigation:hover A,
#content #body .landing-navigation:hover h3 {
	background-color: rgb(25, 33, 40);
	color: rgb(255,255,255);
}


#content #body .information	{
/*
	PA: You may need to specify the following code *inline* for the various icons and override the default
	style="background-image: url();"
*/
	background-image: url(http://t0.gstatic.com/images?q=tbn:buUQcV6nO5gaqM:http://www.lucides.com/images/gradient_sub_sel.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	background-color: rgb(241, 243, 244);
	padding: 10px 10px 10px 55px;
	display: block;
}
#content #body .information H2	{
	background-position: 0 0;
}

#content #body #return-to-landing-page	{
background-color: rgb(206, 17, 120);
display: block;
margin-top: 1em;
padding: 1em 1em 1em 1em;
color: rgb(255, 255, 255);
font-weight: bold;
float: left;
width: 472px;
}

/* END: Common Body Elements */



/* BEGIN: Side bars */
#related-bar	{
	float: left;
	width: 262px;
}
#related-bar .sidebar	{
background-image: url(http://www.oneltd.eu/tools/rgba.php?r=30&g=35&b=39&a=95);
background-color: transparent;
	color: rgb(51, 51, 51);
	width: 242px;
}
#related-bar .sidebar-strong	{
	background-color: rgb(241, 243, 244);
	color: rgb(51, 51, 51);
background-image: url(/_assets/images/common/related-strong-background.png);
background-color: transparent;
}
#related-bar .sidebar-strong A.plain-link	{
	color: rgb(51, 51, 51);
	float: left;
}

#related-bar .sidebar-strong A.plain-link:hover	{
	background-color: ;
}

#related-bar .sidebar-strong .related-item A	{
	color: rgb(51, 51, 51);
}
#related-bar .sidebar-strong .related-item:hover	{
	background-color: rgb(25, 33, 40);
	color: rgb(255, 255, 255);
}
#related-bar .sidebar-strong .related-item:hover A	{
	color: rgb(241, 243, 244);
}


#related-bar #whats-on-calendar.sidebar H1 {	background-image: url(/_assets/images/whats-on/sub-headers/events-calendar.gif);	}

#related-bar #whats-on-calendar.sidebar #smd-whats-on-calendar	{
width: 242px;
border-collapse:separate;
border-spacing:5px 5px;
}

#related-bar #whats-on-calendar.sidebar .smd_cal_navrow	{
text-align: center;
color: rgb(206, 17, 120);
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}
#related-bar #whats-on-calendar.sidebar .smd_cal_navrow	.smd_cal_navprev,
#related-bar #whats-on-calendar.sidebar .smd_cal_navrow	.smd_cal_navnext	{
text-align: center;
width: 27px;
display: block;
}

#related-bar #whats-on-calendar.sidebar .smd_cal_daynames	{
color: rgb(255, 255, 255);
text-align: center;
text-transform: uppercase;
}
#related-bar #whats-on-calendar.sidebar .smd_cal_empty	{
background-color: rgb(59, 70, 78);
}

#related-bar #whats-on-calendar.sidebar TD	{
background-color: rgb(59, 70, 78);
background-color: rgb(172, 181, 188);
background-color: rgb(94, 103, 110);
background-color: rgb(111, 121, 128);
width: 27px;
height: 27px;
text-align: center;
vertical-align: middle;
cursor: default;
}
#related-bar #whats-on-calendar.sidebar TD H4	{	/* Day number cell wo/event*/
background-color: rgb(172, 181, 188);
color: rgb(255, 255, 255);
height: 27px;
line-height: 27px;
margin: 0;
padding: 0;
}
#related-bar #whats-on-calendar.sidebar TD.smd_cal_event	{
/*
This signifies *an* event, no distinction 
*/
}
#related-bar #whats-on-calendar.sidebar TD.smd_cal_event H4	{	/* Day number cell w/event(s) */
background-color: rgb(206, 17, 120);
}
#related-bar #whats-on-calendar.sidebar TD.smd_cal_event .smd_cal_standard	{	/* Event detail */
background-color: yellow;
}
#related-bar #whats-on-calendar.sidebar TD.smd_cal_ev_events	{
background-color: rgb(206, 17, 120);
}
#related-bar #whats-on-calendar.sidebar TD.smd_cal_ev_exhibitions	{
background-image: url(/_assets/images/whats-on/calendar/exhibition.png);
background-repeat: no-repeat;
}


#related-bar #whats-on-calendar.sidebar .smd_cal_today	{
background-color: rgb(206, 17, 120);
}

#related-bar #whats-on-calendar #key	{
margin-top: 10px;
margin-left: 5px;
background-image: url(/_assets/images/whats-on/calendar/key.gif);
background-repeat: no-repeat;
width: 230px;
height: 16px;
}
#related-bar #whats-on-calendar #key SPAN	{
	display: none;
}


#related-bar #explore-content.sidebar H1 {	background-image: url(/_assets/images/common/headers/related/weak/interesting-stuff.gif);	}
#related-bar #webcasts.sidebar H1 {	background-image: url(/_assets/images/common/headers/related/weak/webcasts-from-related-events.gif);	}
#related-bar #visit-us.sidebar H1 {	background-image: url(/_assets/images/common/headers/related/strong/visit-us.gif);	}
#related-bar #hire-us.sidebar H1 {	background-image: url(/_assets/images/common/headers/related/strong/hire-us.gif);	}
#related-bar #news.sidebar H1 {	background-image: url(/_assets/images/common/headers/related/weak/news-from-so-live.gif);	}

#features-bar	{
	width: 168px;
	float: left;
}
#features-bar	.sidebar {
	color: rgb(241, 243, 244);
	width: 148px;
background-image: url(/_assets/images/common/50pc-tint.png);
background-color: transparent;
}
#features-bar	#newsletter.sidebar H1		{	background-image: url(/_assets/images/common/headers/featured/e-newsletter.gif);	}
#features-bar	#newsletter.sidebar {		}
#comments.sidebar H1	{	background-image: url(/_assets/images/common/headers/featured/comments.gif);	}

#features-bar	#twitter-feed.sidebar H1	{	background-image: url(/_assets/images/common/headers/featured/twitter-feed.gif);	}

#features-bar	#opening-times.sidebar H1	{
	background-image: url(/_assets/images/common/headers/featured/opening-times-and-costs.gif);
/*	border-top-color: rgb(136, 180, 0);*/
}
#features-bar	#opening-times.sidebar H2	{	color: rgb(206, 17, 120);	}
#features-bar	#opening-times.sidebar A.plain-link	{	background-image: url(/_assets/images/common/arrows/pink-right.gif);	}

#features-bar	#have-your-say.sidebar H1	{	background-image: url(/_assets/images/common/headers/featured/have-your-say.gif);	}
#features-bar	#have-your-say.sidebar .link {	margin-top: 15px;	}

#features-bar	.sidebar INPUT {
	margin-bottom: 0.75em;
}

#features-bar	.sidebar .input-image	{
	width: 145px;
	height: 48px;
	margin-bottom: 0em;
}

.sidebar	{
	padding: 16px 10px 16px 10px;
	margin-bottom: 2px;
	background-color: rgb(29,36,42);
float: left;
overflow: hidden;
}
.sidebar H1	{
	border-top: 5px solid rgb(206, 17, 120);
	border-bottom: 1px solid rgb(60,71,77);
	font-size: 12pt;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 12px 0 22px 0;
/*	height: 13px;	*/
}
/*
DEPRECATED
.sidebar H1.twolines	{}
.sidebar H1.threelines	{}
*/


.sidebar H2	{
	font-size: 10pt;
	margin-top: 10px;
}
.sidebar P	{
/*	background-color: yellow;	*/
	margin-top: 0em;
	margin-bottom: 0.75em;
	overflow: hidden;
}
.sidebar BLOCKQUOTE	{
	margin: 0;
	padding: 0 !important;
}

.sidebar DIV.link	{
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
/* PA: Dunno why i needed this anyway?
	border-top: 1px solid rgb(60,71,77);	*/
}

.sidebar A.plain-link	{
	float: left;
	margin-top: 15px;
}
#related-bar .sidebar A.plain-link	{
	width: 232px;
}

.sidebar A.plain-link, A.plain-link	{
	text-align: right;
	background-image: url(/_assets/images/common/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 10px;
	font-weight: bold;
	display: block;
	color: rgb(241, 243, 244);
}

.sidebar A.button-link	{
	display: block;
}

.sidebar A#comments-now {
	width: 145px;
	height: 45px;
	background-image: url(/_assets/images/common/buttons/comments.gif);
}

.sidebar A#comments-now:hover {
	background-position: 0 -45px;
}

.sidebar A#comments-now span {
	display: none;
}

.sidebar .item	{
	border-bottom: 1px solid rgb(59, 70, 78);
	margin-top: 1em;
}

.sidebar .meta	{
	color: rgb(59, 70, 78);
	display: block;
}

.sidebar .related-item	{
	float: left;
	display: block;
	width: 164px;
	border-bottom: 1px solid rgb(60, 71, 77);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 5px 5px 73px;
	background-repeat: no-repeat;
	background-position: 3px 5px;
	cursor: pointer;
	overflow: hidden;

	/* min-height hack */
	min-height: 64px;
	height:auto !important;
	height:64px;
}
.sidebar .related-item:hover	{
	background-color: rgb(226, 230, 233);
	color: rgb(51, 51, 51);
}
.sidebar .related-item:hover H2 A	{
	color: rgb(51, 51, 51);
}
.sidebar .related-item:hover A	{
	color: rgb(241, 243, 244);
	color: rgb(51, 51, 51);
}

/*
.sidebar .related-item IMG	{
	float: left;
	display: block;
	width: 80px;
	height: 80px;
	padding-right: 5px;
}
*/
.sidebar .related-item H2	{
	margin: 0;
	padding: 0;
	margin-top: 0px;
}
.sidebar .related-item H2 A	{
	color: rgb(255, 255, 255);
}
.sidebar .related-item P	{
	margin: 0;
	padding: 0;
}
.sidebar .related-item A	{
	float: left;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	color: rgb(51, 51, 51);
	color: rgb(241, 243, 244);
}

#explore-content H1	{
	border-top-color: rgb(255, 102, 0);
}

#twitter-feed H1	{
	color: rgb(241, 243, 244);
}

#twitter-feed .twitter-com A	{
	color: rgb(241, 243, 244);
}
#twitter-feed .twitter-com:hover A	{
	color: rgb(206, 17, 120);
}
#twitter-feed .twitter-com SPAN	{
	color: rgb(25, 33, 40);
}
#twitter-feed .twitter-com:hover SPAN	{
	color: rgb(59, 70, 78);
}

/* END: Side bars */


/*	Home page: home.css	*/

/*	Whats On:	whats-on.css	*/

/* BEGIN: Discovery Zone */
#discovery-zone-section #page.discovery-zone #body {
	width: 758px;
}

#discovery-zone-section #page.discovery-zone #body H1	{	background-image: url(/_assets/images/discovery-zone/title.gif);	}

/****** => In Discovery Zone Stylesheet..
#discovery-zone-section #page.discovery-zone #gallery-strip	{
	background-color: orange;
	float: left;
	clear: both;
	display: block;
	width: 758px;
	height: 100px;
}
*/
#discovery-zone-section #page.discovery-zone #body #return-to-landing-page	{
	background-color: rgb(136, 180, 0);
}

#discovery-zone-section #related-bar #discovery-zone-experiments H1 SPAN	{
	visibility: visible;
}
/* END: Discovery Zone */

/* BEGIN: Visit Us */
#visit-us-section #page.visit-us #body {
	width: 758px;
}
#visit-us-section #page.visit-us #body H1	{
	background-image: url(/_assets/images/visit-us/title.gif);
}
#visit-us-section #page.visit-us #body .landing-navigation	{
	width: 350px;
margin: 0px 38px 0px 0px;
padding: 5px 5px 5px 5px;
background-color: rgb(255, 255, 255);
}
#visit-us-section #page.visit-us #body .landing-navigation:hover,
#visit-us-section #page.visit-us #body .landing-navigation:hover A {
	background-color: rgb(25, 33, 40);
	color: rgb(255, 255, 255);
}
#visit-us-section #page.visit-us .landing-navigation A	{
	background-image: none;
}
#visit-us-section #page.visit-us .landing-navigation IMG	{
	float: left;
margin: 0 10px 0 0;
}
#visit-us-section #page.visit-us #body .landing-navigation H2	{
	background-image: url(/_assets/images/common/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 10px;
}

#visit-us-section #page.visit-us #body .rowend	{
	margin-right: 0px;
}

#visit-us-section #page.contact-and-opening-times #body H1	{	background-image: url(/_assets/images/visit-us/contact-and-opening-times/title.gif);	}
#visit-us-section #page.become-a-friend #body H1	{	background-image: url(/_assets/images/visit-us/become-a-friend/title.gif);	}
#visit-us-section #page.first-time #body H1	{	background-image: url(/_assets/images/visit-us/first-time/title.gif);	}
#visit-us-section #page.eating-out #body H1, #visit-us-section #page.testing-maps #body H1	{	background-image: url(/_assets/images/visit-us/eating-out/title.gif);	}
#visit-us-section #page.facilities #body H1	{	background-image: url(/_assets/images/visit-us/facilities/title.gif);	}
#visit-us-section #page.kids #body H1	{	background-image: url(/_assets/images/visit-us/kids/title.gif);	}
#visit-us-section #page.getting-here #body H1, #visit-us-section #page.testing-gh-maps #body H1	{	background-image: url(/_assets/images/visit-us/getting-here/title.gif);	}
#visit-us-section #page.party #body H1	{	background-image: url(/_assets/images/visit-us/party/title.gif);	}
/* END: Visit Us */

/* Watch Us: watch-us.css */


#footer-nav-intersite	{
	float: left;
	margin-top: 25px;
	margin-bottom: 0em;
	margin-left: 0px;
	width: 790px;
}
#footer-nav-intersite H1	{
	font-size: 10pt;
	margin-bottom: 0.30em;
}
#footer-nav-intersite OL	{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-size: 8pt;
	margin-top: 0;
}
#footer-nav-intersite .site	{
  height: auto !important;
  height: 135px;
	float: left;
	width: 130px;
	padding-top: 5px;
	padding-left: 0px;
	border-top: 1px solid rgb(172, 181, 188);
	margin-right: 35px;

	/* min-height hack */
  min-height: 135px;
	height:auto !important;
	height:135px;
}
#footer-nav-intersite .site	OL LI A	{	color: rgb(172, 181, 188);	}
#footer-nav-intersite .site A:hover	{	text-decoration: underline;	}

#footer-nav-intersite #so	{		}
#footer-nav-intersite #so H1 A {	color: #CFCFCF;	}
#footer-nav-intersite #so-network	{		}
#footer-nav-intersite #so-network H1 A {	color: #26A7DD;	}
#footer-nav-intersite #so-next	{		}
#footer-nav-intersite #so-next H1 A {	color: #85B700;	}
#footer-nav-intersite #so-live	{		}
#footer-nav-intersite #so-live H1 A {	color: rgb(206, 17, 121);	}
#footer-nav-intersite #so-online	{ margin-right: 0	}
#footer-nav-intersite #so-online H1 A {	color: #DD6300;	}


#footer	{
	float: left;
	clear: both;
	font-size: 8pt;
	width: 790px;
	color: rgb(226, 230, 233);
	border-top: 1px solid rgb(172, 181, 188);
padding-top: 10px;	
padding-bottom: 10px;	
}
#footer #footer-logo	{
}
#footer-nav	{
	float: left;
}
#footer-nav A	{
	margin-right: 1em;
	color: rgb(172, 181, 188);
}

#footer-copyright	{
	float: right;
	color: rgb(172, 181, 188);
}
#footer-copyright A	{
	color: rgb(206, 17, 120);
}
* HTML #footer-nav-intersite	{
	display: inline;
}

#footer-legal	{
float: left;
margin-top: 0px;
padding-top: 0.5em;
margin-bottom: 25px;
width: 790px;
font-size: 8pt;
text-align: center;
}
#footer-legal A	{
	color: rgb(25, 33, 40);
}
