#outer-wrapper {
	background: none;	
}

#breadcrumb {
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	left: -9999px;
}

#content {
	padding: 0;
	margin: 0;
}

#content h1 {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	left: -9999px;
}

div#top-features {
	clear: both;
	float: left;
	width: 100%;
	min-height: 150px;
	max-height: 450px;
	background: transparent url(top-teasers-bg-v2.jpg) left top no-repeat;
	margin: 16px 0 16px 0;
}

* html div#top-features {
	height: 150px;
}

div.top-feature {
	float: left;
	width: 274px;
	min-height: 10.5em;
	max-height: 35.25em;
	padding: 1.5em 9px 0.75em 17px;
	background: transparent 14px 20px no-repeat;
}

* html div.top-feature {
	height: 10.5em;
}

div.top-feature-content {
	float: right;
	width: 167px;
	height: 100%;
	color: #fff;
	line-height: 1.5em;
}

#content div.top-feature-content h2 {
	margin: 0;
	padding: 0 0 0.2858em 0;
	font-size: 1.1667em;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
}

#content div.top-feature-content a, #content div.top-feature-content a:visited {
	color: #fff;
}

#content div.top-feature-content a {
	text-decoration: underline;
}

#content div.top-feature-content h2 a {
	color: #fff;
	text-decoration: none;
}

#content div.top-feature-content a:hover, #content div.top-feature-content a:focus {
	text-decoration: underline;
}

#content div.top-feature-content ul {
	list-style: none;
	list-style-image: none;
	/*margin-left: 1.25em;
	list-style: disc;*/
	margin: 0 !important;
	font-size: 0.9167em; /* 11px */
	line-height: 1.2728em; /* 14px */
}

#content div.top-feature-content ul li {
	padding: 0 0 0.3637em 10px !important;
	background: transparent url(white-on-green-bullet-v1.png) left 0.3637em no-repeat;
}

* html #content div.top-feature-content ul li {
	height: 1%;
	background-position: left 4px;
}

*:first-child+html div.top-feature-content ul li {
	height: 1%;
	background-position: left 4px;
} 

#content div.top-feature-content ul li.last {
	background-image: none;
}

#content div.top-feature-content ul li a, #content div.top-feature-content ul li a:visited {
	text-decoration: none;
}

#content div.top-feature-content ul li a:hover {
	text-decoration: underline;
}

#content div.top-feature-content ul li a span {
	font-size: 0.9091em; /* 10px */
	font-style: italic;
	color: #eee;
}


#latest-news {
	background-image: url(latest-news-icon-v1.gif);
}


#latest-news #sticky-news p {
	margin: 0 !important;
	padding: 0 !important;
}

#latest-news #sticky-news a {
	display: block;
	margin: 0 !important;
	padding: 0 0 0.3637em 10px !important;
	background: transparent url(white-on-green-bullet-v1.png) left 0.3637em no-repeat;
	font-size: 0.9167em !important; /* 11px */
	line-height: 1.2728em !important; /* 14px */
	text-decoration: none;
}

* html #latest-news #sticky-news a {
	height: 1%;
	background-position: left 4px;
}

#latest-news #sticky-news a:hover {
	text-decoration: underline;
}

#blog {
	background-image: url(blog-icon-v1.gif);
}

#non-emergency {
	background-image: url(policing-commitments-logo-v2.png);
}

#features {
	clear: both;
	width: 100%;
	border-top: 1px solid red;
}

div#my-neighbourhood {
	clear: left;
	float: left;
	width: 600px;
	min-height: 223px;
	padding: 0;
	margin-bottom: 18px;
}

div#my-neighbourhood div#launch-map {
	float: left;
	width: 300px;
	height: 223px;
}

div#my-neighbourhood div.feature-content {
	float: right;
	width: 290px;
}

div#crime-reporting {
	float: left;
	width: 300px;
	min-height: 223px;
	padding: 0;
	margin-bottom: 18px;
	background: #fff url(feature-grad-bg-v1.png) left bottom repeat-x;
}

* html div#my-neighbourhood, * html div#crime-reporting {
	height: 223px;
}


#crime-reporting div.feature-content {
	min-height: 215px; 
	margin: 0 7px 0 14px;
	background: transparent url(hate-crime-go-home-bg.jpg) right bottom no-repeat;
}

#crime-reporting div.feature-content p, #crime-reporting div.feature-content ul {
	width: 140px;
	margin-bottom: 0.6667em;
}

div.feature-content h2 {
	margin: 0 0 0.5em 0 !important;
	padding: 0 !important;
	font-size: 2em !important;
	line-height: 1em;
}

div.feature-content p {
	line-height: 1.25em !important; 
	margin-bottom: 1em !important;
}

div.feature-content strong {
	font-size: 1.5em;
	line-height: 1em;
	color: #333;
}

div.feature-content ul {
	margin: 0 0 0 1em;
	padding: 0;
}

div.feature-content ul li a {
	text-decoration: none;
	color: #333;
}

div.feature-content ul li a:hover {
	text-decoration: underline;
}

form#la-select {
	margin: 0;
	padding: 0;
}


div.main-feature-text {
	margin-left: 277px;
	font-weight: normal;
	/*font-size: 120%;*/
}

#local-area-list {
	margin: 0;
	padding: 0;
}

#local-area-list li {
	width: 49.9%;
	float: left;
}

div.teaser {
	clear: both !important;
}

ul.teaser-x3 li h2 {
	color: #900 !important;
	text-align: center;
	margin: 0;
	padding: 14px 0 0 0;
}

ul.teaser-x3 li h2 a {
	color: #900 !important;
}

ul.teaser-x3 li h2 a:visited {
	color: #900 !important;
}

#footer {
	padding-top: 0;
}
