/*
 * Color Scheme
 * Dark:   #362F2D
 * Medium: #534741
 * Light:  #736357
 * Text:   white
 */

html, body {
  font-family:	Tahoma, Verdana, sans-serif;
  font-size:    10pt;
  color:	white;
  background:	#534741;
  margin:	0px;
  padding:	0px;
}

p, td, tr, img {
  margin:	0px;
  padding:	0px;
}

object {
  padding:	0px 5px 0px 5px;
}

/* Dark: #362F2D * Medium: #534741 * Light:  #736357 */
a, a:visited {
  color:	white;
  font-weight:	bold;
  text-decoration: none;
}
a:hover, a:active {
  color:	white;
  text-decoration: underline;
}

#pageheader {
  width:	680px;
  height:	60px;
  margin-right:	auto;
  margin-left:	auto;
  padding:	0px;
  background:   #362F2D;
  border:	0px dashed white; /*#362F2D;*/
}
#pageheader img {
  border:	0px;
}
#pagefooter {
  width:	680px;
  height:	auto;
  margin-right:	auto;
  margin-left:	auto;
  padding:	0px;
  padding-bottom:2em;
  background:   #362F2D;
  border:	0px dashed white; /*#362F2D;*/
}
#pagefooter p {
  text-align:	left;
  font-size:	8pt;
  color:	#534741; /* Dark: #362F2D * Medium: #534741 * Light:  #736357 */
  margin-bottom: 1em;
}
/* Dark: #362F2D * Medium: #534741 * Light:  #736357 */
#pagefooter a, #pagefooter a:visited {
  color:	#534741;
  font-weight:	normal;
  text-decoration: none;
  border-bottom: 1px dashed #534741;
}
#pagefooter a:hover, #pagefooter a:active {
  color:	#736357;
  text-decoration: none;
  border-bottom: 1px solid #736357;
}

#centercolumn {
  width:	720px;
  height:	auto;
  margin-right:	auto;
  margin-left:	auto;
  padding:	0px;
  background:   #362F2D;
  border:	0px dashed white; /*#362F2D;*/
}

#logo {
  float:	left;
  width:	360px;
  height:	40px;
  margin:	10px 0px 10px -5px;
  padding:	0px 0px 0px 0px;
  border:	0px dashed white;
}

#search {
  display:	normal; /*none, normal;*/
  float:	right;
  width:	316px;
  margin:	10px 0px 0px 0px;;
  padding:	1em 0px 0px 0px;
  text-align:	right;
  border:	0px dashed white;
}

form { 
  margin: 0;
}
fieldset { 
  padding: 0;
  border: 0;
}
legend { 
  display: none;
}
input { /* Dark: #362F2D * Medium: #534741 * Light:  #736357 */
  border:	1px solid #736357;
  background:	#362F2D;
  color:	white; 
  font-family:	Tahoma, Verdana, sans-serif;
  font-size:    8pt;
  letter-spaceing: 1px;
}
input.searchText { 
  width: 150px;
  height: 12px;
  letter-spacing: 1px;
  margin: 0px 1px 0px 0px;
}
input.searchSubmit { /* Dark: #362F2D * Medium: #534741 * Light:  #736357 */
  color: white;
  background: #362f2d;
  letter-spacing: 1px;
  border: 0px solid #736357;
  width: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0;
}

#menu {
  clear:	both;
  width:	680px;
  margin:	0px 18px 20px 18px;
  padding:	0px;
  border:	0px dashed white; /*#362F2D;*/
}
#menu ul {
  margin:	0px;
  padding:	0px;
  list-style:	none;
}
#menu li {
  float:	left;
  height:	20px;
  width:	71px;
  margin:	0px;
  padding:	4px 0px 2px 0px;
  text-align:	center;
  background:	#534741;
  border-right:	1px solid #362F2D; /*#362F2D;*/
  border-bottom:1px solid #362F2D; /*#362F2D;*/
}
#menu li.active {
  text-align:	center;
  background:	#736357;
  border-bottom:1px solid #736357;
}
#menu li.empty {
  width:	320px; /* 320px; */
  background:	#534741;
  border-right:	0px;
}

#menubox {
  float:	left;
  width:	349px;
  height:	190px;
  margin:	0px;
  padding:	5px 5px 5px 5px;
  background:	#736357;
  border-right:	1px solid #362F2D; /*#362F2D;*/
  text-align:   justify;
}
#menubox h1 {
  margin:	0px;
  padding:	0px;
  font-size:	14pt;
  font-weight:	bold;
}
#menubox p {
  font-size:	10pt;
  font-weight:	bold;  
}
#menupicture {
  float:	left;
  width:	320px;
  margin:	0px;
  padding:	0px;
  background:	#736357;
  text-align:	center;
}
#menu img {
  float:	left;
  height:	200px;
  width:	320px;
  border:	0px;
  padding:	0px;
  margin:	0px;
}

#menubase {
  clear:	both;
  width:	680px;
  height:	12px;
  margin:	0px;
  padding:	0px;
  border-top:	1px solid #362F2D;
  background:	#534741;
  font-size:	1pt;
}

