html {font-size:62.5%;}
body {
        background-color:#FFFFFF;
        position:relative;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1em;
        line-height: 1.5em;
        color: #333333;
        padding-top:1em;
        }

#container {
        position:relative;
        margin:auto;
        width:1000px;
        text-align:left;
        }

/* TYPOGRAPHY */
a {color:#386F0A;}
a:visited {color:#386F0A;}
a:hover{color:#000000;}
abbr {
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #00FF00;
        cursor: help;
        }
.offsite{
        background-image: url(../images/external.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 15px;
        margin-right:5px;
        }
h1, h2, h4, h5, h6, h7, p, ol, li, dt, dd {
        margin:1.5em;
        }
h1, h2, h3, h4, h5, h6, h7{
        color:#386F0A;
        }
h1 {
        margin:0;
        padding:0.5em;
        height:1.6em;
        color:#FFFFFF;
        font-weight:bold;
        background-image:url(../images/h1_background.jpg);
        }
div.edition
        {
        float: right;
        }
div.edition a
        {
        color: white;
        }
h2 {
        }

h3 {
        font-weight:bold;
        height:1.6em;
        padding:0.5em;
        background-image:url(../images/h3_background.jpg);
        background-color: #FFFFFF;
        background-repeat: repeat-x;
        background-position: left bottom;
        }

.speechbubble {
        padding-left:3.5em;}

h4 {
        font-weight:900;
        }
strong {
        font-weight:bold;}

/* END TYPOGRAPHY */
/* BOXES AND POSITIONING */
#header {
        }

.standardbox {
        border:1px solid #294209;
        position:relative;
        }
#content {
        position:relative;
        float:left;
        width:63.8em;
        }

#sidebar {
        float:right;
        }
#player1_object {
        margin:1.5em 0 0 0em;
        }

#player1_embed {
        margin:1.5em 0 0 0;
        }

#primary_nav {
        position:relative;
        margin:1.5em;
        width:33em;
        }

#primary_nav ul {
        height:22em;
        }

#primary_nav li {
        float:left;
        width:10em;
        height:10em;
        margin:0.5em;
        background-image:url(../images/primary_nav_li_background.jpg);
        background-color:#BCE599;
        background-repeat: no-repeat;
        background-position: center top;
        }

#primary_nav li#pm_1 {
        background-image: url(../images/Waster_Landfills.gif);
}
#primary_nav li#pm_2 {
        background-image: url(../images/jurassic-airport.gif);
}
#primary_nav li#pm_3 {
        background-image: url(../images/News_Post_Office.gif);
}
#primary_nav li#pm_4 {
        background-image: url(../images/News_Eco_Driving.gif);
}
#primary_nav li#pm_5 {
        background-image: url(../images/composting.gif);
}
#primary_nav li#pm_6 {
        background-image: url(../images/voxpops.gif);
}
#primary_nav li#pm_7 {
        background-image: url(../images/still_bypass.gif);
}
#primary_nav li#pm_8 {
        background-image: url(../images/still_promoting.gif);
}
#primary_nav li#pm_9 {
        background-image: url(../images/still_yoursay.gif);
}
#primary_nav li a {
        display:block;
        text-align:center;
        text-decoration:none;
        height:100%;
        font-weight:bold;
        padding-top:6em;
        }
#previous {
        float:left;
        width:100px;
        margin-left:1.5em;}
#next {
        float:right;
        width:100px;}
#clear {
        clear:both;}
#copy {
        width:63em;
        margin:0.5em;
        }
#my_devon {
        position:relative;
        margin:1.5em;
        width:33em;
        }
#my_devon ul {position:relative;}
#my_devon li {position:relative;}
#my_devon ul li a {
        position:relative;
        text-decoration:none;
        display:block;
        background-image:url(../images/bullet.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 20px;
        height:14px;
        }
#feedback {
        margin:1.5em;
        width:33em;
        background-color:#F3E2AA;
        text-align:center;
        }
#feedback p, #feedback h3 {
        text-align:left;}
#feedback_button {
        margin:1em;
        }

#voxpop {
        position:relative;
        background-color:#FFFFFF;
        margin:1.5em;
        width:33em;
        text-align: center;
        }
#secondary_nav {
        margin:1.5em;
        min-height:10em;
        }

#local_services {
        position:relative;
        margin:1.5em;
        height:12.5em;
        clear:both;
        }
#local_services a {
        display:block;
        text-decoration:none;
        }

#local_logo_one {
        float:left;
        margin-right:1em;
        }

#local_logo_two {
        float:right;
        margin-left:1em;
        margin-top: 1em;
        }

.icons li {
        float:left;
        padding-left:30px;
        height:3.2em;
        text-align:right;
        vertical-align: middle;
        }
#speak {
        background-image: url(../images/speak.gif);
        background-repeat: no-repeat;
        background-position: left center;
        }
#print {
        background-image: url(../images/print.gif);
        background-repeat: no-repeat;
        background-position: left center;
        }
#email {
        background-image: url(../images/email.gif);
        background-repeat: no-repeat;
        background-position: left center;
        }
#rate {
        background-image: url(../images/rate.gif);
        background-repeat: no-repeat;
        background-position: left center;
        }
#add {
        background-image: url(../images/add.gif);
        background-repeat: no-repeat;
        background-position: left center;
        }
.icons a {
        display:block;
        height:100%;
        text-decoration:none;
        font-weight:bold;
        }
#share {
        position:absolute;
        right:0;
        top:3.5em;
        width:42.5em;
        height:5em;
        border-left:2px solid #254400;
        }

#share_icons li {float:left;}
#footer {
        border-top:2px solid #254400;
        position:relative;
        }

#tertiary_nav {
        position:absolute;
        top:1.5em;
        right:1.5em;
        /*padding-bottom:2em;
        background-image: url(../images/directgov_logo.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;*/
        }

#tertiary_nav li {
        float:left;
        border-right: 1px solid #254400;
        padding:0 .5em 0 .5em;
        margin:0;
        }

#tertiary_nav a {
        font-weight:bold;
        text-decoration:none;
        }

#contact {
        /*background-image: url(../images/devon_logo.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        padding-top:4.5em;*/
        }

.corner_top_left {
        position:absolute;
        left:-1px;
        top:-1px;
        z-index:10;
        }
.corner_top_right {
        position:absolute;
        right:-1px;
        top:-1px;
        z-index:10;
        }
.corner_bottom_left {
        position:absolute;
        left:-1px;
        bottom:-1px;
        z-index:10;
        }
.corner_bottom_right {
        position:absolute;
        right:-1px;
        bottom:-1px;
        z-index:10;
        }
.heading_logo {
        position:absolute;
        top:0;
        left:0;
        z-index:5;}
/* END BOXES AND POSITIONING */
