﻿body 
{
    background:Black;
    color:#FF0000;
    margin:0px;
    padding:0px;
    font-size:62.5%;
}
#wrap 
{
    margin:0px;
    padding:0px 8px;
    font-size:1.6em;
    font-family:Georgia,"Times New Roman", Serif;
    line-height:1.4em;
}
/**************************************** Tyography/UNiversal ***************/
a 
{
    color:#FF0000;
}
a:hover 
{
    color:#000000;
    background-color:Red;
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
a img 
{
    border:none;
}
.first:first-letter 
{
    font-size:1.6em;
    float:left;
    display:block;
    padding:0px 4px 4px 0px;
    margin:0px;
    color:Red;
    background-color:Black;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-weight:bold;
    
}
.imgCenter 
{
    display:block;
    margin-left:auto;
    margin-right:auto;
}
.imgLeft 
{
    float:left;
    padding-right:1em;
}
.imgRight 
{
    float:right;
    padding-left:1em;
}
blockquote 
{
    font-style:italic;
    background-color:Red;
    color:Black;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    /*border:4px solid Red;*/
    padding:16px;
    margin:1em 2em;
}
blockquote a 
{
    color:Black;
    background-color:Red;
}
a:hover 
{
    color:Red;
    background-color:Black;
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
/**************************************** HEADER ****************/
#header 
{
    text-align:center;
    border-bottom:2px solid #FF0000;
    margin:0px;
    padding:0px;
}
#header a 
{
    display:block;
    margin:0px;
    padding:0px;
}
/************************************** nav and main content ******/
#tables-should-not-be-for-layout 
{
    border-spacing:0px;
    border-width:0px;
    border:none;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    width:100%;
}
#tables-should-not-be-for-layout td 
{
    border:none;
    border-width:0px;
    padding:0px 16px;
    margin:0px;
    vertical-align:top;
}
/************** navigation ***********/
td#navigationCell 
{
    background:url(../images-brem/design/navigationBg.gif) no-repeat center top;
    width:166px;
    padding:30px;
    margin:0px;
    font-size:1.1em;
    font-style:italic;
    font-family:Georgia;
    text-align:center;
}
td#navigationCell h3 
{
    font-style:normal;
    font-variant:small-caps;
}
td#navigationCell a 
{
    text-decoration:none;
    display:block;
}
td#navigationCell a:hover 
{
    font-style:normal;
}
td#navigationCell ul 
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
/**************************** MAIN CONTENT ****************/
td#mainContent 
{   
    background:Black url(../images/watermark.gif) no-repeat fixed center center;
    Width:auto;
}
table#mapTable 
{
    font-size:0.7em;
}
table#mapTable td 
{
    vertical-align:middle;
    text-align:center;
}
table#mapTable ul 
{
    margin:0px;
    padding:0px;
    line-height:1.2em;
    list-style-type:none;
}
/**************************** FOOTER **********************/
#footer 
{
    border-top:2px solid #FF0000;
    text-align:center;
    margin:0px;
    padding:16px;
}
