body {
    background-image:url('/images/bg.jpg');
    background-repeat:repeat-y;
    background-attachment:fixed;
    background-position:center;
    background-color: #444444;
    margin: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: lighter;
}

#weathercontainer { 
    width: 800px;
    height: 90px;
    margin: 0px auto 0px auto;
    overflow: hidden;
    position: absolute;
    top:45px;
}

#weather2 { 
    width: 120px;
    height: 90px;
    margin: 0px;
    overflow: hidden;
    position: fixed;
    top:45px;
}

#container { 
    width: 800px;  
    margin: 0px auto 0px auto;
    background-color: #FFFFFF;
    overflow: hidden;
    top: 0px;
}

#header { 
    height: 150px;
    width: 800px;  
    margin: 0px auto 0px auto;
    text-align: center;
    top: 0px;
}

#menu {
    height: 22px;
    width: 800px;
    margin: 0px;
    background-color: #8EBEFF;
    line-height: 22px;
}

#actualmenu {
    height: 22px;
    width: 710px;
    margin: 0px;
    background-color: #8EBEFF;
    line-height: 22px;
    display: inline;
    float: left;
}

#donate {
    width: 90px;
    float: right;
    display: inline;
}

#donate form {
    margin: 0px;
}

#donatebutton {
    height: 18px;
    margin: 2px;
}


#imageMenuContainer { 
    width: 800px;
    height: 200px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}

#adcontainer {
    width: 728px;
    margin: 10px auto 4px auto;
}

#validation {
    width: 800px;
    display:table;
    margin: 4px 0px 4px 0px;
    vertical-align:middle;
}

#credits {
    height:18px;
    width: 800px;
    margin: 0px auto 0px auto;
    background-color: #8EBEFF;
    vertical-align: middle;
    text-align:center;
    font-family: Arial;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: lighter;
}

span.credits{vertical-align: middle;}

#footer { 
    height: 60px;
    width: 800px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}


#BoM {
    width:500px;
    height:45px;
    display:table-column;
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
}

#stardock {
    display:inline;
    width:400px;
    margin: 0px auto 0px auto;
    vertical-align: middle;
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
}

p {font-family: Arial; font-size: 10pt; color: #444444; font-weight: lighter;}

p.indent_li {font-size: 11pt; font-weight: bold; color: #199EFF; margin-left: 0.5cm; margin-right: 0.5cm; margin-bottom: 0.1cm; }
p.indent {margin-left: 1cm; margin-right: 1cm; margin-top: 0cm; margin-bottom: 0.4cm}


h1 {font-family: Arial; font-size: 20pt; color: #263E8A; font-weight: normal; text-align: center;}



span.menu {font-family: Arial; font-size: 10pt; color: #FFFFFF;}

a.menu {padding: 0px 5px 0px 5px; vertical-align: middle;}
a.menu:link {font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: none; vertical-align: middle;}
a.menu:visited {font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: none; vertical-align: middle;}
a.menu:hover {font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: none; vertical-align: middle;}


a.generate {font-family: Arial; font-size: 18pt; color: #199EFF; text-align: center;}



.bluetext {font-family: Arial; font-size: 10pt; color: #263E8A;}
.smallbluetext {font-family: Arial; font-size: 10pt; color: #263E8A;}

td.prodID {font-family: Arial; font-size: 10pt; color: #263E8A;}

