﻿body
{
    margin: 0px;
    padding: 10px;
    background-color: White; 
    font-size: 0.9em;
}

body, p
{
    font-family:Segoe Light, Segoe UI, Arial;
}

a
{
    color: #555555;
    text-decoration: none;
}

a:hover
{
    color: #9A5524;
    text-decoration: underline;
}

.banner h1
{
    color: white;    
}

h1
{
    font-family:Segoe Light, Segoe UI, Arial;
    font-weight: normal;
    
    /*margin-top: 20px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;*/
    margin: 0px;
    
    padding: 0xp;    
    font-size: 50px;
    
    text-transform: lowercase;
    color: #686868;
}

h2, h3, h4
{
    font-family:Segoe Light, Segoe UI, Arial;
    font-weight: normal;
    text-transform: lowercase;
    color: #999999;
    
    margin: 0px;
    padding: 0px;    
}

/*h2
{
    font-family:Segoe UI, Arial;
    font-style: italic;
}

h3
{
    font-family:Segoe UI, Arial;
}*/

#content
{
    min-width: 780px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.content
{
    min-width: 780px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
}

.ads
{
    text-align: center;
    clear: both;
    padding: 30px;
}

h1.logo
{
    font-size: 4em;
}

.success
{
font-weight: bold;
color: Green; 
}

.failure
{
font-weight: bold;
color: Red;    
}

.banner
{
    position: absolute; 
    background-color: Black; 
    height: 389px; 
    left: 0px; 
    right: 0px;    
    background-image: url('frontpage_background.png');
    color: White;
    border-bottom:1px solid black;
}

.banner_clear
{
    clear: both;
    height: 400px;    
}



div
{
       
}

#top
{
    height: 84px;
    border-bottom: 1px solid #EEEEEE;
    
}

#top div
{

}
 
 #logo
 {
     margin-right: 40px;
     float: left;
 }

#top a
{
    font-size:18px;
    color:#888888;
    text-decoration:none;
}

#top a:hover
{
    text-decoration: none;
    color: Black;    
}
 
 #menu
 {
    padding-top: 30px;    
    float: left;
 }
 
#menu a
{
    margin-right: 20px;
}

#toplinks
{
    float: right;  
}

#toplinks a
{
    font-size: 14px;
    margin-left: 4px;
    margin-right: 4px;
}

img
{
    border: 0px;    
}

#footer
{
    font-size: 12px;  
}

#footer a
{
    margin-bottom: 4px;
    display: block;
}

#footer div
{
    float: left;  
    padding-right: 10px;
    height: 180px;
    width: 130px;
}

#copyright
{
    font-size: 12px;   
    padding-top: 20px;
    padding-bottom: 10px;
    clear: both;
    color: #999999;
}

.footerfirst, .footermidle
{
    border-right: 1px solid #EEEEEE; 
}

.footerlast, .footermidle
{
    padding-left: 10px;
}

.contentlist
{
    float: left;
    display: inline-block;
    width: 75%;
    padding-left: 20px;
}

.contentlinks
{
    border-top: 1px solid #EEEEEE;
    padding-top: 10px;
    width: 140px;  
    float: left;
}

.contentlinks a
{
    margin-bottom: 4px;
    display: block;
}

.gallery_items
{
    padding-left: 10px;    
}

.gallery_items img
{
    padding-right: 2px;
    padding-bottom: 2px;
}