body {
background: #000 url(images/bodybg.jpg) repeat-x;
	color: #666;
	font-family: Palatino Linotype,verdana,sans-serif;
	font-size: 14px;

}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}

h2 {
font: bold 18px Palatino,trebuchet ms, sans-serif;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 1000px;

}
#header {
	background:  url("blackbg1.gif") repeat-x;
}
#navigation {
	background: #f48f00 url("images/orangebg.gif") bottom right no-repeat;
	color: #FFF;
	margin: 20px 0 0 0;
	padding-bottom: 7px;
	padding-top: 7px;
	font: bold 20px trebuchet ms;
	text-align: center;
border:1px solid #000;
 -moz-border-radius-topleft: 15px;  
 -moz-border-radius-topright: 15px;  
 -webkit-border-top-left-radius: 15px;  
 -webkit-border-top-rightright-radius: 15px;  


}
#filters {
	float: right;
	margin: 5px;
}
#search {
	float: right;
	margin: 5px;
	text-align: right;
}
#content {
	clear: both;
	padding: 0;
	margin: 0;
}
#copyright {
	padding: 10px;

	background: #000 url("blackbg.gif") repeat-x;
	color: #fff;
clear: both;
}


#copyright a{
color: #fff;
}
/* Hyper Links */
a { color: #666; }
a:hover { color: #333; }

#navigation a, .table_top_title a { color: #FFF;	text-decoration: none; }
#navigation a:hover, .table_top_title a:hover {
	color: #fee400;
	text-decoration: none;
	border-bottom: 1px dashed;
}

.table_border {
	border: 1px solid #000;
	margin-bottom: 10px;
	padding: 1px;
}
/* Top Ranking Style */
.table_top_title {
	margin: 0 0 10px 0;
	background: #000 url("blackbg.gif") repeat-x;
	font-size: 18px;
	color: #FFF;
	padding-top:3px;
	padding-bottom: 3px;

}
.table_top_rank {
	background-color: #DCDCDC;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.table_top_description { }
.table_top_banner {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.table_top_stats {
	background-color: #DCDCDC;
	padding: 2px;
}
.table_top_rating {
	background-color: #DCDCDC;
	text-align: center;
}
/* Ranking Style */
.table_title {
	background: #4a4a4a url("blackbg.gif") repeat-x;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.table_rank {
	background-color: #DCDCDC;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.table_description { width: 100%; }
.table_description_premium { width: 75%; }
.table_stats {
	background-color: #DCDCDC;
	padding: 2px;
	text-align: center;
}


.rankbg {

border: 0px inset #ff6600;
padding: 5px;
font: bold 28px Palatino Linotype,tahoma,sans-serif; 
}

.newmembers {
border-bottom: 1px solid #ccc;
padding: 5px;
background: #f4f4f4;
}
.newmembers1 {
border-bottom: 1px solid #ccc;
padding: 5px;
background: #ddd;
}

.newmembers a {
text-decoration: none;
}

.membersbox {
padding: 0 5px;
background: #f4f4f4;
border: 1px solid #ccc;
}

/* Stats Style */
.stats_top {
	background: #4a4a4a url("title.png") repeat-x;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.stats_left { background-color: #DCDCDC; }
.stats1 {
	background-color: #DCDCDC;
	text-align: center;
}
.stats2 {
	background-color: #FFF;
	text-align: center;
}

/* Admin */
.darkbg {
  background-color: #737373;
  color: #fff;
}
.mediumbg {
	background: #4a4a4a 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 {
	background-color: #f0f0f0;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }


#cloud {
text-align: justify;
}

#cloud a {
display: inline;
margin: 0;
padding: 0;
font: 0.8em sans-serif;

}

.l1 a {
color: #fff;
font: bold 18px trebuchet ms, sans-serif;
text-align: center;
margin:0 auto;
}
a.vote_up, a.vote_down {
	display:inline-block;
	background-repeat:none;
	background-position:center;
	height:20px;
	width:20px;
	margin-left:4px;
	/*text-indent:-900%;*/
}

a.vote_up {
	background:url("images/t-up.gif");
}

a.vote_down {
	background:url("images/t-down.gif");

}


#col1 {
width: 300px;
float: right;
background: url(diag1.gif);
padding: 2px;
}

#col2 {
width: 160px;
padding: 5px;
float: right;
margin: 0 5px 0 0;
background: #ccc;
}

#maincontent {
float: left;
width: 500px;
padding:0 10px;
}

.headad {
float: right;
margin: 10px 10px 0 0;
}

.darkbg {
background: #000;
}
#iwrapper {
background: #f0f0f0;

}
.catnav {

}
.catnav a{
color: #ccc;
font: bold 16px trebuchet ms;
margin: 0;
padding: 0 10px;
border-right: 1px solid #000;
text-decoration: none;
}

.catnav a:visited{
color: #ddd;
}
.catnav a:hover{
color: #fff;
background: #000;
}


h2 {
background: #f48f00 url("images/orangebg.gif") bottom right no-repeat;
color: #fff;
padding: 3px;
margin: 0;
position: relative;
}

.desc {
position: relative;
}


.sendmessage a{
color: #fff;
margin:0;
padding: 7px 5px 7px 35px;
background: #339900 url(images/sendmessage.gif) top left no-repeat;
border: 1px solid darkgreen;
font-weight: bold;
text-decoration: none;

}
.sendmessage a:visited{
color: #fff;
}
.sendmessage a:hover{
border: 1px solid darkorange;
color: #fff;
}


.replybutton a{
color: #fff;
margin:0;
padding: 7px 5px 7px 35px;
background: #339900 url(images/reply.gif) top left no-repeat;
border: 1px solid darkgreen;
font-weight: bold;
text-decoration: none;

}
.replybutton a:visited{
color: #fff;
}
.replybutton a:hover{
border: 1px solid darkorange;
color: #fff;
}


.deletebutton a{
color: #fff;
margin:0;
padding: 5px 3px 5px 25px;
background: #ba0000 url(images/delete.gif) top left no-repeat;
border: 1px solid darkred;
font: bold 10px tahoma;
text-decoration: none;

}
.deletebutton a:visited{
color: #fff;
}
.deletebutton a:hover{
border: 1px solid darkorange;
color: #fff;
}
.reportbutton a{
color: #fff;
margin:0;
padding: 5px 3px 5px 25px;
background: #ba0000 url(images/report.gif) top left no-repeat;
border: 1px solid darkred;
font: bold 10px tahoma;
text-decoration: none;

}
.reportbutton a:visited{
color: #fff;
}
.reportbutton a:hover{
border: 1px solid darkorange;
color: #fff;
}

#foottext {

color: #ddd;
font: 11px verdama, sans-serif;
line-height: 290%;
}

#foottext a{
color: #ddd;
}

.latestmessages li {
margin: 0px;
padding: 5px;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
list-style: none;
}


.pagination {
text-align: center;
}
.pagination a {
padding: 3px;
border: 1px solid #ccc
background-color: #FFFFFF;
color: #000000;
}