/*-----------------------------------------------------------------------------
	Main Futurebuilders CSS
	By: Jim Braithwaite (substrakt.co.uk)
	modified by Lee
	
-----------------------------------------------------------------------------*/

.container_12 {margin-top:15px}


blockquote p {
	font-style: italic;
	color: #666;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-family:Georgia,serif;
	font-style:italic;
	margin:10px 50px 0;
	padding:20px 0;
}
blockquote {
	background: url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/quote.png') .5em 1em no-repeat;
}

body {background:url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/footerbg.jpg') bottom left repeat-x;}

body.how-to-apply h1, body.about-us h1 {padding: 0 5px; background:#ffffff; position:relative; margin:20px 0 -35px 5px; }

body.how-to-apply h1 {width:125px;}
body.about-us h1 {width:90px;}


h1, div.content .entry h1 a {color:#D74286; margin:20px 0 5px 0; padding:0; font-size:20px}
h1.search {padding-left:10px}

a 				{color: #1665a8}
a:hover			{color: #000}

hr 				{background: #CCC; height: 1px}
img				{margin: 0}
p img			{float: none}

.content p img {
border:1px solid #CCCCCC;
margin-right:20px;
padding:4px;
}

p.edit {font-weight:bold; padding:20px 0 10px 10px; margin:0;}
p.edit a {color:#B3166D;}

input.register {width:auto; border:0}

.inner {
	padding:10px;
}

body.link .entry ul li {margin-bottom:15px;}

body.product-comparison #sidebar {display:none;}
/*-----------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------*/

#header {position:relative}

#header h2 {float:left}

#map1, #map2 {
	height:300px;
}
td.address-right {
padding-left:35px;
}

#header .description {
	color:#888;
	font-size:1.1em;
	left:100px;
	letter-spacing:-0.05em;
	line-height:1.1em;
	position:absolute;
	top:75px;
	}

#header span.byline {color:#999; display:block}

#header .logo {
	background:transparent url(../images/fb_logo.gif) no-repeat scroll 0 0;
	display:block;
	height:135px;
	text-indent:-9999em;
	width:278px;
	}

#map #map1, #map #map2 {height:250px}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; border:1px solid #CCC;}
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; border:1px solid #CCC;}
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


.product-comparison .content {
	width:940px;
	margin:0;
}

.product-comparison table a {
	background-color:#F1F1F1;
	border-bottom:1px solid #CCCCCC;
	color:#D74286;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:5px;
	padding:3px;
	text-align:center;
	text-decoration:none;
}



/* -------------------------------------------------------------- 
  
   buttons.css
   * Gives you some great CSS-only buttons.
   
   Created by Kevin Hale [particletree.com]
   * particletree.com/features/rediscovering-the-button-element

   See Readme.txt in this folder for instructions.

-------------------------------------------------------------- */

.button, button {
  display:block;
  margin:10px auto;
  padding:5px 10px 5px 7px;   /* Links */
  font-family:Arial,Sans-serif;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}

#sidebar .button, button { margin:10px 0;}

button, .button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}
*:first-child+html button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}
button img, .button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}


/* Button colors
-------------------------------------------------------------- */

/* Standard */
button:hover, .button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}
.button:active{
  background-color:#6299c5;
  border:1px solid #6299c5;
  color:#fff;
}

/* Positive */
body .positive {
  color:#529214;
}
a.positive:hover, button.positive:hover {
  background-color:#E6EFC2;
  border:1px solid #C6D880;
  color:#529214;
}
a.positive:active {
  background-color:#529214;
  border:1px solid #529214;
  color:#fff;
}

/* Negative */
body .negative {
  color:#d12f19;
}
a.negative:hover, button.negative:hover {
  background-color:#fbe3e4;
  border:1px solid #fbc2c4;
  color:#d12f19;
}
a.negative:active {
  background-color:#d12f19;
  border:1px solid #d12f19;
  color:#fff;
}


.product-choice-btn, .success-story-btn, .submit-enquiry-btn {
		background:transparent url(../images/button-bg.gif) repeat-x scroll 0 0;
		color:#FFF !important;
		border:2px solid #16699E !important;
		margin:10px auto;
		width:80% !important;
		text-align:center !important;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
}

div#sidebar .product-choice-btn, .success-story-btn, .submit-enquiry-btn {margin:10px 0; }

.product-choice-btn:hover, .success-story-btn:hover, .submit-enquiry-btn:hover {
/* background:#DFF4FF none repeat-x scroll 0 0 !important;
border:2px solid #C2E1EF !important;
color:#336699 !important; */
text-decoration:underline;
}

/* -------------------------------------------------------------- 

   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)
   
-------------------------------------------------------------- */

label       { display:block; float:left; font-weight:bold}
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc}
legend      { font-weight: bold; font-size:1.2em}

.enewsletter form label {
	padding-right:20px;
	text-align:right;
	width:140px;
}
.enewsletter form div {
	margin-bottom:10px;
}
.enewsletter form .button {
	margin-left:160px;
}


/* Form fields
-------------------------------------------------------------- */

.home select {width:227px;}
.home input.button {float:right; margin-right: 28px;}

input, textarea, select { 
  background-color:#fff; 
	font-size:14px;
	padding:3px;
  border:1px solid #bbb;
 font-family:Arial,'Liberation Sans',FreeSans,sans-serif;
}
input:focus, textarea:focus, select:focus { 
  border-color:#666; 
}
input  { width: 300px; padding:5px; }
textarea      { width: 375px; height: 150px; padding:5px; }

