td {
	font-family:helvetica;
	font-size:12px;
}

body {
	background-color:#39383a;
}

.mainframe {
	background:url('/styles/images/common/mainframe.jpg');
	background-repeat:repeat-y;
	width:1005px;
	height:100%;
}

.mainframe_right {
 background:url('/styles/images/yellow/right.jpg');
 background-repeat:no-repeat;
 background-position:top right;
 padding-left:60px;
 padding-top:30px;
 background-color:transparent;
}

.mainframe_top {
 background:url('/styles/images/yellow/banner.jpg');
 background-repeat:no-repeat;
 width:1005px;
 height:188px;
 padding-left:357px;
 padding-top:73px;
}

.news_author {
text-align:right;
font-size:12px;
color:#696a6c;
font-family:helvetica;
}

.news_content {
text-align:left;
font-size:12px;
color:#525254;
font-family:helvetica;
}

.news_header {
text-align:left;
font-size:16px;
color:#525254;
font-family:helvetica;
font-weight:bold;
}

.main {
width:100%;
height:100%;
background-color:transparent;
}

.loginbox {
font-family:helvetica;
font-size:12px;
color:#696a6c;
width:75px;
}

.managenews {
font-size:12px;
font-family:helvetica;
color:#525254;
width:680px;
}

.newsheaderbox {
width:100%;
font-weight:bold;
font-size:15px;
color:#525254;
font-family:helvetica;
}

.newsvisibilitybox {
font-size:12px;
color:#525254;
font-family:helvetica;
}

.newsimagebox {
font-size:12px;
color:#525254;
font-family:helvetica;
}


.news_comments {
font-family:helvetica;
font-size:12px;
color:#696a6c;
}

.newscontentbox {
height:200px;
width:100%;
color:#525254;
font-family:helvetica;
font-size:12px;
}

.loginboxhover {
font-family:helvetica;
font-size:12px;
color:#525254;
width:75px;
}

.loginboxinput {
background-color:transparent;
color:#525254;
height:17px;
width:85px;
border:hidden;
background-image:url('/styles/images/common/inputfield.png');
background-repeat:no-repeat;
border:0px hidden;
padding-left:2px;
}

div.loginboxinput input {
border: 0px;
background-color:transparent;
height:17px;
width:81px;
padding-left:2px;
padding-right:5px;
color:#525254;
font-size:12px;
}

.loginboxsubmit {
font-family:helvetica;
vertical-align:middle;
background-color:transparent;
color:#696a6c;
width:50px;
height:17px;
background-image:url('/styles/images/common/login.png');
background-repeat:no-repeat;
border:0px hidden;
text-align:center;
font-size:12px;
}
.loginboxsubmithover {
font-family:helvetica;
vertical-align:middle;
background-color:transparent;
color:#525254;
width:50px;
height:17px;
background-image:url('/styles/images/common/login.png');
background-repeat:no-repeat;
border:0px hidden;
text-align:center;
font-size:12px;
}

.registerbox {
font-family:helvetica;
font-size:12px;
vertical-align:middle;
background-color:transparent;
color:#696a6c;
width:85px;
height:17px;
background-image:url('/styles/images/common/register.png');
background-repeat:no-repeat;
border:0px hidden;
text-align:center;
}

.registerboxhover {
font-family:helvetica;
font-size:12px;
vertical-align:middle;
background-color:transparent;
color:#525254;
width:85px;
height:17px;
background-image:url('/styles/images/common/register.png');
background-repeat:no-repeat;
border:0px hidden;
text-align:center;
}

.content {
color:#525254;
}
.menucontent {
color:#696a6c;
display:inline;
width:166px;
}

.chatboxarea {
background:url('/styles/images/common/chatfield.png');
background-attachment:scroll;
background-repeat:no-repeat;
width:166px;
height:80px;
color:#525254;
border:0px hidden;
overflow:hidden;
font-size:12px;
text-align:center;
text-valign:middle;
padding-top:1px;
padding-right:2px;
}

.roster {
width:670px;
}

.roster_gm {
width:50%;
background-image:url('/styles/images/common/roster/gm.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
border-bottom:1px inset #525254;
padding-top:10px;
}
.roster_officer {
width:50%;
background-image:url('/styles/images/common/roster/officer.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
border-bottom:1px inset #525254;
padding-top:10px;
}
.roster_deathknight {
width:50%;
background-image:url('/styles/images/common/roster/deathknight.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_druid {
width:50%;
background-image:url('/styles/images/common/roster/druid.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_hunter {
width:50%;
background-image:url('/styles/images/common/roster/hunter.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_mage {
width:50%;
background-image:url('/styles/images/common/roster/mage.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_paladin {
width:50%;
background-image:url('/styles/images/common/roster/paladin.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_priest {
width:50%;
background-image:url('/styles/images/common/roster/priest.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_rogue {
width:50%;
background-image:url('/styles/images/common/roster/rogue.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_shaman {
width:50%;
background-image:url('/styles/images/common/roster/shaman.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_warlock {
width:50%;
background-image:url('/styles/images/common/roster/warlock.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}
.roster_warrior {
width:50%;
background-image:url('/styles/images/common/roster/warrior.png');
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
height:45px;
text-align:left;
padding-left:45px;
color:#696a6c;
padding-top:10px;
}



div.chatboxarea textarea {
height:77px;
width: max-intrinsic;
max-width:163px;
border:none;
overflow-y:auto;
overflow-x:hidden;
font-size:12px;
word-wrap:break-word;
color:#525254;
}

.chatposts {
color:#696a6c;
font-size:12px;
border:0px;
border-bottom:1px inset #525254;
width:166px;
}

a:link {
font-family:helvetica;
text-decoration:none;
color:#696a6c;
}
a:hover {
text-decoration:none;
font-family:helvetica;
color:#525254;
}
a:visited {
font-family:helvetica;
text-decoration:none;
color:#696a6c;
}
a:active {
font-family:helvetica;
text-decoration:none;
color:#525254;
}
.loginform {
display:inline;
text-align:left;
}
.loginformhide {
display:none;
text-align:left;
}
.registerform {
display:inline;
text-align:left;
}
.registerformhide {
display:none;
text-align:left;
}