
h1, h2, h3, h4, h5 {
	color: #194781;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-weight: bold;
	line-height: normal;
}

h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
}

#footer h4 {
	margin: 0px 0px 0px 0px;
}
.home_featured_post h3 {
	margin: 10px 0 10px 0;
	color: #8fbce6;
}
.home_box0 h1,
.home_box0 h2,
.home_box0 h3,
.home_box0 h4,
.home_box0 h5, 
.home_box0 h1 a,
.home_box0 h2 a,
.home_box0 h3 a,
.home_box0 h4 a,
.home_box0 h5 a {
	color: #56a400 !important;
	font-size: 18px;
}
.home_box1 h1,
.home_box1 h2,
.home_box1 h3,
.home_box1 h4,
.home_box1 h5, 
.home_box1 h1 a,
.home_box1 h2 a,
.home_box1 h3 a,
.home_box1 h4 a,
.home_box1 h5 a {
	color: #de623d !important;
	font-size: 18px;
}
.home_box2 h1,
.home_box2 h2,
.home_box2 h3,
.home_box2 h4,
.home_box2 h5, 
.home_box2 h1 a,
.home_box2 h2 a,
.home_box2 h3 a,
.home_box2 h4 a,
.home_box2 h5 a {
	color: #26559a !important;
	font-size: 18px;
}

.bg_question h2 {
	font-size: 18px;
	margin: 0px 0px 12px 0px;
}
.bg_question h3 {
	font-size: 16px;
}
h2.side_header {
	font-size: 18px;
}
h2.news_header {
	padding-top: 5px;
	font-size: 22px;
}
.bg_what_next_red h3 {
	color: #ffffff;
	font-size: 18px;
}
.bg_what_next_ques h3,
.bg_what_next h3 {
	color: #ffffff;
	font-size: 22px;
}
.feat_case_middle h4 {
	color: #850c70;
}
.service_alert_middle h3 {
	color: #ef3e23;
}
.news_list_top h3 {
	font-size: 18px;
	padding : 6px 0px 0px 15px;
}
.news_list_top.tags h3 {
	font-size: 13px;
	padding : 10px 0px 0px 10px;
}
.bg_what_middle h1 {
	font-size: 22px;
}
.what_todo_intro h2 {
	font-size: 22px;
}
.bg_has_postcode_middle h4 {
	font-size: 30px;
}
.bg_has_postcode_middle h4.authority {
	font-size: 18px;
}
.searched_for h1 {
	font-size: 22px;
	margin: -5px 0px 0px 0px;
}
.case_list_item h4 {
	font-size: 18px;
}
h2.other_info_header {
	margin: 0px 0px 15px 0px;
}
h1.what_todo {
	font-size: 30px;
	margin: 0px 0px 30px 0px;
}
h1.case_header {
	margin: 0 auto;
	font-size: 30px;
}
h1.h_themealt,
h2.h_themealt,
h3.h_themealt,
h4.h_themealt,
h5.h_themealt {
	color: #FF3300;;
}

.local_authority_header .header_title {
	color: #194781;
	font-size: 30px;
	line-height: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}
.local_authority_header .la_col2 h1,
.local_authority_header .la_col2 h2,
.local_authority_header .la_col2 h3,
.local_authority_header .la_col2 h4,
.local_authority_header .la_col2 h5 {
	color: #194781;
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0;
}

/* CONTACT */

.bg_form_middle h1 {
	font-size: 16px;
}
.contact_col_small h2 {
	font-size: 16px;
	border-bottom: 1px solid #8fbce6;
	padding: 0 0 15px 0;
	margin: 18px 0 15px 0;
}
.office_list_item h3 {
	font-size: 14px;
}