input.checkbox, input.radio { 
  position:relative; top:.25em; 
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

input.subscribe {width:215px; margin: 0 0 10px 0;}


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/*-----------------------------------------------------------------------------
	Request A Callback Form 
-----------------------------------------------------------------------------*/

.cf-ol { margin: 0;}
.cf-ol li { list-style:none; clear:both;}

.reqtxt, #usermessagea.failure {
	color:red;
	display:block;
	float:left;
	margin:10px 0;
	padding:5px 10px;
	background-color:#f1f1f1;
}
.reqtxt {
	color:#999;
}

.cf-ol li label, .cf-ol li input { 
	padding:6px 10px;
	margin:10px 0;
	display:block;
	}
.cf-ol li label { 
	width:150px;
	float:left;
	}
.cf-ol li input { 
	width:250px;
	font-size:1.1em;
	float:left;
	}
	.cf-ol li textarea { 
	width:336px;
	margin:10px 0;
	}
	
	#li--3 .reqtxt {
		display:none;
	} 
	
	.cf_hidden, .linklove {
		display:none;
	}
.cf-sb #sendbutton {
	background-color:#EEEEEE;
	border:medium none;
	font-family:Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin-left:370px;
	padding:4px 15px;
}

/*-----------------------------------------------------------------------------
	Callback
-----------------------------------------------------------------------------*/

div.callback {
	margin-top:50px;
		/*background: url(http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/callback_no_txt.gif) 85px 28px no-repeat;*/
	}

