/* Main design by G. Wolfgang, 2006 (www.1-2-3-4.info */
/* Adapted by John Tipton, 2009-2010 for The MUDList  */

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
blockquote {font-size: 105%;color: rgb(192,192,192);}
.nav3-grid {width:120px; margin-top:40px; border-bottom:none; padding:5px;border-left:1px solid;border-top:1px solid;border-bottom:1px solid;}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em; /*Non-IE6*/ text-align:center; height:auto !important; height:2.0em; /*IE6*/ line-height:2.0em; padding:0px 10px 0px 20px;  border-top: none;font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em; /*Non-IE6*/ text-align:center; height:auto !important; height:1.7em; /*IE6*/ line-height:1.7em; padding:0px 10px 0px 0px; border:none; font-weight:normal;font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:rgb(225,225,225); color:rgb(42,90,138); text-decoration:none;}

.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(0,0,0); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:100%;}
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px;color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.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:110%;}
.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:110%;}

/* 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);*/ font-family:"trebuchet ms",arial,sans-serif; color:rgb(11,52,57); font-weight:bold; font-size:220%;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(0,0,0); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content h1 {clear:both; margin:0.25em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:190%;font-style: italic;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.main-content h3 {clear:both; margin:3px 0 0 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(192,192,192); font-weight:normal; font-size:130%;}
.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-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",verdana,arial,sans-serif; font-weight:normal; font-size:140%;}
.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:110%;}
.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 {clear:both; width:660px; /*margin:2.0em 0 0.2em 20px;*/ table-layout: auto; border-collapse:collapse; empty-cells:show; background-color:rgb(0,0,0);}
.main-content table th {/*height:3.0em; */padding:2px 2px 2px 5px; 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);*/ background-color:rgb(0,0,0); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:115%;}
.main-content table td {/*height:3.0em; */padding:4px 7px 4px 7px;background-color:rgb(0,0,0); text-align:left; font-weight:normal; color:rgb(255,255,255); font-size:115%;}
.main-content table td.mudname {/*height:3.0em; */white-space:nowrap;padding:4px 7px 4px 7px;background-color:rgb(0,0,0); text-align:left; font-weight:normal; color:rgb(255,255,255); font-size:115%;}
.main-content table th.top {/*height:3.5em; */padding:2px 7px 5px 5px;;empty-cells:show; background-color:rgb(0,0,0); text-align:left; color:rgb(255,255,255);border-bottom:1px solid;border-color:rgb(87,87,87); /*font-weight:bold*/ font-size:105%;}
.main-content table th.global {/*height:3.5em; */padding:2px 7px 5px 5px;;empty-cells:show; background-color:rgb(0,0,0); text-align:left; color:rgb(255,255,255);border-bottom:1px solid;border-color:rgb(87,87,87); /*font-weight:bold*/ font-size:95%;}
.main-content table th.top_right {/*height:3.5em; */padding:2px 7px 5px 5px;;empty-cells:show; background-color:rgb(0,0,0); text-align:right; color:rgb(255,255,255);border-bottom:1px solid;border-color:rgb(87,87,87); /*font-weight:bold*/ font-size:105%;}
.main-content table th a.top {color:rgb(255,255,255);}
.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:125%;}


.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);font-size:88%}
span.bbred {color:rgb(255,0,0);font-size:88%}
.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); font-size:90%;text-align:left;border:none;}
.main-content table td.rlm_age {color:rgb(192,192,192); font-size:90%;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(8,8,8);}

