/* Main design by G. Wolfgang, 2006 (www.1-2-3-4.info */
/* Adapted by John Tipton, 2009-2010 for The MUDList  */
/* Old fonts font-family:monospace; */
/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
body {font-family:Georgia,serif;font-size:12pt;}


blockquote {font-size: 12pt;color: rgb(192,192,192);}
.nav3-grid {position:relative;margin: -1px 0 0 -337px;width:468px;}
.nav3-grid img {padding:0 0 0 0;border: solid 1px; border-color: rgb(255,255,255);}
.nav3-grid dd.first {text-align: right;font-size:8pt;}
.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(0,0,0);color:rgb(255,255,255); font-weight:bold;font-size:8pt;}
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190);color:rgb(255,255,255); font-weight:bold; font-size:14pt;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px;color:rgb(100,100,100); font-weight:bold; font-size:14pt;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px;color:rgb(80,80,80); font-weight:bold; font-size:12pt;}
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:12pt;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:12pt;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important; /*Non-IE6*/ margin:0.5em 10px 1.0em 45px; /*IE6*/}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:12pt;}

/* MAIN CONTENT */
.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:2px 0 2px 0;/*border-top:solid 1px rgb(255,255,255)*/ /*border-bottom:solid 1px rgb(225,225,225);*/ color:rgb(11,52,57); font-weight:bold; font-size:16pt;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(0,0,0);  color:rgb(255,255,255); font-weight:bold; font-size:14pt;}
.main-content h1 {clear:both; margin:0.25em 0 0.5em 0;  color:rgb(80,80,80); font-weight:normal;font-size:16pt;font-style: italic;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0;  color:rgb(80,80,80); font-weight:normal; font-size:14pt;}
/*.main-content h3 {clear:both; margin:.5em 0 0.5em 0;  color:rgb(192,192,192); font-weight:normal; font-size:10pt;}*/
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.main-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-size:140%;}
.main-content h6 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80);  font-weight:normal; font-size:140%;}
.main-content p {width:600px;margin:0 0 1.0em 0; line-height:1.5em; font-size:10pt;color:rgb(192,192,192);}
.main-content p.small {width:600px;margin:0 0 1.0em 0; line-height:1.5em; font-size:8pt;color:rgb(192,192,192);}
.main-content p.center {text-align:center;font-size:80%;}
.main-content p.right {text-align:right;font-size:80%;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

span.gl_gold {color:rgb(255,204,0);}
span.gl_plat {color:rgb(51,153,153);}
span.gl_silv {color:rgb(204,204,204);}
span.gl_bronze {color:rgb(102,51,0);}
span.gl_common {color:rgb(50,50,50);}

.main-content table {font-family:"Lucida Console",monospace;font-size:10pt;clear:both; width:875px;table-layout: auto; border-collapse:collapse; empty-cells:show; background-color:rgb(0,0,0);}
.main-content table tr.ansi_top {height:32px;background: url(../img/ansi_title_bg.gif)  repeat-x;}
.main-content table th {padding:2px 2px 2px 7px; border-left:none;/*solid 1px rgb(150,150,150*/ border-right:none;/*solid 1px rgb(150,150,150*/ border-top:none;/*solid 1px rgb(150,150,150);*/text-align:left; color:rgb(0,0,0);}
.main-content table td {padding:4px 7px 4px 7px;background-color:rgb(0,0,0); text-align:left;color:rgb(255,255,255);}
.main-content table td.mudname {white-space:nowrap;padding:4px 7px 4px 7px;background-color:rgb(0,0,0); text-align:left; color:rgb(255,255,255);}
.main-content table th.top {text-align:left;font-weight:normal;}
.main-content table th.global {text-align:right;font-weight:normal;}
.main-content table th.top_right {text-align:right;font-weight:normal;}
.main-content table th a.top {color:rgb(0,0,0);font-weight: normal;text-decoration: underline;}
.main-content table td.split {/*height:3.5em; */padding:0 0 0 5px;color:rgb(255,0,0);background-color:rgb(0,0,0); text-align:left; font-size:12pt;}


.main-content table td a {text-decoration:underline;font-weight:normal;}
.main-content table a.sort {color:rgb(255,255,255); text-decoration:underline;}

/*realm listings*/
span.bred {color:rgb(128,0,0);}
span.bbred {color:rgb(255,0,0);}
span.ansi_yellow {color:rgb(249,251,0);}
span.ansi_darkgrey {color:rgb(80,80,80);}
span.ansi_lightgrey {color:rgb(192,192,192);}
span.ansi_white {color:rgb(255,255,255);}
span.ansi_darkgreen {color:rgb(0,128,0);}
span.ansi_cyan {color:rgb(0,128,128);}
span.ansi_brightcyan {color:rgb(0,255,255);}

.main-content table td.rlm_name {white-space:nowrap;color:rgb(249,251,0);text-align:left;border:none;}
.main-content table td.rlm_name a {color:rgb(249,251,0);}
.main-content table td.rlm_name a:visited {color:rgb(249,251,0);}


.main-content table td.rlm_address {color:rgb(0,128,0);text-align:left;border:none;}
.main-content table td.rlm_age {color:rgb(192,192,192);white-space:nowrap;}
.main-content table td.rlm_top {color:rgb(128,0,128); text-align:right;border:none;}
.main-content table td.rlm_online {color:rgb(128,0,128); text-align:right;border:none;}
.main-content table td.rlm_gangs {color:rgb(128,0,128); text-align:left;border:none;}
.main-content table td.rlm_cost {color:rgb(128,128,0); text-align:left;border:none;}
.main-content table td.rlm_content {color:rgb(128,128,0); text-align:left;border:none;}
.main-content table td.rlm_pvp {color:rgb(128,128,0); text-align:left;border:none; }
.main-content table td.rlm_dupes {color:rgb(128,128,0); text-align:left;border:none;}
.main-content table td.rlm_exp {color:rgb(0,128,0); text-align:right;border:none;}

tr.c1 td {background-color: rgb(12,12,12);}

/*general color*/
.main-content table td.color_dgreen {color:rgb(0,128,0); text-align:left;border:none;}
.main-content table td.color_brown {color:rgb(128,128,0); text-align:left;border:none;}

/*listings*/
.main-content table td.top_rank{color:rgb(128,0,0); text-align:right;border:none;}
.main-content table td.top_name{color:rgb(0,128,0); text-align:left;border:none;white-space: nowrap;}
.main-content table td.top_class{color:rgb(128,0,128); text-align:left;border:none;}
.main-content table td.top_gang{color:rgb(128,128,0); text-align:left;border:none;white-space:nowrap;}
.main-content table td.top_rate{color:rgb(128,128,0); text-align:right;border:none;}
.main-content table td.top_exp{color:rgb(0,128,0); text-align:right;border:none;}
.main-content table td.top_lvl{color:rgb(128,0,128); text-align:right;border:none;}

.main-content table td.global_rank{color:rgb(192,192,192); text-align:right;border:none;font-size:8pt;}
.main-content table td.global_rlm_name {font-size:8pt;white-space:nowrap;color:rgb(249,251,0);text-align:left;border:none;}
.main-content table td.global_rlm_name a {font-size:8pt;color:rgb(249,251,0);}
.main-content table td.global_rlm_name a:visited {font-size:8pt;color:rgb(249,251,0);}
.main-content table td.global_plyr_exp {font-size:8pt;color:rgb(0,128,0); text-align:right;border:none;}
.main-content table td.global_plyr_gang{font-size:8pt;color:rgb(128,128,0); text-align:left;border:none;white-space:nowrap;}
.main-content table td.global_plyr_name{font-size:8pt;color:rgb(0,128,0); text-align:left;border:none;white-space: nowrap;}
.main-content table td.global_plyr_class{font-size:8pt;color:rgb(128,0,128); text-align:left;border:none;}
.main-content table td.global_rate{font-size:8pt;color:rgb(128,128,0); text-align:right;border:none;}
.main-content table td.global_delta_pos{font-size:8pt;color:rgb(0,251,0); text-align:right;border:none;}
.main-content table td.global_delta_neg{font-size:8pt;color:rgb(251,0,0); text-align:right;border:none;}


.main-content table td.global_gang{font-size:10px;color:rgb(128,128,0); text-align:left;border:none;}
.main-content table td.gang_rank{color:rgb(128,0,0); text-align:right;border:none;}
.main-content table td.gang_name{color:rgb(0,128,0); text-align:left;border:none;}
.main-content table td.gang_leader{color:rgb(128,0,128); text-align:left;border:none;}
.main-content table td.gang_members{color:rgb(128,128,0); text-align:center;border:none;}
.main-content table td.gang_exp{color:rgb(128,128,0); text-align:right;border:none;}
.main-content table td.gang_created{color:rgb(0,128,0); text-align:left;border:none;}
/*alignments*/
.main-content table td.who_title{color:rgb(128,0,128); text-align:left;border:none;}
.main-content table td.who_name{color:rgb(0,128,0); text-align:left;border:none;}
.main-content table td.who_gang{color:rgb(128,128,0); text-align:left;border:none;}
.main-content table td.who_lawful{color:rgb(255,255,255); text-align:left;border:none;}
.main-content table td.who_saint{color:rgb(255,255,255); text-align:left;border:none;}
.main-content table td.who_good{color:rgb(255,255,255); text-align:left;border:none;}
.main-content table td.who_outlaw{color:rgb(128,0,0); text-align:left;border:none;}
.main-content table td.who_criminal{color:rgb(128,128,0); text-align:left;border:none;}
.main-content table td.who_villain{color:rgb(249,251,0); text-align:left;border:none;}
.main-content table td.who_fiend{color:rgb(255,0,0); text-align:left;border:none;}
.main-content table td.who_seedy{color:rgb(192,192,192); text-align:left;border:none;}
.main-content table td.who_neutral{color:rgb(0,137,137); text-align:left;border:none;}
/*gossip*/

span.gos_date{padding:0 5px;color:rgb(75,75,75); font-size:10pt; display:inline;}
table.gossip {width:auto;}
table.gossip td {border:none;padding: 2px 10px 3px 1px;margin:0 0 0 0;}
table.gossip td.gos_name{white-space: nowrap;color:rgb(192,192,192); font-size:10pt;text-align: right;}
table.gossip td.gos_gos{padding-left:5px;color:rgb(128,0,128); font-size:10pt;}
span.rem {font-size: 8pt;}
/*other*/
.main-content h2.last_update{color:rgb(192,192,192); font-size:100%;padding:0 0 0 0;margin:-12px 0 0 0;}

p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}

