/*
Style by Ollie Crosby
*/

* { padding: 0; margin: 0; }

body {
	font-family: times new roman, Arial, helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	text-align: left;
 font-size: 1em;
 background: #121212;
 color: #bbb;
 margin: 0;
 padding: 0;
}

.primary {
color: #5ed9c2;
}
.secondary {
color: #D9855E;
}
.thirdary {
color: #D9855E;
}

a {
color: #5ed9c2;
	text-decoration: none;
}

a:hover {
	color: white;
	text-decoration: none;
}

a.def {
color: #855ED9;
}

b.rwltext {
	font-size: .7em;
	color: #D9855E;	
	font-weight: none;
	}

b {
	color: #D9855E;	
	font-weight: bold;
}	

p {
padding: 2px 10px;
}
	
	
h1 {
	font-size: 1.6em;
	color: white;
	background: ;
	text-align: center;
	font-weight: lighter;
}
h2 {
	font-size: 1.2em;
	color: #eee;
	padding:;
	margin:;
	font-weight: none;
	
}

h3 {
	font-size: .8em;
	color: #ccc;
	font-weight: lighter;
	text-align: left;
}

#wrapper { 
 margin: 0;
 width: 100%;
}
#rwl {
	font-size: .7em;
	color: #ffb486;	
	margin: 0;
	padding: 0;
	float: left;

	font-weight: none;
	margin-top: -2px;
}
#header {
	background: black url(http://www.redwallwarlords.com/images/header-fade.jpg) repeat-x;
	background-position: bottom;
	padding: 0;
	margin: 0;
	height: 97px;
	width: 100%;
}

#headerimg {
	background: url(http://www.redwallwarlords.com/images/title-logo.jpg) no-repeat;
	background-position: center 20px;
	padding: 0;                   
	margin: 0;
	height: 69px;
	width: 100%;
	text-align: right;
}


#home {	
	position: absolute;
	height: 46px;
	width: 400px;
	left: 50%;
	margin-left: -200px;
}

#home:hover {
}


#topmenu {
    margin: 0 auto;
    padding: 0;
    font-size: 1.2em;
}

#topmenu ul {
    	padding: 0;
    	margin: 0 auto;
    	list-style-type: none;
}

#topmenu ul:Hover {
}

#topmenu ul li {
    	margin: 0;
    	padding: 0;
    	display: inline;
}



#topmenu ul li a {
	float: left;
    	display: block;
    	margin: 0 0 0 0;
    	padding: 0 0 0 0;
    	text-decoration: none;
    	line-height: 30px;
    	color: white;
	font-size: .8em;
}

#topmenu ul li a span {
	height: 30px;
	color: #ccc;
    	float: left;
    	display: block;
	padding: 0 6px 0 6px;
}

#topmenu ul li a:hover {
	cursor: pointer; 
	background: #111111 url(http://www.redwallwarlords.com/images/bbleft.png) no-repeat;
	background-position: top left;
	margin: auto;
}

#topmenu ul li a:hover span {
	background: url(http://www.redwallwarlords.com/images/bbright.png) no-repeat;
	background-position: right top;
	height: 30px;
    	color: white;
    	text-decoration: none;
    	display: block;
}

#topmenu ul li a:hover span span {
	background: transparent url(http://www.redwallwarlords.com/images/bb.png) repeat-x;
	background-position: top;
}
#content { 
min-width: 780px;
width: 86%;
max-width: 1000px;
margin: 0 auto;
padding: 0;
padding-top: 5px;
min-height: 350px;
}
#content ul { 
	list-style-type: none;
}
#stamps {
position: absolute;
left: 50%;
top: 20px;
}

#stamps li {
display: block;
float: right;
background: url(http://www.redwallwarlords.com/images/stamp0.png) no-repeat;
width: 80px;
height: 20px;
text-align: center;
padding: 0;
margin: 4px;
}
#stamps li:hover {
background: url(http://www.redwallwarlords.com/images/stamp0.png) no-repeat;
background-position: 0 -20px;
cursor: pointer;
}

#stamps li a {
text-align: center;
font-weight: bold;
font-size: .9em;
}



#bigb {
	height: 90px;
}

#bigb ul {
text-align: center;
	padding: 0;
	margin: auto;
}


#bigb li a {
	text-align: center;
	font-size: 1.1em;
	color: #ccc;
	height: 90px;
	display: block;
	float: left;
	width: 90px;
	background: url(http://www.redwallwarlords.com/images/bigb0.jpg) no-repeat;
	background-position: 0 0;
	margin: 0 20px;
	padding: 0;
}

