a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i11copyrighttext p,
#i10copyrighttext p,
#i12copyrighttext p,
#i10copyrighttext li,
#i11copyrighttext li,
#i12copyrighttext li,
#i8copyrighttext p,
#i4copyrighttext p,
#i6copyrighttext p,
#i0copyrighttext p,
#i9copyrighttext p,
#i5copyrighttext p,
#i8copyrighttext li,
#i4copyrighttext li,
#i6copyrighttext li,
#i0copyrighttext li,
#i9copyrighttext li,
#i5copyrighttext li  {
   font: normal normal 11px/13px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: center;
   color: #FFFFFF;
   text-decoration: none;
   letter-spacing: 0px;
   font-variant: normal;
}

#meetingstexth1copy li,
#abouttext li,
#i0meetingstexth1 h1,
#i1meetingstexth1 h1,
#i1meetingstexth1 li,
#meetingstexth1copy h1,
#i1meetingstexth1 p,
#abouttext p,
#meetingstexth1copy p  {
   font: normal bold 24px/29px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
}

#i4footerbackground,
#i8footerbackground,
#i0footerbackground,
#i11footerbackground,
#i10footerbackground,
#i12footerbackground  {
   position: absolute;
   left: 31px;
   top: 0px;
   width: 898px;
   height: 82px;
   background-repeat: no-repeat;
}

#i11copyrighttext,
#i10copyrighttext,
#i12copyrighttext,
#i8copyrighttext,
#i4copyrighttext,
#i0copyrighttext  {
   position: absolute;
   left: 68px;
   top: 22px;
   width: 822px;
}

#localissuesmenuhovershow > div:first-child,
#contactwillmenuhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#contactwillmenuhovershow div ul li a,
#localissuesmenuhovershow div ul li a  {
   padding-left: 7px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#i4maincolumn,
#i6maincolumn,
#i0maincolumn,
#i1maincolumn,
#maincolumncopy  {
   margin: 211px 0px 0px 31px;
   width: 898px;
   background-color: #FFFFFF;
}

#enlargetext li,
#i0meetingstexth1 p,
#i0meetingstexth1 li,
#enlargetext p  {
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
}

#contactwillmenuhovershow div ul li,
#localissuesmenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#contactwillmenuhovershow div ul,
#localissuesmenuhovershow div ul  {
   font: normal normal 12px/23px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#meetingstexth1copy,
#i0meetingstexth1,
#i1meetingstexth1  {
   margin: 21px 0px 0px 7px;
   width: 872px;
}

#labourrecordpicturebox table,
#homepagepicturebox table  {
   width: 100%;
   height: 100%;
}

#localissuesmenuhovershow,
#contactwillmenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   z-index: 8;
   top: 245px;
   position: absolute;
}

#supportbutton a,
#volunteerbutton a,
#askbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   width: 135px;
   font-size: 60px;
   line-height: 60px;
}

#i2weatherembed,
#i1weatherembed,
#i0weatherembed  {
   width: 236px;
   margin-left: 42px;
   margin-right: 0px;
   margin-top: 12px;
}

#i2localweather,
#i0localweather,
#i1localweather  {
   background: url(sg_home_media/d2localweather.gif) no-repeat;
   height: 31px;
   width: 278px;
   margin-left: 2px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#whitecolumncopy,
#i1whitecolumn,
#i2whitecolumn  {
   margin: 8px 0px 12px 7px;
   min-height: 165px;
   width: 884px;
   background-color: #FFFFFF;
}

#localissuesmenuhovershow > div:first-child  {
   width: 151px;
}

#contactwillmenuhovershow > div:first-child  {
   width: 156px;
}

#i5maincolumn,
#i2maincolumn,
#i3maincolumn  {
   margin: 211px 0px 0px 26px;
   width: 898px;
   background-color: #FFFFFF;
}

#homepagemetadata li,
#homepagemetadata p  {
   font: normal bold 16px/23px Arial, Helvetica, sans-serif;
   padding: 10px 0px 0px 5px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #FFFFFF;
   text-indent: 10px;
   text-align: center;
}

#blog2xmedia,
#blog4xmedia,
#blog7xmedia  {
   width: 262px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i6footerbackground,
#i9footerbackground  {
   position: absolute;
   left: 26px;
   top: 0px;
   z-index: 5;
   width: 898px;
   height: 82px;
   background-repeat: no-repeat;
}

