		/* CSS Document */
		body, h1, h2, h3, h4, p, ul, ol, li, a, form, table {
		border:0 none;
		margin:0;
		padding:0;
		}
		
		
		p,ul,h2,h4,h5 {padding-left:4px;}
		li {padding-left:2px;}
		
		/* CLASS STYLES */
		
		
		.private_data {
		margin-left:23px;
		width:612px;
		padding:6px 0 6px 0;
		}
		.header_left {
		float:left;
		width:325px;
		height:125px;
		padding-top:14px;
		}
		
		.header_right {
		float:right;
		width:300px;
		padding-top:35px;
		}
		
		.header_small { 
		padding-top:40px;
		}
		.nav_left {
		float:left;
		}
		
		.nav_right { 
		float:right;
		}
		
		
		
		.breadcrumb{
		width:84%;
		margin:auto;
		margin-bottom:10px;
		padding:5px;
		}
		
		.intro {
		width:80%;
		margin:auto;
		margin-top:10px;
		margin-bottom:10px;
		}
		
		.form_heading {
		padding-left:12px;
		}
		
		.footer_left {
		float:left;
		width:205px;
		clear:right;
		padding-left:10px;
		padding-top:10px;
		}
		
		.footer_centre {
		width:340px;
		padding-top:10px;
		float:left;
		}
		
		.footer_right {
		float:right;
		width:150px;
		padding-right:10px;
		padding-top:10px;
		}
		
		.news_item{
		width:85%;
		margin:auto;
		margin-bottom:4px;
		}
		
		/* DIV STYLES */
		
		#wrapper {
		width:775px;
		margin:14px auto;
		}
		
		#header {
		height:140px;
		}
		
		#nav_bar {
		height:20px;
		}
		
		#content h1{
		height:22px;
		padding-top:3px;
		padding-left:5px;
		}
		
		#content_main_box {
		width:85%;
		margin:auto;
		margin-bottom:30px;
		padding-bottom:15px;
		} 
		
		/* -------- FORM ---------- */
		
		#form h3 {
		width:92%;
		margin:14px 0 10px 22px;
		}
		
		#form label {
		float:left;
		width:10.5em;
		}
		
		#form p {
		margin-bottom:6px;
		padding-bottom:5px;
		}

		/* ------- CLUSTER CHECKBOXES ----------- */	
		
		#form #cluster_checkboxes label {
		float:none; width:auto;
		}

		/*-------------------------*/
		
		
		#content_main_box h1 {
		margin-bottom:10px;
		}
		
		
		#content_box {
		width:270px;
		margin:auto;
		margin-bottom:15px;
		} 
		#centre_content{margin:0 auto; width:270px;}
		
		.right_admin{
			float:right;
			margin-right:56px!important;
			width:180px!important; 
		}
		.crime_definition{
			margin-left:36px;
		}
		.left_admin{
			float:left;
			margin-left:56px!important;
			width:180px!important; 
		}
		
		.crime_alert{
			width:660px!important;
		}
		
		#content_box_login {
		width:340px;
		margin:auto;
		margin-top:116px;
		margin-bottom:150px;
		} 
		
		#content_box_login table {
		width:90%;
		margin:auto;
		}
		
		
		#content_box ul {
		padding-top:10px;
		margin-left:1px;
		}
		
		#content_box li {
		margin-bottom:14px;
		text-transform:capitalize;
		}
		
		#news_feed {
		width:70%;
		margin:auto;
		margin-bottom:15px;
		}
		#news_feed p {
		padding-left:6px;
		}
		
		#news_feed h4 {
		padding-top:3px;
		padding-bottom:2px;
		}
		
		#footer {
		height:40px;
		padding-top:8px;
		}

	/* --- Event Categories --- */
	#event_cat p{ clear:none;}
	.event_cat_1,.event_cat_2,.event_cat_3 {width:15em; float:left;}
	
	/* --- LIST --- */
	#list_row { height:25px; clear:right; margin-left:-4.5px; padding-left:6px; width:auto;}
	#list_row_links { height:40px; clear:right; margin-left:-4.5px; padding-left:6px;}
	
	.list_1 {width:38em; float:left; padding:0; margin:0; }
	.list_2 {width:15em; float:left; padding:0; margin:0;}
	.list_preview {width:6em; float:left; padding:0; margin:0;}
	.list_3 {width:1.5em; float:left; padding:0; margin:0;}
	
	.list_gw { width:6em; float:left; padding:0; margin:0}
	.list_trading { width:24em; float:left;}
	.list_address { width:24em; float:left;}
		
	#filter { width:625px; margin:0 0 11px 11px; padding:8px 5px 6px 5px; border-bottom:1px dotted #222; }