#bigb li a:hover {
	color: white;
	background: url(http://www.redwallwarlords.com/images/bigb0.jpg) no-repeat;
	background-position: 0 -90px;

}


.bigb:hover {
	background: url(http://www.redwallwarlords.com/images/bigb0.jpg) no-repeat;
		background-position: 0 -90px;
}
#footer { 
 color: #333;
 width: 100%;
 clear: both;
 background:;
 padding: 0;
 margin-top: 50px;
}
#scrollfix {
height: 1px;
width: 1px;
position: absolute;
top: 100%;
margin-bottom: 1px;
}


p.left{
font-size: 1.1em;
width: 45%;
text-align: justify;
float: left;
color: #ddd;
margin: 0;
}

p.right{
font-size: 1.1em;
float: right;
text-align: justify;
width: 45%;
color: #ccc;
margin: 0;
}
p.center{
clear: both;
text-align: center;
color: #ccc;
margin: 5px;
}

hr {
clear: both;
width: 1px;
border: none;
background: transparent;
margin: 20px 0;
}

#loginmenu {

	width:100%;
	margin: 0 auto;
	padding: 0;
	margin-bottom: 20px;
	
}

#login.loginleft{
float: left;
width: 50%;
margin: 0 auto;
}
#login.loginright{
float: right;
width: 50%;
margin: 0 auto;
}

div.logincenter {
float: none;
margin: auto;
}

#login:hover {

}
.leftlogin { 
display: block;
}
.leftlogin { 
display: inline;
}

hr.dynam {
height: 2px;
width: 100%;
border-top: 1px solid black;
border-bottom: 1px solid #333;
}

#login input.text {
	background: #323232 url(http://www.redwallwarlords.com/images/textbg.png) no-repeat;
	width: 80px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 4px;
	color: #D17137;
}


input.text {
	background: #323232;
	border: 0px;
	padding: 0 5px;
	color: #D17137;
}


textarea {
	background: #323232;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 4px;
	color: #D17137;
}

#login:hover input.text {
	background: #363636 url(http://www.redwallwarlords.com/images/textbg.png) no-repeat;;
}

input.button {
	background: url(http://www.redwallwarlords.com/images/menubuttonback.png) no-repeat;
	width: 110px;
	height: 20px;
	border: 0px solid;
	margin: auto;
	color: #444;
}

input.button:hover {
	background: url(http://www.redwallwarlords.com/images/menubuttonback1.png) no-repeat;
	color: white;
	border: 0;
	cursor: pointer;
}

input.checkbox {
	background: transparent;
	size: 80%;
}

select {
	background: #323232;
	border: 0px;
	padding: 0 5px;
	color: #D17137;
}

#login tr {
	margin: auto;
	
}

#gametitle {
width: 100px;
}

#gametitle.hoveff span {
display: none;

}
#gametitle:hover.hoveff span { 
display: inline;
position: absolute;
font-size: .6em;
color: white;
margin-left: -28px;
margin-top: -4px;
text-align: center;
}

#login td {
	margin: auto;
	padding: 4px;
}

#login td a{
padding-top: 10px;
}


.smallzee a, #smallzee a{
font-size: .8em;
color: #444;
}
.smallzee a:hover, #smallzee a:hover{
color: #777;
color: #777;
}


.aleft {
text-align: left;
}

.aright {
float: lright;
padding-left: 20px;
}

#login ul.loginop {
display: inline;
}
#login ul a{
background: #222;
padding: 0 20px;
}
 #info {
 position: absolute;
 margin: -20px 0 0 60px;
 width: 15px;
 height: 15px;
 display: inline;
  background: url(http://www.redwallwarlords.com/images/info0.png) no-repeat;
   background-position: top left;
 }
 
#info p{
  display: none;
}
  
#info:hover p{
  display: inline;
  margin-left: 30px;
}
 
 #info:hover {
 width: auto;
 background: url(http://www.redwallwarlords.com/images/info0.png) no-repeat;
 background-position: 0 -15px;
 }
 
div#loginmenu2 {
padding: 0;
margin: 0;
position: absolute;
top: 3px;
}
 #login2 {
font-size: 1.1em;
width: 45%;
color: #ddd;
margin: 0;
float: right;
 }
 
 #login2  li{
 display: block;
 float: right;
 }
  
  #login2  ul a {
  color: white;
  size: 1.1em;
  }
  
  
