body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #737374;
	font-family: arial, verdana, sans-serif;
	line-height: 16px;
	background: #fff;
}
TD{
	font-size: 12px;
	color: #737374;
	font-family: arial, verdana,  sans-serif;
	line-height: 16px;}
IMG {
	border: 0;
}
#page {
width: 850px;
margin: 0px;
padding: 0px;
text-align: center;
}
#header{
width: 850px;
margin: 0px;
padding: 0px;
float: left;
}
#logo {
width: 516px;
height: 100px;
padding: 0px;
margin: 0px; 
float: left;
}
#welcome {
width: 334px;
height: 100px;
padding: 0px;
margin: 0px; 
float: right;
}

#welcomeCopy {
text-align: right;
border-top: 57px solid #fff;
color: #000;
}

#loggedInLinks {
text-align: right;
font-size: 11px;
color: #00aeef;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff;
}
#nonLoggedInLinks {
text-align: right;
font-size: 11px;
color: #00aeef;
border-top: 72px solid #fff;
border-bottom: 5px solid #fff;
}

#banner {
width: 850px;
height: 235px;
padding: 0px;
margin: 0px; 
float: left;
}

#tabs{
width: 850px;
height: 118px;
margin: 17px 0px 10px 0px;
padding: 0px;
float: left;
background: url(../images/bg-home-borders.gif) 0px 0px no-repeat;
}
.hp-tabs {
	display: block;
	float: left;
	height: 59px;
}
#tab-wiki { width: 419px; background: url(../images/bg-home-tab-wiki.gif) 50% 0px no-repeat; }
#tab-firebrandtech { width: 430px; background: url(../images/bg-home-tab-firebrandtech.gif) 50% 0px no-repeat; }
#tab-events { width: 419px; background: url(../images/bg-home-tab-events.gif) 50% 7px no-repeat; }
#tab-facebook { width: 430px; background: url(../images/bg-home-tab-facebook.gif) 50% 7px no-repeat; }

.hp-tabs:hover { background-position: 50% -98px !important; }
.hp-tabs.row-two:hover { background-position: 50% -91px !important; }

#tabRow{
width: 850px;
margin: 0px;
padding: 0px;
float: left;
}

#footer{
width: 850px;
margin: 0px;
padding: 0px;
float: left;
}

#copyright{
width: 850px;
margin: 0px;
padding: 5px 0px 0px 0px;
float: left;
}

#copyrightCopy { font-size: 11px; }
#copyrightCopy a#microarts { color: #737374; }


#forms {
width: 850px;
height: 200px;
margin: 0px;
padding: 0px;
float: left;
background: url(../images/formBG.gif) no-repeat;

}

#loginForm {
width: 425px;
margin: 0px;
padding: 0px;
float: left;
border-top: 30px solid #fff;
}

#registerForm {
width: 425px;
margin: 0px;
padding: 0px;
float: right;
border-top:5px solid #fff;
}
label {
margin: 0;
padding:0.2em;
margin-top:0.3em;
text-align:right;
width:70px;
float:left;
  }
fieldset {
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:320px;
  text-align: left;
  }
 
  
.textfield {
color:#333 ;
margin:3px;
height:15px;
border:solid 0 #fff;
padding: 3px 8px;
background: transparent url("http://firebrandz.microartsdev.com/textfield_bg.jpg") no-repeat fixed;
voice-family: "\"}\""; 
voice-family:inherit;
}
fieldset>input.textfield {
background: transparent url("http://firebrandz.microartsdev.com/textfield_bg.jpg") no-repeat;
}

/*styles added 7/14*/
#main-area {
float: left;
width: 852px;
margin: 0px; 
padding:0px;
}

#left-nav{
float: left;
width: 181px;
margin: 0px;
padding: 0px;
}
#right-area {
float: right; 
width: 671px;
margin: 0px;
padding: 0px;
}

#right-area a {
text-decoration:underline;
}
