body {
background-color: #000000;
color: #A3A3A3;
font-family:Trebuchet MS, sans-serif;
background-image:url(http://www.magickalmoon.net/skins/firefly-hosting/images/background.jpg);
background-repeat: repeat-y;
background-position: 98% 0;
 }
#leftmain {
position:fixed;
left:0px;
top:0px;
width:253px;
height:530px;
z-index:4;
overflow:auto;
background-repeat:no-repeat; }

#leftlinks {
position:fixed;
left:253px;
top:0px;
width:101px;
height:530px; }

#maintext {
margin-left: 354px;
margin-right:50px;
background-color:transparent;
overflow: auto;
padding-top:50px;
font-size:75%; }

#footer {
position:fixed;
left:20px;
top:531px;
width:300px;
height:auto;
font-size:60%; }

 div.c3 {text-align: center}
 div.c2 {text-align: left;
padding-left:30px;
margin-left:20px;
margin-right:20px;}
 p.c1 {text-align: center}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 1px 1px 1px 18px;
border: 0px solid #333;
width: 140px;
background-color: transparent;
background-image: url(down.jpg);
background-repeat:no-repeat;
text-align: left;
}

#navcontainer a:link, #navlist a:visited
{
color: #D7D8DB;
text-decoration: none;
letter-spacing: 0.04cm;
}

#navcontainer a:hover, #active a:hover
{
border: 0px solid #333;
background-color: transparent;
background-image: url(up.jpg);
color: #898FB2;
}

#active a:link, #active a:visited
{
border: 0px solid #333;
background-color: transparent;
color: #D7D8DB;
}

    a:link {
          font-weight: normal;
          text-decoration: none;
          color: #D7D8DB;
          background-color:transparent;
      }
    a:visited {
          text-decoration: none;
          color: #D8DDEC;
          background-color:transparent;
      }
    a:hover, a:active {
          text-decoration: underline;
          color: #D8DDEC;
          background-color:transparent;
      }

h3 {
	background: transparent;
	font-size: 12px;
	text-transform: uppercase;
        text-align:left;
letter-spacing: 0.04cm;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }
 
p:first-letter {}

h2.navlist {
margin-right:10px;
text-align:center; }

h5.navlist {
background: url(menubg.jpg) no-repeat;
width: 100px;
height: 20px;
	color: #AAB2D2;
	padding-left:5px;
	padding-top: 5px;
	margin-left:0px;
        text-align:left;
letter-spacing: 0.08cm;
border-right:1px solid #767DA4;
border-bottom:1px solid #656A87;
}

h6 {
	background: transparent;
	font-size: 14px;
	width: 450px;
	height: 40px;
	padding-left:20px;
	padding-top: 10px;
	text-transform: uppercase;
	margin-left:20px;
        text-align:left;
letter-spacing: 0.05cm;
}
h4 {
	background: transparent;
	font-size: 12px;
	width: 450px;
	height: 40px;
	text-transform: uppercase;
        text-align:left;
letter-spacing: 0.05cm;
}

h2 {
	background: transparent;
	font-size: 14px;
	width: 450px;
	height: 40px;
	padding-left:20px;
	padding-top: 10px;
	text-transform: uppercase;
	margin-left:20px;
        text-align:left;
letter-spacing: 0.05cm;
}

h1 {
	background: transparent;
	font-size: 14px;
	width: 450px;
	height: 40px;
	padding-left:20px;
	padding-top: 10px;
	text-transform: uppercase;
	margin-left:20px;
        text-align:left;
letter-spacing: 0.05cm;
}

#gbdiv {
margin: 2px 2px 2px 2px;
border: 1px dashed #410c08;
padding: 6px;
background: #000000;
background-repeat:no-repeat;}

HR.helper {
border: 1px solid; 
width: 70%; 
color:#AAB2D2;
background-color:transparent;
text-align:left;
}

td.websafe2 {padding:5px; font-family:verdana, arial, helvetica, sans-serif; color:#FAFAFA; font-size:11px;}
td.websafe {padding:5px; font-family:verdana, arial, helvetica, sans-serif; color:#000000; font-size:11px;}

input, textarea {
border: 1px solid #410c08; 
  background-color: #000000;
  color: #c0c0c0;
padding: 2px; }

#help {}
#help h3 { background: url(http://www.magickalmoon.net/skins/firefly-hosting/images/help.jpg) no-repeat;
width: 300px;
height: 70px;
margin-left: 20px;
padding-top:2px; }
#etcetera span { display:none; }

#hosted {}
#hosted h3 { background: url(http://www.magickalmoon.net/skins/firefly-hosting/images/hosted.jpg) no-repeat;
width: 300px;
height: 70px;
margin-left: 20px;
padding-top:2px; }
#etcetera span { display:none; }

#hosting {}
#hosting h3 { background: url(http://www.magickalmoon.net/skins/firefly-hosting/images/hosting.jpg) no-repeat;
width: 300px;
height: 70px;
margin-left: 20px;
padding-top:2px; }
#life span { display:none; }

#welcome {}
#welcome h3 { background: url(http://www.magickalmoon.net/skins/firefly-hosting/images/welcome.jpg) no-repeat;
width: 300px;
height: 70px;
margin-left: 20px;
padding-top:2px; }
#welcome span { display:none; }