#i1rssembed,
#i2rssembed,
#i3rssembed  {
   width: 280px;
   margin-left: 3px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i9copyrighttext,
#i6copyrighttext  {
   position: absolute;
   left: 63px;
   top: 22px;
   z-index: 6;
   width: 822px;
}

#i0widgetcolumn,
#i1widgetcolumn  {
   min-height: 182px;
   width: 286px;
   margin-right: 0px;
   margin-top: 11px;
   margin-bottom: 0px;
}

#lettertext p,
#lettertext li  {
   font: normal normal 14px/23px Arial, Helvetica, sans-serif;
   padding: 6px 0px 0px 5px;
   margin: 0px;
   text-indent: 10px;
   text-align: left;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#blog8xmedia,
#blog10xmedia  {
   width: 262px;
   margin-right: 0px;
   margin-top: 7px;
   margin-bottom: 67px;
}

#greycolumn,
#i0whitecolumn  {
   margin: 8px 0px 0px 7px;
   width: 884px;
   background-color: #FFFFFF;
}

#mainnavigationmenu ul li a  {
   padding: 4px 1.54em 4px 1.54em;
   height: 100%;
}

#blog3xmedia,
#blog5xmedia  {
   width: 262px;
   margin-right: 0px;
   margin-top: 17px;
   margin-bottom: 18px;
}

#blog1xmedia,
#blog6xmedia  {
   width: 565px;
   margin-left: 17px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#supportbutton,
#askbutton  {
   height: 60px;
   width: 135px;
   margin-right: 0px;
   margin-top: 21px;
   margin-bottom: 0px;
}

#localissuesmenuhovershow  {
   left: 204px;
   width: 163px;
}

#contactwillmenuhovershow  {
   left: 558px;
   width: 168px;
}

#mainnavigationmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#meetingstexth1copy li  {
   padding-bottom: 24px;
   color: #8DC73F;
}

#meetingstexth1copy h1  {
   padding-bottom: 11px;
   color: #8DC73F;
}

#mainnavigationmenu ul  {
   font: bold 12px/20px Arial, Helvetica, sans-serif;
   height: 22px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-align: left;
}

#meetingstexth1copy p  {
   padding-bottom: 24px;
   color: #8DC73F;
}

#i1meetingstexth1 li  {
   padding-bottom: 24px;
   color: #8DC73F;
}

#i12footerbackground  {
   background-image: url(sg_landing_media/d12footerbackground.gif);
   z-index: 6;
}

#i0meetingstexth1 h1  {
   padding-bottom: 11px;
   color: #1B84B4;
}

#i11footerbackground  {
   background-image: url(sg_home_media/d11footerbackground.gif);
   z-index: 6;
   left: 26px;
}

#i0meetingstexth1 li  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   padding-bottom: 8px;
}

#i1meetingstexth1 h1  {
   padding-bottom: 11px;
   color: #8DC73F;
}

#i10footerbackground  {
   background-image: url(sg_national-news_media/d8footerbackground.gif);
   z-index: 5;
}

#i0meetingstexth1 p  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   padding-bottom: 8px;
}

#i0footerbackground  {
   background-image: url(sg_meetings_media/d0footerbackground.gif);
   z-index: 6;
}

#i9footerbackground  {
   background-image: url(sg_local-issues_media/d9footerbackground.gif);
}

#i5footerbackground  {
   background: url(sg_never-voted-tory-before_media/d5footerbackground.gif) no-repeat;
   position: absolute;
   left: 26px;
   top: 2229px;
   z-index: 6;
   width: 898px;
   height: 82px;
}

#mainnavigationmenu  {
   margin: 4px 0px 0px 3px;
}

#i4footerbackground  {
   background-image: url(sg_national-news_media/d8footerbackground.gif);
   z-index: 5;
}

#i8footerbackground  {
   background-image: url(sg_national-news_media/d8footerbackground.gif);
   z-index: 5;
}

#i6footerbackground  {
   background-image: url(sg_about-alyn-and-deeside_media/d6footerbackground.gif);
}

#i1meetingstexth1 p  {
   padding-bottom: 24px;
   color: #8DC73F;
}

#volunteerbutton a  {
   background-image: url(sg_home_media/volunteerbutton.gif);
}

#i10copyrighttext  {
   z-index: 6;
}

#i12copyrighttext  {
   z-index: 7;
}

#i11copyrighttext  {
   z-index: 7;
   left: 63px;
}

#i8copyrighttext  {
   z-index: 6;
}

