/*----------------------------------------------------------
#            _            _      _
#  _ __  ___(_)___ ___ __| |_  _| |__  __ ______
# | '_ \/ _ \ (_-</ -_) _` | || | / /_/ _(_-<_-<
# | .__/\___/_/__/\___\__,_|\_,_|_\_(_)__/__/__/
# |_|
#
#-----------------------------------------------------------
# File      : poiseduk.css
# Author    : Richard Lewis
# Project   : /mnt/webdev/data/css/poiseduk/
# Syntax    : css
# Date      : Thu 30 Oct 2008
# Copyright : Richard Lewis 2008
#-----------------------------------------------------------
# poiseduk.css - standard css for poiseduk
----------------------------------------------------------*/

body,
p, div,
table, thead, tbody, tfoot, tr, th, td,
h1, h2, h3, h4, h5, h6,
ul, ol, dl, li, dt, dd,
form, input, textarea {
    margin          : 0px 0px 0px 0px;
    padding         : 0px 0px 0px 0px;
    font-family     :
        "Century Gothic",
        "Bitstream Vera Sans",
        "Verdana",
        "Arial",
        sans-serif;
    font-weight     : normal;
    line-height     : 1.7em;
    letter-spacing  : 0.14em;
    text-decoration : none;
}

a, span,
abbr, acronym {
    border          : 0;
    text-decoration : none;
}

body,
p, div {
    font-size : 11px;
}
/*--------------------------------------------------------*/

body {
    color            : #009900;
    background       :
        url(/img//bodybg.png)
        repeat-x top left;
    text-align       : center;
    background-color : #000000;
}

div.page {
    width            : 700px;
    margin           : 24px auto 24px auto;
    border           : 1px solid #002200;
    padding          : 24px 24px 24px 24px;
    background-color : #070707;
}
/*--------------------------------------------------------*/

div.header {
    text-align : center;
    background :
        url(/img/poiseduk.png)
        no-repeat top left;
}

table.header {
    margin : 0px auto 16px auto;
}

h1, p.strap {
    letter-spacing : 0.2em;
}

h1 {
    margin      : 0px 0px 2px 0px;
    font-size   : 26px;
    text-align  : right;
    line-height : 1em;
}

h1 a:link, h1 a:link:visited,
p.strap a:link, p.strap a:link:visited {
    color : #009900;
}

h1 a:link:hover,
p.strap a:link:hover {
    color : #00cc00;
}

p.strap {
    margin      : 0px 0px 0px 0px;
    padding     : 0px 7px 0px 0px;
    font-size   : 10px;
    text-align  : right;
    line-height : 1.4em;
}
/*--------------------------------------------------------*/

a:link, a:link:visited {
    color : #cc6600;
}

span.dot {
    color : #663300;
}

a:link:hover,
a:link:visited:hover,
a:link:hover span.dot {
    color : #ff9900;
}
/*--------------------------------------------------------*/

div.hr hr {
    display : none;
}

div.hr {
    clear      : both;
    width      : 77%;
    margin     : 32px auto;
    border     : 0px;
    border-top : 1px solid #002200;
}
/*--------------------------------------------------------*/

ul.nav_main {
    margin          : 0px 0px 12px 0px;
    text-align      : right;
    list-style-type : none;
}

ul.nav_main li {
    display : inline;
}

ul.nav_section {
    margin          : 0px 0px 20px 0px;
    text-align      : right;
    list-style-type : none;
}

ul.nav_section li {
    display : inline;
}

ul.nav_main li a,
ul.nav_section li a {
    border        : 0px;
    padding       : 0px 6px 3px 6px;
    background    :
        url(/img/navbg.png)
        repeat-x bottom left;
    border-left   : 1px solid #002200;
    border-bottom : 1px solid #002200;
}

p.nav_classic,
p.nav_classic_section {
    color          : #002200;
    text-align     : center;
    line-height    : 1.9em;
    letter-spacing : 0.2em;
}
/*--------------------------------------------------------*/

h2 {
    margin         : 0px 0px 24px 0px;
    font-size      : 24px;
    letter-spacing : 0.2em;
}
/*--------------------------------------------------------*/

p {
    margin     : 0px 0px 24px 0px;
    text-align : justify;
}

p.opener:first-letter {
    color     : #00cc00;
    font-size : 16px;
}

p.centre {
    text-align : center;
}
/*--------------------------------------------------------*/

p.copyright,
p.design,
p.promo {
    text-align     : center;
    line-height    : 1.9em;
    letter-spacing : 0.2em;
}
/*--------------------------------------------------------*/

img.left {
    float  : left;
    margin : 0px 32px 12px 0px;
}

img.right {
    float  : right;
    margin : 0px 0px 12px 32px;
}

img.centre {
    margin : 0px auto 24px auto;
}
/*--------------------------------------------------------*/

dl, dt, dd {
    text-align : justify;
}

dl {
    font-size      : 16px;
    letter-spacing : 0.2em;
}

dt, dd {
    font-size : 11px;
}

dt {
    clear  : both;
    margin : 0px 0px 4px 16px;
}

dd {
    margin : 12px 0px 32px 32px;
}
/*--------------------------------------------------------*/

table.form {
    width   : 100%;
    margin  : 24px 0px 24px 0px;
    border  : 1px solid #002200;
    padding : 16px 16px 16px 16px;
}

table.form td.left {
    width          : 77%;
    text-align     : left;
    vertical-align : bottom;
}

table.form td.right {
    width          : 33%;
    text-align     : right;
    vertical-align : bottom;
}

form {
    border      : 1px solid #002200;
    padding     : 16px 16px 16px 16px;
    line-height : 1.9em;
}

div.submit {
    text-align : right;
}

input.text,
textarea {
    width            : 77%;
    color            : #00cc00;
    border           : 1px solid #002200;
    margin           : 4px 0px 4px 0px;
    padding          : 2px 4px 2px 4px;
    font-size        : 11px;
    background-color : #000000;
}

input.submit {
    color            : #009900;
    cursor           : pointer;
    border           : 0;
    margin           : 12px 0px 12px 0px;
    padding          : 1px 3px 1px 3px;
    font-size        : 11px;
    background       :
        url(/img/navbg.png)
        repeat-x bottom left;
    border-left      : 1px solid #002200;
    border-right     : 1px solid #002200;
    border-bottom    : 1px solid #002200;
    letter-spacing   : 0.2em;
    background-color : #070707;
}

input.submit:hover {
    color : #00cc00;
}
/*--------------------------------------------------------*/
