
body {
  color: #A89B5F;
  margin:0;
  background-color: #000000;
  background-image:url(images/bg.gif);
}


a:link{color: #CCCC33;}
a:visited{color: #CCCC33;}
a:active{}
a:hover{color: #FFFF99;}

p, h1, h2, h3{margin:0; padding:0px;}

.ln, .clear{
clear:both;
} 

.ln{
	background-image:url(images/ln.gif);
	height:2px;
	margin:0 auto;
	font-size: 1px;
	width: 98%;
	padding: 3px 0;
	background-repeat: repeat-x;
	background-position: center;
}
#page{
margin:0 auto;
}
#title, #under-title{
background-color: #000000;
background-position:center;
background-repeat:no-repeat;
width:100%;
}
#title{
	background-image:url(images/title.gif);
	height:106px;
	display: block;
	text-indent: -22000px;
}
#under-title{
background-image:url(images/title-grow.jpg);
height:43px;
}

#menu{
background-image:url(images/top-menu-bg.gif);
height:32px;
background-repeat:repeat-x;
}
#menu ul {
background-image:url(images/menu.gif);
background-repeat:no-repeat;
height:32px;
width:880px;
margin:0 auto;
display:block;
padding:0;
text-align:right;
}
#menu ul li{
display:inline;
font-family:sans-serif;
font-size:14px;
line-height:32px;
padding:0;
}
#menu ul li a{
background-image:url(images/ul-itms.gif);
background-position: 0;
background-repeat:no-repeat;
padding:0 20px;
color:#FF8C8A;
}
#menu ul li a:hover{
background-image:url(images/ul-itms-a.gif);
color:#e4d539;
}
/*Main DIVs*/
#main{
width:916px;
margin:0 auto;
position:relative;
}
#main .content{
background-image:url(images/main-top-bg.gif);
background-repeat:repeat-x;
width:880px;
margin:0 18px 0;
}
#filters{
	padding:0 12px;
	margin:0px;
	float:left;
	height:30px;
	line-height:30px;
}
#search{
float:right;
padding:3px 12px;
text-align: right;
}
form{padding:0px;margin:0;}
* html input{line-height:1;}

#filters input, #filters select, #search input{
color:#FF8C8A;
  margin:6px 0 0;
	padding:0;
	border:1px solid #6D3826;
	background-color:#532D23;
	vertical-align: middle; 
	
}
#search input,  #filters input{
font-size:14px;
}
#filters select option{margin:0; padding:0; border:0;}

#main .content .table_border{
	margin: 3px 0;
  text-align:center;
}
.table_border table{
	border:1px solid #000;
	background-color:#222216;
	font-family: Arial, Helvetica, sans-serif;
	width: 820px;
	border-bottom: 2px solid #000;
}
.table_top_title, .table_title{ 
	text-align:center;
	font-weight:bold;
	line-height: 30px;
	background-image:url(images/td.gif);
	height:30px;
	background-repeat: repeat-x;
	border-bottom: 1px solid #191911;
}
.table_top_title{font-size: 18px;}
.table_title{font-size: 12px;}

.table_top_title a{text-decoration:none; font-size: 18px;}

