body {background-color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;margin:0;}

body,a { cursor: url(../images/mu.cur), auto; }
a:hover { cursor: url(../images/mu2.cur), auto; }

form,div {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	
input.login_field { 
 background-image: url(../images/inputbg.gif);  
 border: 0px; 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #000000; 
 font-size: 8pt; 
 width: 115px;
 height: 17px;
 text-align: center;
 padding-bottom: 0px;
}

.main {margin:0 auto;width:90%;color:#2C0E07;min-height:635px;}
.main input {color:#010101;background-color:#E1CCC5;}
.home {min-height:250px;}
.style6 {color: #666666}
.style7 {color: #FFCC66}
.style11 {color: #990000}
.style30 {font-size: 12px}
.style34 {
	font-size: 8pt;
	color: #666666;
}
.style38 {
	font-size: 8pt;
	color: #000000;
}	
	

a.menu {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #decdb9;}
a.menu:link { color: #decdb9; text-decoration: none}
a.menu:visited { color: #decdb9; text-decoration: none}
a.menu:hover, a.menu:active {  color: #f3e9dd; text-decoration: none;}

a {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4b6269;}
a:link { color: #4b6269; text-decoration: none}
a:visited { color: #4b6269; text-decoration: none}
a:hover, a:active {  color: #6b8289; text-decoration: none;}

.style1 {color: #996600}
.wellc {margin-top:-28px;text-align:center;}


img {border:none;}
.smenu {padding:0 0 0 2px;}
.btitlel {padding:20px 30px 0 0;font-weight: bold; text-align:right;color:#641919;}
.btitler {padding:20px 0 0 30px;font-weight: bold; text-align:left;color:#641919;}
.bltitlel {padding:18px 30px 0 0;text-align:right;}
.bltitler {padding:0px 0 0 30px;text-align:left;}
.maintitle {text-align:center;}
.maintitle h1 {font-size:14px;color:#858585;}
.maintitleb {text-align:right;margin-right:45px;}
.maintitleb h1 {font-size:14px;color:#858585;}


#welc {float:right;margin-right:20px;color:#641919;}
#llogo {float:right;margin-right:10px;margin-top:80px;}
#llogo h1 {color: #512808; font-size: 16pt; font-weight: normal; font-style:oblique;margin: 0; padding: 0;}
#llogo h3 {color: #80501F; font-size: 12pt; font-weight: bold; font-style:oblique;margin: 0; padding: 0;text-align:right;}
#memb {margin-top:-25px;padding:0 0 0 45px;color:#CCCCCC;}
#memb input {color:#C2A280;background-color:#E1CCC5;}
#membl {margin-top:-25px;padding:0 0 0 45px;color:#CCCCCC;}
#tstinfo {margin-top:-10px;padding:0 0 0 10px;color:#CCCCCC;}
#tstinfo span {color:#5F7B7E;}
.csiege {margin-top:-35px;color: #f4f4f4;}
#ajax-process {position: absolute;height: 1em;left: 0px;top: 0px;background-color: #e24c4c;color: #eee;font-weight: bolder;padding: 2px;display: none;z-index: 201;}

.small {font-size:7pt;margin-left:20px;margin-right:20px;color:#2C0E07;}
.smallt {font-size:7pt;margin-left:20px;margin-right:20px;color:#859E9A;}

input,textarea,select {vertical-align:middle; font-size:8pt; font-family:verdana,arial,helvetica;}
.copy {text-align:right;font-size:7pt;}

#vertmenu {
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 90px;
padding: 0 0 0 10px;
margin: -35px 0 0 0;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
display: block;
border-bottom: 1px dashed #859E9A;
padding: 2px 0px 2px 15px;
text-decoration: none;
color: #859E9A;
width:90px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #A0B5B7;

}
.upanel {color:#FFE581;font-style:oblique;font-size:11pt;}

#loading {display: none;}

#List {width:450px; height:270px;overflow:auto;}
#charRank {margin:0 auto;width:450px; max-height:265px;height:265px;}
#loading {display: none;}
#charInfo {display: none;width:100%;margin: 0 auto;}
#guildInfo {display: none;margin:0 auto;}
#searchInfo {display: none;}
.output-div-container {padding:1px;}
.input-div {text-align:center;padding:1px;}
.ajax-div {margin:0 auto;width:90%;padding:5px;min-height: 250px;}
* html .ajax-div{ /*IE only style*/
height: 250px;}

#count_display {margin-top:5px;}

#newsdiv {display: none;}
#events{width:450px;min-height: 400px;}
* html #events{ /*IE only style*/
height: 400px;}

.buttons {font-size:7pt;background: #333333;color:#FFFFFF;border:1px outset #333333;cursor:pointer;}

#myacc {margin:0 auto;width:100%;border: 1px solid #C2A280; min-height: 450px;}
* html #myacc{ /*IE only style*/
height: 450px;}
#myacc h4 {color:#641919;padding:2px;background-color:#CAAC89;}
#admcontent {margin:0 auto;width:100%;min-height: 350px;}

.error{width:90%;margin:5px auto 5px auto;padding:1px;background-color:#8B0000;font-size:0.9em;text-align:center;color:#ffffff;border:1px solid #fff;}
.success {width:90%;margin:5px auto 5px auto;padding:1px;background-color:#006400;font-size:0.9em;text-align:center;color:#ffffff;border:1px solid #fff;}
#dstats {}
#dstats span {color: #641919;}
#dstats p {padding-left:10px;}
select {border-color:#E1CCC5;color:#641919;background-color:#E1CCC5;outline-color: #1A1A1A;}
#sinfo {margin:0 auto;width:99%;}

#sinfo table {
	font-size:1em;
	font-family:Verdana, Arial, "Gill Sans MT", Georgia, "Gill sans", "Trebuchet ms", sans-serif;
	line-height:1.1em;
	color: #010101;
	background-color:#CAAC89;
	width:99%;
	border-collapse:collapse;
}
#sinfo caption{
	color:#ccc;
	background-color:inherit;
	font-size:16px;
	padding:10px 10px 7px 5px;
	text-align:center;
}

#sinfo tfoot th,
#sinfo tfoot td {
	color:#F8EFF0;
	background-color:inherit;
	font-size:16px;
}
#sinfo tfoot{text-align:right;}
 
#sinfo thead th,
#sinfo tbody th {
	background-color:#DDBA9A;
	color: #000000;
	text-align:center;
	padding:2px;
}
#sinfo tbody tr:hover,
#sinfo tbody tr th:hover{
    background-color:#C2A280;
    color:#f4f4f4;
}
#sinfo td {padding:2px;	border:1px solid #C2A280;}
 
#sinfo thead th{}
#sinfo thead th:first-child{border:none;}
#sinfo tbody th{}
 
#sinfo table a {
	width:100%;
	display:block;
	color: #ffffff;
	background-color:inherit;
	line-height:1.5em;
}
#sinfo table a:visited {
	color: #ffffff;
	background-color:inherit;
}
#sinfo tbody td+td+td+td a:before{
	 content:"\21D3";
	 text-align:right;
}
#sinfo table a:hover {
	color: #ffffff;
	background-color:inherit;
}

.menutab {margin-left:10px;overflow: hidden;}
.menutab ul{margin: 0;padding: 0;padding-left: 20px;font: bold 10px Verdana;list-style-type: none;}
.menutab li {display: inline;margin: 0;}
.menutab li a {float: left;display: block;text-decoration: none;
margin: 0;
padding: 3px 3px; 
border-right: 1px solid #C2A280; 
color: white;
background: #B49675; 
}

.menutab li a:visited {color: white;}
.menutab li a:hover, .menutab li.selected a {background:#644E36; color:#f4f4f4}
.menutab li a.current {background: #644E36;color:#ffffff;}

form {display:inline}
.data-mark {color:#f00;font-weight:normal;}
.data-warning {color:#006400;border: 1px solid #006400;text-align:left;margin:0px 20px;margin-bottom: 20px;padding:10px;}
.data-error {color:#f00;border: 1px solid #f00;text-align:left;margin:0px 20px;margin-bottom: 20px;padding:10px;}
#admcontent {margin:0 auto;min-height: 450px;}
* html #admcontent{ /*IE only style*/
height: 450px;}
#adm_content {margin:0 auto;text-align:left;}

#divx {}
#update_div {width:99%; margin:0 auto;padding:5px 0 0 0;display:none;z-index: 202;}
#uinfo {width:99%; margin:0 auto;padding:5px 0 0 0;}
.data-mark {color:#f00;font-weight:normal;}
.data-warning {color:#006400;border: 2px solid #006400;text-align:left;margin:20px 20px;margin-bottom: 20px;padding:10px;}
.data-error {color:#8B0000;border: 2px solid #8B0000;text-align:left;margin:20px 20px;margin-bottom: 20px;padding:10px;}
.cost {font-weight:bold;color:#ffffff;}
.tabletop caption{
	color:#EDEAE3;
	background-color:inherit;
	font-size:105%;
	padding:2px;
	text-align:center;
}
.tabletop tr,th {}
.tabletop td {color:#BCD5D7;}
.tabletop a {color:#A0B5B7;}
.tabletop a:hover {color:#f4f4f4;}


legend, fieldset {padding:0.2em 0.5em;border:1px solid #C2A280;color:#f4f4f4;}
.snews {margin:0 auto; width:90%;}
.snews tr {background-color: #C2A280;color:#f4f4f4;}
#footer {margin-left:10px;margin-top:50px;color:#f4f4f4;font-size: 9px;}
#copy {float:right;margin-right:10px;margin-top:50px;color:#f4f4f4;font-size: 10px;}


#mbott {margin: 0 auto; width:523px; height:224px;background:url('../images/botm.gif');}

.hourchat {color:#8F968B;cursor:pointer;}
.nickn {color:#717E8E;}

#cnick {position: relative;}
#chat {position: relative; left:2px;text-align:left; width:180px;}

#chatnick { border:1px solid #111111; padding:4px; background:#2E0D04; color:white; }
#chatmsg {  }

#container {
position: absolute;
top: 30px;
right: 0px;
margin-right: 0px;
width: 100%;
height: 145px;
background-color: transparent;
overflow: hidden;
}

#contentx {
position: relative;
padding:2px 0 2px 2px;
width: 168px;
left: 0px;
font: 0.8em Verdana, Arial, Helvetica,san-serif;
border:1px solid #111111;background:#2E0D04; color:#B9C7D7;

}
/* Scroll bar */
#scrollArea {
position: absolute;
right:3px;
top: 30px;
height: 145px;
width: 8px;
overflow: hidden;
background-color: #C8A784;
z-index:96;
}

/* Scroller */
#scroller {
position: absolute;
top: -1px;
width: 8px;
background-color: #911A1E;
right:0px;
}

#chatq {
position: absolute;
top: 185px;
left: 0px;
width: 210px;
height: 41px;
}


/* Smileys panel */
#emo {
position: absolute;
top:0px;
left: 136px;
height:20px;
width: 74px;
text-align:center;
cursor:pointer;
padding:0px;
}

#emo ul {
list-style-type:none;
margin-top:4px;
color: #666;
text-decoration:none;
margin-left:0px;
padding:0px;
}

#emo li:hover,  #emo li.over {
color: #FD5C00;
cursor:pointer;
padding-bottom:10px;
}

#emo li ul {
display: none;
cursor:default;
list-style-type:none;
}

#emo li:hover ul {
position:absolute;
right:-1px;
display:block;
top:18px;
width:202px;
height:40px;
background-color: #927356;
border: 1px solid #C2A280;
cursor:default;
list-style-type:none;
padding-left:8px;
z-index:97;
}
 
#emo li:hover ul li, #emo li.over ul li{
display: inline;
cursor:default;
margin-right:9px;
}

/* Horizontal Carousel */
#horizontal_carousel { 
  width: 300px;
  height: 200px;
  margin-bottom: 10px;
  position: relative;  
}         

#horizontal_carousel .container {
  position: absolute;
  top: 40px;
  left: 37px;  
  width: 226px;
  height: 143px;
  overflow:hidden;   
  background: #CCAA88;
  border-top: 1px solid #BEA383;
  border-bottom: 1px solid #8D6C49;
}            

#horizontal_carousel .previous_button {
  position: absolute;
  top: 40px;
  left: 10px;
  background-color:transparent; background-image:url('../images/cbutt.gif');
  background-position: -32px 0px; width: 30px; height: 145px;
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background-color:transparent; background-image:url('../images/cbutt.gif');
  background-position: 0px 0px; width: 30px; height: 145px;
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  top: 40px;
  right: 10px;
  background-color:transparent; background-image:url('../images/cbutt.gif');
 background-position: -96px 0px; width: 30px; height: 145px;
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
 background-color:transparent; background-image:url('../images/cbutt.gif');
 background-position: -64px 0px; width: 30px; height: 145px;
 cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 158px;
}                      

#horizontal_carousel ul li img {
  display:block;             
  background:#2D353E;  
}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
  color:#E3EDFA;
  margin:0pt;
  padding:24px 10px 10px;
  width:206px;
  list-style:none;   
  float:left;
}
div#test-accordion{
	border: 1px solid #C2A280;
	background-color: #21201f;
	margin:0 auto;
}

div.accordion {
	position: relative; /* required for bounding */
	width: 90%;
}

div.accordion-toggle{
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
	background: #6d493a url(../images/on.jpg) repeat-x;
	background-position: bottom;
	color: #fff;   
	cursor: pointer;
	margin-bottom: 1px;
	padding: 3px 14px 3px 14px;
	border-top: 1px solid #6d493a;	
}

div.accordion-toggle:hover, div.accordion-toggle-active{
	background-image: url(../images/off.jpg);
	background-color: #3f3c38;
	border-top: 1px solid #3f3c38;
}

div.accordion-content{
	overflow: hidden;	/* required for effect */
	background: #D0AE8B;
	padding: 0;
}

div.accordion-content p{
	margin: 9px 24px 6px 24px;
}
.tabletops tr,th {}
.tabletops td {color:#1F0A05;}
.tabletops a {color:#A0B5B7;}
.tabletops a:hover {color:#f4f4f4;}

<!--
.style777 {font-size: 24px}
.style888 {color: #996600}
.style999 {
	color: ##221500;
	font-weight: bold;
	font-size: 14px;
}
.style100 {
	color: #996600;
	font-size: 11px;
	font-style: italic;
}
.style99999 {
	color: #CC3300;
	font-weight: bold;
.style11111 {
	color: #FF0000;
	font-weight: bold;
}
.style22222 {
	color: #000000;
	font-weight: bold;
}
.style1121 {
	font-size: 24px;
	color: #FF0000;
}
.style255 {
	color: #FF0000;
	font-weight: bold;
}
.style1244 {
	color: #0000FF;
	font-weight: bold;
}
.style2112 {
	color: #00FF00;
	font-weight: bold;
}
-->
