a:link { 
        color: black;
        text-decoration: none;
}

a:visited { 
        color: black;
        text-decoration: none;
}

a:hover {
        color: black;
        text-decoration: underline;
        font-weight: normal;
}

a:active { 
        color: yellow;
        text-decoration: none;
}



.presalelink a:link {text-decoration: none; color: red; font-style: italic; font-weight: bold;}
.presalelink a:visited {text-decoration: none; color: red; font-style: italic; font-weight: bold;}
.presalelink a:active {text-decoration: none; color: red; font-style: italic; font-weight: bold;}
.presalelink a:hover {text-decoration: normal; color: yellow; font-style: italic; font-weight: bold;}

.reviewlink a:link {font-size: 9px; text-decoration: none; text-align: center;  color: black; font-style: normal; font-weight: bold;}
.reviewlink a:visited {font-size: 9px; text-decoration: none; text-align: center; color: black; font-style: normal; font-weight: bold;}
.reviewlink a:active {font-size: 9px; text-decoration: none; text-align: center; color: black; font-style: normal; font-weight: bold;}
.reviewlink a:hover {font-size: 9px; text-decoration: underline; text-align: center; color: black; font-style: normal; font-weight: bold;}

.userlink a:link {text-decoration: none; color: red; font-style: italic; font-weight: bold;}
.userlink a:visited {text-decoration: none; color: red; font-style: italic; font-weight: bold;}
.userlink a:active {text-decoration: none; color: red; font-style: italic; font-weight: bold;}
.userlink a:hover {text-decoration: normal; color: yellow; font-style: italic; font-weight: bold;}


a img { border: none }

body {
        font: 75% Lucida Sans Unicode, Lucida Grande, Arial;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        margin: 0px;
        padding: 0px;
        background: white;
        color: black;

}

tr {
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
}

td {
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 13px;
}

#header {
        background: white url(images/logo.gif) no-repeat top left;
        margin: 0px;
        padding: 0px;

}
#navigation {
        margin: 0px;
        padding: 0px 0px;
        list-style: none;
        background: #FFFFFF;
	color: blue;
        text-align: right;
}
#navigation li {
        display: inline;
        border: 0px solid #fff;
        padding: 0px 6px;
        text-align: center;
}
#navigation li a {
        color: black;
        font-weight: bold;
        text-decoration: none;
}
#navigation li a:hover {
        color: #ccc;
}

#content {
        font: 75% Lucida Sans Unicode, Lucida Grande, Arial;
        padding: 10px; 
        background:#000;
        border:0px solid #000;
}

#content p { 
        margin: 0.0em;

}


.news_date {
        color: black;
        font-style: italic;
        font-weight: normal;
        font-size: 9px;
}

.news_presale {
        color: white;
        font-style: normal;
        font-weight: bold;
        font-size: 9px;
        text-align: center;
}

.news_presale_index {
        color: white;
        background: black;
        text-align: right;
        font-size: 9px;
}

.news_topic {
        color: white;
        padding: 1px 0;
        text-align: left;
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
}

.news_subject {
        color: white;
        background: black;
        padding: 5px 0;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
}

.news_story {
        color: white;
        background: black;
        padding: 10px;
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
}

.basic_text {
        color: blue;
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
}

.new_items {
        color: yellow;
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
}

#motd {
        width:130px;
        position: absolute;
        left: 620px;
        top: 195px;
}

#googleads {
        width:160px;
        position: absolute;
        left: 620px;
        top: 550px;
}
#footer {
        color: black;
        background: none;
        clear: both;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;
}
#nav {
        margin: 0px;
        padding: 0px;
        list-style: none;
        text-align: left;
}
#nav li {
        display: inline;
        padding-right: 20px;
        padding-left: 20px;
        text-align: left;
        background: #fff;
}

h1 {
        font-size: 1.3em;
        text-align: right;
        padding-right: 20px;
        margin: 0px;
        height: 130px;
}
h2 {
        font-size: 1.2em;
}

/* This section controls the main site 3 column layout */

#leftcontent {
        position: absolute;
        left:10px;
        top:160px;
        width:130px;
        background:white;
        border:0px solid #000;
        }

#centercontent {
        background:#FFFFFF;
        margin-left: 150px;
        margin-right: 150px;
/*        border: 10px solid #000; */
        voice-family: "\"}\"";
        voice-family: inherit;
        margin-left: 151px;
        margin-right:151px;
        }
html>body #centercontent {
        margin-top: 30px;
        margin-left: 151px;
        margin-right:151px;
        }

#rightcontent {
        position: absolute;
        right:10px;
        top:180px;
        width:130px;
        background:#FFFFFF;
        border:0px solid #000;
        }

   #Layer1, #Layer2 {
      border: 1px solid;
      height: 100px;
      position: absolute;
      width: 200px; 
   }
   #Layer1 {
      border-color: red;
      left: 100px;
      top: 100px; 
   }
   #Layer2 {
      border-color: blue;
      left: 100px;
      top: 210px;
   }
