body {

        background-color: #e8e8e8;
        background-image: url("bg.gif");
        background-repeat: repeat-x;
        font-family: Verdana;
        font-size: 12px;
        margin: 8px 0;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
h1 {
        color:#E0E0E0;
        letter-spacing:-2px;
}
#wrapper {
        width:85%;
        background-color:#ffffff;
        margin:30px auto 0 auto;
        padding:10px;
        border:1px solid #cccccc;
        
}
#header {
        width:400px;
        float:left;
}
#signup p {
        text-align:right;
        font-size:1.4em;
        margin-right:20px;
}
#signup p a {
        color:#303030;
}
.clear {
        clear:both;
}
#navigation {
        color: #FFF;
        margin: 1px;
        padding:5px;
        font-size:0.9em;
        text-align: center;
        background-color:#333333;
        border-bottom:3px solid #787878;
}
*:focus {
        outline:none;
}
#filters {
        float: left;
        margin: 15px;
}
#search {
        float: right;
        margin: 15px;
        text-align: right;
}
#search input {
        border:1px solid #cccccc;

        
}
#content {
        clear: both;
        padding-left: 15px;
        padding-right: 15px;
}
#content input, #filters select, #filters input {
        border:1px solid #cccccc;
       
    
}
#copyright {
        margin: 10px;
        text-align: center;
        display:none;
}

fieldset {
        border:none;
        border-top:1px solid #cccccc;
}
fieldset legend {
        background-color:#FFFFFF;
        color:#333333;
        font-family:Geneva,Arial,Helvetica,sans-serif;
        font-size:0.9em;
        font-weight:bold;
        margin:0 0 0 -10px;
        padding-right:10px;
}
fieldset label {
        font-size:0.9em;
        color:#333333;
        padding-bottom:5px;
}
fieldset img {
        border:4px solid #dddddd;
        margin:15px 0;
}
fieldset input, fieldset textarea, fieldset select {
        padding:5px;
        margin-top:5px;
        border:1px solid #cccccc;
        border-left:1px solid #999999;
        border-top:1px solid #999999;
        color:#333333;
}
input.form-button {
        background-color:#787878;
        border:2px solid #8C0305;
        color:#FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        padding:5px 10px;
}
/* Hyper Links */
a { color: #666; }
a:hover { color: #333; }

a.bottom { color: #999999; }
a.bottom:hover { color: #333; }

#navigation a, .table_top_title a {
color: #666666;
font-size:12px;
font-weight: bold;
}
#navigation a:hover, .table_top_title a:hover {
        color: #333333;
}

.table_border {
        border: 1px solid #cccccc;
        margin-bottom: 10px;
	

}
/* Ranking Style */
.table_title {
        background: #0D0D0D  repeat-x;
}
.table_rank {
        background-color: #f5f5f5;
        font-weight: bold;
        text-align: center;
        width: 16px;
}
.table_description {
         width: 500px;
}
.table_stats {
        background-color: #f5f5f5;
	padding: 1px;
	text-align: center;
	width: 30px
}
.table_st {
        background-color: #ffffff;
	padding: 2px;
	text-align: center;
	width: 70px
}
.table_stats_link {
        width: 20px;
        text-align: center;
        }
        .table_stats_up_down {
        width: 20px;
        text-align: center;
        }
        .table_pagerank {
        width: 20px;
        text-align: center;
        }

/* Stats Style */
.stats_top {
        background: #0D0D0D  repeat-x;
	color: #FFF;
	text-align: center;
}
.stats_left { 
background-color: #DCDCDC;
width: 30%; 
}
.stats1 {
	background-color: #DCDCDC;
	text-align: center;
	width: 30%; 
}
.stats2 {
	background-color: #FFF;
	text-align: center;
	width: 40%; 
}

/* Admin */
.darkbg {
  background-color: #dddddd;
  color: #fff;
}
.cp-nav {
        font-size:0.9em;
}
.cp-nav a {
        display:block;
}
.mediumbg {
        background: #0D0D0D url("title.png") repeat-x;
        color: #FFF;
        font-size: 12px;
        font-weight: normal;
        padding-top: 5px;
        padding-bottom: 5px;
}
.lightbg {
        color: #000;
        background-color: #FFF;
}
.lightbgalt {
        color: #000;
        background-color: #DCDCDC;
}

table { width: 100%; }
/* No Borders Images */
img { border: 0; }

textarea, input {
        font-family: sans-serif;
        font-size: 12px;
}


.join_edit_error {

        color:#787878;
}

.join_edit_error label {
        color:#787878;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }

p.catm {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:0.8em;
        padding:2px;
        text-align:left;
}

table.statsinfo tr td {
        padding:5px 0;
        font-size:0.9em;
}

.ratingfrmimg {
        float:none;
        border:none;
        position:relative;
        top:5px;
        margin:0;
}
h3 a {
        text-decoration:underline;
        letter-spacing:-0.5px;
        font-weight:normal;
        color:#787878;
}
h3 {
        margin-top:5px;
        letter-spacing:-2px;
        font-weight:bold;
        color:#030303;
        font-size:1.5em;
}
p.copyend {
        text-align:right;
        width:85%;
        margin:5px auto 30px auto;
        font-size:0.8em;
        color:#DDDDDD;
}
.toolbar {
  font-variant: small-caps;
  text-align: center;
  line-height: 1.6em;

}
.toolbar a:hover {  background: #787878; }