.centeritem {
  width:	680px;
  margin:	0px 18px 20px 18px;
  padding:	0px;
  border:	0px dashed white; /*#362F2D;*/
  clear:	both;
}

.centeritemheader {
  width:	680px;
  height:	25px;
  margin:	0px;
  padding:	0px;
  border:	0px dashed white; /*#362F2D;*/
  border-bottom:1px solid #362F2D; /*#362F2D;*/
}

.centeritemtitle {
  float:	left;
  width:	354px;
  margin:	0px;
  padding:	1px 0px 1px 5px;
  text-align:	left;
  font-size:	14pt;
  font-weight:	bold;
  background:	#534741;
  border-right:	1px solid #362F2D; /*#362F2D;*/
}

.centeritemheader img {
  float:	left; 
  width:	320px;
  height:	25px;
  margin:	0px;
  padding:	0px;
}

.centeritemcontent {
  clear:	both;
  width:	670px;
  margin:	0px 0px 0px 0px;
  padding:	5px;
  text-align:	justify;
  background:	#736357;
}

.centeritemcontent a, .centeritemcontent a:visited {
  color:	white;
  font-weight:	normal;
  text-decoration: none;
  border-bottom: 1px dashed white;
}

.centeritemcontent a:hover, .centeritemcontent a:active {
  text-decoration: none;
  border-bottom: 1px solid white;
}

.centeritemcontent img {
  display:	block;
  margin-left:	auto;
  margin-right:	auto;
  border:	1px solid #362F2D; /* #534741 */
}

.centeritemtimestamp {
  float:	left;
  height:	20px;
  width:	355px;
  margin:	0px;
  padding:	4px 0px 2px 5px;
  text-align:	left;
  background:	#736357;
}

.centeritemcomments {
  float:	left; 
  height:	20px;
  width:	315px;
  margin:	0px;
  padding:	4px 5px 2px 0px;
  text-align:	right;
  background:	#736357;
}

.centerbase {
  clear:	both;
  width:	680px;
  height:	12px;
  margin:	0px;
  padding:	0px;
  border-top:	1px solid #362F2D;
  background:	#534741;
  font-size:	1pt;
}

/* comment boxes */
.popupfooter {
  width:	450px;
  text-align:	center;
}

.commentbox {
  width:	450px;
  text-align:	center;
  margin-top:	0px;
}
.commentbox h1 {
  font-size:	14pt;
  margin:	0px;
  padding:	0px;
}
.commentbox p {
  margin:	0px 0px 1em 0px;
  padding:	0px;
}

/* 
 * -----------------------
 * Halo 2 Stats Page Style
 * -----------------------
 */

/* Bungie's Colors:		*/
/* --Main:			*/
/* Red		#C13D3D		*/
/* Blue		#3638C8		*/
/* Yellow	#C8BA36		*/
/* Green	#1F891F		*/
/* --Minor:			*/
/* Pink		#EB7EC4		*/
/* Purple	#B53B89		*/
/* Brown	#744821		*/
/* Orange	#DF9734		*/

/* TheBrownShow's Colors:	*/
/* Dark		#362F2D		*/ 
/* Medium	#534741		*/
/* Light	#736357		*/

.halo {
  clear:	both;
  text-align:	justify;
  width:	600px;
}

.halostatsheader {
  color:		white;
  font-weight:		bold;
  text-decoration:	underline;
  line-height:		2;
}

.halostats {
  color:	   white;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostats {
  color:	   #362F2D;
  background:      gray;
  font-weight:	   normal;
  text-decoration: none;
  border:	   1px lightgrey solid;
  line-height:	   1.5;
}

.halostatsred {
  color:	   white;
  background:      #c13d3d;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatsred {
  color:	   white;
  background:      #c13d3d;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}

.halostatsblue {
  color:	   white;
  background:      #3638c8;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatsblue {
  color:	   white;
  background:      #3638c8;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}

.halostatsgreen {
  color:	   white;
  background:      #1f891f;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatsgreen {
  color:	   white;
  background:      #1f891f;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}

.halostatsyellow {
  color:	   white;
  background:      #c8ba36;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatsyellow {
  color:	   white;
  background:      #c8ba36;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}

.halostatspink {
  color:	   white;
  background:      #EB7EC4;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatspink {
  color:	   white;
  background:      #EB7EC4;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}

.halostatspurple {
  color:	   white;
  background:      #B53B89;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatspurple {
  color:	   white;
  background:      #B53B89;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}

/* Brown	#744821		*/
.halostatsbrown {
  color:	   white;
  background:      #744821;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatsbrown {
  color:	   white;
  background:      #744821;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}

/* Orange	#DF9734		*/
.halostatsorange {
  color:	   white;
  background:      #DF9734;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
}

.myhalostatsorange {
  color:	   white;
  background:      #DF9734;
  font-weight:	   normal;
  text-decoration: none;
  line-height:	   1.5;
  border:	   1px lightgrey solid;
}
