body, html {
	background: #333300;
	margin: 0px;
}
body, td {
	font: 12px Verdana, Arial, sans-serif;
	color: #B3B380;
}
a {
	color: yellow;
}
a:hover {
	color: white;
}
hr {
	height:1px;
	color:#B3B380;
}
table { border-collapse: collapse; }
td { padding:0px; }

input, textarea {
	background: #EEEEAA;
	font: 12px Verdana, Arial;
}

#headb, #head1, #head2, #head3, #marvin {
	position:absolute;
	display:block;
}
#bodyframe {
	position:relative;
	display:block;
}
#head1, #head2, #head3 {
	cursor: pointer; }

#headb img {
	border: 0px;
}
#headb {
	position:relative;
	width:100%;		height:167px;
	top:0px;		left:0px;
	background: url(/images/headb.jpg) repeat-x;
}
#head1 {
	width:342px;	height:60px;
	top:0px;		left:0px;
	background: url(/images/headlogo1.jpg) no-repeat;
}
#head2 {
	width:280px;	height:50px;
	top:60px;		left:0px;
	background: url(/images/headlogo2.jpg) no-repeat;
}
#head3 {
	width:280px;	height:30px;
	top:110px;		left:0px;
	background: url(/images/headlogo3.jpg) no-repeat;
}
#headrow1, #headrow2, #headrow3 {
	position:absolute;
	}
#headrow1 {
	width:100%;		overflow-x:hidden;	overflow-y:hidden;
	height:54px;
	top:0px;		left:0px;
}
#headrow1 div {		margin-left: 342px;	white-space:nowrap;}
#headrow2 {
	width:100%;		overflow-x:hidden;	overflow-y:visible;
	height:50px;
	top:60px;		left:0px;
}
#headrow2 div {		margin-left: 290px;	white-space:nowrap; }
#headrow3 {
	width:100%;		overflow-x:hidden;	overflow-y:hidden;
	height:50px;
	top:111px;		left:0px;
}
#headrow3 div {		margin-left: 280px; font:10px Verdana; }
#headrow3 div div {		margin-left: 0px; }
#headrow3 div div.pop {	display: none;}
#headrow3 div div.pop td div { 	background:#222200;	border:1px inset #444400; padding:2px 4px;	white-space:nowrap;}
#headrow2 a:hover {		position:relative;	top:-2px;		left:-2px; }

#foot1 {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;		height:3px;
	background: url(/images/foot1.png) repeat-x;
}
#marvin {
	width:65px;		height:75px;
	top:93px;		left:2px;
}
#bodyframe {
	width:100%;		height:auto;
	top:0px;		left:0px;
}
#leftcol {
	background:black;
	width:195px;
	padding:0px 5px 5px 5px;
	height:100%;
}
#bodycol {
	display:block;
	background: url(/images/shadl.png) repeat-y;
	padding-left:3px;
	height:100%;
}
#bodycol #body {
	padding-left:25px;
	padding-bottom:15px;
}
#shadt {
	display:block;	position:relative;
	width:100%;		height:22px;
	background: url(/images/shadt.png) repeat-x;
}
#shadtl {
	display:block;	position:absolute;
	width:20px;		height:22px;
	top:0px;		left:0px;
	background: url(/images/shadtl.png) no-repeat;
}

.lhead {	width:100%;		height:38px;
			border-bottom:1px solid #333300;
			position:relative;
			cursor:default;
			}
.lheadb, .lheadd {
			padding-top:4px;
			width:100%;
			font: 30px serif;
			vertical-align:absmiddle;
			text-align:right;
			position:absolute; }
.lheadb {	color:#888833;	top:1px;	left:1px; }
.lheadd {	color:#444400;	top:0px;	left:0px; }

#leftcol a {
	white-space: nowrap;
	text-decoration: none;
	color:#B3B380;
	font:14px Arial, sans-serif;
	display:block;
	margin:3px 3px;
}
.noblocka a {
	display:inline!important;
}
#leftcol a:hover {
	color:white;
}
#rightcol {
	position:relative;	
	width:100px;		height:100%;
	display:block;
	text-align:center;
	font:75px Verdana;
	color:#444400;
	overflow:hidden;
	cursor: default;
}

#foot2 {
	width:100%;
	overflow:hidden;
	height:100px;
	white-space:nowrap;
	text-align:center;
}
#foot2 img {
	vertical-align: top;
}

/*optional elements*/

#thebrucity { margin-top:5px; cursor:pointer; position:relative; display:block; width:152px; height:31px; }
#thebrucity img { border:0px; }
