/*Basic Coverings*/

body {
    font-family:sans-serif;
    font-size:10pt;
    background:#bbbbcc;
}

a:link {
    color:#555577;
    font-weight:bold;
    text-decoration:none;
}

a:hover {
    color:#4682B4;
    background:#FFFFFF;
    font-weight:bold;
    /*text-decoration:overline underline;*/
}

a:visited {
    color:#2E8B57;
    font-weight:bold;
    text-decoration: none;
}

a:active {
    color:#FF7F50;
    font-weight:bold;
    text-decoration:overline;
}

h1{
    font-size:15px;
    font-weight:bold;
    color:#555555;
}

table{
    margin-top:5px;
}

td {
    text-align:center;
    border:1px #888888 solid;
    padding:1px 5px 1px 5px;
    background:#FFFFFF;
}

td a {
    padding-left:12px;
    padding-right:12px;
    text-align:center;
    color:#000000;
    background:#FFFFFF;
}

td a:hover {
    text-align:center;
    color:#000000;
    background:#BBBBCC;
}

td a:visited {
    color:#2E8B57;
}

td a:active {
    font-weight:normal;
    color:#000000;
}

tr{
    border:1px #bbbbcc ridge;
}

th{
    padding:1px 5px 1px 5px;
    border:1px #BBBBCC solid;
    color:#000000;
    background:#FFFFFF;
}

th a{
    padding-left:12px;
    padding-right:12px;
    text-align:center;
    color:#000000;
    background:#FFFFFF;
}

th a:hover {
    text-align:center;
    color:#000000;
    background:#BBBBCC;
}

th a:visited {
    color:#2E8B57;
}

th a:active {
    text-decoration:none;
    color:#000000;
}

/*Main content, menu bar, top bar, bottom bar*/

.mar {
    margin-left:auto;
    margin-right:auto;
    width:800px;
}

#main {
    float:left;
    margin-left:15px;
    padding-top:9px;
    padding-bottom:9px;
    padding-left:9px;
    padding-right:9px;
    background:#EEEEEE;
    text-align:left;
    border:1px #BBBBCC ridge;
    border-bottom:none;
    width:520px;
}

#menu {
    float:left;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:left;
    font-family:Arial, sans-serif;
    font-size:13px;
    border:1px #BBCCCC ridge;
    width:150px;
    background:#EEE9E9;
}

.menOp {
    width:150px;
    background:#EEE9E9;
    margin-bottom:1px;
    margin-top:1px;
    text-decoration:none;
}

.menOp a {
    display:block;
    padding:2px;
    background:#EEE9E9;
    border:1px #BBBBCC solid;
    text-decoration:none;
}

.menOp a:hover {
    background:#EEEEEE;
    text-decoration:none;
}

#bottomBar {
    float:left;
    margin-left:15px;
    width:520px;
    height:20px;
    text-align:center;
    background:#A4D3EE;
    padding-left:9px;
    padding-right:9px;
    padding-bottom:2px;
    padding-top:2px;
    border:1px #BBBBCC ridge;
}

#hiddenside {
    float:left;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:left;
    font-family:Arial, sans-serif;
    font-size:13px;
    width:152px;
}

#topBar {
    height:50px;
    text-align:center;
}

/*NEWS*/

.newsmain {
    margin-left:16%;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    padding-top:2px;
    text-align:center;
    border-width:1px;
    border-color:#575C65;
    border-style:ridge;
    width:350px;
    background:#EEE9E9;
}

.newsdate {
    width:350px;
    font-family:Arial, sans-serif;
    font-size:17px;
    font-weight:bold;
    color:#555577;
}

.newscontent {
    width:350px;
    font-family:Arial, sans-serif;
    font-size:14px;
    background:#FFFFFF;
}

/************************************
stuff for old There timeings stuff
*************************************/

.location {
    padding-left:3px;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:3px;
    margin-left:25%;
    text-align:center;
    font-family:serif;
    font-size:15px;
    border-width:1px;
    border-color:#000000;
    border-style:ridge;
    width:250px;
    background:#A4D3EE;
}

