#content div.styles1 .widgetPadding { padding: 10px; background: #ebe4ee;  }
#content div.styles1 .widgetPadding  h2 { color: #333;}
#content div.styles2 .widgetPadding {padding:15px; margin-right:10px; background:#ebe4ee;}
#content div.styles2 .widgetPadding h2 {color:#333; padding-bottom:3px;}
#content div.styles2 .widgetPadding p {font-size:1.1em; padding-bottom:15px;}
#content div.styles2 .widgetPadding ul {padding-bottom:12px;}
#content div.styles2 .widgetPadding ul li {font-size:1.1em; margin-bottom:3px;}#content div.styles3 .widgetPadding {margin-right:10px;}
#content div.styles3 .widgetPadding .contentWidget h2 {padding-bottom:3px;}
#content div.styles3 .widgetPadding .contentWidget .widget_content p {font-size:1.1em;}
#content div.styles3 .widgetPadding .contentWidget .widget_content ul li {font-size:1.1em; margin-bottom:3px;}#content div.styles4 .widgetPadding {margin-right:10px;}
#content div.styles4 .widgetPadding .categoriesWidget h2 {padding-bottom:3px;}
#content div.styles4 .widgetPadding .categoriesWidget ul li {font-size:1.1em; margin-bottom:5px;}#content div.styles5 h2 {padding-bottom:3px;}#content div.styles6 .widgetPadding {margin-right:10px;}
#content div.styles6 .widgetPadding .WhatsOnInner {padding:15px; background:#ebe4ee; margin:0 0 10px;}
#content div.styles6 .widgetPadding .WhatsOnInner h2 {color:#333; padding-bottom:3px;}
#content div.styles6 .widgetPadding .WhatsOnInner ul li {margin-bottom:3px;}
#content div.styles6 .widgetPadding .WhatsOnInner ul li h3 {font-size:1.2em; margin-bottom:2px;}
#content div.styles6 .widgetPadding .WhatsOnInner ul li p {font-size:1em; color:#666; padding-bottom:0;}#content div.styles7 .widgetPadding {margin-right:10px;}
#content div.styles7 .widgetPadding .latestNewsWidget .news_item {margin:0 0 10px; clear:both;}
#content div.styles7 .widgetPadding .latestNewsWidget img.contentimage {float:left; margin:0 10px 0 0; padding:1px; width:100px; height:auto;}
#content div.styles7 .widgetPadding .latestNewsWidget h3 {font-size:1.3em; margin-bottom:3px;}
#content div.styles7 .widgetPadding .latestNewsWidget p.date {margin-top:0; padding-bottom:3px; color:#999; font-size:1em;}
#content div.styles7 .widgetPadding .latestNewsWidget p {font-size:1.1em;}
#content div.styles7 .widgetPadding .latestNewsWidget p.furtherLink {font-size:1em; padding-bottom:3px;}#content div.styles8 .googleMapWidget #map .mapBubble p {line-height:1.3; padding:0 0 5px;}#content div.styles10 .middleAdvertWidget {clear:both; overflow:hidden; width:440px; height:194px; position:relative;}

#content div.styles10 .carousel-clip {height:194px; width:3960px;}

#content div.styles10 .carousel-items {left:0px; position:absolute; width:3960px; margin:0px; padding:0px;}

#content div.styles10 li {border:1px solid #aaaaaa; clear:right; float:left; height:190px; margin:0px; padding:0px; width:438px; position:relative; left:0px; top:0px; list-style-image:none; list-style-type:none;}

#content div.styles10 h3 {padding:5px 0px 0px 0px; margin:0px 0px 5px 0px;}

#content div.styles10 img {width:250px; height:190px; float:left; margin:0px 5px 0px 0px; vertical-align:middle; padding:0px;}

#content div.styles10 p.pages {clear:both; background:#f4f4f4; border-top:1px solid #d4d4d4; bottom:3px; float:right; height:28px; margin:0px; padding:0px; position:absolute; right:1px; width:188px; z-index:0; }

#content div.styles10 .prevbutton {position:absolute; left:30px; top:6px;}
#content div.styles10 .nextbutton {position:absolute; right:30px; top:6px;}#content div.styles13 h2 {display:block; color:#383838; background:url(http://www.rotherham.gov.uk/images/headerbackground.jpg) repeat-x  scroll center; border:1px solid #d4d4d4; padding:0px 6px 0px 6px; margin-bottom: 4px; }
#content div.styles13 .contentWidget {margin:0px 2px 0px 2px; }#content div.styles14 h2 {display:block; color:#383838; background:url(http://www.rotherham.gov.uk/images/headerbackground.jpg) repeat-x  scroll center; border:1px solid #d4d4d4; padding:0px 6px 0px 6px; margin-bottom: 4px; }
#content div.styles14 .contentWidget {margin:0px 2px 0px 2px; }
#content div.styles14 p {padding: 0; margin: 0;}#content div.styles15 .middleAdvertWidget {clear:both; overflow:hidden; width:218px; height:194px; position:relative;}

#content div.styles15 .carousel-clip {height:194px; width:3960px;}

#content div.styles15 .carousel-items {left:0px; position:absolute; width:3960px; margin:0px; padding:0px;}

#content div.styles15 li {border:1px solid #aaaaaa; clear:right; float:left; height:190px; margin:0px; padding:6px; width:204px; 

 position:relative; left:0px; top:0px; list-style-image:none; list-style-type:none;}

#content div.styles15 p.pages {clear:both; background:#f4f4f4; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; 

bottom:0px; height:28px; margin-left:1px; padding:0px; position:absolute; width:216px; z-index:0; }

#content div.styles15 .prevbutton {position:absolute; left:30px; top:6px;}
#content div.styles15 .nextbutton {position:absolute; right:30px; top:6px;}#content div.styles16 .widgetPadding {margin:0px 2px 0px 2px; }