#login2 input.text {
	background: #333 url(http://www.redwallwarlords.com/images/textbg.png) no-repeat;
	width: 60px;
	border: 0px;
	padding: 0 2px;
	margin: auto;
	color: #D17137;
}

#login2 ul:hover input.text {
	background: #353535 url(http://www.redwallwarlords.com/images/textbg.png) no-repeat;
}

#login2 input.button {
	background: #222;
	width: 90px;
	border: 0px;
	padding: 0;
	margin: auto;
	color: #444;
}

#login2 input.button:hover {
	background: #444;
	color: white;
	cursor: pointer;
}
#login2 input.button:active {
	background: #aaa;
}


#dictionary {
	margin:0px auto;
	background: white;
	padding: 5px 10%;
	color: black;
	border-top: 1px solid #67c2cc;
}

#dictionary p{
text-align: left;
margin: 5px auto;
}


#dictionary b {
	margin-left: -5px;
	color: #940F00;
}

#dictionary i {
	color: #009659;
}

#dictionary a:hover {
color: black;
}

.aleft {
text-align: left;
}
.aright {
text-align: right;
}
.acenter {
text-align: center;
}



#dictionary p {
background:#f3feff;
border: 1px solid #cdfaff;
}

#dictionary ul.pagenav2 {
background: transparent;
width: 80%;
margin: 0 auto 20px auto;
border: 0;
border-bottom: 1px solid #67c2cc;
}

#dictionary ul.pagenav2 li{
border: 1px solid #67c2cc;
border-width: 1px 0 0 0;
}

#dictionary a.lil{
font-size: .7em;
}

#dictionary ul.pagenav2 li:hover{
background:#edfdff;
}

#dictionary ul.pagenav2 li a:hover{
color: black;
}

span.key {
font-size: 0.9em;
}


 #title h2{
color: black;
font-size: 1.3em;
}

 #title {
background: #a8f2fa;
padding: 20px 30px;

}

#title {
text-align: left;
margin-bottom: -5px;
} 
#title h2{
padding: 3px 3px 3px 2px;
display: inline;
text-align: right;
}

#title span p{
text-align: right;
}

#ajaxmenu {
display: inline;
}
#ajaxmenu li{
background: #131313;
padding: 10px;
margin: 10px auto;
display: inline;
}

#turbocol {
position: absolute;
min-width: 800px;
width: 86%;
max-width: 1000px;
height: 900px;
background: url(http://www.redwallwarlords.com/images/turbocolbg.png);
}

#loveiframes {
width: 100%;
height: 1000px;
border: 0;
overflow: hidden;
text-align: left;
background: #121212;
margin-top: -23px;
}

iframe {
border: 0;
}

#rightside {
text-align: left;
}

.mnormal {color:#bbb;}

.mdisabled {color:yellow;}

.mself {color:aqua;}

.mally {color:#2766a4;}

.mprotected {color:#62ed5f;}

.mvacation {color:#5cb938;}

.mdead {color:red;}

.madmin {color:#FF7FFF;}

.cgood {color:lime;}

.cwarn {color:yellow;}

.cbad {color:red;}

.cneutral {color:white;}

tr.era0 {
background: #222;
}

#toptop {
background: #131313;
padding: 5px 20px;
font-size: .8em;
}

table.scorestable {

}

#rightsidecontent {
width: 50%;
float: right;
text-align: left;
}

#gamevents {
width: 100%;
background: #222;
padding: 4px;
color: #ddd;
font-size: .8em;
border: 1px solid #333;
border-width: 1px 0;
margin: 10px 0;
}

#infoclick {
background: #1d2b2b;
border: 1px solid #3b5252;
border-width: 1px 0;
margin: 2px 0;
padding: 1px 3px;
}

#signup {
width: 85%;
margin: auto;
text-align: left;
}

#signupform {
width: 780px;
margin: 10px auto;
}

#quickstats {
position: absolute;
width: 260px;
background: #121212;
border: 1px solid #303334;
border-top: 0;
}

ul.fig {
margin: 0 auto;
list-style-type: none;
}

ul.fig li {
width: 45%;
}

ul.pagenav { 
margin: 10px;
padding: 1px 3px;
background: #1a1a1a;
border: 1px solid #333;
text-align: left;
width: 15%;
font-size: .9em;
}

ul.pagenav li a:hover{
background: #333;
}

ul.pagenav li a:active{
background: white;
}

form.contactform {
width: 70%;
margin: auto;
}