.table_top_rank, .table_rank {
  width:24px;
  font-size: 18px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  border-right: 1px solid #191911;
  border-bottom: 1px solid #191911;
}
.table_description, .table_top_description {
	color: #FFFFCC;
	font-size:14px;
	text-align:center;
	border-bottom: 1px solid #191911;
}
.table_top_description {border-right: 1px solid #191911;}

.table_top_description p, .table_description p  {
color:#f2f2f2;
padding:6px 0 2px;
}
.table_description a {
	font-weight: bold;
	text-decoration: none;
	font-size:16px;
}
.table_description a:hover {
	border-bottom: 1px dashed #CCCC33;
}
.table_top_description a img {
  border: 1px solid #CCCC33;
  margin: 3px;
}
.table_top_stats, .table_stats{
  padding: 0px;
  font-size: 12px;
  text-align:center;
}
.table_top_stats {
  width:100px;
}
.table_stats {
  width:30px;
  border-bottom: 1px solid #191911;
  border-left: 1px solid #191911;
}
.table_top_rating a {
  font-size: 12px;
  font-weight: bold;
}
.table_top_rating {
  text-align: center;
}
.add {
	font-size: 12px;
	text-align:left;
	color: #979968;
	line-height: 16px;
	height: 16px;
	margin: 6px 0 0 0;
	font-weight: normal;
	border-top:1px dashed #191911;
}
.add a {
	font-size: 12px;
	border: 0;
	font-weight: normal;
	text-decoration: none;
}
.add a:hover {
	border: 0;
	text-decoration: underline;
}

.table_top_banner {
}

a.table_top{

}

.grow-lt{
background-image:url(images/left-top-grow.gif);
background-position:top left;
background-repeat:no-repeat;
}
.grow-rt{
background-image:url(images/right-top-grow.gif);
background-position:top right;
background-repeat:no-repeat;
}
.grow-lb{
background-image:url(images/left-end-grow.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
.grow-rb{
background-image:url(images/right-end-grow.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#bottom{
background-image:url(images/main-end-bg.gif);
height:30px;
width:880px;
margin:0 auto;
}
#main .content .top {
	padding:0 10px;
	background-image:url(images/main-bg.gif);
}
#footer {
	background-image: url(images/bottom-menu-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000000;
	height: 100%;
}
#footer .foot-menu {
	height: 33px;
}
#footer .grow-foot {
	background-image: url(images/footer-top-bg.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#footer .foot-main {
	background-color: #000000;
	text-align: center;
}
.foot-menu ul {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
}
.foot-menu ul li {
	display: inline;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 12px;
}
/* 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: #D9DCA0; color:#222216; }
.stats1 {
	background-color: #D9DCA0;
	text-align: center;
	color:#222216;
	font-size:12px;
}
.stats2 {
	background-color: #EFF0CE;
	text-align: center;
	color:#222216;
	font-size:12px;
}

/* Admin */
.darkbg {
  background-color: #928D5B;
  color: #fff;
}
.darkbg a {
color: #800000;
}
.darkbg a:hover {
color: #800000;
text-decoration:none;
}
.darkbg a:visited {
color: #800000;
}
.mediumbg {
	background: #222216;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lightbg {
	color: #000;
	background-color: #D9DCA0;
}
.lightbgalt {
	color: #000;
	background-color: #D9DCA0;
}

/* No Borders Images */
img { border: 0; }

textarea, input {
	font-family: sans-serif;
	font-size: 12px;
}

.join_edit_error {
	background-color: #562D23;
	border: 1px solid #f00;
	padding: 2px;
}
fieldset{
border:2px solid #222216;
padding: 12px;
}

legend{
font-size: 14px;
font-weight:bold;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }
/*ad-break-top && ad-break*/
.ad-break-top{
padding: 3px 0;
text-align:center;
}
.copyright{
font-family:monospace;
font-size:10px;
text-align:center;
}

#recips code{
    display:inline;
    font-style:italic;
    font-size:12px;
    padding:3px 0;
    border-bottom:1px dotted #ccc;
    margin:6px;
    }
fieldset ul li{
list-style-type:none;
}
#recips ol li ul li{
list-style-type:none;
padding:6px 0;
}

fieldset{
background-color:#222216;
border:1px solid #A89B5F;
width:80%;
margin:12px 0 6px 12px;
}
fieldset textarea, fieldset input{
font-family:monospace;
color:#F3F5E1;
font-size:16px;
border:1px solid #6D3826;
background-color:#532D23;
}
legend{
text-align:center;
border:1px solid #A89B5F;
background-color:#222216;
color:#ccc;
padding:3px 12px;
}
#text-area{
padding:3px;
margin:6px 0;
color:#F3F5E1;
font-size:14px;
border:1px solid #6D3826;
background-color:#532D23
}
#submit{
background-color:#D6D0A8;
color:#FF0004;
font-weight:bolder;
border:1px solid #949578;

}