div.callback p {margin:10px 0 0 0; padding:0; color:#777;font-size:13px}
div.callback p a {color:#4DA7D4; text-decoration:none}
div.callback p a:hover {color:#000}

div.callback p span.phone {font-size:20px; color:#f460a9;}

div.callback p span.contacttext {font-size:20px;}

div.callback img {display:inline;float:left;margin-left:83px;margin-top:-23px;}

div.callbacktext {position:relative;bottom:25px;}

.fb_interested {
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	padding:10px !important;
}
.fb_interested a.button {
	background:#DFF4FF url(http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/arrow.png) no-repeat scroll right center;
}
#sidebar .fb_interested h3 { margin-left: 0; padding-left: 0; }
#sidebar .textwidget p { margin-left: 10px; }


/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/

/* Main top level nav */

body.home ul#nav, body.access ul#nav, body.sitemap ul#nav, body.link ul#nav, body.privacy-policy ul#nav, body.thankyou ul#nav  {margin:0;}

ul#nav {list-style:none; margin:0 0 0 10px; padding:0;font-size:1.1em;}
ul#nav li {float:left; margin:0; padding:0; font-weight:bold}
ul#nav li.skip {display:none}
ul#nav li a {display:block; text-decoration:none; padding-left:6px;background: url(../images/nav.png) left top no-repeat;color:#777777; margin-right:2px;}
ul#nav li a span {display:block; margin: 0; padding:14px 15px 4px 5px; background: url(../images/nav.png) right top no-repeat}

	ul#nav li.current_page_item a,
	ul#nav li.current_page_ancestor a {background-position:left bottom; color:#fff}

	ul#nav li.current_page_item a span,
	ul#nav li.current_page_ancestor a span {background-position:right bottom}

	ul#nav li a:hover {color:#000}


/* Subnav (2nd level) */

ul#subnav {list-style:none; clear:both; margin:0; padding:0;background: url(../images/nav-level2-bg.png) 0 101% repeat-x; height:40px; overflow:hidden;}
ul#subnav li {float:left; margin:0; padding:0; font-weight:bold;height:40px; overflow:hidden;}
ul#subnav li.skip {display:none}
ul#subnav li a {display:block; color:#fff; border-right:1px solid #F9A1C9; text-decoration:none;background: url(../images/nav-level2-bg.png) 50% 100% repeat-x}
ul#subnav li a span {display:block; padding:10px 22px; border-right:1px solid #DF167C}

	ul#subnav li.current_page_item a, .cat-futurebuilders-news .news-events-futurebuilders-news a, .cat-investee-news .news-events-investee-news a,
	ul#subnav li.current_page_ancestor a
		 {background-position:50% 0 !important}

	
	body.home ul#subnav,
	body.search ul#subnav,
	body.access ul#subnav,
	body.sitemap ul#subnav,
	body.link ul#subnav,
	body.thankyou ul#subnav,
	body.privacy-policy ul#subnav {display:none;}


	/* Maybe temporary addition of rounded corners for the good browsers */

	ul#subnav {
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
 		-moz-border-radius:7px 7px 0 0;
		border-radius: 7px 7px 0 0;
 		}

		ul#subnav li.first a {
			-webkit-border-top-left-radius: 6px;
	 		-moz-border-radius:7px 0 0 0;
			border-radius: 7px 0 0 0;
		}

ul#subnav li a:hover {color:#000}
ul#subnav li ul {display:none}

li#fb_pre_application-4,
li#fb_which_products-4 {border-bottom:1px solid #AAAAAA;margin-bottom:20px;}

#sidebar ul li#fb_interested-9 {margin-top:20px;}

/*-----------------------------------------------------------------------------
	Maincontent
-----------------------------------------------------------------------------*/

div.content {}

div.content p {color:#333; font-size:14px; margin-bottom:10px}

div.content .entry a, div.content .entry ol li {font-size:14px;}

div.content ul li {color:#333; font-size:1em;}

div.content p.small {font-size:12px; color:#333}

div.content h2 {color:#0D4371; line-height:1.1; font-weight:normal; padding-top:20px; margin-bottom:10px; font-size:16px; font-weight:bold}
body.home .content h2.substrakttitle {display:none}

div.content h3 {color:#00598e; font-size:14px; margin-bottom:5px;padding-top:20px}

div.content .orgh3 h3 {border:2px solid #cccccc; background:#dad8d9 url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/shade.gif') left top repeat-x; padding:10px; margin-bottom:20px;}

body.home #maincontent, body.search #maincontent, body.sitemap #maincontent, body.access #maincontent, body.link #maincontent, body.privacy-policy #maincontent, body.thankyou #maincontent {border-top: 10px solid #F961AA;}

#maincontent {margin-bottom:20px;}

body.need-help-choosing-a-product #maincontent ul#childpages,
body.home #maincontent ul#childpages,
body.application-resources ul#childpages {display:none;}

/* Child links displayed in main page content (i.e. /what-we-offer/products/) */

#maincontent ul#childpages {list-style:none; margin:10px 0}
#maincontent ul#childpages li {margin:0 10px 10px 0; padding:0; float:left; width:300px; background:#f1f1f1;border-bottom:1px solid #CCCCCC;}
#maincontent ul#childpages li.first {margin-bottom:20px;width:610px}
#maincontent ul#childpages li.odd {clear:left}
#maincontent ul#childpages li.even {margin-right:0}
#maincontent ul#childpages li a {text-decoration:none}
#maincontent ul#childpages li a:hover {text-decoration:underline}
#maincontent ul#childpages li h2 {
background:#dad8d9 url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/shade.gif') left top repeat-x;
margin:0 0 5px;
padding:10px 0 8px 10px;
border-top:2px solid #DF167C;
border-bottom:1px solid #BBBBBB;}
#maincontent ul#childpages li p {margin:0; padding:5px 15px 15px 10px;}

body.case-studies #maincontent ul#childpages li {width:600px;}
/* body.success-stories #maincontent ul#childpages li:first-child {border:0px solid #333; padding:0 0 10px 0; margin-bottom:10px;border-bottom:1px dotted #444}
body.success-stories #maincontent ul#childpages li h2 {background:#fff; padding:10px 0 0 0; margin:0 0 5px 0}
body.success-stories #maincontent ul#childpages li p {margin:0; padding:0 0 10px 0} */

img.successthumb {float:left; padding:10px 15px 10px 0;}

/* Pink headed feature boxes at the bottom of each page */

#maincontent div.features {clear:both;}
#maincontent div.features ul {margin:0; padding:0}
#maincontent div.features ul li {float:left; width:305px; list-style:none;margin:0; padding:0 0 10px 0;background:#F8EDF3;-moz-border-radius-topleft: 7px; -moz-border-radius-topright:7px; -webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;}
#maincontent div.features ul li h2 {background:#D74286;color:#fff;padding:8px 4px 8px 8px;margin:0;font-weight:normal;}
#maincontent div.features ul li h2 a {background:#D74286;color:#fff; text-decoration:none; font-size:14px}
#maincontent div.features ul li h2 a:hover {text-decoration:underline}
#maincontent div.features ul li p {padding:10px 10px 0 10px; margin:0; font-size:13px;color:#333; font-weight:bold}


	#maincontent div.features ul li h2 {
		border-left:1px solid #FBA0C9;
		-webkit-border-top-right-radius: 7px;
		-moz-border-radius: 0 7px 0 0;
		border-radius: 0 7px 0 0;
		}

	#maincontent div.features ul li:first-child h2 {
		border-right:1px solid #B3166D;
		-webkit-border-top-right-radius: 0;
		-webkit-border-top-left-radius: 7px;
		-moz-border-radius: 7px 0 0 0;
		border-radius: 7px 0 0 0;
		border-left:0;
		}

	#maincontent div.features ul li:first-child p {
		border-right:1px solid #ccc
		}
		
div#maincontent p.bannerimage {margin:0; padding:0 0 10px 0}
div#maincontent p.bannerimage img {margin-bottom:10px; padding:0; width:600px}

a.page-link {font-size:0.8em;text-decoration:none;}
a.page-link:hover {text-decoration:underline;}

.wp-caption { border: 1px solid #CCCCCC; padding: 4px; }
p.wp-caption-text {font-style:italic;}

/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/

div#sidebar 	{ background:#efefef;margin-right:0;}

.feedlink {padding: 2px 0 2px 20px; background: url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/icons/feed_small.png') left center no-repeat}

#sidebar h2 {font-size: 1.3em; line-height: 1.2}
#sidebar h3 {font-size:16px;margin-bottom:5px;padding-left:10px;}

#sidebar ul {margin:0; padding:0; list-style:none}
#sidebar ul li {margin:0 15px 0 15px; padding:0;}
#sidebar ul li h3, #sidebar ul li p {padding-left:0}

#sidebar .widget {
	border-bottom:1px solid #bcbcbc;
	padding-bottom:20px;
}

#sidebar ul li ul {padding-left:15px;margin-right:10px;margin-bottom:0;list-style-type:disc;}
#sidebar ul li#fb_flickr-3 ul {padding-left:0;}
#sidebar ul li ul li {margin:0; padding:4px 0}

#sidebar ul li a.calc {
background:transparent url(http://www.futurebuilders-england.org.uk/images/stories/icon_calc.gif) no-repeat scroll 0 0;
display:block;
padding:3px 0 8px 36px;
}
#sidebar ul li a.find {
background:transparent url(http://www.futurebuilders-england.org.uk/images/stories/icon_spyglass.gif) no-repeat scroll 0 0;
display:block;
padding:3px 0 8px 36px;
}

#sidebar ul li.widget_text {margin:0 10px 0 10px; padding:3px;}
#sidebar ul li.widget_text a {text-decoration:none; }
#sidebar ul li.widget_text h2 {margin:0; padding:20px 0 0 0;}
#sidebar ul li.widget_text p {margin:0; padding:0}

#sidebar ul.contact {list-style:none; margin:10px; padding:0 0 5px 0}
#sidebar ul.contact li {margin:0; padding:0}
#sidebar ul.contact li a {display:block;}
#sidebar ul.contact li a.email {
display:block;
padding:3px 0 8px 36px;
background:url(http://www.futurebuilders-england.org.uk/images/stories/mail.jpg) 0 0 no-repeat;
}
#sidebar ul.contact li a.twitter {
display:block;
padding:3px 0 8px 36px;
background:url(http://www.futurebuilders-england.org.uk/images/stories/twitter.jpg) 0 0 no-repeat;
}

#sidebar #subscribe ul li {margin: 0 0 0 -30px}


#sidebar .fb_resource_categories ul {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar .fb_resource_categories ul li {
	padding:0;
	margin:5px 0;
}
#sidebar .fb_resource_categories ul li a  {
	text-decoration:none;
	padding:3px 8px;
	border-left:2px solid #999;
	background-color:#DDD;
}
#sidebar .fb_resource_categories ul li a:hover {
	background-color:#FFF;
}
#sidebar ul li ul .votelistind {
	padding:3px 8px;
	border-left:2px solid #999;
	background-color:#DDD;
	margin-left:-15px;
	margin-bottom:2px;
}
#sidebar ul li ul .votelistind a {
	text-decoration:none;
}
#sidebar .fb_resources p, #sidebar .fb_products p,
#sidebar .fb_our_services p, #sidebar .fb_success p,
#sidebar .fb_blog_tags, #sidebar .fb_interested,
#sidebar .fb_flickr p, #sidebar .fb_popular_posts p,
#sidebar .fb_popular_posts ul {
	margin: 0 10px 0 10px;
}
#sidebar .fb_blog_tags h3 { padding-left: 0; padding-right: 0; }
#sidebar .fb_resources ul, #sidebar .fb_products ul,
#sidebar .fb_our_services ul {
	padding-left: 15px !important;
	margin-right: 10px !important;
	margin-bottom: 0 !important;
	list-style-type: disc !important;
}
#sidebar .fb_vimeo .inner {
	padding: 0 !important;
}

