/***********************     COLORS     ********************************/

a, a:link {
	color: #ff9932;
}

a:visited {
	color: #dd9932;
}

a:hover {
	color: #ffff00;
}

h1 {
	color: #ff0;
	border-bottom: 1px solid #ff9932;
}

h2 {
	color: #ff0;
}

input, textarea, select {
	color: #bbb;
    background-color: #500;
	border: 1px solid #000;
}

.redbox {
	background-color: #270000;
	padding: 10px;
	border: 1px solid #ff9932;
}

a.newItemButton {
	background-color: #550000;
	border: 1px solid #000;
	padding: 2px 7px;
}

a.newItemButton:hover {
	background-color: #770000;
}

.btn-cco {
	color: #fff !important;
	background-color: #500;
	border-color: #000;
}

.btn-cco:hover, .btn-cco:focus, .btn-cco:active, .btn-cco.active {
	color: #fff;
	background-color: #860202;
	border-color: #000;
}


#main_c {
	background-color: #190000;
}

#redpart {
	background-color: #270000;
}

#menu li {
	color: #cc0000;
}

#gamenav a.active {
	color: #ff9932;
}



/*** do we need this? ***/

table.datatable th {
	border-bottom: 1px solid #ff9932;
}

#articlelist th,
#news .newsinfo,
.articleComment .info  {
	border-bottom: 1px solid #ff9932;
}


#news .newstitle {
	color: #ffff00;
}

#news .quotemain {
	background-color:#330000;
	border: 1px solid #990000;
}

#filter,
#articleInfo,
#articlePage,
.articleComment,
#articleCommentForm,
#articlePageBrowseBar .tab,
#articlePageList .tab,
#userInfo,
#reference {
	background-color: #270000;
	border: 1px solid #ff9932;
}

#articleInfo .rating {
	border-left: 1px solid #ff9932;
}

#articleInfo .rating .voteform {
	border-top: 1px solid #ff9932;
}

#articlePageList .taba {
	background-color: #880000;
	border: 1px solid #ff9932;
}

.bb_block .head {
	background-color: #880000;
}

.bb_block .body {
	background-color: #000;
	border: 1px solid #880000;
}



/***********************     IMAGES     ********************************/

#top {
	background: url('../images/site/bfme1/bg/head_bg.png') right bottom no-repeat;
}

#gamenav {
	background: url('../images/site/bfme1/bg/userbar_bg.png') center repeat-x;
}

#redpart {
	background: url('../images/site/bfme1/bg/bg.png') center;
}

#main_t {
	background: url('../images/site/bfme1/bg/frame_t.png') bottom repeat-x;
}

#main_tr {
	background: url('../images/site/bfme1/bg/frame_tr.png') bottom no-repeat;
}

#main_tl {
	background: url('../images/site/bfme1/bg/frame_tl.png') bottom no-repeat;
}

#main_b {
	background: url('../images/site/bfme1/bg/frame_b.png') repeat-x top;
}

#main_br {
	background: url('../images/site/bfme1/bg/frame_br.png') top no-repeat;
}

#main_bl {
	background: url('../images/site/bfme1/bg/frame_bl.png') top no-repeat;
}

#main_l {
	background: url('../images/site/bfme1/bg/frame_l.png');
}

#main_r {
	background: url('../images/site/bfme1/bg/frame_r.png');
}

#bottom {
	background: url('../images/site/bfme1/bg/bottombar_bg.png') bottom center repeat-x;
}

#bottom_ring {
	background: url('../images/site/bfme1/bg/ringholder.png') no-repeat;
}


/*
 * SETUP
 */


#tabcontrols label {
	color: #FF9932;
}


/*
 * Server Info (overrides stuff in jquery.fancybox.css)
 */

#infobar {
	color: white;
}

#infobar span.online {
	color: #5fd401;
}

#infobar span.offline {
	color: red;
}

#infobar a.fancybox {
	font-weight: bold;
	color: white;
}

#serverinfo {
	background-color: #190000;
}

#serverinfo article.game.full {
	color: grey;
}

.players-list li.host a {
	color: #ffff00;
}