/* Adjusting some of the default formatting in the HTML 'body' tag */
body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333;
}
/* General styles */

.hidden,
hr,
i
{
	display: none !important;
}
a:visited,
a:active,
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
abbr,
.abbr
{
	border: none;
}

a img
{
	border: none;
}
/* Fix the page width */
div#page-wrapper
{
	width: 769px;
}
/* Styles used for text split left and right on the same line */
span.split-left
{
	width: 20%;
	float: left;
	text-align: left;
	white-space: nowrap;
}
span.split-right
{
	width: 78%;
	float: right;
	text-align: right;
	white-space: nowrap;
}

/* PAGE-HEAD */
	/* SEARCH-BAR */
div#search-bar
{
	display: none;
}
	/* End of SEARCH-BAR */

	/* TITLE-BAR */
div#title-bar
{
	width: 100%;
	height: 68px;
}
div#title-bar img
{
	width: 234px;
	height: 68px;
}
	/* End of TITLE-BAR */

	/* GENERAL-NAVIGATION-BAR */
div#general-navigation-bar
{
	display: none;
}
/* PAGE-CONTENT */
div#page-content
{
	margin: 12px 0px;
}
	/* PAGE-COLUMN-ONE */
div#page-column-one
{
	display: none;
}
			/* End of LANGUAGE-LINK */
	/* End of PAGE-COLUMN-ONE */

	/* PAGE-COLUMN-TWO */
div#page-column-two
{
	width: 85%;
	float: left;
}
div#page-column-two a:visited,
div#page-column-two a:active,
div#page-column-two a
{
	color: #008343;
	font-weight: bold;
}

/* - main content, h2 and h3 header formatting */
div#page-column-two h2
{	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.3em;
}
div#page-column-two h2.subtitle
{
	border-bottom: 1px solid #fff;
	font-size: 1.1em;
	clear: left;
}
div#page-column-two h3
{
	font-size: 1.1em;
	padding: 0px;
	margin: 0px;
}
div#page-column-two h3.subtitle
{
	padding-left: 15px;
}
/* - General list formatting */
div#page-column-two ul,
div#page-column-two ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#page-column-two ul li
{
	padding: 2px 0px 0px 8px;
}

/* - breadcrumb formatting */
div#breadcrumb
{
	float: left;
	width: 98%;
	padding-bottom: 10px;
	border-bottom: 1px solid #008343;
	margin-bottom: 10px;
}
div#breadcrumb ul,
div#breadcrumb ul li
{
	float: left;
}
div#breadcrumb ul li
{
	white-space: nowrap;
	padding: 0px 3px 2px 9px;
	background: url("http://www.islington.gov.uk/images/arrow_breadcrumb.gif") no-repeat top left;
}
/* fix for PC IE (all versions) */
div>#breadcrumb ul li
{
	/* fix for MAC IE \*/
	white-space: normal;
	/* */
}
div#breadcrumb ul li.no-image
{
	background-image: none;
	padding-left: 0px;
}
div#breadcrumb ul li a
{
	font-weight: normal !important;
}
div#breadcrumb ul li a.selected
{
	color: #f1a800 !important;
}

/* - type divider in main content */
div#page-column-two div.divider
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #008343;
	margin-bottom: 19px;
	font-size: 0.5em;
}

/* - General spacing between types of content */
div#page-column-two div.type-one,
div#page-column-two div.type-two,
div#page-column-two div.type-three,
div#page-column-two div.type-four
{
	margin: 0px 0px 10px;
	float: left;
}

/* - main content, type 1. two items, both with header (h3) and a paragraph of text. */
div#page-column-two div.type-one
{
	margin-bottom: 15px;
}
div#page-column-two div.type-one p
{
	margin: 2px 0px;
	padding-top: 0px;
}
div#page-column-two div.type-one div.item-one
{
	padding-bottom: 15px;
}
div#page-column-two div.type-one div.item-one img,
div#page-column-two div.type-one div.item-two img
{
	float: right;
	margin: -13px 0px 0px 5px;
}



/* - main content, type 2. list of links */
div#page-column-two div.type-two
{
	width: 100%;
}
div#page-column-two div.type-two h2
{
	margin: 0px;
}

div#page-column-two div.type-two img
{
	display: none;
}

