body { 
background: #040a21;
text-align: justify;
font-family: "trebuchet ms";
font-size: 9pt;	
color: #000000;
}

h1 {
font-family: georgia;
font-size: 14pt;
font-weight:bold;
text-align:left;
color: #1f3475;
text-transform: uppercase;
border-bottom: 5px solid #d8dbda;
}

h2 {
font-family: "century gothic";
font-size: 12pt;
color: #d38e0e;
text-align: center;
border-bottom: 1px dashed #d38e0e;
text-transform: lowercase;
}

b, strong {
background-color: inherit;
color:#d38e0e;
}

i, em {
background-color: inherit;
color:#4b4b4b;
}

u {
background-color: inherit;
color:#d38e0e;
}

a {
color: #496bc9;
font-weight:bold;
text-decoration: none;
text-transform: uppercase;
cursor: default;
text-shadow: #c0c0c0 1px 1px;
}

a:hover {
color: #d4940e;
font-weight:bold;
text-decoration: none;
cursor: default;
text-transform: uppercase;
text-shadow: #c0c0c0 1px 1px;
}

textarea, input, select, option { 
background-color: transparent;
font-family: "trebuchet ms"; 
font-size: 9pt;
color: #000000; 
border: 1px solid #cccccc;
}

table,tr,td {
margin-top:0px;
}

ul, li {
list-style:none;
}

#container {
margin: 0 auto 0 auto;
position:relative;
background-color: #eeeeee;
width: 650px;
border: 20px solid #cccccc;
}

#banner {
background: url(http://gleeks.chasethislight.org/bannerbg.jpg) no-repeat;
width: 650px;
height:375px;
}

#toppp {
position: absolute;
left: 25px;
top: 40px;
width: 314px;
}

.toppp2 {
position: absolute;
left: 336px;
top: 40px;
}

#wrap {
width: 640px;
padding: 5px;
}

#main {
width: 430px;
float:left;
}

#right {
width: 195px;
float:right;
}

#footer {
clear:both;
padding: 4px;
width: 636px;
font-size: 8pt;
text-align: center;
color: #000000;
}

.nav {
padding:0px;
}

.nav a {
display:block;
text-align: center;
font-size: 9pt;
color: #496bc9;
font-weight: bold;
background-color: transparent;
border-bottom: 1px solid #dfdfdf;
margin-bottom: 1px;
}

.nav a:hover {
display:block;
text-align: center;
font-size: 9pt;
text-decoration: none;
background-color: #eeeeee;
color: #d4940e;
font-weight: bold;
border-bottom: 1px dotted #dfdfdf;
margin-bottom: 1px;
}

.first
{
background: #58648d;
color: #1f3475;
font-family: georgia; 
font-size: 8pt;
text-align: center;
font-weight: bold;
text-transform: uppercase;
}
.last
{
background-color: #a4acc8;
border-bottom: 1px solid #eeeeee;
text-align: center;
}
.img 
{
padding: 5px;
}