.addthis_container {margin:5px;}

h2#respond {margin-top:10px;}

/*-----------------------------------------------------------------------------
	News
-----------------------------------------------------------------------------*/

.news .post-title a {
	font-size:1.3em;
	text-decoration:none;
	padding:10px 20px 10px 0;
	display:block;
}
.news .time {
background-color:#EEEEEE;
color:#666666;
display:block;
font-size:0.9em;
font-weight:bold;
margin-top:-5px;
margin-bottom:20px;
padding-bottom:5px;
padding-left:17px;
padding-right:10px;
padding-top:3px;
}
.news .entry {
border-bottom-color:#AAAAAA;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:20px;
padding-bottom:20px;
}

.newshover {
	padding:5px;
	background:#ffffff;
}

.newshover:hover {
	padding:5px;
	background:#ecf1f7;
}

/*-----------------------------------------------------------------------------
	Pagination
-----------------------------------------------------------------------------*/

.pagination a {
	background-color:#fafafa;
	padding:10px 20px;
	text-decoration:none;
	font-weight:bold;
}
.pagination a:hover {
	background-color:#EEE;
}

.prev-entries {float:left;}

.next-entries {float:right;}

/*-----------------------------------------------------------------------------
	Investments Database
-----------------------------------------------------------------------------*/

.orgresult {
	display:none;
}

div.content h3.org{
	color:#d74286;
}