div#page-column-two div.type-two ul li
{
	background: #e5f2ec url("../images/general_bg.gif") repeat-y top left;
	padding: 2px 0px 2px 15px;
	border-bottom: 1px solid #fff;
}
div#page-column-two div.type-two ul li a
{
	display: block;
}

div##page-column-two div.adobe-link
{
	display: none;
}

/* - main content, type 3. three colums each with header (h3) and paragraph(s) text */
div#page-column-two div.type-three
{
	width: 100%;
}
div#page-column-two div.type-three h3
{
	width: 144px;
}
div#page-column-two div.type-three div.item-one,
div#page-column-two div.type-three div.item-two,
div#page-column-two div.type-three div.item-three
{
	width: 144px;
	float: left;
	margin-bottom: 10px;
}
div#page-column-two div.type-three div.item-two,
div#page-column-two div.type-three div.item-three
{
	margin-left: 10px;
}
div#page-column-two div.type-three p
{
	padding: 0px;
	margin: 3px 0px;
}

/* - main content, type 4. list of links split into 2 columns */
div#page-column-two div.type-four h2
{
	margin: 0px;
	float: left;
	/* fix for MAC IE\*/
	float: none;
	/* */
}
div#page-column-two div.type-four ul
{
	float: left;
}
div#page-column-two div.type-four ul li
{
	width: 226px;
	/* fix for PC IE 5.5 */
	w\idth: 211px;
	float: left;
	background: #e5f2ec url("../images/general_bg.gif") repeat-y top left;
	padding: 2px 0px 2px 15px;
	border-bottom: 1px solid #fff;
}
div#page-column-two div.type-four ul li a
{
	display: block;
}


/* - disclaimer */
div#disclaimer
{
	display: none;
}

	/* End of PAGE-COLUMN-TWO */

	/* PAGE-COLUMN-THREE */
div#page-column-three
{
	display: none;
}
div#page-column-three-content
{
	display: none;
}
		/* Pay it, Say it, Do it lists */
div#pay-say-do
{
	display: none;
}
div#pay-say-do ul
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
div#pay-say-do ul li
{
	margin: 0px;
	padding: 3px 0px 9px 15px;
	list-style: none;
	background: #ffcd59 url("../images/pay_say_do_bg.gif") repeat-y top left;
	border-bottom: 1px solid #fff;
}
/* - allows the user to click on the whole area, not just the text */
div#pay-say-do ul li a
{
	display: block;
}
div#pay-say-do ul li.subnav
{
	background: #ffe8b4 url("../images/pay_say_do_subnav_bg.gif") no-repeat top left;
	padding: 2px 0px 2px 22px;
}
		/* End of Pay it, Say it, Do it lists */
		/* PROMOTIONS */
div#promotions
{
	display: none;
}
div#promotions div.divider
{
	background: url("../images/promotions-divider.gif") repeat-x left;
	margin: 0px 10px;
	height: 22px;
}

/* - promotion with NO image within copy */
div#promotions div.type-one p
{
	margin: 0px 10px;
}

/* - promotion with image within copy */
div#promotions div.type-two
{
	margin: 0px 5px 5px;
}
div#promotions div.type-two p
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
div#promotions div.type-two p img
{
	float: right;
}

/* - tall promotional header image (40px) */
div#promotions a.type-one img
{
	width: 144px;
	height: 40px;
}
		/* - short promotional header image (30px) */
div#promotions a.type-two img
{
	width: 134px;
	height: 30px;
}
div#promotions-end
{
	display: none;
}
		/* End of PROMOTIONS */
		/* CONTACT BOX */
div#page-column-three div#contact-box
{
	display: none;
}
div#page-column-three div#contact-box div.inner
{
	border-top: 1px solid #008343;
	border-bottom: 1px solid #008343;
	padding: 3px 0px;
}
div#page-column-three div#contact-box div.inner p
{
	margin: 2px 0px;
}
div#page-column-three div#contact-box div.inner a
{
	margin: 2px 0px;
	color: #008343;
	font-weight: bold;
}
	/* End of CONTACT BOX */
	/* OTHER-LINKS */
div.other-links
{
	display: none;
}
div.other-links p
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
div.other-links ul
{
	padding: 0px;
	margin: 0px 0px;
}
div.other-links ul li
{
	list-style: none;
	margin: 6px 0px;
}
div.other-links ul li a
{
	color: #008343 !important;
}

	/* End of OTHER-LINKS */
	/* End of PAGE-COLUMN-THREE */
/* End of PAGE-CONTENT */
