/***  Skin Styles  ***/
body			{ color: #595959; } /* default font color */
#Wrapper, body	{ background: #ffffff url("images/skins/skin-5/bodyBg.jpg") repeat-x 50% 0; }	/* background color/graphic */
/* logo */
#Logo {
	margin: -15px 0 15px 30px !important
}
#Logo a	{ 
	background-image: url("images/skins/skin-b2b2010/logo.png"); 
	height:110px;
	width:174px;
}
.logoMark	{ background-image: url("images/skins/skin-b2b2010/logoSymbol-small.png"); }	
	
/* links and menus */
a, a:link, a:visited { color: #006D9A; }	/* default links */
/*a:hover, a:active								{ color: #DC5246; !important}	/* default hover */
.ribbon span a:link, .ribbon span a:visited 	{ color: #fff; }	/* ribbon links (wrap around graphic)  */
.ribbon span a:hover, .ribbon span a:active 	{ color: #006D9A; }	/* ribbon hover */
#Footer a:link, #Footer a:visited,
#ContentPanel a:link, #ContentPanel a:visited	{ color: #fff; }	/* dark backgrounds */
#Footer a:hover, #Footer a:active,
#ContentPanel a:hover, #ContentPanel a:active	{ color: #ff3; }	/* dark backgrounds, hover */
/* main menu */
#MmLeft		{ background-image: url("images/skins/skin-b2b2010/mainMenu-left.png"); }		/* menu background graphics */
#MmRight	{ background-image: url("images/skins/skin-b2b2010/mainMenu-right.png"); }
#MmBody		{ background-image: url("images/skins/skin-b2b2010/mainMenu-repeat.png"); }
.mmDivider	{ background-image: url("images/skins/skin-b2b2010/mainMenu-divider.gif"); }
#MainMenu a:link, #MainMenu a:visited								{ color: #f2f2f2; }			/* links - top level */
#MainMenu a:hover, #MainMenu a:active								{ color: #fff; }			/* hover - top level */
#MainMenu li li a:link, #MainMenu .sf-menu li li a:visited 			{ color: #fff; }			/* links - sub-menus  */
#MainMenu .sf-menu li li											{ background: #2d2d2d; }	/* background color - sub-menus */
#MainMenu .sf-menu li li li											{ background: #2d2d2d; }	/* background color - sub-sub-menus */
#MainMenu .sf-menu li li:hover, #MainMenu .sf-menu li li.sfHover, 
#MainMenu .sf-menu li li a:focus, #MainMenu .sf-menu li li a:hover, 
#MainMenu .sf-menu li li a:active									{ background: #0072b7; color: #fff; text-decoration: underline;}	/* hover - sub-menus */
/* headings */
h1, h4, h5, h6, .headline, .title, 
.ribbon span, #fancy_title div							{ color: #2d2d2d; }	/* default headings color */
.headline												{ color: #696969; }	/* headlines (page titles, etc) */
h1 strong, h4 strong, h5 strong, 
h6 strong, .headline strong, .title strong 				{ color: #2d2d2d; }	/* headline accent (added using <strong>inside</strong> heading) */
h2, h3 { color: #0077ba; } /* Custom Green H2 Colour*/
h2 strong, h3 strong  { color: #0077ba; } /* Custom Green H2 Colour*/
.widget h1.title {
	margin: 12px 0 !important;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, 
.headline span, .title span								{ color: #000;}		/* sub-heading text (added using <span>inside</span> heading */	
#Footer h1, #Footer h2, #Footer h3, #Footer h4, 
#Footer h5, #Footer h6, #ContentPanel h1, 
#ContentPanel h1, #ContentPanel h2, #ContentPanel h3, 
#ContentPanel h4, #ContentPanel h5, #ContentPanel h6	{ color: #eee;} 	/* headings on dark/color background areas */
#ContentPanel h1 span, #ContentPanel h2 span, 
#ContentPanel h3 span, #ContentPanel h4 span, 
#ContentPanel h5 span, #ContentPanel h3 span, 
#ContentPanel.headline span, #ContentPanel.title span	{ color: #2d2d2d;} 	/* sub-heading text on dark/color background areas */
#cluetip h3	
											{ color: #eee; }	/* tool tip titles */
											
.entries {
	font-size: 3.5em;
	line-height: .8em;
}
/* other text */
.ribbon span 						{ color: #ffffff; }	/* ribbon text (wrap around graphic) */
#Footer, #ContentPanel, #cluetip	{ color: #000000; }	/* text on dark/color background areas */
/* forms and inputs */
input 					{ color: #000; }	/* input text color */
textarea, .textInput 	{ background-color: #E1E2E3; background-image: url("images/skins/skin-b2b2010/inputBg.gif");	/* input background */
						  border-color: #C9CACB #fff #fff #C9CACB;}	/* input border color */
label.overlabel			{ color: #B3B4B4; }	/* text input labels */
/* image containers */
a.img, div.img			{ border: 1px solid #CAD9DD; background: #fff;}			/* default container with class="img" */
a.img img, div.img img 	{ border: 1px solid #f3f3f3; }							/* inner image border for default container */
a.imgHover				{ background-color: #E4EFF2; border-color: #97BFD7; }	/* hover effect - container */
a.img:hover img			{ border-color: #fff; }		/* hover effect - image */
a img {
	vertical-align:middle !important;
}							
/* design structure */
.pageTop			{ background-image: url("images/skins/skin-b2b2010/pageBg-top.png"); }		/* page top */
.pageBottom			{ background-image: url("images/skins/skin-b2b2010/pageBg-bottom.png"); }	/* page bottom */
#Header, .pageMain, #Footer .full-page { 
	background-image: url("images/skins/skin-b2b2010/pageBg-repeat.png") !important 
}	/* repeating page graphic */
#FooterTop			{ background-image: url("images/skins/skin-b2b2010/footerBg-top.png"); }	/* footer top */
#FooterContent		{ background-image: url("images/skins/skin-b2b2010/footerBg-repeat.png"); }	/* repeating footer graphic */
#FooterBottom		{ background-image: url("images/skins/skin-b2b2010/footerBg-bottom.png"); }	/* footer bottom */
#Footer .one-third, #Footer .two-thirds, #Footer .half-page
					{ background-image: url("images/skins/skin-b2b2010/footerBg-verticalRule.gif"); }	/* footer - content dividers */	
#ContentPanel 		{ background: #006D88; } /* top reveal - hidden top content area */
#Footer .full-page {
	height: 82px;
	padding: 0 15px !important;
}
/* RSS */
#RssFeed ul li {
	list-style: none !important;
	margin: 0 !important;
	background: none !important;
}
.rss-col {
	width: 280px;
	float: left;
}
.rss-col {
	width: 280px;
	float: left;
}
.RssTitle {
	background: url("images/rss-header.gif");
	font-size:1em;
	height: 39px;
}
.RssTitle p{
	padding: 12px 0 12px 20px !important;
	font-weight: bold;
	color: #fff;
}
/* search */
#searchform  #s {
	margin-top: 8px;
	width: 135px;
	float: left;
}
#searchform  #searchsubmit{
	float: right;
}
/* slide show - default, jQuery cycle plugin */
#SlideTop		{ background-image: url("images/skins/skin-b2b2010/pageBg-slideTop.png"); }		/* top graphic for rounded corners */
#SlideRepeat	{ background-image: url("images/skins/skin-b2b2010/pageBg-slideRepeat.png"); }	/* edges to create slide frame */
#SlideBottom	{ background-image: url("images/skins/skin-b2b2010/pageBg-slideBottom.png"); }	/* bottom for curved border */
#Slides			{ background: #F4F5F6; }	/* background color (should match page if using transparent images) */
a.slidePrev, span#fancy_left_ico		{ background-image: url("images/skins/skin-b2b2010/slide-previous.png"); }	/* previous slide button */
a.slideNext, span#fancy_right_ico		{ background-image: url("images/skins/skin-b2b2010/slide-next.png"); }		/* next slide button */
#slidePager a, #slidePager a:visited 	{ background-image: url("images/skins/skin-b2b2010/slide-pager.png"); }		/* jump to slide  */
/* slide show - cu3er */
#Slideshow-cu3er { background-image: url("images/skins/skin-b2b2010/pageBg-repeat.png");}	/* repeat background behind cu3er (not shadow) */
	
/* slide show - GalleryView */
#SlideShow-GalleryView { background-image: url("images/skins/skin-b2b2010/pageBg-repeat.png");}
#GalleryView .pointer { border-bottom-color: #fff; } /* up arrow color, should match page background color */
/* ribbon elements (wrap around) */
.ribbon span.blogDate {
	font-size: 1.1em !important;
	margin: 20px 0 0 !important;
}
.ribbon .wrapAround	{ background-image: url("images/skins/skin-b2b2010/ribbon-wrap.png"); }	/* ribbon edge (wrap around, changes on scroll) */
.ribbon .tab		{ background-image: url("images/skins/skin-b2b2010/ribbon.png"); }		/* ribbon main section */
/* side navigation menu */
.sideNavWrapper	{ background-image: url("images/skins/skin-b2b2010/side-navigation-repeat.gif"); }			/* side navigation bakdground */
.sideNavBox-1	{ background-image: url("images/skins/skin-b2b2010/side-navigation-top.gif"); }				/* side navigation - top */	
.sideNavBox-2	{ background-image: url("images/skins/skin-b2b2010/side-navigation-bottom.gif"); }			/* side navigation - bottom */
.sideNav li a 														{ border-bottom: 1px dotted #DBDBDC;}	/* side navigation links - bottom border */
.sideNav li.currentPage, .sideNav li.current-cat, .sideNav li.current_page_item 	{ background-image: url("images/skins/skin-b2b2010/side-navigation-active.gif"); }	/* side navigation - current page marker */
.sideNav li.currentPage	a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active,
.sideNav li.current-cat	a,
.sideNav li.current-cat a:link, .sideNav li.current-cat a:visited,
.sideNav li.current-cat a:hover, .sideNav li.current-cat a:active,
.sideNav li.current_page_item a,
.sideNav li.current_page_item a:link, .sideNav li.current_page_item a:visited,
.sideNav li.current_page_item a:hover, .sideNav li.current_page_item a:active		{ color: #2C2C2C; border-bottom: 1px solid #fff; }	/* side navigation - current page link */
/* quote */
.quote 							{ background-image: url("images/skins/skin-b2b2010/quote-small-repeat.gif"); }	/* quote - background */
.quote .quoteBox-1				{ background-image: url("images/skins/skin-b2b2010/quote-small-top.gif"); }		/* quote - top */
.quote .quoteBox-1 .quoteBox-2	{ background-image: url("images/skins/skin-b2b2010/quote-small-bottom.gif"); }	/* quote - bottom */
.quote p						{ color: #000; }	/* quote - text */
.quoteAuthor p.name				{ color: #000; }	/* quote - author name */
/* button styles */
button.btn		{ background-image: url("images/skins/skin-b2b2010/button-sprite.gif");}	/* button background - sliding doors side 1 */
button.btn span	{ background-image: url("images/skins/skin-b2b2010/button-sprite.gif"); 	/* button background - sliding doors side 2 */
				  color: #fff;																/* text color */
				  text-shadow: 0 0 3px #333;}												/* text shadow */
button.btn:hover span, button.btnHover span { color: #fff; text-shadow: 1px 1px 1px #333; }	/* hover text */
.darkBg button.btn, .darkBg button.btn span, #Footer button.btn, #Footer button.btn span,
#ContentPanel button.btn, #ContentPanel button.btn span { 
	background-image: url("images/skins/skin-b2b2010/button-sprite-dark.gif"); }			/* buttons on dark backgrounds */
	
/* other */
.hr { 
	background: url("images/skins/skin-b2b2010/hr-bg.gif") bottom center !important;
	height:3px !important;	
}
/* colours */
.green {
	color: #0077ba;
}
.blue {
	color: #11c0f3;
}
.b2b-blue {
	color: #2d2d2d;
}
.b2b-green {
	color: #006f66;
}
.b2b-yellow {
	color: #ffca08;
}
/* Social Buttons */
.social_buttons .button {
	margin: 10px 0;
}
.social_buttons span {
	font-size: 1.2em;
}
/* Showcase */
#Showcase {
	padding: 0 !important;
}
#Showcase .textwidget{
	padding-bottom: 10px !important;
}
#Showcase .full-page {
	text-align: center !important;
}
#Showcase .widget {
	float: none !important;
}

/* Post formatting */
div.blogDate {
	font-size: 1.1em !important;
	font-weight: bold;
	margin-top: -15px;
	padding-bottom: 10px;
}
/* Advertising */
.ad {
	border: 1px solid #D6D7D8;
}
.sidebar_advertising  {
	margin: 10px 0;
}
/* Tables */
.outlined {
	border: 1px solid #D6D7D8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.outlined p {
	padding: 0;
	margin: 0;
}
.outlined th {
	border-bottom: 1px solid #f1f1f1;
	text-align: left;
	background-color: #f1f1f1;
	padding: 10px;
}
.outlined td {
	border-bottom: 1px dotted #f1f1f1;
	color: #696969;
	padding: 10px;
}
.outlined tr:last-child td:last-child {
	border-bottom: none;
}
.note {
font-size: 4px;
}
.square_icon {
	width: 12px;
	height: 12px;
	float: left;
	margin: 2px 10px 2px 2px;
}
._blue { background-color: #00CCFF; }
._red { background-color: #FF0000; }
._green { background-color: #00CC33; }
._yellow { background-color: #FFCC00; }
._grey{ background-color: #999999; }
._purple{ background-color: #9900CC; }
._orange{ background-color: #FF6600; }
._aqua{ background-color: #00FFFF; }
._pink{ background-color: #FF66FF; }


.widget_fundraising_top_ten_teams ol li, .widget_fundraising_top_ten_individuals ol li{
	margin: 0;
	padding: 5px 0 5px 0;
}


