/* bay css document */

/*Content Styling*/
body{
	font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;  
	color: #CCCCCC;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 1px;
	text-decoration: none;
	margin: 0;
	background-color: #474747;
}
h1 { 
	color: #33CCFF;
	font-size: 15pt;
}
h2 { 
	color: #33CCFF;
	font-size: 12pt;
}

img{ border: 0;}

.small {
 font-size: 10px;
 margin-left: 20px;
}
td.memberlist_hdr {
	font-size: 10pt;
	background-color:#222222;
	font-weight: bold;
}
td.memberlist_hdr#name {
	width: 60%;
}
td.memberlist_hdr#steam_id {
	width: 40%;
}
.leaders { 
	width: 100%; 
	text-align: left;
	font-size: 10pt;
}
.leaders a:link, 
.leaders a:visited, 
.leaders a:active {
	color: yellow;
	margin-left: 20px;
	font-size: 10pt;
	letter-spacing: 1px;
}
.leaders a:hover{
	color: #9B8F00;
}
.members { 
	width: 100%; 
	text-align: left;
	font-size: 10pt;
}
.members a:link,
.members a:visited, 
.members a:active {
	color: orange;
	margin-left: 20px;
	font-size: 10pt;
	letter-spacing: 1px;
}
.members a:hover{
	color: #996600;
}
a:link, 
a:visited, 
a:active { 
	text-decoration: none; 
	color: #33CCFF;
}
a:hover { 
	text-decoration: none; 
	color: #3399CC; 
}
hr {
	width: 100%;
	color: #333333;
}
.welcome {
	font-size: 11px; 
	text-align: right;
}
.bullet{
	color: #33CCFF;
}
#valve a{
	margin-left: 50px;
	vertical-align: baseline;
}
.error{
	font-size: 18px;
	color: #FF8282;
}
/* Table Styling */
.tbl{
	background-color: #474747;
}
.news{
	font-size: 11px;
}
.content_hdr{
	background-color: #474747;
	font-size: 13px;
}
#main1 td,
#header td{
	vertical-align: top;
}
.tbl_dark, 
.content, 
td#footer table, 
#footer {
	background-color: #2B2B2B;
	font-size: 11px;
	vertical-align: bottom;
}
.tbl_light{
	background-color: #545454;
}
.main_l_bg{
	background-image: url(images/shade_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.main_r_bg{
	background-image: url(images/shade_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
/* Table Sizes, Structure & Positioning */
.main_l_bg,
.main_r_bg{
	width: 26px;
}
#main1{
	width: 790px;
	height: 100%;
	border-left: 1px solid #2b2b2b;
	border-right: 1px solid #2b2b2b;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
#header,
#banner, 
#footer table,
#main2,
.news,
.content_hdr, 
.tbl_dark, 
.content{
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}
.content_hdr td.icon{
	width: 16px;
}
#banner, 
.content{
	margin-left: 10px;
	margin-right: 10px;
}
#banner{
	width: 700px;
}
#content_margin{
	padding-top: 15px;
}
/* Navigation styling */
#nav {
	vertical-align: top;
	text-align: right;
	color: #33CCFF;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	padding-top: 15px;
	width: 112px;
}
#nav ul{
	border-left: 1px #2b2b2b solid;
	border-right: 1px #2b2b2b solid;
	border-top: 1px #2b2b2b solid;
	border-bottom: 1px #2b2b2b solid;
	margin-left: 0;
	padding-left: 0;
	width: 112px;
}
#nav ul li{
	list-style: none;
}
#nav ul li a, 
#nav ul li a:link, 
#nav ul li a:visited{
	background: url(images/nav_button.gif);
	text-align: right;
	display: block;
	width: 112px;
	height: 40px;
	padding-right: 2px;
	vertical-align: middle;
}
#nav ul li a:hover{
	background-image: url(images/nav_button_hover.gif);
}

/* Forum Navigation styling */
#nav_forum {
	color: #33CCFF;
	font-weight: normal;
	font-size: 12px;
	width: 100%;
	text-align: center;
	letter-spacing: 1px;
}
#nav_forum ul{
	border-left: 1px #2b2b2b solid;
	border-right: 1px #2b2b2b solid;
	border-top: 1px #2b2b2b solid;
	border-bottom: 1px #2b2b2b solid;
	margin-left: 0;
    margin-top: 5px;
	padding-left: 0;
	width: 100%;
	background-color: #404040;
}
#nav_forum ul li{
	border-left: 1px #2b2b2b solid;
	border-right: 1px #2b2b2b solid;
	display: inline;
	list-style: none;
	margin-left: 10px
}
#nav_forum ul li a, 
#nav_forum ul li a:link, 
#nav_forum ul li a:visited{
	padding-left: 2px;
	padding-right: 2px;
}
#nav_forum ul li a:hover{
	background-color: #373737;
}

/* Misc */
.h_lines {
	border-bottom: medium double #222222;
	height: 17px;
	vertical-align: bottom;
	padding-bottom: 0;
}
/* Rounded table edges placement & sizes */
.top_r, 
.top, 
.bottom_r, 
.bottom_l{
	height: 6px;
	width: 6px;
}
.top {
	vertical-align: top;
}
.top_r {
	vertical-align: top;
	text-align: right;
}
.bottom_r {
	vertical-align: bottom;
	text-align: right;	
}
.bottom_l {
	vertical-align: bottom;
	text-align: right;	
}
/* Form Styling */
input,textarea,select{
  background-color: #434343;
  color: #8A8E94;
  border: 1px solid Black;
  font-weight: normal;
  font-size: 11px;
}
input.post,textarea.post,select{
   background-color: #434343;
   color: #8A8E94;
}
input{
  text-indent:2px;
  background-color: inherit;
}
input.button{
   background-color: #434343;
   color: #8A8E94;
   border: 1px solid Black;
   font-size: 12px;

}
input.mainoption{
	background-color: #434343;
	color:#8A8E94;
	border:1px solid Black;
	font-weight:bold;
}
input.liteoption{
	background-color: #434343;
	color: #8A8E94;
	border:1px solid Black;
	font-weight:normal;
}
