body 
{
background-color: #3F3F3F;
margin-top:0px;
margin-left:0px;
}

.top
{
width:780px;
height:55px;
}

.header
{
width:485px;
height:55px;
float:left;
padding-left:20px;
}
.header2
{
width:60px;
height:50px;
float:left;
padding-top:5px;
}

.header-text-bold
{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
font-weight:bold;
padding-left:20px;
}

.header-text
{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
}

.header-text-link
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
}

.logo
{
padding-top:15px;
padding-left:15px;
width:200px;
height:40px;
float:left;
}

.logo-text-green
{
color:#9AFE66;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
.logo-text-white
{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:95px;
}

.nav-bar
{
width:780px;
height:61px;
}

#nav-start
{
float:left;
position:relative;
width:13px;
height:61px;
}
.nav-button
{
width:95px;
height:61px;
position:relative;
background-image:url(../../images/button-bg.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
}

.nav-button-off
{
width:95px;
height:61px;
position:relative;
background-image:url(../../images/button-bg-off.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
}

.nav-button-off-left
{
width:87px;
height:61px;
position:relative;
background-image:url(../../images/button-bg-off-left.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
}
.nav-button-off-right
{
width:87px;
height:61px;
position:relative;
background-image:url(../../images/button-bg-off-right.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
}

.nav-button-off-both
{
width:79px;
height:61px;
position:relative;
background-image:url(../../images/button-bg-off-both.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
}

#nav-end
{
float:left;
position:relative;
width:71px;
height:61px;
}

a.button-text
{
color:#FFFFFF;
text-decoration:none;
}
a.button-text:hover
{
color:#FFFFFF;
text-decoration:none;
}
.advert-space
{
width:120px;
height:150px;
float:left;
}
.main
{
width:780px;
}

.main-sub
{
margin-left:22px;
position:relative;
float:left;
width:600px;
}

.main-sub2
{
margin-left:22px;
position:relative;
float:left;
width:600px;
}

.dragons-ad
{
padding-left:10px;
}

.digithill-ad
{
padding-left:10px;
}
.xavier-ad
{
padding-left:10px;
}

.page-text
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}

a
{
text-decoration:underline;
color:#FFFFFF;
}
a:hover
{
text-decoration:underline;
color:#FFFFFF;
}

.footer
{
position:relative;
width:800px;
float:left;
clear:left;
padding-top:10px;
}

.footer-text
{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}

.footer-text-indent
{
padding-left:22px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}

a.footer-text
{
color:#999999;
text-decoration:none;
}
a.footer-text:hover
{
color:#FFFFFF;
text-decoration:none;
}

a.signin
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a.signin:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
