body {
  padding:0px;
  margin:0px;
  background:#636363 url('../grfx/body_bg.gif') 0px 0px repeat-x;
  font-family:'Arial','Verdana','Tahoma',sans-serif;
  font-size:12px;
}

#page_wrap {
  width:1074px;
  margin:-7px auto 0 auto;
  position:relative;
  left:3px;
  background:transparent url('../grfx/page_bg.gif') 0px 0px repeat-y;
}

#content_wrap {
  width:900px;
  margin:0 auto 0 auto;
  padding:0 0 25px 0;
  color:#ffffff;
  position:relative;
  left:-2px;
  background:transparent url('../grfx/page_end.gif') bottom left no-repeat;
}

#page_banner {
  height:261px;
  width:900px;
  margin:0 auto 0 auto;
}

#navigation_parent {
  height:50px;
  margin:0 0 0 -1px;
}

#page_navigation_splats {
  height:67px;
  margin:-20px 0 0 -1px;
}

#page_footer_separator {
  height:52px;
  background:transparent url('../grfx/page_footer_separator_bg.gif') 0px 0px repeat-x;
}

#page_footer {
  height:96px;
  background:transparent url('../grfx/page_footer_bg.gif') 0px 0px repeat-x;
}

#footer_content {
  width:900px;
  height:96px;
  margin:0 auto 0 auto;
  background:transparent url('../grfx/footer_content_bg.gif') top right no-repeat;
}

#footer_content p {
  margin:0px;
  padding:25px 0 0 20px;
  color:#ffffff;
}

table.news_t {

}

table.news_t td.news_title {
  font-weight:bold;
  font-size:18px;
  font-style:italic;
  padding:10px 0 10px 0;
  color:#000000;
}

table.news_t td.news_article {
  padding:5px 5px 20px 5px;
}

table.news_t td.posted {
  padding:0 0 5px 0;
  color:#000000;
}

table.news_t td.posted a.user {
  color:#fc2c2c;
  font-weight:bold;
}

table.news_t td.posted a.when {
  color:#6565ff;
  font-weight:bold;
}


div#bulk_content {
  width:900px;
}

ul#new_users {
  margin:10px 0 0 15px;
  padding:0px;
}

ul#new_users li {
  list-style:none;
  padding:0 0 0 13px;
  background:transparent url('../grfx/page_home_newusers_li_bg.gif') 0px 3px no-repeat;
}

ul#new_users li.alt {
  color:#000000;
}

.misc_box {
  padding:3px;
  float:left;
}

img#portrait {
  padding:13px 0 0 10px;
  margin:0 0 0 19px;
}

div.gallery_image {
  width:217px;
  height:204px;
  float:left;
  background:transparent url('../grfx/page_pictures_gallery_image_bg.gif') 0px 0px no-repeat;
}

div.gallery_image img.src {
  width:161px;
  height:131px;
  padding:35px 0 0 33px;
}

div.youtube_video {
  padding:0 0 20px 25px;
  float:left;
}

div.youtube_video p.youtube_video_header {
  font-weight:bold;
  font-size:12px;
  width:280px;
}

div.event_flyer {
  width:250px;
  height:319px;
  float:left;
  background:transparent url('../grfx/page_events_flyer_bg.gif') 0px 0px no-repeat;
}

div.event_flyer img {
  width:179px;
  height:251px;
  margin:25px 0 0 35px;
}

div.download_block {
  width:250px;
  float:left;
}

div.download_block p.caption {
  height:45px;
  text-align:left;
}

div.download_block a.download_button {
  margin:0 0 0 30px;
}

div.download_block img.mix_cover {
  width:240px;
  height:200px;
  border:solid 1px #000000;
}

div.new_forum_thread {
  font-size:10px;
  text-align:right;
  padding:10px 15px 15px 0;
}

div.forum_thread_top {
  height:8px;
  background:url('../grfx/forum_topic_top.gif') 0px 0px no-repeat;
}

div.forum_thread_bottom {
  height:8px;
  background:url('../grfx/forum_topic_bottom.gif') 0px 0px no-repeat;
}

div.new_forum_thread span.big {
  font-size:12px;
  font-weight:bold;
}

div.new_forum_thread a.forum_topic {
  color:#ff8400;
}

form {
  width:140px;
  padding:5px 0 10px 5px;
}

form input.textbox {
  width:130px;
  height:14px;
  font-size:10px;
  border:solid 1px #939393;
  color:#ffffff;
  padding-left:3px;
  background:#2a2a2a;
}

form input.button {
  border:solid 1px #939393;
  color:#ffffff;
  background:#272727;
  margin:5px 0 0 0;
}

p.highlight {
  color:#ff9000;
}

span.highlight {
  color:#ff8400;
}

a#sig {
  color:#ff8400;
  text-decoration:none;
}

a#sig:hover {
  text-decoration:underline;
}

a,a:visited {
  color:#e00000;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

div {
  margin:0px;
  padding:0px;
}

p {
  padding:0px 3px 5px 3px;
}

img {
  border:0px;
}
