html{}
body {margin-top:10px;background:#fff;font-family:Tahoma,Geneva,Verdana,sans-serif;font-size:85%;font-variant:normal;font-weight:400;line-height:normal;margin-left:auto;margin-right:auto;padding-bottom:10px;width:980px}
h1,h2,h3,h4,h5{color:#000;margin-bottom:0.25em;}
a{text-decoration:none}
a:link{color:#3399ff}
a:visited{color:#6600cc}
a:hover{color:#33ccff}
ul{margin-left:20px;}
li{display:list-item;list-style-type:disc}

/* Core Site Style */
/* Header */
.header{}
.logo{float:left;width:198px;height:103px;background-image:url(../../../images/site/logo.png);padding:0px;}
.logo a{display:block;width:100%;height:100%;text-decoration:none;padding:0}
.logo a:hover{text-decoration:none}
.logo a span{display:none}
.headingbar{position:relative;float:left;width:772px;height:93px;background-image:url(../../../images/site/header.png);padding:0px;margin-left:10px;border-bottom:solid 10px #166d90;background-repeat:no-repeat;}
.headersearch{position:absolute; bottom:0;right:0;margin-bottom:5px}
.searchform{}
.searchfield{border: 1px solid #166d90;float: left;font-weight: bold;height: 1.8em;left: 0;line-height: 22px;padding: 0 0 0 0.5em;width: 215px;margin-right:5px}
.breadcrumb{padding:0.8em 0.8em 0.8em 1em;clear:both}

/* Main body */
.content{margin-bottom:10px}
.menu{width:198px;float:left;}
.submenu{float:left;width:198px;}
.centre{padding:0 0 0 10px;float:left;width:582px;position:relative}
.portal{padding-left:10px;float:left;width:772px;position:relative}
.maincontent{text-align:justify;padding-right:0.1em;margin-bottom:10px;clear:both;}
.maincontent h1,.maincontent h2,.maincontent h3,.maincontent h4,.maincontent h5{text-align:left;}
.quicklinks, .secondmenu{float:right;width:180px}
.secondmenu a{display:block}
.portalbar{width:772px;margin-bottom:10px;float:left;}
.portalarea{width:250px;float:left;position:relative;text-align:justify;}
.portalarea li{text-align:left}
.p1{}
.p2{margin-left:11px;margin-right:11px;}
.p3{}
.portalarea h3, .secondmenu h3, .CreatedDate, .accessibilityplain{TEXT-DECORATION:none;display:block;color:#fff;background:url(../../../images/site/EKHousing.png) repeat-x scroll 50% 50% #166D90;border: 1px solid #166D90;padding:0.3em 5px;}
.accessibilityplain{float:left;}
.secondmenu h3{margin-bottom:10px;}
.leftfooter{width:51%;float:left;}
.rightfooter{width:49%;float:right;}

/* Search */
.searchselect{position:relative}
.searchselect label{display:inline-block;text-align:right; width:150px;}
.searchselect input[type="text"]{border:1px solid #166d90;display:inline-block;margin:0.5em;padding:2px;width:255px;}
.searchselect select{border:1px solid #166d90;display:inline-block;margin:0.5em;padding:1px 1px;}
.searchselect .wide{width:261px;}
.searchheading{position:relative; left:160px;font-weight:bold;display:inline;}
.searchbtn{margin:0.5em 0;position:relative;left:160px;display:block;color:#fff;background:url(../../../images/site/EKHousing.png) repeat-x scroll 50% 50% #166D90;border: 1px solid #166D90;padding:0.3em 5px;font-weight:bold;cursor:pointer;}

/* Blog */
.RSSFeedLink{height:2em;display:inline-block;position:relative;}
a.RSSFeedLink{}
a.RSSFeedLink img{position:relative;top:2px}
.CreatedDate{font-size:1.2em;font-weight:bold;}
.BlogItem .Content{overflow:hidden;line-height:1.2em;}
.BlogItem .Content h1{overflow:hidden;line-height:1em;}

/* Districts Headings */
.districts{float:left;margin-bottom:10px}
.districts ul{margin-left:0}
.districts li{list-style-type:none;}
.districts li.ilive{float:left;font-size:1.2em;font-weight:bold;width:74px;color:#000;position:relative;text-decoration:none;padding:0.3em 0;display: block;text-align:right;}
.districts li.canterbury, .districts li.dover, .districts li.shepway, .districts li.thanet{margin-left:10px;float:left;font-size:1.2em;font-weight:bold;width:6.5em;}
.districts li.canterbury a, .districts li.dover a, .districts li.shepway a, .districts li.thanet a{color:#fff;position:relative;text-decoration:none;padding:0.3em 5px;display: block;}

.districts a:link{color:#fff}
.districts a:visited{color:#fff}
.districts a:hover{color:#fff}
.ilive{}
.canterbury{background:url(../../../images/site/canterbury.png) repeat-x scroll 50% 50% #5600bc;border: 1px solid #5600bc;}
.dover{background:url(../../../images/site/dover.png) repeat-x scroll 50% 50% #09a2e5;border: 1px solid #09a2e5;}
.shepway{background:url(../../../images/site/shepway.png) repeat-x scroll 50% 50% #29962d;border: 1px solid #29962d;}
.thanet{background:url(../../../images/site/thanet.png) repeat-x scroll 50% 50% #005eba;border: 1px solid #005eba;}

/* Footer */
.footer{clear:both;height:115px;position:relative;border-top:solid 10px #166D90;}
.leftfooter{float:left;}
.rightfooter{float:right;}

/* Add-This */
.addthis_toolbox .three_column{width:360px}
.addthis_toolbox .three_column a{position:relative;width:66px;display:block;text-decoration:none;color:blue;padding:4px 0 4px 34px}
.addthis_toolbox .three_column a:link{color:#3399ff}
.addthis_toolbox .three_column a:visited{color:#6600cc}
.addthis_toolbox .three_column a:hover{background-color:#fff;text-decoration:none;color:#33ccff}
.addthis_toolbox .three_column span{position:absolute;left:14px;top:4px}
.addthis_toolbox .three_column .top{border-bottom:solid 1px #eee;margin:0 20px 10px;padding:0 0 10px}
.addthis_toolbox .three_column .more{border-top:solid 1px #eee;text-align:center;margin:10px 20px 0;padding:10px 0 0}
.addthis_toolbox .three_column .more a{width:auto;padding:4px 0}
.addthis_toolbox .three_column .clear{clear:both;display:block;height:0;width:0;padding:0}
.addthis_toolbox .three_column .column1,.addthis_toolbox .three_column .column2,.addthis_toolbox .three_column .column3{width:120px;float:left}
.addthis_toolbox .three_column .more span{display:none;}
.pdf_button{background-image: url("../../../images/site/pdf_button.png");background-repeat: no-repeat;height:16px;width: 16px;}

/* Styles for jQuery menu widget
Author:	Maggie Wachs, maggie@filamentgroup.com
Date:		September 2008
*/

.fg-menu-container li{list-style-type:none;}

/* REQUIRED STYLES - the menus will only render correctly with these rules */	

.fg-menu-container { position: absolute; top:0; left:-999px; padding: .4em;  overflow: hidden; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }
.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }
.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }
.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:-1px; }
.fg-menu-container.fg-menu-ipod .fg-menu-content, 
.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }

.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll}

.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; color:#fff;}	
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */

.fg-menu-flyout ul ul { padding: .4em; }
.fg-menu-flyout li { position:relative; }

.fg-menu-scroll { overflow: scroll}

.fg-menu-breadcrumb { margin: 0; padding: 0; }

.fg-menu-footer {  margin-top: .4em; padding: .4em; }
.fg-menu-header {  margin-bottom: .4em; padding: .4em; }

.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em}
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none}
.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; }

.fg-menu-breadcrumb a, 
.fg-menu-breadcrumb span { float: left; }

.fg-menu-footer a:link,
.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; }
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }

.fg-menu-footer a span { float:left; cursor: pointer; }

.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; }
	
.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; }
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; }
	
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; }



/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into 
	selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline: 0 !important; }

.fg-menu a { border: 1px dashed transparent; }

.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
 .fg-menu a.ui-state-active:link,
 .fg-menu a.ui-state-active:visited,
 .fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }

/* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */	
 
.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }

.fg-menu-content.ui-widget-content, 
.fg-menu-content ul.ui-widget-content { border:0; }


/* ICONS AND DIVIDERS */

.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active { padding-left:20px; }

.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }

#menuLog { font-size:1.4em; margin:20px; }
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

.fg-button { clear:left; padding: .4em 0; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; width:165px; margin-bottom:10px;}
.fg-button .ui-icon { position: absolute; top: 25%;left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-button.ui-state-loading .ui-icon { background: url(http://www.eastkenthousing.org.uk/templates/default/css/spinner_bar.gif) no-repeat 0 0; }

.menu a:link{color:#fff}
.menu a:visited{color:#fff}
.menu a:hover{color:#fff}