/*
.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:10pt;}
*/

/*.main-content ul h3 {color:rgb(255,255,255);text-decoration: underline;}*/
.main-content li.sublist {font-size:8pt;color:rgb(192,192,192);}
.main-content ol {margin:0.5em 0 1.0em 20px !important; /*Non-IE6*/ margin:0.5em 0 1.0em 25px; /*IE6*/}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:10pt;}

/********************/
/*  COMMON CLASSES  */
/********************/
select {padding:0 6px 0 4px;font-size: 10px;}
.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:none;/*1px solid rgb(150,150,150);*/}
.main img.center {clear:both; float:none; margin:0; padding:1px; border:1px solid rgb(150,150,150);}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}

.main a {color:rgb(0,137,137); text-decoration:none;}
.main-content h1 a {color:rgb(11,52,57); font-weight:normal; text-decoration:none;}
.main a:hover {color:rgb(11,52,57); text-decoration:underline;}
.main a:visited {color:rgb(0,137,137);}

.main a img {border:solid 1px rgb(150,150,150);}
.main a:hover img {border:solid 1px rgb(220,220,220);}

/* Main design by G. Wolfgang, 2006 (www.1-2-3-4.info */
/* Adapted by John Tipton, 2009-2010 for The MUDList  */

/* NON-HEADER */
*{padding:0; margin:0;}
body {background:url(../img/bg_texture.jpg); color:rgb(50,50,50); color:rgb(255,255,255);} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(255,255,255);font-size:1.0em;}
.main {clear:both; width:900px; padding:5px 0 20px 0;background:rgb(0,0,0) top left repeat-y;}
.main-navigation {display:inline; /*Fix IE floating margin bug*/ float:right; width:130px; overflow:visible !important; /*Firefox*/ overflow:hidden; /*IE6*/}
.main-content {display:inline; /*Fix IE floating margin bug*/ float:left; width:888px; margin:0 0 0 10px; overflow:visible !important; /*Firefox*/ overflow:hidden; /*IE6*/}
.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(0,0,0); font-size:0.75em; overflow:visible !important; /*Firefox*/ overflow:hidden; /*IE6*/}

