html {height:100%}
BODY { margin:0px; padding:0px; width:100%;font-family: verdana, arial, helvetica, sans; font-size:0.72em;line-height:1.25em; color:#272727; text-align:center;
	height:100%; background:url(../../images/background.jpg) repeat-x #9fc7e1; }
	


IMG {border:0px;}

A {color:#3190c3;text-decoration:none;}
A:hover {color:#3190c3;text-decoration:underline;}
	
H1, H2, H3, H4  {margin:0px;padding:0px;;color:#3190c3;}

H1 {font-size:130%;line-height:110%;text-transform:uppercase;}
H2, H3, H4 {font-size:100%;line-height:140%;}


P {font-size:95%;line-height:150%;padding-top:0px;margin-top:0px;margin-bottom:20px;}


UL {list-style-type:none;padding:0px;margin:0px;}
LI {margin:0px;padding:0px;}



FORM, LABEL {margin:0px;padding:0px;}
INPUT, SELECT, TEXTAREA  {font-size:100%;}


*|*:-moz-any-link:focus {outline-width: 0 !important;}  


/* --- structure  --- */

#wrapper {width:878px;position:relative;margin:0px auto;text-align:left;background:#ffffff;padding:10px;}

#header {position:relative;}

.logo {margin:2px 0px 0px 20px;float:left;display:inline;width:170px;height:76px;}
.search {width:212px;margin:30px 0px 10px 0px;float:right;display:inline;}
#keywords {width:160px;border:1px solid #a7a7a9;color:#666666;float:left;margin:0px;padding:0px;height:14px;font-size:90%;}
#searchSubmit {color:#666666;background:#dcdcdd;text-transform:uppercase;font-size:80%;float:right;}
.propSearch {display:inline;float:left;margin-top:10px;clear:both;}




#navbar {float:left;display:inline;width:878px;font-size:100%;text-transform:uppercase;position:relative;}
#navbar LI {float:left;display:block;position:relative;text-align:center;min-height:27px;}
#navbar A {display:block;padding:7px 0px 5px 0px;color:#94bcdd;text-indent:-9999px;}
#navbar A:hover {color:#3190c3;}


#Home, #Home  A  {width:94px;}
#All-About-Hackney, #All-About-Hackney A {width:174px;}
#Business-In-Hackney, #Business-In-Hackney  A {width:179px;}
#About-Us, #About-Us A {width:112px;}
#Knowledge-Centre, #Knowledge-Centre  A {width:171px;}
#News-Events, #News-Events A  {width:148px;}

#Home {background:url(../../images/navHome.gif) no-repeat;}
#All-About-Hackney {background:url(../../images/navAll.gif) no-repeat;}
#Business-In-Hackney {background:url(../../images/navBusiness.gif) no-repeat;}
#About-Us  {background:url(../../images/navAbout.gif) no-repeat;}
#Knowledge-Centre {background:url(../../images/navKnowledge.gif) no-repeat;}
#News-Events  {background:url(../../images/navNews.gif) no-repeat;}

#Home:hover {background:url(../../images/navHome_on.gif) no-repeat;}
#All-About-Hackney:hover {background:url(../../images/navAll_on.gif) no-repeat;}
#Business-In-Hackney:hover {background:url(../../images/navBusiness_on.gif) no-repeat;}
#About-Us:hover {background:url(../../images/navAbout_on.gif) no-repeat;}
#Knowledge-Centre:hover {background:url(../../images/navKnowledge_on.gif) no-repeat;}
#News-Events:hover {background:url(../../images/navNews_on.gif) no-repeat;}

#Home.here {background:url(../../images/navHome_on.gif) no-repeat;}
#All-About-Hackney.here {background:url(../../images/navAll_on.gif) no-repeat;}
#Business-In-Hackney.here {background:url(../../images/navBusiness_on.gif) no-repeat;}
#About-Us.here {background:url(../../images/navAbout_on.gif) no-repeat;}
#Knowledge-Centre.here {background:url(../../images/navKnowledge_on.gif) no-repeat;}
#News-Events.here {background:url(../../images/navNews_on.gif) no-repeat;}



/*
LI.Home, LI.Home  A  {width:94px;}
LI.All-About-Hackney, LI.All-About-Hackney A {width:174px;}
LI.Business-In-Hackney, LI.Business-In-Hackney  A {width:179px;}
LI.About-Us, LI.About-Us A {width:112px;}
LI.Knowledge-Centre, LI.Knowledge-Centre  A {width:171px;}
LI.News-Events, LI.News-Events A  {width:148px;}

LI.Home {background:url(../../images/navHome.gif) no-repeat}
LI.All-About-Hackney {background:url(../../images/navAll.gif) no-repeat}
LI.Business-In-Hackney {background:url(../../images/navBusiness.gif) no-repeat}
LI.About-Us  {background:url(../../images/navAbout.gif) no-repeat}
LI.Knowledge-Centre {background:url(../../images/navKnowledge.gif) no-repeat}
LI.News-Events  {background:url(../../images/navNews.gif) no-repeat}

LI.Home:hover {background:url(../../images/navHome_on.gif) no-repeat}
LI.All-About-Hackney:hover {background:url(../../images/navAll_on.gif) no-repeat}
LI.Business-In-Hackney:hover {background:url(../../images/navBusiness_on.gif) no-repeat}
LI.About-Us:hover {background:url(../../images/navAbout_on.gif) no-repeat}
LI.Knowledge-Centre:hover {background:url(../../images/navKnowledge_on.gif) no-repeat}
LI.News-Events:hover {background:url(../../images/navNews_on.gif) no-repeat}

LI.Home.here {background:url(../../images/navHome_on.gif) no-repeat}
LI.All-About-Hackney.here {background:url(../../images/navAll_on.gif) no-repeat}
LI.Business-In-Hackney.here {background:url(../../images/navBusiness_on.gif) no-repeat}
LI.About-Us.here {background:url(../../images/navAbout_on.gif) no-repeat}
LI.Knowledge-Centre.here {background:url(../../images/navKnowledge_on.gif) no-repeat}
LI.News-Events.here {background:url(../../images/navNews_on.gif) no-repeat}
*/




/*
.search {position:absolute;width:105px;height:14px;display:block;background:url(../../images/search_bg.gif) no-repeat 0px 3px;right:0px;bottom:8px;}
#searchBox {width:91px;height:10px;border:0px;background:none;font-size:80%;color:#666666;margin-right:1px;}
#searchSubmit {width:11px;height:10px;position:absolute;right:2px;top:3px;}
*/

#content {width:656px;min-height:500px;position:relative;z-index:1;margin:10px 10px 0px 0px;float:left;display:inline;}
IMG {display:block;}
.highlight 	{color:#ed1b24;}
.rounded {-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.headerPhoto {margin-bottom:15px;}

/* --- home --- */
#wrapper.home #content{min-height:430px;}
#wrapper.home .bodyCopy {border:0px;margin-top:0px;width:656px;min-height:73px;padding-bottom:10px;}
#wrapper.home H1 {background:#3190c3;color:#ffffff;margin:0px 0px 15px 0px;}
#wrapper.home .headerPhoto {margin-bottom:0px;}

#homeActions {float:left;clear:both;width:100%;}
#homeActions UL LI {width:212px;height:167px;float:left;display:inline;margin-left:10px;}
#homeActions UL LI:first-child {margin-left:0px;}


#wrapper.home #sidebar {margin-bottom:10px}

/* --- latest news --- */
#sidebar .latestNews {margin-top:10px;clear:both;float:left;}
#sidebar .latestNews UL {float:none;width:202px;background:#e3e4e6;padding-bottom:10px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
#sidebar .latestNews UL LI {float:none;background:#e3e4e6;width:172px;font-weight:normal;margin:0px;padding:8px 15px 8px 15px;border-bottom:1px dotted #a7a7a9;}
#sidebar .latestNews UL LI:hover {background:#eeeeee;}

#sidebar .latestNews UL LI:last-child {border-bottom:0px;}
#sidebar .latestNews UL LI H3 {color:#272727;}

/* --- google maps --- */
.jmap {float:left;display:inline;width:586px;height:400px;margin:0px 0px 10px 0px;clear:both;}

/* --- map markers --- */
.marker {width:200px;}
.marker H2 {font-size:120%; margin-bottom:5px;}
.marker P {margin-bottom:5px;}

/* --- article  --- */
#nav-sub {float:left;display:inline;font-size:10px;margin:-5px 0px 0px 18px;text-transform:uppercase;position:relative;}
#nav-sub LI {float:left;display:block;text-align:center;margin-right:1px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;background-color:#94bcdd;border:1px solid #94bcdd;border-bottom:0px;cursor:pointer;}
#nav-sub LI:hover {background-color:#eaf2f8;}
#nav-sub LI:hover A {color:#3190c3;}
#nav-sub LI.here, #nav-sub LI.parent-here {background-color:#eaf2f8;color:#3190c3;}
#nav-sub LI.here A, #nav-sub LI.parent-here A {color:#3190c3;}
#nav-sub A {display:block;color:#ffffff;padding:6px 5px 9px 5px;}
#nav-sub A:hover {color:#3190c3;text-decoration:none;}

.hackney #nav-sub LI {background-color:#fdd085;border:1px solid #fdd085;border-bottom:0px;}
.hackney #nav-sub LI:hover {background-color:#feefd6;}
.hackney #nav-sub LI:hover A {color:#fbb033;}
.hackney #nav-sub LI.here, .hackney #nav-sub LI.parent-here {background-color:#feefd6;color:#fbb033;}
.hackney #nav-sub LI.here A, .hackney #nav-sub LI.parent-here A {color:#fbb033;}
.hackney #nav-sub A {display:block;color:#ffffff;padding:6px 5px 9px 5px;}
.hackney #nav-sub A:hover {color:#fbb033;text-decoration:none;}
.running #nav-sub LI {background-color:#9594cd;border:1px solid #9594cd;border-bottom:0px;}
.running #nav-sub LI:hover {background-color:#dcdbee;}
.running #nav-sub LI:hover A {color:#4e4cac;}
.running #nav-sub LI.here, .running #nav-sub LI.parent-here {background-color:#dcdbee;color:#4e4cac;}
.running #nav-sub LI.here A, .running #nav-sub LI.parent-here A {color:#4e4cac;}
.running #nav-sub A {display:block;color:#ffffff;padding:6px 5px 9px 5px;}
.running #nav-sub A:hover {color:#4e4cac;text-decoration:none;}
.starting #nav-sub LI {background-color:#f580ab;border:1px solid #f580ab;border-bottom:0px;}
.starting #nav-sub LI:hover {background-color:#fcd5e3;}
.starting #nav-sub LI:hover A {color:#ee2c73;}
.starting #nav-sub LI.here, .starting #nav-sub LI.parent-here {background-color:#fcd5e3;color:#ee2c73;}
.starting #nav-sub LI.here A, .starting #nav-sub LI.parent-here A {color:#ee2c73;}
.starting #nav-sub A {display:block;color:#ffffff;padding:6px 5px 9px 5px;}
.starting #nav-sub A:hover {color:#ee2c73;text-decoration:none;}
.searching #nav-sub LI {background-color:#66b2af;border:1px solid #66b2af;border-bottom:0px;}
.searching #nav-sub LI:hover {background-color:#cce5e4;}
.searching #nav-sub LI:hover A {color:#007e7a;}
.searching #nav-sub LI.here, .searching #nav-sub LI.parent-here {background-color:#cce5e4;color:#007e7a;}
.searching #nav-sub LI.here A, .searching #nav-sub LI.parent-here A {color:#007e7a;}
.searching #nav-sub A {display:block;color:#ffffff;padding:6px 5px 9px 5px;}
.searching #nav-sub A:hover {color:#007e7a;text-decoration:none;}
.looking #nav-sub LI {background-color:#df7c8c;border:1px solid #df7c8c;border-bottom:0px;}
.looking #nav-sub LI:hover {background-color:#f4d3d9;}
.looking #nav-sub LI:hover A {color:#c9243f;}
.looking #nav-sub LI.here, .looking #nav-sub LI.parent-here {background-color:#f4d3d9;color:#c9243f;}
.looking #nav-sub LI.here A, .looking #nav-sub LI.parent-here A {color:#c9243f;}
.looking #nav-sub A {display:block;color:#ffffff;padding:6px 5px 9px 5px;}
.looking #nav-sub A:hover {color:#c9243f;text-decoration:none;}

#nav-sub UL,ul.monthCategories  {width:190px;background:#eaf2f8;position:absolute;left:0px;top:80px;margin:0px;padding:6px;float:none;text-transform:none;-moz-border-radius: 5px;-webkit-border-radius: 5px; z-index:1}
ul.monthCategories {left:20px;top:0px;font-size:90%;}

#nav-sub UL LI, ul.monthCategories li {margin:0px 0px 0px 12px;padding:6px 6px 6px 0px;background:none;border:0px;float:none;text-align:left}
#nav-sub UL LI A {color:#3190c3;padding:0px;}
#nav-sub LI:hover UL LI A, #nav-sub LI.here UL LI A  {color:#3190c3;background:none;}
#nav-sub LI:hover UL LI:hover {background:none;text-decoration:underline;color:#3190c3;}
#nav-sub LI:hover UL LI A:hover {text-decoration:underline;background:none;color:#3190c3;}


.bodyCopy {float:left; display:inline;width:646px;min-height:250px;border:5px solid #94bcdd;padding-bottom:30px;margin-top:-5px;}
.articleContent {padding:0px 30px 0px 30px;position:relative;}
.bodyCopy P {padding:0px;width:100%;}
.bodyCopy H1 {background:#eaf2f8;padding:9px 30px 10px 30px;margin:0px 0px 20px 0px;}
.bodyCopy.true .articleContent, .bodyCopy.true H1{padding-left:235px;}
.articleContent ul {font-size:11px; margin-bottom:10px}

.hackney .bodyCopy {border:5px solid #fdd085;}
.hackney .bodyCopy H1 {background:#feefd6;color:#fbb033;}
.hackney .bodyCopy A, .olympic .bodyCopy  H2, .olympic .bodyCopy  H3, .olympic .bodyCopy  H4 {color:#fbb033;}
.running .bodyCopy{border:5px solid #9594cd;}
.running .bodyCopy H1 {background:#dcdbee;color:#4e4cac;}
.running .bodyCopy A, .running .bodyCopy  H2, .running .bodyCopy  H3, .running .bodyCopy  H4 {color:#4e4cac;}
.starting .bodyCopy {border:5px solid #f580ab;}
.starting .bodyCopy H1 {background:#fcd5e3;color:#ee2c73;}
.starting .bodyCopy A, .starting .bodyCopy  H2, .starting .bodyCopy  H3, .starting .bodyCopy  H4 {color:#ee2c73;}
.searching .bodyCopy {border:5px solid #66b2af;}
.searching .bodyCopy H1 {background:#cce5e4;color:#007e7a;}
.searching .bodyCopy A, .searching .bodyCopy  H2, .searching .bodyCopy  H3, .searching .bodyCopy  H4 {color:#007e7a;}
.looking .bodyCopy {border:5px solid #df7c8c;}
.looking .bodyCopy H1 {background:#f4d3d9;color:#c9243f;}
.looking .bodyCopy A, .looking .bodyCopy  H2, .looking .bodyCopy  H3, .looking .bodyCopy  H4 {color:#c9243f;}

blockquote {background:transparent url(../../images/icons/quote-open.gif) no-repeat scroll 2px 6px;color:#3290C4;font-size:18px;font-weight:bold;margin:10px 30px 10px -5px}
blockquote p, .bodyCopy blockquote p {background:transparent url(../../images/icons/quote-close.gif) no-repeat scroll right bottom;margin:6px;padding:0 20px;display:block;}

/* --- search results & news links --- */
.newsList {float:left;width:100%;font-size:95%;line-height:150%;}
.resultsItems LI, .newsList LI {width:100%;clear:both;float:left;padding-bottom:10px;margin:7px 0px 8px 0px;border-bottom:1px dotted #a7a7a9;min-height:20px;}
.resultsItems LI P {margin-bottom:0px;}
.resultsItems LI:last-child, .newsList LI:last-child {border-bottom:0px;}
.resultsItems LI:first-child, .newsList LI:first-child {border-bottom:1px dotted #a7a7a9;}
.searchResults H2, .newsEvents H2 {background:#a7a7a9;text-transform:uppercase;color:#ffffff;padding:3px 0px 3px 10px;margin-left:-10px;-moz-border-radius: 1px;-webkit-border-radius: 1px;clear:both;}
.newsList A, .resultsItems  A {font-weight:bold;color:#3190c3;}
.newsList  A:hover, .resultsItems A:hover {color:#272727;}
.pagination {padding:0px 0px 10px 0px;font-size:90%;text-align:right;}
.itemDate {font-weight:bold;}
.breadcrumb {color:#3190c3;}
.breadcrumb A {font-weight:normal;}

/* --- sidebar --- */

#sidebar {width:202px;background:#d3d3d4;float:left;display:inline;margin:10px 0px 0px 0px;padding:5px;}
#sidebar IMG {display:block;}
#sidebar A {color:#272727;}
#sidebar LI {width:202px;clear:both;float:left;font-size:90%;background:url(../../images/sidebar/sidebar-bg.gif) left bottom;margin-bottom:10px;}
#sidebar LI:last-child {margin-bottom:0px;}
#sidebar LI IMG {float:left;display:block;}
#sidebar LI SPAN {height:19px;width:auto;float:right;display:block;text-align:right;padding:5px 28px 0px 0px;}

#sidebar LI.olym SPAN {background:url(../../images/sidebar/olympics_arrow.gif) 95% 50% no-repeat;}
#sidebar LI.olym A:hover {color:#fbb033;}

#sidebar LI.running SPAN {background:url(../../images/sidebar/running_arrow.gif) 95% 50% no-repeat;}
#sidebar LI.running A:hover {color:#4e4cac;}

#sidebar LI.starting SPAN {background:url(../../images/sidebar/starting_arrow.gif) 95% 50% no-repeat;}
#sidebar LI.starting A:hover {color:#ee2c73;}

#sidebar LI.looking SPAN {background:url(../../images/sidebar/looking_arrow.gif) 95% 50% no-repeat;}
#sidebar LI.looking A:hover {color:#c9243f;}

#sidebar LI.searching SPAN {background:url(../../images/sidebar/searching_arrow.gif) 95% 50% no-repeat;}
#sidebar LI.searching A:hover {color:#007e7a;}

/* --- property finder forms --- */
#forms {background:pink;}
#forms FORM {padding-left: 1em;padding-top: 1em; padding-bottom: 2em;}
#newuser, #existing {position:relative; float:left;width:275px;height:33em;padding:5px;background:#EAF2F8;margin-bottom:2em}
#existing {float:right}
#forms H2 {padding:0.8em 0em 0.3em 1em;}

#forms INPUT.textbox {width:12em}
#forms FORM LABEL  {width:10em; float: left; text-align: left; margin-right: 1em; display: block;}
#forms p {display:block;padding-bottom:10px;}
#forms INPUT {float:left;display:block;}

p#signup label {width:250px; float:left; text-align:left;clear:both; }
p#signup {width:250px;margin-bottom:10px;float: left;display: block;line-height:170%;}

#existing P.forgot  {display:block;float:left;width:150px;}
#forms INPUT.submitbutton {background-color:#94bcdd;color:#ffffff;border:1px solid #94bcdd;font-family: verdana, arial, helvetica, sans;text-transform:uppercase;padding-left:1em;  padding-right:1em; padding-bottom:0.5em; padding-top:0.5em;position:absolute;bottom:1em;right:1em;width:100px;}
#forms INPUT.submitbutton:hover {background-color:#ffffff;color:#3190c3;cursor:pointer;}

	/* Deep Space Calculations */

form#spaceCalculator{background-color:#EAF2F8;-moz-border-radius:5px; padding: 10px}
form#spaceCalculator table{background-color:#efefef; width:565px; padding:10px 3px;border-spacing:3px 7px}
form#spaceCalculator table td{padding:7px; border:1px sold #efefef; background:white;-moz-border-radius:3px;font-size:95% }
form#spaceCalculator table tr.typeHeadings td{text-transform:uppercase;font-weight:bold;color:#3190c3;font-size:110%}
form#spaceCalculator table tr.totals td{font-weight:bold;padding:12px 8px;}
#calculate{background-color:#94BCDD;border:1px solid #94BCDD;bottom:1em;color:#FFFFFF;font-family:verdana,arial,helvetica,sans;padding:0.5em 1em;-moz-border-radius:5px}

/* --- footer --- */
.cleaner {clear:both;height:1px;line-height:1px;}



#footer {clear:both;color:#272727;width:883px;min-height:34px;position:relative;margin:10px auto;text-align:left;background:#ffffff;padding:10px 5px 10px 10px;font-size:90%;}
#footer P {margin:9px 0px 0px 0px;padding:0px;display:block;float:left;}
#footer  IMG {float:left;margin-left:19px;}
