/* Eye candy; rounded corner method inspired by http://www.sperling.com/examples/box/ */

a {
   background-color : transparent;
   color : #000000;
   text-decoration : none;
}

a:hover {
   background-color : transparent;
   color : #008c99;
   text-decoration : none;
}

body {
   background-color : #807f83;
   color : #ffffff;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 0.9em;
   margin : 16px 0px 16px 0px;
   padding : 0px;
}

h1 {
   background-color : transparent;
   color : #008c99;
   font-family : Georgia, "Times New Roman", Times, serif;
   font-size : 1.5em;
   font-style : italic;
   margin-bottom : 4px;
}

h2 {
   font-size : 1.0em;
   font-style : italic;
   font-weight : normal;
}

img {
   border : none;
}

ul {
   margin-top : 0px;
}

#banner {
   border-bottom : 2px solid #008c99;
   padding-bottom : 8px;
   text-align : right;
}

#banner img {
   margin-right : 16px;
}

#content {
   padding : 16px;
   position : relative;
}

#firstnavigationitem {
   margin-top : 0px;
}

#footer {
   background-color : transparent;
   clear : both;
   color : #ffffff;
   font-size : 0.7em;
   margin-top : 8px;
   text-align : center;
}

#footer a {
   background-color : transparent;
   color : #ffffff;
   text-decoration : none;
}

#footer a:hover {
   background-color : transparent;
   color : #ffffff;
   text-decoration : underline;
}

#information {
   border-left : 2px dotted #008c99;
   left : auto;
   margin-bottom : 24px;
   margin-left : 320px;
   padding-bottom : 8px;
   padding-left : 24px;
   padding-right : 16px;
   position : relative;
   text-align : left;
   top : 16px;
}

#information address {
   font-style : normal;
   margin-left : 127px;
}

#information li {
   margin-left : 16px;
}

#information p {
   text-align : justify;
}

#lastnavigationitem {
   margin-bottom : 0px;
}

#navigation {
   bottom : 0px;
   left : 24px;
   max-width : 280px;
   position : absolute;
   text-align : center;
   top : 118px;
   width : auto;
}

#navigation hr {
   border : 1px solid #008c99;
}

#navigation p {
   margin-left : 8px;
   margin-right : 8px;
   text-align : left;
}

#topheader {
   margin-top : 0px;
}

#wrapper {
   background-color : #ffffff;
   color : #000000;
   margin-left : auto;
   margin-right : auto;
   width : 90%;
}

#wrapperbottomborder {
   background-image : url(../images/gen/b.png);
   background-position : bottom left;
   background-repeat : repeat-x;
}

#wrapperbottomleftcorner {
   background-image : url(../images/gen/bl.png);
   background-position : bottom left;
   background-repeat : no-repeat;
}

#wrapperbottomrightcorner {
   background-image : url(../images/gen/br.png);
   background-position : bottom right;
   background-repeat : no-repeat;
}

#wrapperleftborder {
   background-image : url(../images/gen/l.png);
   background-position : top left;
   background-repeat : repeat-y;
}

#wrapperrightborder {
   background-image : url(../images/gen/r.png);
   background-position : top right;
   background-repeat : repeat-y;
}

#wrappertopborder {
   background-image : url(../images/gen/t.png);
   background-position : top left;
   background-repeat : repeat-x;
}

#wrappertopleftcorner {
   background-image : url(../images/gen/tl.png);
   background-position : top left;
   background-repeat : no-repeat;
}

#wrappertoprightcorner {
   background-image : url(../images/gen/tr.png);
   background-position : top right;
   background-repeat : no-repeat;
}
