body {
  background: #000 url(bodybg.jpg) repeat-x;
  color: #000;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
}

fieldset {
  border: 1px solid #737373;
}
form {
  margin: 0px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
hr {
  background-color: #737373;
  border: 0px;
  color: #737373;
  height: 1px;
}

a:link {
  color: #650000;
  text-decoration: underline;
}
a:visited {
  color: #650000;
  text-decoration: underline;
}
a:active, a:hover {
  color: #000;
}

div.bottom {
  font-size: x-small;
  text-align: center;
}

/* Define some colors */

.darkbg {
  background-color: #650000;
  color: #fff;
}
.mediumbg {
  background: #650000 url(redbg1.jpg) repeat-x;
  color: #fff;
}
.lightbg {
  background-color: #fff;
  color: #000;
}
.lightbgalt {
  background-color: #f0f0f0;
  color: #000;
}
.highlight {
  background-color: yellow;
  color: #000;
}

/* Top menu */

a.menu {
  background-color: #fff;
  border: 1px solid #737373;
  color: #000;
  font-weight: bold;
  margin-left: 4px;
  margin-right: 4px;
  padding: 3px;
  text-decoration: none;
}
a.menu:hover, a.menu:active {
  color: #fff;
  background-color: #09c;
  background-image: url(grad_bg.png);
}

a.table_top {
  color: #fff;
  text-decoration: underline;
}
a.table_top:hover, a.table_top:active {
  color: #c0c0c0;
}

.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; }



.buttonscontainer {width: 165px; margin-left: 0px;}

.buttons a {color: #666;
border: 1px solid;
background: #fff url(inputbg.jpg);
padding: 4px 0px 4px 8px;
font-weight: bold;
text-decoration: none;
border-color: #ccc #dfdfdf #dfdfdf #ccc;
display: block;
margin: 0px;
width: 156px;
text-align: left;}

.buttons a:visited {
color: #666;
text-decoration: none;
}

.buttons a:hover {border: 1px solid;
padding: 4px 0px 4px 2px;
background: #fff url(inputbg1.jpg);
border-color: #dfdfdf #ccc #ccc #dfdfdf;
border-left: 6px solid red;
color: #000;
text-decoration: none;}



.silverbox {
background: #dfdfdf url(inputbg.jpg) repeat-x;
color: #000;
border: 1px solid #ccc;
padding: 4px;
margin: 1px 0;
}

.blackbox {
background: #000 url(blackbg1.jpg) repeat-x;
color: #ccc;
border: 1px solid #000;
padding: 4px;
margin: 1px 0;
}

.shadow {
background: url(shadow.jpg) repeat-x;
height: 21px;
margin: 0;
padding: 0;
}

/* FORM STUFF */

.silver {
background: #dfdfdf url(inputbg.jpg) repeat-x;
color: #000;
}
select option {
background: #dfdfdf url(inputbg.jpg);
color: #000;
}


#wrapper {
margin: 0 auto; 
width: 990px; 
background: #fff;
text-align: left; 
padding: 0; 
border: 5px solid darkred;
}

#logo {
float: left; height: 90px; width: 258px; margin: 0; padding: 0;
background: #000 url(blackbg1.jpg) repeat-x;
}

#topbar {
background: #a70303 url(redbg3.gif);
padding: 10px;
margin: 0;
}
form {
margin: 0; padding: 0;
}
img {
border: 0;
}

.redtitle {
background: #c51c1c url(redbg2.gif);
padding: 4px;
margin: 0;
color:#fff;
font-weight: bold;
border: 1px solid #ccc;
border-bottom: 0;
}

.bottom {
background: #c51c1c url(redbg2.gif);
margin: 0px;
color: #fff;
}

.mediumbg a {
color: #fff;
}

.gold {
color: #f7d73f;
}

.base a {
color: #fff;
text-decoration: none;
}
.base a:visited {
color: #fff;
}
.base a:hover {
color: #fff;
text-decoration: underline;


}

.red {
background: url(redbg1.jpg);
}

.blackbox a {
color: #fff;
text-decoration: none;
}
.blackbox a:visited {
color: #fff;
}
.blackbox a:hover {
color: #fff;
text-decoration: underline;
background: #000;
}

.sidebar {
background: #f4f4f4 url(graybg.gif);
}


.ttr {
margin: 0 0 0 0; 
background: #dfdfdf url(bodybg.jpg) repeat-x; 
border: 1px solid #ccc; 
padding: 5px;
}

.ttrinside {
float: right; 
width: 175px; 
border: 0px solid #ccc;
padding: 26px 10px 10px 10px;
background: url(scoreboard.gif) no-repeat;
text-align: center;
color: #fff;
}

.redrank {
background: url(redbg1.jpg); padding: 0 10px 0 10px;
}
