body {
   font:.75em 'Lucida Grande',sans-serif;
   //font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:10pt;
   margin: 0px;
   width:100%;
   background:#ccc;
   marginheight:0;
   topmargin:0;
   marginwidth:0;
   color:#000;
}
#header{
width:1000px; 
overflow:hidden; 
margin-left: auto; 
margin-right: auto; 
text-align: center;
border-top-style: ridge;
border-left-style: ridge;
border-right-style: ridge;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-color: #5490C8;
border-left-color: #5490C8;
border-right-color: #5490C8;
}

#wrapper{
width:980px; 
overflow:hidden; 
margin-left: auto; 
margin-right: auto; 
text-align: center;
border-style: ridge;
border-color: #5490C8;
border-width: 1px; 
padding:0px 10px 10px 10px; 
background:#fff;
}

#content{
width:545px;
text-align: left;
}

#sidebar{
width:350px;
margin-left:10px;
align:center;
text-align: center;
float:right;
}

#leftside{
width:50%;
margin-bottom:15px;
}

#rightside{
width:50%;
float:right;
margin-bottom:15px;
}

h1 {
font:2.0em 'Lucida Grande',sans-serif;
padding:0px 0px 0px 0px; 
}
h3 {
font:1.20em 'Lucida Grande',sans-serif;
font-weight:bold;
padding:1px;
margin:1px;
}

a:link {
color: #003366;
text-decoration: underline;
}

a:visited {
color: #003366;
text-decoration: underline;
}
a:hover {
color:#E46802;
text-decoration: underline;
}

#maincol {
background:#EBEDF1 none repeat scroll 0 0;
float:left;
margin:10px 5px 10px 0;
padding:5px;
width:545px;
}
.row{
margin:5px 10px 0px 0px;
background:#ccc;
padding:10px;
height:75px;
}
.row2{
font-size:.8em;
margin:0px 10px 0px 0px;
background:#ccc;
padding:0px 10px 5px 10px;
height:18px;
}

.rank {
color:#000;
float:left;
font-size:12px;
font-weight:bold;
height:20px;
margin-left:0;
padding:5px;
text-align:left;
width:5px;
}
.timage {
float:left;
height:40px;
margin-right:13px;
width:40px;
}
.data{
font-size:12px;
float:left;
height:50px;
margin-right:10px;
width:100px;
font-weight:normal;
}
.description{
font-size:12px;
float:left;
margin-right:5px;
width:315px;
font-weight:normal;
overflow:hidden;
}

#navarea {
width:100%;
background-color: #036;
height:20px;
border-style: ridge;
border-color: #5490C8;
border-width: 2px; 
}

#navcontainer ul
{
padding-left: 0;
background-color: #036;
color: White;
font-family: arial, helvetica, sans-serif;
margin:0px 0px 0px 0px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li2 a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}
#navcontainer ul li2 a:hover
{
background-color: #369;
color: #fff;
}

.textwidget{
text-align:center;}

#sidebar ul
{
}

#sidebar ul li { display: inline; }

#sidebar ul li a
{
float: left;
}

#sidebar ul li a:hover
{
}