div.jedfix {}
.jedfix form {text-align:left; margin:10px 0; padding:5px 50px 0px 50px; border:1px solid #ccc; background:#efefef}
.jedfix form h3 {color:#00598e; font-size:14px; margin-bottom:5px}
.jedfix form p {clear:both; text-align:left;margin:4px 0;padding:5px; background:#eee;-webkit-border-radius:5px}
.jedfix form p input {float:left;text-align:left}
.jedfix form p input.submit {float:right;text-align:left}
.jedfix form p label {float:left; width:100px; padding-right:10px;text-align:right;padding-top:3px}

form.investments {margin:10px 0 5px 0; padding:0px 10px 0px 10px; background:#eee; border:1px solid #ccc}
form.investments label {width:120px; padding-right:20px;text-align:right;}
form.investments select {width:395px;}
form.investments p.investbutton  {float:right; padding-right:64px; text-align:right}
form.investments p.investbutton button {border-color:#bbb;}
form.investments h3 {margin-top:0; padding-bottom:15px;}
.orgarea { color:#444}


/*-----------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------*/

#footer {font-size:0.9em; margin:20px 0;padding:10px 0 10px 10px; background:#62619a; color:#fff; height:80px; overflow:hidden;}
#footer a {text-decoration:none; color:#fff;}
#footer #social {color:#fff;margin-bottom:16px;}
#footer #social p{color:#fff;}
#footer #social img {}
.fund {float:right;margin-right:0;margin-top:-70px;background:white;height:50px;}
.fund p {margin-bottom:12px;margin-top:-10px;font-size:10px;color:black;}

/*-----------------------------------------------------------------------------
	Search
-----------------------------------------------------------------------------*/

#search	{text-align:right; margin-top:10px;}

#search input {font-weight:bold}

#search #s { 
	border:2px solid #ddd;
	color:#999;
	font-family:Arial,Sans-serif;
	font-size:1em;
	padding:5px 0 5px 5px;
	width:185px; 
	margin-bottom:0;}

#search #s:hover {color:#000}
.search-excerpt {margin:0}

#search input.fbgo {border:2px solid #ddd; background:#efefef; color:#999; padding: 6px 12px 5px 7px; font-size:12px; width:35px;}

#rsearch .button {
	margin:1px 0 0 10px;
	width:225px;
}
#rsearch input {
	width:350px;
}
#rsearch .button, #rsearch input {
	float:left;
}

/*-----------------------------------------------------------------------------
	Voting CSS 
-----------------------------------------------------------------------------*/

.vote {
	color:#777777;
	font-weight:bold;
	text-align:center;
	border:1px solid #CCC;
	background-color:#f1f1f1;
}

.tickercontainer {
	height: 18px;
	width: 40px;
	font-size: 18px;
	padding: 5px 0px;
	text-align: center;
	margin: 0px 2px;
	color: #999999;
	cursor: default;
}
.tickertext .imagecontainer {
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-top: 0px;
	background-color: #F3F3F3;
	font-size: 12px;
	margin: 0px 2px;
	height: 20px;
	width: 40px;
	padding: 0px 0px;
	text-align: center;
	color: #0099CC;
	text-decoration: none;
}
.tickertext .imagecontainer .votedown {
	padding: 2px;
	width: 16px;
	height:16px;
	float: left;
}
.tickertext .imagecontainer .voteup {
	padding: 2px;
	width: 16px;
	height:16px;
}
.tickertext .votelink {
	font-size: 11px;
	margin: 0px 2px;
	height: 20px;
	width: 40px;
	padding: 0px 0px;
	text-align: center;
	color: #777777;
	text-decoration: none;
}
.tickertext .votelink a {
	color: #0099CC;
	text-decoration: none;
}
.tickertext .votelink a:hover {
	color: #22BBEE;
	text-decoration: none;
}
.votewidget {
	border: 1px solid #DDDDDD;

	display: block;
	background-color: #000000;
	margin: 5px auto 5px auto;
}
.votewidget .fore {
	background-color: #FFFFFF;
	
}
.votewidget .back {
	background-color: #EEEEEE;

}
.votewidget .votecount {

	float: left;
}
.votewidget .text {

	float: left;
}
.votewidget .title {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #666666;
}
/* Top posts widget */
.votemicro {
	border: 1px solid #FFE07D;
	background-color: #FFF2C9;
	color: #7F7F7F;
	font-size: 0.55em; /*8*/
	/*
	width: 20px;
	height: 10px;*/
	text-align: center;
	padding: 1px 3px 1px 3px;
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
	display: inline;
	float: left;
}
.votemicrotext {
	font-size: 1em; /* 12 */
	vertical-align: middle;
}

.fb_popular_posts .votemicro, #popular .votemicro {
	font-size:1em;
	font-weight:bold;
	color:#333;
}
#popular ul {
	margin:0;
}
#popular .votelistind, #recent ul li a {
	background:#D9F1FB none repeat scroll 0 0;
	border-bottom:1px solid #BBBBBB;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:0;
	padding:7px 8px;
}
#recent ul li a {
	background:#D9F1FB none repeat scroll 0 0;
	border-bottom:1px solid #BBBBBB;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	padding:7px 8px;
	display:block;
	color:#0D4371;
}
#popular .votelistind .votemicrotext a {
	padding:0px 5px;
	text-decoration:none;
}

/* Flickr Widget */

#flickr_badge_blog_wrapper {width:250px; margin-left:10px;}
#flickr_badge_blog_wrapper #flickr_badge_wrapper {padding:10px 0 10px 0; width:250px;}

#flickr_badge_uber_wrapper {text-align:left; width:495px;}
#flickr_badge_blog_wrapper h2 span, #flickr_badge_blog_wrapper a span,
#flickr_badge_uber_wrapper h3 span, #flickr_badge_uber_wrapper a span{ color: #FF0084;}
#flickr_badge_wrapper {padding:5px 0 10px 0; width:495px;}
.flickr_badge_image {margin:0; display: inline;}

#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_wrapper a:hover,
#flickr_badge_wrapper a:active { 
	border:1px solid #333; 
	background: white; 
	-webkit-box-shadow: 3px 3px 10px #aaa;
}
#flickr_blog_wrapper a:visited,
#flickr_blog_wrapper a,
#flickr_badge_wrapper a:visited,
#flickr_badge_wrapper a {
	background:white;
	display:block;
	float:left;
	margin:1px;
	padding:2px;
	width:auto;
	border:1px solid #cccccc;
}

#flickr_badge_wrapper a img { width:70px; height:70px;}

#flickr_blog_wrapper a.more,
#flickr_badge_wrapper a.more {
	-webkit-box-shadow: none;
	text-decoration: none;	
	padding:5px;
	margin: 6px;
}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/* Twitter Widget */

div.content p.twitter-message { color:#039fec;
					font-size:.8em; 
					font-weight:bold;
					width:160px; 
					padding:5px; 
					float:left; 
					border:2px solid #cccccc; 
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					margin-top:20px; background:#ffffff ; 
					margin-left:15px;
					}