/* HEADER */
.header {padding-bottom: 6px;width:900px;background-color:rgb(0,0,0);border-bottom: 1px; border-bottom-color: rgb(255,255,255);border-bottom-style: solid;background-image:url(../img/bg_head_top.jpg);}
.header-top {background:transparent;width:900px;height:75px;overflow:visible !important; /*Firefox*/ overflow:hidden; /*IE6*/}
.header-breadcrumbs {margin-top: 4px;clear:both; width:900px;margin:0 0 0 0; padding:2px 0 0 0;background-color:rgb(0,0,0);}
.header-breadcrumbs ul {margin-top:5px;float:left; width:650px; list-style:none; padding:0px 2px 2px 4px;}
.header-breadcrumbs ul li {display:inline; padding:2px 0 2px 0; /*background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%;*/ font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {border:1px solid rgb(87,87,87);background-color:rgb(0,15,30);color:rgb(255,255,255); text-decoration:none;padding: 2px 4px 4px 4px;}
.header-breadcrumbs ul a:hover {border:1px solid rgb(255,255,255);background-color:rgb(0,20,75);text-decoration:none;color:rgb(255,255,255);padding:2px 4px 4px 4px;}

/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo {width:60px; height:40px; position:absolute; z-index:1; margin:31px 0 0 15px; background:url(../img/bg_head_top_logo.jpg); }
.sitename {width:300px; height:45px; position:absolute; z-index:1; margin:20px 0 0 15px; overflow:visible !important; /*Firefox*/ overflow:hidden; /*IE6*/}
.sitename h1 {font-size:18pt;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(220,0,220); font-size:10pt;}
.sitename a {text-decoration:none; color:rgb(220,220,220);}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

.nav0 {width:350px; position:absolute; z-index:2; margin:25px 0 0 0; margin-left:550px !important; /*Firefox*/ margin-left:553px; /*IE6*/}
.nav0 ul {float:right; padding:0 20px 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}
.nav0 a:hover {text-decoration:none;}
.nav0 a img {height:14px; border:none;}

.nav1 {width:468px;height:15px;border-right:1px solid rgb(255,255,255);border-bottom:1px solid rgb(255,255,255);padding:0 0 0 0;margin:0px 0px 0px 0px;background:transparent;}
/*
.nav1 ul {float:left; padding:0 0px 0 0;}
.nav1 li {display:inline;margin:0 0 0 0;}
.nav1 li a {display:block; float:left; padding:0 0 0 0; color:rgb(255,255,255); text-decoration:none; font-size:150%;}
.nav1 a:hover {text-decoration:none; color:rgb(255,255,255);}
*/
.sitemessage {width:350px; height:120px; position:absolute; z-index:1; margin:20px 0 0 530px; color:rgb(234,239,247); /*xoverflow:visible !important /*Activate if Firefox print problems*/ overflow:hidden; /*IE6*/}
.sitemessage h1 {width:350px; text-align:right; font-size:230%;}
.sitemessage h2 {float:right; width:270px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%;}
.sitemessage h3 {float:right; width:270px; margin:10px 0 0 0; text-align:right; font-size:140%;}
.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}
.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}