#i4copyrighttext  {
   z-index: 6;
}

#supportbutton a  {
   background-image: url(sg_home_media/supportbutton.gif);
}

#i5copyrighttext  {
   position: absolute;
   left: 63px;
   top: 2251px;
   z-index: 7;
   width: 822px;
}

#i0copyrighttext  {
   z-index: 7;
}

#enlargetext li  {
   padding-bottom: 11px;
   font-size: 8px;
   line-height: 10px;
   color: #7D7D7D;
}

#i0weatherembed  {
   margin-bottom: 8px;
}

#i1weatherembed  {
   margin-bottom: 8px;
}

#i0localweather  {
   margin-top: 13px;
}

#i2localweather  {
   margin-top: 12px;
}

#i1localweather  {
   margin-top: 13px;
}

#i0widgetcolumn  {
   margin-left: 4px;
}

#maincolumncopy  {
   min-height: 185px;
}

#i2weatherembed  {
   margin-bottom: 3px;
}

#i1widgetcolumn  {
   margin-left: 21px;
}

#enlargetext p  {
   padding-bottom: 11px;
   font-size: 8px;
   line-height: 10px;
   color: #7D7D7D;
}

#i0whitecolumn  {
   min-height: 436px;
}

#supportbutton  {
   margin-left: 7px;
}

#blog10xmedia  {
   margin-left: 11px;
}

#i3maincolumn  {
   min-height: 858px;
}

#i6maincolumn  {
   min-height: 479px;
}

#i4maincolumn  {
   min-height: 185px;
}

#abouttext li  {
   padding-bottom: 14px;
   font-size: 18px;
   line-height: 22px;
   color: #000000;
}

#i0maincolumn  {
   min-height: 444px;
}

#i1maincolumn  {
   min-height: 185px;
}

#i2maincolumn  {
   min-height: 531px;
}

#i5maincolumn  {
   min-height: 1363px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 961px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#blog2xmedia  {
   margin-top: 9px;
   margin-left: 9px;
}

#blog5xmedia  {
   margin-left: 11px;
}

#blog6xmedia  {
   margin-top: 5px;
}

#abouttext p  {
   padding-bottom: 14px;
   font-size: 18px;
   line-height: 22px;
   color: #000000;
}

#blog3xmedia  {
   margin-left: 9px;
}

#blog1xmedia  {
   margin-top: 8px;
}

#blog9xmedia  {
   margin: 4px 0px 0px 11px;
   width: 262px;
}

#googleembed  {
   position: absolute;
   left: 1523px;
   top: 2089px;
   z-index: 3;
   width: 237px;
}

#askbutton a  {
   background-image: url(sg_home_media/askbutton.gif);
}

#blog4xmedia  {
   margin-top: 9px;
   margin-left: 11px;
}

#blog7xmedia  {
   margin-top: 4px;
   margin-left: 9px;
}

#blog8xmedia  {
   margin-left: 9px;
}

#ridefooter  {
   font-size: 0px;
   width: 100%;
   position: relative;
   clear: left;
   display: block;
   margin-top: 0px;
}

#greycolumn  {
   min-height: 1355px;
}

#pageheader  {
   background: url(sg_about-will_media/pageheader.gif) no-repeat;
   position: absolute;
   left: 31px;
   top: 13px;
   z-index: 7;
   width: 898px;
   height: 206px;
}

#i1rssembed  {
   margin-top: 7px;
}

#i3rssembed  {
   margin-top: 9px;
}

#i2rssembed  {
   margin-top: 7px;
}

#askbutton  {
   margin-left: 22px;
}

#page_bkg  {
   position: absolute;
   width: 961px;
   height: 396px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#menubg  {
   background: url(sg_about-will_media/menubg.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 884px;
   height: 27px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

.fl li *,
.fl li a  {
   display: inline;
}

#page  {
   margin: 0px auto 0px auto;
   height: 396px;
   width: 961px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.flow,
.footer  {
   position: relative;
   display: block;
   width: 100%;
}

.cFFF * a  {
   color: #FFFFFF;
}

.divider  {
   clear: left;
   display: block;
}

.c_b * a  {
   color: #000000;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.footer  {
   clear: left;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_about-alyn-and-deeside_media/browserbackground.jpg) center top no-repeat;
   background-attachment: fixed;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h1  {
   font: 24px/29px Arial, Helvetica, sans-serif;
   color: #8DC73F;
}