div.content p.twitter-message span.twitter-timestamp {float:right;width:150px;margin-right:-165px;color:#333333;}

span.twitbg {background:url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/twitterbubble.jpg') no-repeat; height:18px; width:15px; position:absolute; margin:5px 0 0 5px;}
span.twitbg p{display:none;}

/*-----------------------------------------------------------------------------
	Text widget
-----------------------------------------------------------------------------*/

.textwidget {font-size:1.1em; margin-bottom:10px;}
#sidebar ul li.widget_text h2 {margin-bottom:10px;
					  margin-top:10px;}

/*-----------------------------------------------------------------------------
	Resources Search
-----------------------------------------------------------------------------*/

#search input.rgo {border:2px solid #ddd; background:#BEB9B6; color:#000; padding: 6px 12px 5px 7px; font-size:12px; width:55px;}
#search #r { 
	border:2px solid #ddd;
	color:#999;
	font-family:Arial,Sans-serif;
	font-size:1em;
	padding:5px 0 5px 5px;
	width:450px; 
	margin-bottom:0;}
	
#rsearchform {margin:-12px 0 0 0;}

/*-----------------------------------------------------------------------------
	Search Results
-----------------------------------------------------------------------------*/

div.searchresults {border-bottom:1px solid #bbb;margin-bottom:10px;padding-bottom:10px;padding-left:10px}
div.searchresults h2 a {text-decoration:none}


/*-----------------------------------------------------------------------------
	Comments
-----------------------------------------------------------------------------*/

.commentlist li {padding: 8px 15px} 
.comments-alt {background: #f1f1f1}

#commentform #comment {
	width:300px;
}
#commentform label {
	padding-right:20px;
	text-align:right;
	width:140px;
}
#commentform p {
	clear:both;
}
#commentform .button {
	margin-left:160px;
}


