﻿body {
background-color:black;
font: 10pt/12pt Arial, Helvetica, Helv;
font-family: verdana, helvetica, arial, sans-serif;
color: white;
font-weight: normal;
margin:0;
}

.main {
background-color:black;
width:1020px;
height:800px;
margin:0 auto 50px auto;
}

.main li{
background-color:black;
font: 16pt/18pt Arial, Helvetica, Helv;
font-family: verdana, helvetica, arial, sans-serif;
}

.main li a:link { color: #FFFFFF; font-family: arial, helvetica; text-decoration: underline; }
.main li a:visited { color: #FF00FF; font-family: arial, helvetica; text-decoration: none; }
.main li a:hover { color: #DDDDDD; font-family: arial, helvetica; text-decoration: underline; }
.main li a:active { color: #FFFFFF; font-family: arial, helvetica; text-decoration: underline; }

p {
background: black;
font: 11pt/13pt Arial, Helvetica, Helv, serif;
font-family: verdana, helvetica, arial, sans-serif;
color: white; font-weight: normal
}

h1 {
font: 24pt/26pt Arial, Helvetica, Helv, serif;
font-family: verdana, helvetica, arial, sans-serif;
color: white;
font-weight: bold
}

h2 {
font: 18pt/20pt Arial, Helvetica, Helv, serif;
font-family: verdana, helvetica, arial, sans-serif;
color: white;
font-weight: bold
}

h3 {
font: 16pt/18pt Arial, Helvetica, Helv, serif;
font-family: verdana, helvetica, arial, sans-serif;
color: white;
font-weight: bold
}

h4 {
font: 14pt/16pt Arial, Helvetica, Helv, serif;
font-family: verdana, helvetica, arial, sans-serif;
color: white;
font-weight: bold
}

h5 {
font: 10pt/12pt Arial, Helvetica, Helv, serif;
font-family: verdana, helvetica, arial, sans-serif;
color: white;
font-weight: bold
}

h6 {
font: 11pt/13pt Arial, Helvetica, Helv, serif;
font-family: verdana, helvetica, arial, sans-serif;
color: red;
font-weight: bold
}

a:link { color: #FFFFFF; font-family: arial, helvetica; text-decoration: underline; }
a:visited { color: #FF00FF; font-family: arial, helvetica; text-decoration: none; }
a:hover { color: #DDDDDD; font-family: arial, helvetica; text-decoration: underline; }
a:active { color: #FFFFFF; font-family: arial, helvetica; text-decoration: underline; }

#footer { /* Container for logo and validator buttons */
position:absolute;
top:720px;
left:5px;
padding-top:10px;
width:313px;
height:100px;
text-align:center;
font-size:8px;
margin:0;
padding-left:10px;
}

#webbwize { /* Webbwize logo */
display:block;
position:relative;
width:110px;
height:100px;
margin:0;
padding-left:5px;
float:left;
}

#webbwize h6 { /* Copyright text */
color:white;
text-align:center;
font-size:xx-small;
font-weight:normal;
margin:0;
padding:2px;
}

#validators { /* HTML CS3 validation buttons */
display:block;
background-position:center;
position:relative;
width:184px;
height:31px;
margin:0;
padding-left:10px;
padding-top:40px;
float:left;
}

#webmaster {
position:absolute;
top:720px;
right:30px;
padding-top:10px;
width:100px;
height:100px;
text-align:center;
font-size:8px;
margin:0;
padding-right:10px;
padding-top:45px;
}

/* Over all site container */
#container {
background-color:#000000;
width:1125px;
height:860px;
margin:10px auto 50px auto;
} 

/* Main navigation menu */

#menu {
font:16px Verdana, Helvetica, Arial, Helvetica, Helv, serif;
color:white;
font-weight:bold;
padding:0;
margin:20px 50px 0px 20px;
}

#menu ul {
width:1107px;
height:66px;
list-style-type:none;
padding:0;
text-align:center;
margin:auto;
}

#menu a {
background-image:url(../images/buttons/menustd1x30.gif);
background-repeat:repeat-x;
width:120px;
height:30px;
display: inline;
text-decoration:none;
color:white;
font-weight:bold;
padding:5px 3px 0 3px;
margin:0 5px 0 0;
float:left;
}

#menu a:hover {
background-image:url(../images/buttons/menuhover1x30.gif);
background-repeat:repeat-x;
}

#menu a:active {
background-image:url(../images/buttons/menuactive1x30.gif);
background-repeat:repeat-x;
}

#menusel a {
color:red;
}

/* Front page logo */
.front {
background-image:url(../images/logo.png);
background-repeat:no-repeat;
width:770px;
height:580px;
margin:108px auto 50px auto;
}

#clearfix {
clear:both;
}}