body {
    margin: 0;
    padding: 0;
    background: #a9a9a9;
    text-align: center;
    background-image: url('../images/back.png');
    background-repeat: repeat-x;
    background-position: top;
    font-size: 10px;
    height: 100%;
}
div#page {
    width: 73.7em;
    border: 1px solid black;
    border-right: 2px solid black;
    margin: 0 auto;
    padding: 0;
    background: #f0f0f0;
    text-align: center;
}
div#header {
    margin: 0 0 1.2em;
    text-align: middle;
    background: black;
}
div#branding {
    float: left;
    margin: 0;
    padding: 10px 0 10px 20px;
    text-align: left;
}
#logo {
    padding: 0;
    margin: 0;
    width: 73.7em;
    height: 9.7em;
}
div#main p {
    margin-top: 0;
    font-size: 1.2em;
    padding: 0 1em 1em 1.9em;
    margin-bottom: .2em;
    padding-bottom: .2em;

}
div#main {
    background: #F0F0F0;
}
div#main h1 {
    height: 1.4em;
    padding-left: .5em;
    padding-top: .4em;
    text-shadow: white;
    vertical-align: center;
    background: url('../images/bar2.png') repeat-x;
    background-color: #c8c8c8;
}
div#local h2 {
    height: 1.8em;
    padding-left: .5em;
    padding-top: .4em;
    vertical-align: text-bottom;
    background: url('../images/bar2.png') repeat-x;
    background-color: #c8c8c8;
}
div#main h2 {
    font-size: 1.5em;
    padding: 0 0 0 1.5em;
    margin-top: 1.3em;
    padding-bottom: .5em;
    vertical-align: text-bottom;
    background: #fff;
}
div#main h3 {
    font-size: 1.3em;
    padding: 0 0 0 1.5em;
    vertical-align: text-bottom;
    background: #fff;
}
div#main h4 {
    vertical-align: text-bottom;
    padding: 0 0 0 1.5em;
    background: #fff;
}

div#content {
    background: #F0F0F0;
}
div#cwrapper {
    border-bottom: 2px solid black;
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #fff;
}
div#footer {
    color: white;
    background: black;
}
div#footer p {
    font-size: 0.8em;
    margin: 0;
    padding: 1.5em;
}
input.add_button {
    height: 23px;
    width: 8em;
    color: #fff;
    font-size: 1em;
    border: 0;
    display: block;
    background: #881010 url('../images/buttonback.png') repeat-x;
}
.mkright {
    float: right;
    min-height: 75px;
    padding-left: 4px;
}
.countrychange {
    float: right;
}
.mkleft {
    float: left;
}
br.both {
    clear: both;
}

ul.content
{
    padding-left: 2em;

}

ol.content,ul.content li
{
    padding: .5em;
}