a.togglerb {clear:both; display:block; padding:10px; margin:0 0 5px 0; font-size:14px; font-weight:bold;text-decoration:none;background:#e6e6e6; color:#505050}

div.toggler-v {padding-top:10px}
div.toggler-v br {height:1px;}
div.toggler-v p {margin:0;padding:0 0 10px 0 0}
div.toggler-v h2 {margin:0; padding:10px 0 4px 0; font-size:16px;}
div.toggler-v h3 {margin:0; padding:10px 0 4px 0; font-size:14px;}
div.toggler-v a {margin:0; padding:10px 0 4px 0; text-decoration:none}

div.orgentry {background-color:#F1F1F1;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
margin-bottom:10px;
padding:10px 15px;}
div.orgentry p {margin:0;padding: 0 0 4px 0;}
div.orgentry h2 {margin:0;padding: 15px 0 15px 0;}
div.orgentry h3 {margin:0;padding: 0 0 4px 0;}

p.orgperma {text-align:right;}
p.orgperma a {padding:5px; color:#fff;background:#D668A7;text-transform:uppercase;font-size:12px;}

.expand-result {
	background-color:#DDDDDD;
	border:2px solid #AAAAAA;
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:0;
	margin-right:3px;
	margin-top:10px;
	padding:3px 6px;
	text-decoration:none;
	 }

	/*-----------------------------------------------------------------------------
		Request Callback
	-----------------------------------------------------------------------------*/


	div.loancalc label, .request-a-callback .wpcf7-form label {
		padding-right:15px;
		padding-top:5px;
		text-align:right;
		width:120px;
	}
	.request-a-callback .wpcf7-form .requestcallback {
	margin-left:135px;
	width:387px;
	}
	.request-a-callback .wpcf7-form .wpcf7-mail-sent-ok {
	background:#E6EFC2 none repeat scroll 0 0;
	border-color:#C6D880;
	color:#264409;
	clear:both;
	}
	
	div.wpcf7 {margin-top:10px;}


/*-----------------------------------------------------------------------------
	Loan Calcuator
-----------------------------------------------------------------------------*/

div.content h2.loancalctotal {line-height:1.5; font-weight:normal; font-size:18px; color:#555;}
div.content h2.loancalctotal span {font-weight:bold;}
div.loancalc {
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	float:left;
	margin-top:20px;
	padding:15px 10px 0;
	width:275px;
}

div.loancalc label {
	padding-right:15px;
	padding-top:5px;
	text-align:right;
	width:130px;
}

div.loancalc input {
	width:105px;
}

div.loancalc h3 {padding-top:0px; text-align:left; font-size:16px; padding-bottom:10px}

div.loancalc p.calcbutton  {float:left; margin-left:145px; padding-right:86px; text-align:right}
div.loancalc p.calcbutton button {border-color:#bbb}

div.helpandinfo { 
float:right;
font-size:0.9em;
margin:20px 0;
width:280px;}
div.helpandinfo h3,
div.helpandinfo h4 {margin:0; padding:10px 0 0 0; color:#333}
div.helpandinfo p {margin:0; padding:0 0 5px 0; color:#444}


/*-----------------------------------------------------------------------------
	New Homepage
-----------------------------------------------------------------------------*/

#transparent_box.entry {width:360px; background:url('../images/transparent.png') repeat; margin-left:-10px; padding:5px 10px 5px 20px; position:relative; top:30px}
#transparent_box.entry p  {color:white;font-size:1.2em}
#transparent_box.entry h2 {color:white;font-size:1.5em}

#home_slideshow { background: url('../images/slide.jpg') no-repeat; margin-bottom:-20px; width:626px; float:left;margin:0; height:252px}

#frontfeature { float:left; width:313px;background: url('../images/home-feature-bg.png') top right no-repeat; margin:0;padding:20px 0px 0 0; height:232px}
#frontfeature h2 {color:#fff; margin:0 0 0 0; padding:17px 0 13px 24px; font-weight:normal; font-size:22px; background: url('../images/home-feature-title-bg.png') top right no-repeat}
#frontfeature h2 a {color:#fff}
#frontfeature h3 {font-weight:normal; padding: 32px 0 10px 24px; font-size:22px; color:#fff; line-height:1.2}
#frontfeature p {padding: 0px; font-size:20px; color:#fff; line-height:1.1}
#frontfeature a {display:block; color:#000; text-indent: -9999px; background: url('../images/find-out-more.png') top left no-repeat; height:36px}


/* 
body.home #maincontent div.features { margin-left:1px;}
*/

body.home #maincontent {width:939px}

body.home #maincontent div.features ul li h2,
body.home #maincontent div.features ul li:first-child h2 {
	border-right:1px solid #FFFFFF;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius: 0;
	border-radius: 0;
	background: url('../images/nav-bg.png') repeat-x top left;
	}

body.home #maincontent div.features ul:first-child li {	border-left:0; width:313px}
body.home #maincontent div.features ul li:first-child h2 {	border-left:0}
body.home #maincontent div.features ul li h2 { font-weight:bold}
body.home #maincontent div.features ul li { background:#cae6e7; width:313px; padding:0;}
body.home #maincontent div.features ul li p { color:#111111; font-size:13px}	
body.home #maincontent div.features .textwidget { padding:10px; border-right:1px solid #ffffff}
body.home #maincontent div.features ul li:first-child p {border:none}
body.home #maincontent div.features ul li:last-child h2 {border-right:0}

#home_news {background:#ecf1f7; width:910px; margin:none; border-left:solid white 15px; border-right:solid white 15px}

.homebottom {width:280px; float:left; display:inline; padding:0 0 0 20px}
div.homebottom h2 {color:black}

#maincontent div.features ul li {float:left; list-style:none;margin:0;background:#cae6e7}
body.home #maincontent {color:black; font-size:0.9em}

ul.frontnews li h4,
ul.frontblog li h4,
ul.frontnews li p,
ul.frontblog li p	{ font-size:1.1em}

ul.frontblog li, 
ul.frontnews li {list-style:none; margin:15px 10px 0 0; padding:10px; background:#d9f1fb; width:270px}

ul.frontnews li {margin-left:-32px}

ul.frontblog li {margin-right:-10px;min-height:61px}

ul.frontblog li h4 {min-height:70px;}

ul.frontblog .comments {margin-top:-40px; margin-right:-5px}
ul.frontblog .comments span, .blogentry .comments span {float:right; margin-top:7px;margin-right:20px}

.corner {margin-bottom:-20px;margin-left:-8px}
.corner2 {margin-left:-10px;margin-top:30px;margin-bottom:20px}

.signup {margin-left:25px}

.homebottom span {float:right; margin-top:-30px}
.homebottom span img {margin-bottom:-8px}
.homebottom span.newsrss {margin-right:25px}

.date span {color:#22BBEE; font-size:1.6em;float:none;font-weight:bold}
.date span.day {color:#D4288A;font-size:0.8em}


.article {width:220px; margin-left:50px; margin-top:-47px; margin-bottom:15px}
.article h4 {margin-bottom:0}

#subscribeform {margin-top:15px}
#subscribeform p {font-size:0.9em}

.orgresult p,
.orgresult ul li { margin-top:10px;}

/*-----------------------------------------------------------------------------
	Resources Page
-----------------------------------------------------------------------------*/

#resourcesmain {margin:20px 0 20px 0}
#resourcesmain .post .entry p {font-size:1.4em; font-weight:bold; color:#ea78b3}

.resources .comments span{position:relative;top:7px;margin-left:14px;}

.rboxes {background:url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/resourcebg.jpg') repeat-x top left #C8DADE; padding:10px; margin-bottom:30px}

#recent.rboxes,
#popular.rboxes { background:url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/resourcebgshort.jpg') repeat-x top left #ffffff}

#rcats.rboxes {padding:15px 5px 10px 5px}
#rcats.rboxes ul {padding-left:10px}
#rcats.rboxes p {padding-left:15px}
#rcats.rboxes ul li {list-style-type:none;margin:0}
#rcats.rboxes ul li a {
background:#E4EEF0 url(http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/arrow.png) no-repeat scroll right center;
color:#D4288A;
display:block;
float:left;
font-weight:bold;
line-height:1.2em;
margin-bottom:3px;
margin-left:5px;
padding:2px;
text-decoration:none;
width:285px;}
#rcats.rboxes ul li a:hover {background:#FFFFFF url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/arrow.png') right no-repeat;}

#rtags.rboxes {padding:15px 5px 10px 10px;}
#rtags.rboxes ul {padding-left:10px;}
#rtags.rboxes p {}
#rtags.rboxes a {color:#d4288a;text-decoration:none; font-weight:bold; margin: 0 3px 3px 0; float:left; padding:2px; background-color:#e4eef0;}
#rtags.rboxes a:hover {background-color:#FFFFFF;}


#recent.rboxes ul li,
#popular.rboxes ul li {list-style-type:none; margin-left:0;}
#recent.rboxes ul li h4,
#popular.rboxes ul li h4 {margin-bottom:5px;}
#recent.rboxes ul li h4 a,
#popular.rboxes ul li h4 a {text-decoration:none; color:#ea78b3; font-size:0.9em; margin-bottom:0px;}
#recent.rboxes span.viewall,
#popular.rboxes span.viewall {float:right;}

h2.rtitles {background:#C8DADE; color:#4A5B62; padding:5px 10px 5px 10px !important; font-size:1.2em; display:inline;}

.resourcearticle {
margin-left:60px;
margin-top:-62px;
padding-bottom:15px;}
.resourcearticle p {margin-bottom:10px;}
.resourcearticle h4 {margin-bottom:0;}

.cats { font-size:0.8em; }

.category-list h4 {
	border-top:1px solid #999999;
	margin:15px 0 0;
	padding:10px 0 0;
}
.category-list img {
	display:none;
}

.category-list .cats, .post .cats {
	color:#666666;
	font-weight:bold;
	padding:12px 0 5px 0;
}

.category-list .cats a, .post .cats a {
	background-color:#DDDDDD;
	border-bottom:2px solid #EEE;
	border-left:2px solid #BBBBBB;
	display:block;
	float:left;
	font-weight:bold;
	line-height:10px;
	margin-bottom:3px;
	margin-right:3px;
	padding:5px;
	text-decoration:none;
}
.category-list .cats span, .post .cats span {
	font-weight:bold;
	line-height:10px;
	margin-bottom:3px;
	padding:5px;
	display:block;
	float:left;
	margin-right:5px;
}

ul.resourcenews li {list-style:none; margin:15px 10px 0 0; padding:10px; background:#d9f1fb; }

ul.resourcenews li {margin-left:-22px;}

ul.resourcenews li .date span {color:#6bbcd7; font-size:2.2em;float:none;margin:0 5px 0 0;}
ul.resourcenews li .date span.day {color:#d4288a;font-size:1.1em;padding-left:2px; position:relative; top:8px;}

.addthis_container {
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
display:block;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:25px;
padding-bottom:22px;
padding-top:20px;
}

.comments {
background:transparent url(http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/bubble.png) no-repeat scroll left top;
float:right;
font-size:0.9em;
font-weight:bold;
height:35px;
margin-top:-35px;
position:relative;
width:100px; }
div.content .entry .comments span a{color:#d4288a;padding:0 0 0 13px; position:relative; top:7px;text-decoration:none; font-size:12px;}

ol.commentlist li {
	margin:0;
	padding:20px;
	list-style:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.comment-info .avatar {
border:1px solid #CCC;
background-color:#FFF;
padding:3px;
}

body.articles .comments span{
	top:6px;
	position:relative;
	margin-left:15px;	
}

/*-----------------------------------------------------------------------------
	Blog Page
-----------------------------------------------------------------------------*/


.bloglist ul, .bloglist ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.bloglist ul li .blogentry {
	list-style-type:disc;
}

.bloglist ul li .blogentry ol li{
	list-style-type:decimal;
	margin-left:30px;
}

.bloglist .date, .post .date {
	text-align:center; 
	background-color:#F3F3F3;
	border: 1px solid #E5E5E5;
	margin-bottom:10px;
	}
	
.tickercontainer, .tickertext .votelink {
	margin:0 !important;
	width:auto !important;
	}
	

	
.bloglist h4 {
	margin-bottom:10px;
	margin-right:110px;
}

.bloglist ul li.video-entry {	
	background-color:#F1F1F1;
	float:left;
	font-size:0.9em;
	height:225px;
	margin-bottom:20px;
	margin-right:20px;
	text-align:center;
	width:180px;
}
.video-entry .meta {
	font-size:0.9em;
}

.vidmeta {float:right; width:100px; margin-right:-10px; margin-top:-120px;}
.vidmeta h4 a {color:#f85da9; text-decoration:none;}

li.video-entry .video-content p img {width:140px; height:100px;}

#sidebar ul li#fb_vimeo-3 ul {list-style-type:none;}

#sidebar ul li#fb_vimeo-3 ul li.video-entry {margin-left:-27px;}

.bloglist ul li .video-content span {
	position:absolute;
	margin-left:43px;
	margin-top:17px;
	z-index:99;
	width:70px;
	height:70px;
	background: url('http://www.futurebuilders-england.org.uk/fileadmin/futurebuilders-template/wp-content/themes/fbtheme/images/play-button.png') center no-repeat;
	display:block;
}
.video-content p img {
	padding:3px;
	border:1px solid #AAA;
	background-color:#FFF;

}
.video-entry h4 {
	margin:0;
	font-size:0.9em;
}
.post .date {
	margin-top:25px;
}

.post .entry ul li {font-size:1.1em;}

#lightbox-black{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index:1001;
	width: 100%;
	background: #000;
	
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#lightbox-content{
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1002;
	display: none;
	margin-left: -320px;
	margin-top: -256px;
	width: 640px;
	height: 512px;
	overflow: auto;
}

.lightbox-close{
	display: block;
	position: fixed;
	top: 10px;
	right: 10px;
	padding: 5px 10px;
	background: #333;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	z-index: 1050;
	line-height: 1.0;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

	.lightbox-close:hover{
		background: #900;
		color: #FFF;
	}
	
/* custom styles for MCE Advanced - must be repeated in style.css */	
	
	.customintro {
	background-color:#F1F1F1;
	border-bottom-color:#AAAAAA;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#AAAAAA;
	border-top-style:solid;
	border-top-width:2px;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	}

	.audiobutton {
	  margin-right:10px;
	  margin:10px auto;
	  padding:5px 10px 5px 7px;   /* Links */
	  font-family:Arial,Sans-serif;
	  border:1px solid #dedede;
	  border-top:1px solid #eee;
	  border-left:1px solid #eee;
	  background-color:#f5f5f5;
	  font-size:100%;
	  line-height:130%;
	  text-decoration:none;
	  font-weight:bold;
	  color:#565656;
	  cursor:pointer;
	}


#map{
	height: 600px;
}

	.region-marker{
		width: 25px;
		height: 25px;
		line-height: 25px;
		text-align: center;
		font-weight: bold;
		color: #FFF;
	}