.nav2 {background:transparent;margin-left:10px;float:left; width:650px;border:none; color:rgb(192,192,192); font-family:"Lucida Console",monospace;font-size:10pt;}
.nav2 ul {list-style-type:none;}
.nav2 ul li {line-height: 16px;margin:2px 4px 2px 4px;width:160px;height:16px;text-align: left;float:left; position:relative; z-index:900;}
.nav2 ul li.search {padding-top:6px;margin:4px 4px 2px 4px;width:132px;height:16px;text-align: left;float:left; position:relative; z-index:900;}

.nav2 ul li ul {display:none; border:none;float:left; display:block;}
.nav2 ul li a {line-height:16px;text-decoration:underline; font-weight:normal; color: rgb(192,192,192);}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}
.nav2 img {margin: 0 0 0 0;padding: 0 0 0 0;}

.search_div {display:inline; position:relative;left:-50px;top:10px;z-index:1000;}

.filter_div ul {padding:2px 0 2px 0;display:inline-block;list-style: none;font-size:8pt;color:rgb(192,192,192);}

.page-container button {padding: 0 4px 0 4px;font-size:8pt;border: 1px solid;border-color: rgb(192,192,192);background-color: rgb(192,192,192);color:rgb(0,0,0);}
.page-container input {padding:1px 0 1px 0;font-size:8pt;border-color:rgb(192,192,192);border: 1px solid;color:rgb(192,192,192);background-color:rgb(0,0,0);}
.page-container option {font-size:8pt;border-color:rgb(192,192,192);border: 0px; color:rgb(192,192,192);background-color:rgb(0,0,0);}
.page-container select {font-size:8pt;border-color:rgb(192,192,192);border: 1px solid;color:rgb(192,192,192);background-color:rgb(0,0,0);}
.page-container textarea {padding:1px 0 1px 0;font-size:8pt;border-color:rgb(192,192,192);border: 1px solid;color:rgb(192,192,192);background-color:rgb(0,0,0);}

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 120px; /*background:url(../img/bg_corner_topright.gif) no-repeat*/}

/* MAIN CONTENT */
.column1-unit {width:888px; margin-bottom:10px !important; /*Non-IE6*/ margin-bottom:5px; /*IE6*/}
.column1-unit p {font-size: 12px;text-decoration: underline;color:rgb(82,82,82);}
.column1-unit h3 {font-size:12pt;color:rgb(192,192,192);font-family:Georgia,serif;text-decoration: underline;margin:4px 0 4px 0;}
.column1-unit ul {width:640px;list-style-type:disc;font-size:10pt;margin:0 0 0 20px;}
.column1-unit li {padding:2px 2px 2px 2px;}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {padding:10px;line-height:1em; text-align:right; color:rgb(100,100,100); font-weight:bold; font-size:8pt;}
.footer a {text-decoration:underline; color:rgb(255,255,255);}
.footer a:hover {text-decoration:none; color:rgb(255,0,0);}
.footer a:visited {color:rgb(255,255,255);}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:875px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}


