﻿body 
{
    background-color:Black;
    background-image:url(images/bg1.gif);
    background-repeat:repeat-y;
    margin:0px;
}

body.black
{
    background-image:url(images/bg-black.gif)!important;
}

#logo
{
    position:absolute;
    left:0px;
    top:0px;
    width:315px;
}

#sidenav
{
    position:absolute;
    left:00px;
    top:145px;
    width:213px;
    background-color:#CCCCCC;
    /*height:190px;*/
    padding-left:10px;
    padding-top:10px;
}

#maincontentblack
{
    position:absolute;
    width:740px;
    border:solid 1px black;
    left:230px;
    top:10px;
    font-family:Tahoma, Verdana, Sans-Serif;
    color:White;
}

#maincontentblack h1
{
    text-align:center;
    font-family:Tahoma, Verdana, Sans-Serif;
    font-weight:bold;
    /*text-transform:uppercase;*/
}


#maincontent
{
    position:absolute;
    width:740px;
    border:solid 1px white;
    left:230px;
    top:10px;
    font-family:Tahoma, Verdana, Sans-Serif;
}

#maincontent h1
{
    text-align:center;
    font-family:Tahoma, Verdana, Sans-Serif;
    font-weight:bold;
    /*text-transform:uppercase;*/
}

#maincontent h2
{
    text-align:left;
    font-family:Tahoma, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:0px;
    margin-top:0px;
    /*text-transform:uppercase;*/
}

#maincontent h3
{
    text-align:left;
    font-family:Tahoma, Verdana, Sans-Serif;
    font-weight:bold;
    font-style:italic;
    font-size:1em;
    margin-bottom:-1em;
    margin-top:0px;
    /*text-transform:uppercase;*/
}

#maincontent p
{
    text-align:justify;
}

#maincontent dt
{
    font-weight:bold;
}

#maincontent dd
{
    margin-bottom:5px;
}

#maincontent ul
{
    margin-top:0px;
}

#maincontent li
{
    margin-bottom:3px;
    text-align:left;
}

#maincontent a, a:link, a:visited
{
    color:Black;
    font-weight:normal;
}

#maincontent a:hover
{
    color:red;
    font-weight:normal;
}

#news
{
    position:absolute;
    left:0px;
    top:360px;
    width:223px;
    font-family:Tahoma,arial, Sans-Serif;
    font-size:16px;
    margin-top:10px;
    color:White;
}

#newsitems
{
    margin-left:1em;
    margin-right:1em;
}

#news a, a:link, a:visited
{
    color:White;
}
#news a:hover
{
    color:Red;
}

#news .title
{
    font-size:30px;
    font-weight:bold;
}


#copyright
{
    /*position:absolute;
    left:0px;
    top:360px;
    width:223px;*/
    text-align:center;
    font-family:Arial, Verdana, Sans-Serif;
    color:Gray;
    font-size:10px;
}

.bottomtag
{
    font-family:Times New Roman, Serif;
    font-size:30px;
    text-align:right!important;
    font-weight:bold;
    font-style:italic;
}


.toptag
{
    font-family:Times New Roman, Serif;
    font-size:20px;
    text-align:left;
    font-weight:bold;
    font-style:italic;
}

.bigcap
{
    display:inline;
    color:Red;
    font-size:120%;
    text-transform:uppercase;
}

.startcap
{
    display:inline;
    color:Red;
}

.alignright
{
    text-align:right;
}
.aligncentre
{
    text-align:center!important;
}

.bottomemphasis
{
    font-style:italic!important;
    font-weight:bold!important;
    text-align:center;
    font-size:90%;
    margin-left:30px;
    margin-right:30px;
    font-family:Arial, Sans-Serif;
}

#sublinks
{
    font-weight:bold;
    text-align:center;
    font-size:14px;
}

#sublinks a, a:link
{
    font-weight:bold;
}

#sublinks a:hover
{
    font-weight:bold;
    color:Red;
}

#sublinks a:visited
{
    font-weight:bold;
}


