*{
margin: 0px;
padding: 0px;
border: 0px;
/*removes all browser defaults with margins, paddings and borders*/
}
html, body{
font-family:Arial,Helvetica,sans-serif;
height:100%;
}

body {
background-color:#000000;
margin:0px auto;
background-image:url(../img/fullbg2.gif);
background-position:50% 0%;
background-repeat:no-repeat;
color:#819d6b;
text-transform:uppercase;
font-size:10px;
}
.response {
padding:7px;

}
.container {
background-color:#333333;
border-color:#222222;
border-style:solid;
border-width:0 11px;
margin:0px auto;
min-height:100%;
height:auto !important;
height:100%;
width:750px;

}
.header{
background-color:#222222;
padding-bottom: 20px;
}
a img{
border:none;
}
img.conimg{
display:block;
margin:5px auto 5px auto;

}
img.banner {
display:block;
padding:0px 0px 10px 0px;
}

img.boxtit{
display:block;
padding:0px 0px 15px 0px;
}
ul{
list-style:none;
}
ul.menu{
text-align:center;
background-color:#1a1a1a;
list-style:none;
margin:auto -11px auto -11px;
padding:2px 0px 3px 0px;
}
ul.menu li {
display:inline;
text-transform:uppercase;
font-size:12px;
padding: 0px 20px 0px 20px;
font-weight:bold;
}
a{
color:#677c57;
text-decoration:none;
}
a:hover,b,strong{
color:#FFFFFF;
}
i{
color:#535d4b;
font-style:normal;
}
blockquote{
padding:2px 0px 2px 15px;
margin:10px 0px 10px 10px;
color:#535d4b;
border-left:4px solid #3e433a;
}
.content{
margin:0px 10px 0px 10px;
}
.box {
position: relative;
background-color:#222222;
color:#819d6b;
padding:10px 5px 10px 5px;
text-transform:uppercase;
font-size:10px;
margin-bottom:10px;

}
.side {
width:200px;
float:left;
margin:10px 5px 0px 0px;
}
.main {
width:520px;
float:left;
margin:10px 0px 0px 5px;
}
.full{
width:730px;
margin:10px auto 0px auto;
display:block;

}
.fulltop{
width:730px;
margin:10px auto -10px auto;
display:block;
}
.fullbot{
width:730px;
margin-top:0px;
*margin-top:10px !important;
display:block;
}
.center{
display:block;
text-align:center;
margin:0px auto;
}
.footer{
height:5px;

}
ul.info {
height:64px;
margin:0px 0px 10px 0px;
}
#convid{
text-align:center;
padding:20px;
}
.avatar {
float:left;
margin:0px 5px 0px 0px;
border:4px solid #191919;
width:64px;
height:64px;

}
.newstitle,h1 {
font-size:15px;
font-weight:900;
}
h1 {
margin:2px 0px 2px 0px;
}
.entry {
margin:10px 10px 10px 10px;
display:block;
}
hr{
border:2px solid #191919;
}
.entry p{
display:block;
margin-top:1em;

}

.nonblock {
display:inline;
}
.block {
display: block;
}
.noncap {
text-transform:none;
}



textarea.postbody {
border:none;
background-color:#333333;
width:680px;
height: 80px;
margin:10px auto 10px auto;
padding:10px 5px 10px 5px;
color:#819d6b;
text-transform:uppercase;
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
display:block;
}

input.postTitle {
width:20em;
margin:1px;
padding:3px 0;
	background-color:#333333;
	 }

input.loginField {
width:12em;
margin:1px;
padding:3px 0;
background-color:#444;
font-size: 12px;
	 }
input.loginSubmit {
background-color:#252525;
padding:2px 5px;
margin:auto 10px;
}
input.loginCheck {
margin-top:5px;

margin:1px;
}
input {
background-color:#333333;
color:#819d6b;

font-size:10px;
font-family:Arial,Helvetica,sans-serif;
border:none;
}
input.sendbutton{
border: 4px solid #333;
background-color:#222222;
padding:5px 15px 5px 15px; 
display:block; 
margin:0px auto 0px auto;
}
.spacer {
width:100%;
height:10px;
display:block;
}
.error {
color:#f76262;
}
.isoflag {
margin:0;
margin-left:1px;
}
.lbimg {
margin:2px 4px;
}
.serverframe {
margin-bottom:10px;
}
.textArea {
width:480px;
background-color:#333333;
margin:10px 0 10px 0;
padding:10px 5px 10px 5px;
color:#819d6b;

font-size:10px;
font-family:Arial,Helvetica,sans-serif;
display:block;
}
userList {

}
listR {
float:left;
}
listL {
width:400px;
float: left;
}

table.flags {
width:100%;
background-color: #333333;
border: #222222 solid 2px;
font-size:14px;
}
table.flags td {
background-color: #333333;
border: #222222 solid 2px;

}
ul.players li {
width:100%;
padding:3px 0 3px 0;
}
ul.players li div.left {
position:relative;
width:50%;
padding-bottom:5px;
}
ul.players li div.right {
position:relative;
margin-left:50%;
text-align: right;
padding-right:20px;
margin-top:-2em;
}

li.zebra {
background-color:#272727;
}
span.spacer{
width:200px;
min-width:200px;
display:inline;
float:left;
}
.imgprofile {
border-top:5px #333 solid;
border-bottom:5px #333 solid;
margin:10px -5px 10px -5px;
width:200px;

}
div.player img {
  max-width:490px;
}