/* Generated by KompoZer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border:  none;
  margin: 0;
  padding: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
*:focus {
}
body {
  background: white url(none) repeat scroll 0% 50%;
  line-height: 1;
  color: black;
}
table {
  border-collapse: separate;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
ul, ol {
  margin-left: 20px;
}
ul {
}
body {
  background: #fefefe url(../images/template/background.jpg) repeat-x scroll 0% 50%;
  font-family: Tahoma,Arial,Helvetica,Sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.69em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  text-align: center;
}
#container {
  margin: 0 auto;
  text-align: left;
  width: 932px;
}
#header {
  background: transparent url(../images/template/banner.jpg) no-repeat scroll center bottom;
  height: 285px;
}
#navigation {
  background: transparent url(../images/navigation/nav_background.jpg) repeat-x scroll 0% 50%;
  height: 56px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin-left: 0;
}
#navigation li {
  float: left;
}
#navigation li a {
  display: block;
  height: 56px;
  width: 133px;
}
#navigation a img {
  display: none;
}
#navigation a:hover img {
  display: block;
}
#navigation a.home {
  background: transparent url(../images/navigation/home.jpg) no-repeat scroll 0% 50%;
}
#navigation a.forum {
  background: transparent url(../images/navigation/forum.jpg) no-repeat scroll 0% 50%;
}
#navigation a.servers {
  background: transparent url(../images/navigation/server.jpg) no-repeat scroll 0% 50%;
}
#navigation a.admin {
  background: transparent url(../images/navigation/admin.jpg) no-repeat scroll 0% 50%;
}
#navigation a.about {
  background: transparent url(../images/navigation/about.jpg) no-repeat scroll 0% 50%;
}
#navigation a.contact {
  background: transparent url(../images/navigation/contact.jpg) no-repeat scroll 0% 50%;
}
#navigation a.donate {
  background: transparent url(../images/navigation/donate.jpg) no-repeat scroll 0% 50%;
  width: 134px;
}
#sidebar {
  float: left;
  width: 311px;
}
#content {
  float: left;
  margin-left: 4px;
  width: 617px;
}
h2 {
  clear: both;
  height: 38px;
}
h2 span {
  display: none;
}
h2.team {
  background: transparent url(../images/headings/team.jpg) no-repeat scroll 0% 50%;
}
h2.sponsors {
  background: transparent url(../images/headings/sponsors.jpg) no-repeat scroll 0% 50%;
}
h2.latest-news {
  background: transparent url(../images/headings/latest_news.jpg) no-repeat scroll 0% 50%;
}
h2.welcome {
  background: transparent url(../images/headings/welcome.jpg) no-repeat scroll 0% 50%;
}
h2.news {
  background: transparent url(../images/headings/news.jpg) no-repeat scroll 0% 50%;
}
.box {
  border-style: none solid solid;
  border-color: -moz-use-text-color #e1e1e1 #e1e1e1;
  border-width: 0 1px 1px;
  background: #f5f5f5 url(none) repeat scroll 0% 50%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin-left: 0;
}
.roster li {
  display: block;
  float: left;
}
.roster li a {
  border: 1px solid #787878;
  margin: 7px 11px 0;
  display: block;
  height: 53px;
  width: 53px;
}
.roster li a:hover {
  border: 1px solid #941227;
}
.roster #rosterData {
  padding: 5px;
  display: block;
  clear: both;
  float: none;
  font-weight: bold;
  text-align: right;
}
.roster #rosterData span {
  color: #941227;
}
.sponsors {
  border:  none;
  background: #ffffff url(none) repeat scroll 0% 50%;
}
.sponsors li {
  border: 1px solid #e1e1e1;
  margin: 1px 0 0;
  padding: 20px;
  background: #f5f5f5 url(none) repeat scroll 0% 50%;
  height: 50px;
  text-align: center;
}
.sponsors a {
  color: #323232;
  float: left;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  width: 60%;
}
.sponsors .logo {
  float: left;
  width: 100px;
}
.sponsors h3 {
  font-size: 1.36em;
  line-height: 2em;
}
.latest-news {
  border:  none;
  background: #ffffff url(none) repeat scroll 0% 50%;
}
.latest-news li {
  border-style: none solid solid;
  border-color: -moz-use-text-color #d7d7d7 #d7d7d7;
  border-width: 0 1px 1px;
  padding: 3px;
  background: #f5f5f5 url(none) repeat scroll 0% 50%;
  font-weight: bold;
}
.latest-news .alt {
  background: #ededed url(none) repeat scroll 0% 50%;
}
.latest-news a {
  color: #000000;
  display: block;
  text-decoration: none;
}
.newsitem {
  border: 1px solid #d7d7d7;
  margin: 0 0 1px;
}
p {
  padding: 5px;
}
p.highlight {
  font-weight: bold;
}
h3 {
  padding: 5px 5px 0;
  color: #272727;
  font-size: 1.15em;
  font-weight: bold;
}
h3 a {
  color: #272727;
  text-decoration: none;
}
.article-info {
  padding: 0 5px 5px;
  color: #971229;
  font-size: 1em;
  font-weight: bold;
}
.article-controls {
  font-weight: bold;
  text-align: right;
}
a {
  color: #971229;
}
a:hover {
  color: #a8233a;
}
img.left {
  margin: 5px 5px 5px 0;
  float: left;
}
img.right {
  margin: 5px 0 5px 5px;
  float: right;
}
#footer {
  margin: 15px 0 0;
  background: transparent url(../images/template/footer_background.jpg) repeat-x scroll 0% 50%;
  clear: both;
  font-weight: bold;
  height: 44px;
  text-align: center;
}
#footer span {
  margin: -5px;
  background: transparent url(../images/template/footer_right.jpg) no-repeat scroll right center;
  display: block;
  line-height: 44px;
}
#footer span span {
  background: transparent url(../images/template/footer_left.jpg) no-repeat scroll 0% 50%;
  display: block;
  margin-left: 0;
}
.clearfix {
  clear: both;
  height: 0;
}
h2.comments {
  background: transparent url(../images/headings/comment.jpg) no-repeat scroll 0% 50%;
}
h2.profile {
  background: transparent url(../images/headings/profile.jpg) no-repeat scroll 0% 50%;
}
h2.server {
  background: transparent url(../images/headings/server.jpg) no-repeat scroll 0% 50%;
}
h2.summary {
  background: transparent url(../images/headings/summary.jpg) no-repeat scroll 0% 50%;
}
h2.about {
  background: transparent url(../images/headings/about.jpg) no-repeat scroll 0% 50%;
}
h2.game {
  background: transparent url(../images/headings/game.jpg) no-repeat scroll 0% 50%;
}
h2.contact {
  background: transparent url(../images/headings/contact.jpg) no-repeat scroll 0% 50%;
}
h2.packages {
  background: transparent url(../images/headings/packages.jpg) no-repeat scroll 0% 50%;
}
h2.donate {
  background: transparent url(../images/headings/donate.jpg) no-repeat scroll 0% 50%;
}
h2.addons {
  background: transparent url(../images/headings/addon.jpg) no-repeat scroll 0% 50%;
}
h2.tools {
  background: transparent url(../images/headings/tools.jpg) no-repeat scroll 0% 50%;
}
h2.privileges {
  background: transparent url(../images/headings/privileges.jpg) no-repeat scroll 0% 50%;
}
h2.svn {
  background: transparent url(../images/headings/svn.jpg) no-repeat scroll 0% 50%;
}
