/*
 * Cascading Style-Sheet for BIGLIST.COM, 
 * (C) 2003 BIGLIST Inc., All Rights Reserved.
 */
body { 
  font-family: arial,verdana,arial,sans-serif; font-size: medium; color: #000000;
  background-color: #d3ae94; 
}

/* Box Container */

.box {
  margin:1em; 
  border: 1px solid #000000;
  font-size: smaller;
  font-weight: bold; 
  color: #000000; background-color: #ffffff;
}
.boxtitle {
  font-weight: bold; 
  text-align: left;
  border-bottom: 1px solid #000000;
}
.boxlabel {
  font-size: smaller; 
  text-align: left; 
  font-weight: bold; vertical-align: top;
}
.boxtext  {
  font-size: smaller; padding: 3px; 
  vertical-align: top; text-align: left; vertical-align: center;
}
.boxnumber {
  font-size: smaller; padding: 3px;
  text-align: right; vertical-align: top;
}

/* Content Container */

.concontainer {
  background-color: #ffffcc; color: #000000;
  border-style: solid; border-width: 1px; border-color: #000000;
}
.contitle {
  font-size: large; font-weight: bold; color: #000000;
  background-color: #dd8f21; text-align: center;  
  border-style: solid; border-width: 0 0 1px 0; border-color: #000000;
}
.contitlehelp {
  font-size: small; color: #660033; font-weight: normal;
  background-color: #ffffcc;
  margin: 3px; position: absolute; right: 7%;
}
.contitlelink {
  font-weight: bold; color: #000000; text-decoration: none;
  background-color: #dd8f21;
}
.msgbox {
  text-align: center;
}
.conmessage {
  background-color: yellow; text-align: center; text-decoration: none; font-weight: bold;
  color: #000000; 
  border-style: solid; border-width: 1px 1px; margin-bottom: 10px; border-color: #000000;
}
.conviews {
  background-color: #db864a; text-align: center; color: #000000; 
  font-weight: normal; font-size: small;
  border-style: solid; border-width: 0px 0px 1px 0px; padding: 2px; border-color: #000000;
}
.conview0 {
  font-weight: normal; color: #660033;
  background-color: #db864a; font-size: small;
  padding: 0em 0.5em;
  text-decoration: none;
}
.conview1 {
  font-weight: bold; color: #000000; text-decoration: none;
  background-color: #ffffcc; padding: 2px 0.5em 3px 0.5em;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
.concontent {
  background-color: #ffffcc; text-align: center; color: #000000;
}
.conheadings {
  background-color: #ffffcc; text-align: center; text-decoration: none; font-weight: bold;
  font-size: small; color: #000000; border-style: solid;
  border-top-width: 1px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px;
}
.conheadnum {
  border-style: solid; border-width: 0px 0px 1px 0px; padding: 3px; border-color: #000000;
  text-align: right; vertical-align: top;
}
.conheadsort {
  color: #000000; text-decoration: none;
}
.conhead {
  border-style: solid; border-width: 0px 0px 1px 0px; padding: 3px; border-color: #000000;
  text-align: left; vertical-align: top;
}
.contotalnum {
  font-size: small; color: #000000; font-weight: bold;
  background-color: #ffffcc;
  border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000000;
  text-align: right; vertical-align: top;
  padding-right: 15px;
}
.contotal {
  font-size: small; color: #000000; font-weight: bold;
  background-color: #ffffcc;
  border-style: solid; border-width: 1px 0px 0px 0px;  border-color: #000000;
  text-align: left; vertical-align: top;
}
tr.conrow { background-color: #ffffcc; }
tr.conrow2 { background-color: #ffffff; }
.conlink {
  font-size: small; padding: 3px;
  text-align: right; vertical-align: top;
}
.connumber {
  font-size: small; padding: 3px;
  text-align: right; vertical-align: top;
  padding-right: 15px;
}
.conlabel {
  font-size: small; 
  padding-left: 5px; padding-right: 5px; text-align: left; 
  padding-top: 3px; /* added for alignment */
  font-weight: bold; vertical-align: top;
}
.consublabel {
  font-weight: bold; 
}
.context {
  font-size: small; padding: 3px; 
  vertical-align: top; text-align: left; vertical-align: center;
}
.contextfield {
 font-size: smaller; font-weight: normal; padding: 2px;
}
.errfield { background-color: yellow; }
.contextarea {
 font-family: courier,fixed; font-size: small; padding: 1px;
}
.conradiolabel {
  font-size: small; font-weight: bold; 
  text-align: left; vertical-align: center;
  white-space: nowrap;
}

.conprompt {
  background-color: #db864a; border-style: solid; color: #000000;
  border-style: solid; border-width: 1px; border-color: #000000;
}
.conwizanswer {
  text-align: center; font-weight: bold;
}
.conwizquestion {
  text-align: center; font-weight: bold;
}
.concommands {
  font-size: x-small; font-weight: bold; color: #000000;
  background-color: #ffffcc;
  text-align: left;  padding: 5px;
}
.concommandselect {
  font-size: small; color: #000000; font-weight: normal;
  background-color: #ffffcc;
  margin: 0px 0px 0px 0px;
}
.concommandbutton {
  font-size: x-small; color: #000000;
  background-color: #ffffcc;
  text-decoration: none; 
}
.concontrols {
  color: #000000; border-style: solid;
  background-color: #ffffcc;
  border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;
  text-align: right; font-weight: bold;
  padding: 6px;
}
.concontrollink {
  color: #660033; font-weight: bold; font-size: small;
  background-color: #db864a; margin: 3px; padding: 1px 4px 1px 4px;
}
.concontrolbutton {
  font-size: x-small; color: #000000;
  background-color: #db864a;
  text-decoration: none; 
}
.constatusbar {
  background-color: #db864a; border-style: solid; color: #000000;
  border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;
}
.constatus {
  font-size: x-small; color: #000000; margin: 3px;
  background-color: #db864a;
  vertical-align: bottom;
}
.consearch {
  text-align: center; text-decoration: none; font-weight: normal;
  font-size: x-small; color: #000000;
  background-color: #db864a;
  text-align: right; margin: 3px; vertical-align: bottom;
}
.consearchbox {
  font-size: x-small; color: #000000; margin: 3px 0px 0px 0px;
  background-color: #ffffcc;
}
.consearchbutton {
  font-size: x-small; color: #000000;
  background-color: #db864a;
  text-decoration: none; 
}
.conlocation {
  font-size: x-small; color: #000000;
  background-color: #db864a;
  margin: 3px 0px 0px 0px; font-weight: bold;
  text-align: left; padding: 2px; vertical-align: bottom;
}
.conpaging {
  font-size: x-small; color: #000000;
  background-color: #db864a;
  margin: 3px 0px 0px 0px; font-weight: bold;
  text-align: right; padding: 2px; vertical-align: bottom;
}
.conpaging0 {
  font-size: x-small; color: gray; text-decoration: none;
  background-color: #db864a;
  margin: 3px;
}
.conpaging1 {
  font-size: x-small; color: #660033;
  background-color: #db864a;
  margin: 3px;
}

ul.conlist { padding-left: 1em; }

	

/* Navigation  */

.navcontainer {
  background-color: #ffffcc; color: #000000;
  border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000;
}
.navlogo {
  background-color: #d3ae94; color: #000000;
  text-align: center; vertical-align: top;
}
.navtopbar {
  background-color: #db864a; color: #000000;
  border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000;
}
.navtopmenu0 {
  text-align: center; 
  background-color: #db864a; color: #000000;
  border-style: solid; border-width: 1px 1px 1px 0px; border-color: #000000;
}
.navtopmenu1 {
  text-align: center;
  background-color: #ffffcc; color: #000000;
  border-style: solid; border-width: 1px 1px 0px 0px; border-color: #000000;
}
.navtopmenu2 {
  text-align: center;
  color: red; text-decoration: none;
  background-color: #d3ae94; color: #000000;
  border-bottom: 1px solid #000000;
}
.navsubbar {
  background-color: #ffffcc; color: #000000;
  border-style: solid; border-width: 0px 1px 1px 1px; border-color: #000000;
}
.navsubmenu0 {
  text-align: center; 
  background-color: #ffffcc; color: #000000;
  border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000;
}
.navsubmenu1 {
  text-align: center;
  background-color: #ffffcc; color: #000000;
  border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000;
}
.navtoplink0 {
  font-size: small; color: #660033; font-weight: bold;
  background-color: #db864a;
  margin: 5px;
  text-decoration: none;
}
.navtoplink1 {
  font-size: small; color: #000000; font-weight: bold;
  background-color: #ffffcc;
  text-decoration: none;
  margin: 5px;
}
.navtoplink2 {
  font-size: small; color: #660033; font-weight: bold;
  text-decoration: none;
  margin: 5px;
}
.navlink0 {
  font-size: small; color: #660033; font-weight: bold;
  margin: 5px 5px 0px 5px;
  background-color: #ffffcc;
}
.navlink1 {
  font-size: small; color: #000000; font-weight: bold;
  text-decoration: none;
  margin: 5px 5px 0px 5px;
  background-color: #ffffcc;
}
.navlink2 {
  font-size: small; color: #660033; font-weight: bold;
  color: black; font-weight: bold; padding: 2px 5px; text-decoration: none;
  text-decoration: none;
}
.epilogue {
  font-size: 9px; color: #000000; font-weight: normal;
  background-color: #d3ae94;
}
.epuserctl {
  font-size: 9px; color: #000000; font-weight: normal;
  background-color: #d3ae94;
  text-align: right; vertical-align: top;
}
.epcopy {
  font-size: small;
  text-align: center; vertical-align: top;
}

pre.wrap {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

TEXTAREA { font-size: small; font-weight: normal }
BUTTON { font-size: 9px; font-weight: normal }
submit { font-size: 9px; font-weight: normal }
input.btn { background-color: #db864a; border: 1px outset; }
input.b { font-weight: bold; }
A { color: #660033; }
/*TD { font-size: medium; color: #000000; background-color: #d3ae94; }*/
.textarea { xfont-family: courier,monospace; font-size: small }
.navbar { color: #ffffff; font-size: small; font-weight: bold; text-decoration: none; background-color: #db864a; }
.smalltext { font-size: 9px }
.highlight { color: black; background: yellow; font-weight: bold; }
.bghighlight { background: #d3ae94; font-weight: bold; color: #000000; }
.alert { color: red; background: #d3ae94;}
.nobr { white-space: nowrap; }

iframe { background-color: white; }

div.acct-suspended {
         background-color: pink; font-weight:bold;
         color: black; font-weight: bold;
         margin: 1em 3em 3em 3em;
         padding: 1em; xtext-align: center;
         border: 2px solid red;
}

.bold { font-weight: bold; }
.center { text-align: center; }

.rborder { border-right: 1px solid #000000; }
.lborder { border-left: 1px solid #000000; }
.tborder { border-top: 1px solid #000000; }
.bborder { border-bottom: 1px solid #000000; }
.box { border: 1px solid #000000; }
.fullwidth { width: 800px; }
.halfwidth { width: 400px; }
.navsep { display: inline; padding: 0 1em; }
.left  { float: left; padding-right: 1em; }
.right  { float: right; padding-right: 1em; }
.disabled  { color: #888; }
/********************* ARCHIVES *************************************/
/* Colors: #d3ae94 #000000 #660033 #db864a #dd8f21 #ffffcc #ffffff #ffffcc yellow red #ffb */
#archives div#toolbar { background-color: #db864a; }
#archives div.navbar { background-color: #db864a; }
#archives div.post .headers { background-color: #dd8f21; border: 1px solid ;}
#archives div.post .bodies { background-color: #ffffcc; }
#archives table.data { background-color: #ffffcc; }
/* Formatting */
#archives table.data { padding: 1em; }
#archives h1.archives { text-align: left; margin: 0.25em; padding: 0em; font-size: 125%; }
#archives h2.archives { text-align: left; margin: 0em; padding: 0em;  }
#archives a { text-decoration: none; }
#archives a:hover { text-decoration: underline; }
#archives div.clienthead { padding: 0em 1em 0 1em; text-align: center;}
#archives div.content { padding: 0 1em; }
#archives div.breadcrumbs { font-size: smaller; padding: 0 0.2em; }
#archives div.breadcrumbs a.current { font-weight: bold; }
#archives div#toolbar { padding: 0.2em; font-size: smaller; margin: 1em 0em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#archives div.pagination { text-align: center; margin-top: 1em; }
#archives div.search_form { float: right; padding-right: 1em; }
#archives table.data { border-spacing: 0; width: 100%; }
#archives table.data thead th { font-style: underline; text-align: left; border-bottom: 1px solid black; }
#archives table.data td { padding: 0em 0.2em; vertical-align: top; }
#archives table.data .num { text-align: right; }
#archives table.data {}
#archives div.navbar { font-size: smaller; padding: 5px; }
#archives div.epcopy { font-size: 80%; margin-top: 2em; border-top: 1px dotted black; text-align: center; }
#archives div.post .headers { padding: 0.5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#archives div.post .headers .headername { width: 5em; float: left;}
#archives div.post .headers .headervalue { font-weight: bold; font-style: italic; }
#archives div.post .bodies { padding: 1em 0.5em; }
#archives div.list_title { font-weight: bold; }
#archives div.list_description { font-size: smaller; padding-left: 1em; }
#archives div.list_last_subject { font-weight: bold; }
#archives div.list_last_post_ts {font-style: italic; float: left; padding-right: 1em; font-size: smaller; }
#archives div.list_last_sender {font-style: italic; float: left; font-size: smaller; }
#archives div.no_results { text-align: center; padding: 5em; }
#archives td.post_post_ts { white-space: nowrap; }
#archives tr.current_thread_post { font-weight: bold; background-color: #ffffff; }
#archives div.thread_posts { height: 10em; overflow: scroll; }
#archives div.archtopic { margin-bottom: 1em; }
#archives div.thread_nav { margin-top: 1em; text-align: center; }