.locationh {
    padding-left:3px;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:3px;
    margin-top:15px;
    margin-left:25%;
    text-align:center;
    font-family:serif;
    font-size:15px;
    border-width:1px;
    border-color:#000000;
    border-style:ridge;
    width:250px;
    background:#FFB900;
}

.time {
    width:250px;
    text-align:center;
    font-family:serif;
    font-size:17px;
    background:#ffffff;
}

.tran {
    width:250px;
    text-align:center;
    font-family:serif;
    font-size:17px;
    background:#A4D3EE;
}

.tranhboard {
    width:250px;
    text-align:center;
    font-family:serif;
    font-size:17px;
    background:#CCA0DD;
}

.tranfoot {
    width:250px;
    text-align:center;
    font-family:serif;
    font-size:17px;
    background:#FFD4C1;
}

.tranbuggy {
    width:250px;
    text-align:center;
    font-family:serif;
    font-size:17px;
    background:#54FF9F;
}

.tranhpack {
    width:250px;
    text-align:center;
    font-family:serif;
    font-size:17px;
    background:#FFFF99;
}

/*comparison chart stuff********
tableing for comparison page
******************************

.row {
    position:absolute;
    width:415px;
    height:200px;
    padding-top:2px;
    margin-left:10%;
    margin-top:10px;
    text-align:center;
    font-family:Arial, sans-serif;
    background:#ff0000;
}

/*Active Worlds

.awrow {
    float:left;
    padding-left:25px;
    padding-right:25px;
    text-align:center;
    font-weight:bold;
    color:#FFFFFF;
    background:#A8BFFF;
    opacity:0.8;
    filter:alpha(opacity=80);
}

/*Second Life

.slrow {
    float:left;
    padding-left:25px;
    padding-right:25px;
    margin-left:3px;
    margin-right:3px;
    text-align:center;
    font-weight:bold;
    color:#3F474A;
    background:#8DB5AE;
    opacity: 0.8;
    filter:alpha(opacity=80);
}

/*There

.throw {
    float:left;
    padding-left:25px;
    padding-right:25px;
    margin-left:3px;
    margin-right:3px;
    text-align:center;
    font-weight:bold;
    color:#444849;
    background:#FF6644;
    opacity: 0.8;
    filter:alpha(opacity=80);
}

/*Cells, yes/no/etc.

.cell {
    margin-top:8px;
    margin-bottom:8px;
    text-align:center;
    font-weight:normal;
}

.cell a {
    border:1px #000000 solid;
    padding-left:12px;
    padding-right:12px;
    text-align:center;
    font-weight:normal;
    color:#000000;
    background:#FFFFFF;
}

.cell a:hover {
    border:1px #000000 solid;
    text-align:center;
    font-weight:normal;
    color:#000000;
    background:#BBBBCC;
}

.cell a:visited {
    font-weight:normal;
    color:#2E8B57;
}

.cell a:active {
    text-decoration:none;
    font-weight:normal;
    color:#000000;
}

/*catagories

.column {
   float:left;
   width:350px;
   top:138px;
   padding-top:7.4px;
   padding-bottom:2px;
   margin-top:4px;
   margin-bottom:4px;
   text-align:center;
   background:#EEEEEE;
}

.colcon {
   text-align:left;
   text-indent:1em;
   color:#000000;
   background:#EEEEEE;
}

.colcon a {
   border: 1px #BBBBCC solid;
   display:block;
   padding-top:1px;
   padding-bottom:1px;
   margin-bottom:4px;
   text-align:left;
   text-indent:1em;
   color:#000000;
   background:#FFFFFF;
}

.colcon a:hover {
   border: 1px #000000 solid;
   color:#000000;
   background:#BBBBCC;
}

.colcon a:visited {
   color:#2E8B57;
}

.colcon a:active {
    text-decoration:none;
    color:#000000;
}
*/

/*Comparison PAGE, not chart**
*****************************/

.comMain {
    float:left;
    margin-left:5px;
    margin-top:5px;
    padding:2px;
    text-align:left;
    border:1px #BBBBCC ridge;
    width:500px;
    background:#FCFCFC;
}

.comSub {
    margin-left:5px;
    margin-top:2px;
    margin-bottom:2px;
    padding:5px;
    text-align:left;
    border:1px #BBBBCC ridge;
    width:480px;
    background:#FCFCFC;
}