/*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:10px;}
.main-content table td.global_rlm_name {font-size:10px;white-space:nowrap;color:rgb(249,251,0);text-align:left;border:none;}
.main-content table td.global_rlm_name a {font-size:10px;color:rgb(249,251,0);}
.main-content table td.global_rlm_name a:visited {font-size:10px;color:rgb(249,251,0);}
.main-content table td.global_plyr_exp {font-size:10px;color:rgb(0,128,0); text-align:right;border:none;}
.main-content table td.global_plyr_gang{font-size:10px;color:rgb(128,128,0); text-align:left;border:none;white-space:nowrap;}
.main-content table td.global_plyr_name{font-size:10px;color:rgb(0,128,0); text-align:left;border:none;white-space: nowrap;}
.main-content table td.global_plyr_class{font-size:10px;color:rgb(128,0,128); text-align:left;border:none;}
.main-content table td.global_rate{font-size:10px;color:rgb(128,128,0); text-align:right;border:none;}
.main-content table td.global_delta_pos{font-size:10px;color:rgb(0,251,0); text-align:right;border:none;}
.main-content table td.global_delta_neg{font-size:10px;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:11px; display:inline;}
table.gossip {width:auto;}
table.gossip td {border:none;font-size:90%;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:12px;text-align: right;}
table.gossip td.gos_gos{padding-left:5px;color:rgb(128,0,128); font-size:12px;}
span.rem {font-size: 10px;}
/*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:120%;}
.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:120%;}

/********************/
/*  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); font-weight:bold; 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 {font-size:65%; background:url(../img/bg_texture.jpg); color:rgb(50,50,50); color:rgb(255,255,255);font-family:verdana,arial,sans-serif;} /*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-bottom:20px; 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:640px; 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 {border-bottom:1px solid rgb(255,255,255);width:900px; height:140px;font-family:"trebuchet ms",arial,sans-serif;background-color:rgb(0,0,0); background-image:url(../img/bg_head_top.jpg)}
.header-top {background:transparent;width:900px; height:85px;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; font-family:verdana,arial,sans-serif;}
.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 20px; background:url(../img/bg_head_top_logo.jpg); }
.sitename {width:300px; height:45px; position:absolute; z-index:1; margin:20px 0 0 20px; overflow:visible !important; /*Firefox*/ overflow:hidden; /*IE6*/}
.sitename h1 {font-size:300%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(200,200,200); font-size:125%;font-style: italic;}
.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; /*font-weight:bold;*/}
.nav1 li {display:inline;margin:0 0 0 0;/* list-style:none;*/}
.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:5px;float:left; width:550px;border:none; color:rgb(75,75,75); font-size:1.0em; font-size:115%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:1000;}
.nav2 ul li ul {display:none; border:none;}
/*.nav2 ul li ul {margin-left:-30px; padding:0 60px 60px 30px;} sticky hover zones */
.nav2 ul li a {background-color: rgb(0,15,30);margin:0 4px 4px 0;border:1px solid rgb(87,87,87);text-align: center;width:90px;float:left; display:block; height:16px; line-height:16px; padding:0 2px 0 2px; text-decoration:none; font-weight:bold; color: rgb(255,255,255);}
.nav2 ul li a:hover {background-color: rgb(0,20,75);margin-bottom: 2px;margin-right:4px;text-align: center;width:90px;border:1px solid;border-color: rgb(255,255,255);float:left; display:block; height:16px; line-height:16px; padding:0 2px 0 2px; text-decoration:none; font-weight:bold; color: rgb(255,255,255);}

/*.nav2 ul li:hover {background-color: rgb(0,0,255);color:rgb(255,255,255);}*/
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}

button.search {
  font-size:85%;
}
input.search {
  font-size:85%;
}

/*Non-IE6*/
/*
.nav2 ul li:hover a {font-style:  italic;}
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:1.7em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(0,0,0); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(0,0,0); font-weight:normal; color:rgb(250,250,250);} 
.nav2 ul li:hover ul li a:hover {color:rgb(255,255,255);background-color: rgb(0,0,60);}
*/

/*IE6*/
/*
.nav2 ul li a:hover {text-decoration: underline;font-weight: bold;} 
.nav2 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:1.8em; top:3.0em; left:0; margin-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; width:10em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);}
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {color:rgb(0,0,0);text-decoration:none;} 
*/


/******************/
/*  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:720px; margin-bottom:10px !important; /*Non-IE6*/ margin-bottom:5px; /*IE6*/}
.column1-unit p {font-size: 12px;}
.column2-unit-left {float:left; width:300px; margin-bottom:10px !important; /*Non-IE6*/ margin-bottom:5px; /*IE6*/}
.column2-unit-right {float:right; width:300px; margin-bottom:10px !important; /*Non-IE6*/ margin-bottom:5px; /*IE6*/}
.column3-unit-left {float:left; width:186px; margin-bottom:10px !important; /*Non-IE6*/ margin-bottom:5px; /*IE6*/}
.column3-unit-middle {float:left; width:186px; margin-bottom:10px !important; /*Non-IE6*/ margin-bottom:5px; /*IE6*/ margin-left:40px;}
.column3-unit-right {float:right; width:186px; margin-bottom:10px !important; /*Non-IE6*/ margin-bottom:5px; /*IE6*/}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {padding:10px;line-height:1em; text-align:right; color:rgb(100,100,100); font-weight:bold; font-size:110%;}
.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:640px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

