html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, ol, ul, li,
fieldset, form, label {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline}
ul {list-style: none}

html {background: url(../images/header_big.gif) repeat-x top #E9EEEB;font-family:tahoma}
#globalWrapper {margin:0 auto;width:909px;padding-right:4px}
body {width:1060px;padding-top:510px;margin:0 auto;font-size:62.5%;background:url(../images/header_big4.jpg) #e9eeeb no-repeat 50% top}
#wrapper {background:url(../images/wrapper_bg.gif) repeat-y top;position:relative;margin-top:-22px}
#wrapper2 {background:url(../images/footer_bg.gif) no-repeat bottom;margin-bottom:-18px}

a{text-decoration:none;color:#333;cursor:pointer}
a:hover{text-decoration:underline}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.7em;font-weight:normal}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal}
h3{font-size:1em;font-weight:normal}
p{font-size:1.2em;line-height:1.5em;word-spacing:-1px}
.clearer {clear:both}
#container{width:960px;margin:0 auto 10px auto;background:#fff}
.displaynone {display:none}

/* Header */
#tagline {position:absolute;top:-378px;right:80px}
#tagline h1 {color:#515151;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none!important;border:0}
#navigation {position:relative;top:-338px;margin-left:1px;margin-bottom:0px}
#navigation ul {width:906px;overflow:hidden;line-height:1.1em}
#navigation ul li a {color:#fff;padding:9px 0px 9px 0px;font-size:1.2em;background:url(../images/nav_bg_slice2.gif) repeat-x bottom;display:block}
#navigation ul li {list-style-image:none;list-style-type:none!important;float:left;margin:0;text-align:center}
#navigation ul li:hover a, #home #home-nav a, #urban #urb-nav a, #environ #env-nav a, #debates #deb-nav a, #about #abo-nav a, #news #new-nav a, #contact #con-nav a { background-position:top;color:#000;text-decoration:none}
.top-nav{position:absolute;top:-452px;right:79px;font-size:1.2em}
.logo-link {position:absolute;top:-449px;left:74px;text-indent:-9999px;background:url(../images/lr_logo.gif) top no-repeat;height:72px;display:block;width:226px}
.pipe {float:left;margin-top:-20px;color:#fff;margin-left:-2px}
#home-nav {width:83px}
#urb-nav {width:160px}
#env-nav {width:208px}
#deb-nav {width:121px}
#abo-nav {width:101px}
#new-nav {width:126px}
#con-nav {width:107px}
.nopadding p{padding:0px!important;margin:-5px 0 0 0!important;word-spacing:0px!important}



/* Transparent Text */
.topic-text {position:relative;margin-left:623px;width:232px;padding:11px 17px 18px 18px;text-align:right;background:url(../images/clear.png) repeat top;min-height:271px;font-family:"Times New Roman", Times, serif}
.topic-text p {margin-bottom:22px;font-size:2em;line-height:21px}
.topic-text p.topic-title {font-size:1.6em}
.topic-text div.topic-title {font-size:0.8em!important}
.topic-text .join-debate, .topic-text a {font-size:1.1em;font-weight:bold;font-family:tahoma;margin-top:-5px}
.topic-description {}
.topic-description p {}
.topic-text .join-debate {}

/* Coloured Boxes */
.box1, .box2, .box3, .box4, .box5 {width:180px;float:left;overflow:hidden;background:url(../images/boxes-white.gif) repeat-x top}
.box1, .box2, .box3, .box4 {margin-right:2px}
.box1 .box-content {border-top:0;border-bottom:0}
.box-content {padding:0 10px 0 10px}
.colour-boxes h2 {width:176px;text-align:center;font-size:1.4em}
#home .colour-boxes h2, .boxes .colour-boxes h2 {margin-bottom:-4px}
.colour-boxes h2 a {display:block;padding:10px 0 11px 0;}
.colour-boxes h2 a:hover,#resource .box3 h2 a,#waste .box2 h2 a,#economic .box4 h2 a,#sustain .box1 h2 a,#climate .box5 h2 a   {background:#fff;text-decoration:none;padding:9px 0 10px 0}
.box1 h2 {background:#4C7490}
.box1 h2 a {color:#DBE2E8}
.box1 h2 a:hover, #sustain .box1 h2 a{color:#4C7490;border:1px solid #4C7490}
.box2 h2 {background:#79002C}
.box2 h2 a {color:#E4CBD4}
.box2 h2 a:hover, #waste .box2 h2 a{color:#79002C;border:1px solid #79002C}
.box3 h2 {background:#A04710}
.box3 h2 a {color:#ECD9CE}
.box3 h2 a:hover, #resource .box3 h2 a {color:#A04710;border:1px solid #A04710}
.box4 h2 {background:#16145E}
.box4 h2 a {color:#D0CFDE}
.box4 h2 a:hover, #economic .box4 h2 a {color:#16145E;border:1px solid #16145E}
.box5 h2 {background:#8F0070}
.box5 h2 a {color:#E9CBE2}
.box5 h2 a:hover, #climate .box5 h2 a {color:#8F0070;border:1px solid #8F0070}
.box1 .box-content a{color:#4C7490}
.box2 .box-content a{color:#79002C}
.box3 .box-content a{color:#A04710}
.box4 .box-content a{color:#16145E}
.box5 .box-content a{color:#8F0070}
.colour-boxes {overflow:hidden; padding-top:0px;margin-top:-321px}
#home .colour-boxes, #sitemap .colour-boxes, #accessibility .colour-boxes, #privacy .colour-boxes, #terms .colour-boxes, #search .colour-boxes, #contact .colour-boxes, .boxes .colour-boxes {background:url('../images/boxes-bg.gif') repeat-y -11px top}
.box-content {margin-top:11px;position:relative;padding-bottom:10px;min-height:121px}
.box-link {position:absolute;bottom:0px;right:13px;font-size:1.2em;font-family:"Times New Roman", Times, serif}
.box-content p {font-size:1.1em;line-height:15px;word-spacing:1px;vertical-align:-4px;color:#4d4d4d;margin-bottom:15px}
.box1, .box2, .box3, .box4 {padding-left:1px}
.box4 {width:179px}
.box5 {padding-left:2px;width:174px}
.colour-boxes .box5 h2 {width:174px}
.box5 .box-content p {width:160px}

/* Second Panel */
.main-content {width:652px;float:left;overflow:hidden;padding:10px 40px 10px 73px;margin-left:5px;min-height:120px}
.right-form {width:201px;float:right;overflow:hidden;padding:0 30px 0 22px;margin-right:33px}
.right-form form {padding-top:6px}
.right-form label {float:left; font-size:1.2em; color:#4d4d4d;margin-top:4px}
.right-form input#postcode {width:134px}
.right-form input, .sitesearch input {float:right;padding:0px;border:1px solid #a6a6a6; width:152px; color:#4d4d4d; padding:3px 0 2px 0;font-family:tahoma}
.right-form fieldset {margin-bottom:6px}
.right-form input#submitbutton {font-size:1.6em;width:59px;background:#245A37;color:#fff;font-family:"Times New Roman", Times, serif;border:0;padding:0px 0 0px 0;cursor:pointer;margin-top:7px;margin-bottom:5px}
.right-form p {color:#4d4d4d;font-family:"Times New Roman", Times, serif;font-size:1.6em;margin-bottom:17px;line-height:17px}
.footer {clear:both;padding-bottom:50px;font-size:1.1em}
.top-nav a {color:#91AC9B}
.bottom-content {position:relative;z-index:2;width:1056px;margin-left:-73px;margin-top:5px}
#home .bottom-content, .boxes .bottom-content {margin-top:13px}
.bottom-content {background:url(../images/bottom-middle-bg.jpg) repeat-y 5px 0;overflow:hidden}
.bottom-content-top {background:url(../images/bottom-top-bg.jpg) repeat-y -20px bottom;height:35px}
.bottom-content-bottom {background:url(../images/bottom-bottom-bg.jpg) repeat-y 17px bottom;height:21px;clear:both}
.main-image {background:url(../images/header_image.jpg) no-repeat 1px top ;position:relative;top:-331px;margin-bottom:-30px}
.main-content-top, .main-content-bottom, .right-form-top, .right-form-bottom {height:35px;display:block;position:relative;z-index:9}
.right-form .error {color:#f00}
.main-content ul li {}
.main-content ul {margin:0 0 10px 30px;font-size:1.2em;color:#4d4d4d;list-style-type:disc}

/* Main Content */
.main-content h2, .right-form .green-heading {font-size:2em;margin-bottom:15px;color:#245A37}
.main-content h2 {padding-top:0px;margin-top:-4px;clear:both}
.main-content h3 {font-size:1.5em;margin-bottom:8px;font-family:Georgia, "Times New Roman", Times, serif;color:#4d4d4d}
.right-form h2 {font-size:1.8em;margin:1px 0 17px 0;color:#245A37}
.main-content p {line-height:14px;margin-bottom:15px;color:#4d4d4d}
.main-content p a {text-decoration:underline}
.main-content p a:hover {text-decoration:none}
p a.readmoreright {clear:both;float:right;font-weight:bold;font-size:0.9em;margin:1px 12px 0 0;text-decoration:none!important}
p a.readmoreright:hover {text-decoration:underline!important}
.right-form .green-heading {margin-bottom:17px}
#home .right-form .green-heading, .boxes .right-form .green-heading {margin-top:4px}

/* Footer*/
.sol-link {color:#A3B9AB;float:left;margin-left:50px}
.bottom-nav {float:right;color:#6C6D6D;margin-right:52px}
.bottom-nav a {color:#6C6D6D}
.terms-link{margin-left:11px}
.acc-nav {margin-right:11px}
.sm-nav, .priv-link {margin:0 11px}
.footer {background:#E9EEEB;width:1054px;margin-left:-74px}

/* Individual Page Styling*/
#sustain .main-content h2, #sustain .right-nav ul li a, #sustain .right-nav ul li {color:#4C7490}
#waste .main-content h2, #waste .right-nav ul li a, #waste .right-nav ul li {color:#79002C}
#resource .main-content h2, #resource .right-nav ul li a, #resource .right-nav ul li {color:#A04710}
#economic .main-content h2, #economic .right-nav ul li a, #economic .right-nav ul li {color:#16145E}
#climate .main-content h2, #climate .right-nav ul li a, #climate .right-nav ul li {color:#8F0070}



/* Site Search */
.sitesearch {position:absolute;top:40px;margin-left:764px}
.sitesearch label{display:none}
.sitesearch input {float:none}
.sitesearch input.gobutton {background:#245a37;color:#fff;padding:3px 0px 2px 3px;font-family:Georgia, "Times New Roman", Times, serif;width:54px;border:0;cursor:pointer;margin-left:5px;font-size:1.3em}

/* Right Nav */
.right-nav {width:210px;float:right;overflow:hidden;padding:0px 40px 0 27px;background: url(../images/right-split.jpg) no-repeat -45px bottom;padding-bottom:33px;margin:-2px 14px 2px -5px; }
.right-nav ul li {color:#245A37;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;margin-bottom:4px}
.right-nav ul li a {color:#245A37}

/* Template 2 */
.noboxes #wrapper2 {margin-bottom:-25px}
.noboxes .main-content h2 {margin-top:5px}

/*Freedom Links*/
.boldunderline {font-weight:bold;text-decoration:underline}
.boldunderline:hover {text-decoration:none}
.dottedunderline {text-decoration:none;border-bottom:1px dotted #4d4d4d}
.dottedunderline:hover {border:0}

/*Jump to links*/
.jumptolinks {display:none;}
ol.searchresultlist{margin:5px 0 0 28px;padding:0}
ol.searchresultlist li{margin-bottom:10px}
ol.searchresultlist li p{margin:0px!important;padding:0!important}
ul.searchresultunorderedlist{margin:5px 0 0 -10px!important;padding:0!important}
ul.searchresultunorderedlist li{margin-bottom:10px;background:0!important}
ul.searchresultunorderedlist li p{margin:0px!important;padding:0!important}
.searchresultlist a {text-decoration:underline;color:#4d4d4d}
.searchresultlist a:hover {text-decoration:none}
.searchresultlist p {font-size:1em!important;color:#4d4d4d!important}
.searchresultlist li {font-size:1.2em;color:#4d4d4d}

/*Site Map*/
#sitemap ol p{margin:0 0 2px 0;padding:0}
#sitemap ol {margin:0 0 0 40px;font-size:1.2em;color:#4d4d4d!important}
#sitemap ol ol, #sitemap ol ol ol {font-size:1em}
#sitemap ol a {text-decoration:underline}
#sitemap ol a:hover {text-decoration:none}
#sitemap ol li {padding-left:5px;padding-bottom:10px}
#sitemap ol ol li {padding-bottom:0px}

frame .topic-description {display:none}
frame #home .topic-description {display:block}

img.right{float:right;margin:0 5px 0 21px}
img.left{float:left;margin:0 11px 0 0px}
img.center  {float: none;}
div.centeredimagewrapper{ text-align: center!important;}
span.centeredimagewrapper{ float:left; text-align: center!important; width:100%; border-width:10px;}
/* File links - files are anchor tags that have the class "file", and a further class that identifies the file extension  */
a.file{display: block; padding: 5px 4px 2px 28px; font-size:1em}
a.mp3 {background-image:url(../images/mp3.gif); background-repeat: no-repeat;background-position: left;}
a.doc {background-image:url(../images/doc.gif); background-repeat: no-repeat; background-position: left;}
a.rtf {background-image:url(../images/rtf.gif); background-repeat: no-repeat;background-position: left;}
a.ppt {background-image:url(../images/ppt.gif); background-repeat: no-repeat;background-position: left;}
a.pdf {background-image:url(../images/pdf.gif); background-repeat: no-repeat; background-position: left;}
a.xls {background-image:url(../images/xls.gif); background-repeat: no-repeat;background-position: left;}
a.rss {display: block; padding: 5px 4px 2px 28px; font-size:1.1em;}
a.rss {background-image:url(../images/rss.gif); background-repeat: no-repeat; background-position: left;}


