#content div.styles1 {
margin:0 0 10px;
}
#content div.styles1 h2 {
background:#8d9150;
color:#fff;
font-family:Georgia,serif;
font-size:1.3em;
margin:0 0 1px;
padding:4px 0 2px 5px;
letter-spacing:1px;
}
#content div.styles1 ul.list {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
#content div.styles1 ul.list li {
background:none;
margin:0 0 1px;
padding:0;
width:100%;
}
#content div.styles1 ul.list li a {
background:#eee;
display:block;
padding:6px;
margin:0;
vertical-align:bottom;
width:100%;
}
#content div.styles1 ul.list li a:active, #content div.styles1 ul.list li a:hover {
background:#f7f7f7;
}#content div.styles2 {
margin:0 0 20px;
}#content div.styles11 { border: 1px solid #e3e3e3; }
#content div.styles11 div.widget_content { padding: 10px; }
#content div.styles11 div.widget_content h2 { font-size: 1.7em; }
#content div.styles11 .last { margin-bottom: 0; padding-bottom: 0; }#content div.styles12 div.widget_content { padding: 11px; }
#content div.styles12 div.widget_content h2 { font-size: 1.7em; }
#content div.styles12 .last { margin-bottom: 0; padding-bottom: 0; }#content div.styles14 { border-bottom: 4px solid #F2F1F1; margin: 10px 0 0; overflow: auto; padding-bottom: 10px; }
#content div.styles14 h2 { font: 1.8em verdana, geneva, sans-serif; margin-bottom: 10px; }
#content div.styles14 .last { margin-bottom: 0; padding-bottom: 0; }
#content div.styles14 div.twocol, #content div.styles14 div.threecol { float: left; margin: 10px 0; text-align: center; }
#content div.styles14 div.twocol img, #content div.styles14 div.threecol img { border: 1px solid #e3e3e3; padding: 1px; margin: 0 auto 4px; }
#content div.styles14 div.twocol img.noborder, #content div.styles14 div.threecol img.noborder { border: none; padding: 0; }
#content div.styles14 div.twocol a.imagelink, #content div.styles14 div.threecol a.imagelink { background-image: none; }
#content div.styles14 div.twocol { width: 50%; }
#content div.styles14 div.threecol { width: 33%; }
#content div.styles15 { width: auto; }
#content div.styles15 div.opinionPollWidget { background: url(http://www.ipswich.gov.uk/images/poll_bg.gif) no-repeat top right; margin:0 16px 0 0; }
#content div.styles15 div.opinionPollWidget p { padding-right: 77px; }
#content div.styles15 div.opinionPollWidget form p { padding-right: 0; }
#content div.styles16 { width: auto; }
#content div.styles16 img { border: 1px solid #E3E3E3; margin-bottom: 10px; padding: 1px; }
#content div.styles16 h2 { color: #666666; font: 1em verdana, geneva, sans-serif; margin: 0 0 0 1px; }
#content div.styles16 h3 { font-family: georgia, serif; font-size: 1.4em; margin: 0 0 4px 1px; }#content div.styles17 h2 { font: 1.7em georgia, serif; }#content div.styles18 h2 { font: 1.8em verdana, geneva, sans-serif; margin-bottom: 0; }
#content div.styles18 ul.info_left li, #content div.styles18 ul.info_right li { background: transparent url(../css_img/linkDotBorder.gif) repeat-x scroll left 18px; margin: 0 0 10px 10px; padding-left: 0; }
#content div.styles18 ul.info_left li a, #content div.styles18 ul.info_right li a { display: block; font-weight: normal; margin: 2px 0 0; padding: 6px 10px 6px 0; }
#content div.styles18 ul.info_left li a:link, #content div.styles18 ul.info_right li a:link { background: transparent url(../css_img/columnNav-arrOff.gif) no-repeat scroll right 12px; color:#0066CC; }
#content div.styles18 ul.info_left li a:visited, #content div.styles18 ul.info_right li a:visited { background: transparent url(http://www.ipswich.gov.uk/images/columnNav-arrVis.gif) no-repeat scroll right 12px; color:#9900CC; }
#content div.styles18 ul.info_left li a:active, #content div.styles18 ul.info_right li a:active, #content div.styles18 ul.info_left li a:hover, #content div.styles18 ul.info_right li a:hover { background:transparent url(../css_img/columnNav-arrOn.gif) no-repeat scroll right 12px; color:#999; }
#content div.styles18 ul.info_left li a span, #content div.styles18 ul.info_right li a span { background-color: #FFFFFF; background-image: none; padding-right: 5px; }#content div.styles19 { border: 1px solid #E3E3E3; margin-right: 16px; overflow:auto; padding:7px 10px 10px; width: auto; }
#content div.styles19 h2 { color: #666666; font-family: georgia, serif; font-size: 1.7em; margin: 0 0 4px; }
#content div.styles19 img { border: none; padding: 0; }
#content div.styles19 img.float_left { margin: 0 8px 8px 0; }
#content div.styles19 img.float_right { margin: 4px 0 8px 8px; }
#content div.styles19 .last { margin-bottom: 0; padding-bottom: 0; }div.styles20 { border: 1px solid #ccc; margin: 0 8px 0 0; padding: 4px; width: 242px; }
div.styles20 img { border: 1px solid #ccc; }
#content div.styles20 div.widget_banner p { margin: 0; padding: 4px 0; }div.styles21 div.decHaitiAppeal { margin-right: 16px; }#content div.styles22 { border: 1px solid #E3E3E3; margin-bottom: 10px; padding: 7px 10px 10px; width: auto; }
#content div.styles22 img { border: none; padding: 0; margin-bottom: 4px; }
#content div.styles22 h2 { font-family: georgia, serif; font-size: 1.4em; margin: 0 0 4px 1px; }
#content div.styles22 p { margin-bottom: 0; padding-bottom: 0; }