/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
    border:0px;
    border-collapse:collapse;
	margin:5px 0px;
	font-size: 10px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #02679A;
color:#FFFFFF;
	border: 1px solid #cdcdcd;
    border-collapse:collapse;
	font-size: 8pt;
	padding: 2px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	background-color: #FFF;
	border: 1px solid #cdcdcd;
    border-collapse:collapse;
	vertical-align: top;
	padding: 2px;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
/*	background-image: url(asc.gif);*/
}
table.tablesorter thead tr .headerSortDown {
/*	background-image: url(desc.gif);*/
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #6499CB;
}

table.tablesorter thead tr th.ASC
{
	background-image : url(../img/asc.gif) ;
    background-position : right center ;
    background-repeat : no-repeat ;
    cursor : pointer ;
	padding : 2px 10px 2px 10px ;
}

table.tablesorter thead tr th.DESC
{
	background-image : url(../img/desc.gif) ;
    background-position : right center ;
    background-repeat : no-repeat ;
    cursor : pointer ;
	padding : 2px 10px 2px 10px ;
}

table.tablesorter thead tr th.ASCDESC
{
    background-image : url(../img/bg.gif) ;
    background-position : right center ;
    background-repeat : no-repeat ;
    cursor : pointer ;
	padding : 2px 10px 2px 10px ;
}

td img
{
    border : 0px ;
}

.Green
{
    color : #00b000 ;
}

.Red
{
    color : #AA0033 ;
}

.NW
{
    white-space:nowrap;
}

.Center
{
font-size:9px;
    text-align:center;
padding:0px;
margin:0px;
}

.Left
{
    text-align:left;
}

.Right
{
    text-align:right;
}

th
{
    text-align:center;
}

#WordPressContainer h1
{
    display : none ;
}

#WordPressContainer p
{
    font-size : 10px ;
    line-height : 100% ;
}

#WordPressContainer div.input
{
    font-size : 11px ;
    margin : 5px 0px ;
}

#WordPressContainer div.input *
{
    font-size : 11px ;
}

#WordPressContainer div.input label
{
    display : inline ;
    padding : 0px 5px 0px 0px ;
}

#Container
{
}

#Container p
{
    font-size : 10px ;
}

#X { display : none ; }

#Loading
{
    background-color : #000000 ;
    display : none ;
    height : 100% ;
    left : 0px ;
    margin : 0px ;
    opacity : 0.5 ;
    padding : 0px ;
    position : fixed ;
    top : 0px ;
    width : 100% ;
    z-index : 99999 ;
}

#LoadingImage
{
    display : none ;
    position : absolute ;
    text-align : center ;
    z-index : 99999 ;
}

.Votes
{
    width : 60px ;
}

.Pages
{
}

.Pages a , .Pages a:visited
{
    background-color : #02679A ;
    border : 1px solid #CDCDCD ;
    color : #FFFFFF ;
    font-weight:bold;
    margin : 0px 2px ;
    padding : 2px 5px ;
    text-decoration : none ;
}

.Pages a:hover , .Pages a.Current:hover
{
    background-color : #F37221 ;
    color : #ffffff ;
}

.Pages a.Current
{
    background-color : #6499CB ;
    color : #ffffff ;
}

a.Sites
{
    color : #3d3d3d ;
    text-decoration : none ;
}

span.updated_on
{
    font-style : italic ;
    font-size : small ;
}

