@charset "UTF-8";/* main.css */
ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; }
div#main { width: 900px; margin: auto; border: 2px solid #71747d; }
div#footer { width: 900px; margin: auto; }
div.PageContent p {margin-top: 5px;margin-bottom: 12px;}
div.PageContent li {margin-top: 3px;margin-bottom: 3px;}
div.PageContent li.tight {margin-top: 3px;margin-bottom: 3px;}
code.escaped { white-space: nowrap; }
.vspace { margin-top:1.33em; }
.indent { margin-left:40px; }
.outdent { margin-left:40px; text-indent:-40px; }
a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; }
a.createlink { text-decoration:none; position:relative; top:-0.5em;    font-weight:bold; font-size:smaller; border-bottom:none; }
img { border:0px; }
.editconflict { color:green;   font-style:italic; margin-top:1.33em; margin-bottom:1.33em; }
table.markup { border:2px dotted #ccf; width:90%; }
td.markup1, td.markup2 { padding-left:10px; padding-right:10px; }
table.vert td.markup1 { border-bottom:1px solid #ccf; }
table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; }
table.markup caption { text-align:left; }
div.faq p, div.faq pre { margin-left:2em; }
div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; }
.frame { border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; }
.lfloat { float:left; margin-right:0.5em; }
.rfloat { float:right; margin-left:0.5em; }
a.varlink { text-decoration:none; }
h1 {		font-size:10px;		font-weight:700;	}
div.verticalAd {	padding:5px;	text-align:center;}
td {	text-align:left;	vertical-align:top;}
div.PageContent {	padding:10px;}
table.default {	border-spacing: 0px;}
table.default th {	text-align:left;	background-color:#727B6B;	color:#FFFFFF;	font-weight:600;	padding:3px;	margin: 0px;}
table.default th a {	color:#99FFFF;	font-weight:300;	text-decoration:none;}
table.default th a:hover {	text-decoration:underline;}
table.default td {	background-color:#DEE1D6;	padding:2px;	margin: 0px;}
table.default td a {	text-decoration:none;}
table.default td a:hover {	text-decoration:underline;}
table.default td.goRight {	text-align:right;	margin-top:10px;	vertical-align:top;}
.PageHeader, .PageContent h1 {	font-size:18px;	font-weight:600;	color:#666666;	margin-top: 2px;}
.fineprint {	font-size:0.7em;}
div.noticeBox {	background-color:#FFCCCC;	border: thin #4C1209 solid;	padding:10px;	margin: 40px;	margin-top: 10px;	text-align: center;}
p.RegP {	text-indent:30px;	}
#wikilogo { margin-left: 10px;margin-bottom: 5px;}
div.disclaimer {	background-color:#FFCCCC;	border: thin #4C1209 solid;	width:90%;	padding:15px;}
.alert a {	line-height: 36px;	padding: 4px;	margin: 4px;	border-color: #7b0200;	border-style: solid;	border-width: 1px;	background-color: #f1ffd8;	font-size: 14px;	font-weight: bold;	color: #5c0000;	}
table.blank td {	background: inherit;}
div.footer {	text-align: right;	font-size: 11px;	}
td.TableListSubHead {		background-color: #d2c9b6;		font-size: 1.1em;		font-weight: bold;	}
body a.button {	text-decoration: none;	padding-right: 14px;	padding-left: 14px;	padding-bottom: 4px;	padding-top: 4px;	border-right-style: solid;	border-left-style: solid;	border-bottom-style: solid;	border-top-style: solid;	border-right-color: #313730;	border-left-color: #d5edcf;	border-bottom-color: #313730;	border-top-color: #d5edcf;	border-right-width: 2px;	border-left-width: 2px;	border-bottom-width: 2px;	border-top-width: 2px;	margin-left: 0px;	margin-bottom: 4px;	margin-right: 6px;	margin-top: 4px;	color: #e8faed;	background-color: #475d46;}
body a.button:hover {text-decoration: underline; color: #f0ffee;}
body div.buttons {	padding-top: 10px;	text-align: right;}
.warning {	margin: 3px; background-color: #f5e8e8; padding: 6px; border: 1px #aa6666 solid; font-size: 0.9em;}
.center500 { width: 500px; margin-left: auto; margin-right: auto;}
.warning { color: #990000;}
.th_warning { color: #FFDDDD; font-size: 1.3em;}
div.AdContainer600 {margin: 14px;}
div.formerror { background-color: #ffc0c0; background-image: url(/images/report.png); background-repeat: no-repeat; padding-bottom:3px;padding-left:10px;padding-top:3px;width:300px;}
div.errorbox { background-color: #ffc0c0; padding-bottom:3px;padding-left:10px;padding-top:3px;width:500px; margin: auto; margin-top: 20px; margin-bottom: 20px;}
div#adsense {margin: auto; border-color: #35358a; border-style: solid; border-width: 1px; padding-left:32px; padding-right: 32px; padding-top: 5px; padding-bottom: 5px; background-color: white;}
div#adbanner {margin: auto; width:800px;height:100px;}
div#adLink {color: #030485; font-weight: bold; font-size: 12px; text-align: right; margin: auto; width:800px;height:100px;}
#mainsitetext p.buttons { margin-left: 0px; margin-bottom: 10px; margin-right: 0px; margin-top: 10px; }
div#legal { background-color: #fdffe2; font-size: 10px; padding: 10px; margin: 10px; color: #1d1c1a; border-color: #6b6b6b; border-width: 1px; border-style: solid; }
div#legal p { }
div#legal h3 { }
form.categories select {width: 200px;}
div#zebraLog {	color: #566d5a; font-size: 10px; font-family: sans-serif, "Lucida Grande", Verdana, Arial; padding: 8px; border-color: #667663; border-style: solid; border-width: 2px; background-color: #e9ffe7;}
div#zebraDebug a {	text-decoration: none; color: #d6d6d6;}
div#zebraDebug a:hover {	text-decoration: none;color: #b2afbe;}
div.bugreports {color: #3f3f3f; text-align: center; font-size: 10px;}
div.PageContent table.default {	width: 600px;}
.member { width: 190px;background: #eeeeee; margin: 2px;padding: 2px; display: inline-block; border: 1px solid black; text-align: center; }
.dropDiv { background: #99aa99; padding: 10px; margin: 3px;}
.commentInput {margin-top: 20px;}
.floatRight {float: right; text-align: right; }
.floatClear { clear: both; }
.finePrints, .finePrint { font-size: 0.7em; }
.grey { color: #999999; }
.grey a { color: #999999; }
.grey a:hover { color: #999999; }
img.framedPhoto { float: right; margin: 10px; margin-top: 0px; padding: 4px; border: 1px gray solid; border-bottom: 1px solid black; border-right:1px solid black; }
/*   */
    body {      background:#9fd0eb;      background-image: url(/images/bkg.jpg);      background-repeat: repeat-x;      padding:20px;      color:#000;      font-family:Arial,sans-serif;      font-size:13px;      line-height:1.3;            }
/* Start custom button CSS here    ---------------------------------------- */
    .btn {      display:inline-block;      background:none;      margin:0;      padding:3px 0;      border-width:0;      overflow:visible;      font:100%/1.2 Arial,Sans-serif;      text-decoration:none;      color:#333;      }
* html button.btn {      padding-bottom:1px;      }
/* Immediately below is a temporary hack to serve the        following margin values only to Gecko browsers       Gecko browsers add an extra 3px of left/right        padding to button elements which can't be overriden.       Thus, we use -3px of left/right margin to overcome this. */
    html:not([lang*=""]) button.btn {      margin:0 -3px;      }
.btn span {      background:#ddd url(/images/bg-button.gif) repeat-x 0 0;      margin:0;      padding:3px 0;      border-left:1px solid #bbb;      border-right:1px solid #aaa;      }
* html .btn span {      padding-top:0;      }
.btn span span {      position:relative;      padding:3px .4em;      border-width:0;      border-top:1px solid #bbb;      border-bottom:1px solid #aaa;      }
/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
    button.pill-l span {      border-right-width:0;      }
button.pill-l span span {      border-right:1px solid #bbb;      }
button.pill-c span {      border-right-style:none;      border-left-color:#fff;      }
button.pill-c span span {      border-right:1px solid #bbb;      }
button.pill-r span {      border-left-color:#fff;      }
/* only needed if implementing separate hover/focus/active state for buttons */
    .btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {      cursor:pointer; /* important for any clickable/pressable element */
      border-color:#9cf !important;      color:#000;      }
.btn:active span {      background-position:0 -400px;      outline:none;      }
.btn:focus, .btn:active {      outline:none; /* doesn't seem to be respected for <button>, only <a> */
      }
/* use if one button should be the 'primary' button */
    .primary {      font-weight:bold;      color:#000;      }
textarea {font-family: Arial,Helvetica,Geneva; font-size: 1.1em;}
div.surveyFragment {		margin-top: 4px;	}
div.surveyBar {		background-color: #afbba5;	}
div.fragmentContainer div.surveyFragment { padding: 4px; background-color: #DEE1D6;}
div.surveyDisplayHead { font-size: 1.4em; color: #888888; font-weight: bold }
div.surveyDisplayQ { font-size: 1.1em; }
div.surveydisplay {  }
div.surveyResponseText { padding: 3px; background-color: #cdd1c2; margin-top: 3px; }
div.surveyResponseText div.from { text-align: right; font-size: 0.8em; width: 100% }
#loadAlert { width: 80%; margin: 8px auto auto; border: #b5b47c 3px solid; background-color: #ddddb9; color: 48471a; font-size: 1.3em; font-weight: bold; padding: 5px; text-align: center; }
.noWrap { white-space:nowrap; }
select#CommunitySelector { background:transparent none repeat scroll 0 0; border:0 solid #888888; font-size:1em; font-weight:normal; padding:0;}
/* Lean.cc contents: */
/* Built-ins */
h1.wikiaction { font-size:150%; margin:0px; }
#wikiedit form { margin:1px; }
#wikiedit textarea { width:740px; height:460px; }
.indent { margin-left:30px; }
.outdent { margin-left:30px; text-indent:-30px; }
.pagetitle { }
a.varlink { }
.diffbox { width:740px; }
.diffadd code, .diffdel code { padding-right:1px; white-space:normal; }
.diffrestore, .difftype, .difftime, .diffauthor { font-size:8pt; }
.diffrestore { margin-top:4px; }
.wikitrail { white-space:nowrap; }
.search, .wikisearch { margin-top:0px; margin-bottom:0px; }
.searchbox, .wikisearchbox, .newpagetext { background-color:#fcfcfc; border:1px solid #666666; margin-right:3px; padding-left:3px; }
.searchbutton, .wikisearchbutton, .newpagebutton { background-color:#e7e7e7; font-weight:bold; padding:1px; border:1px solid #666666; }
#wikipreview { width:605px;  padding:10px; padding-top:4px; border:1px dotted #cccccc; }
/* General settings */
body { color:#000000; background-color:#f8f8f8; margin:0px; }
hr { color:#cccccc }
img { border-width:0px; border-color:#cccccc; }
/* Font Typeface */
body { font-family: Arial,Helvetica,sans-serif; }
/* Font Sizes */
body { font-size:9.4pt; }
textarea, pre, tt, code { font-size:10pt; }
small { font-size:0.85em; }
h1 code, h1 pre, h2 code, h2 pre, h3 code, h3 pre, h4 code, h4 pre, h5 code,  h5 pre { font-size:100%; }
h1 { font-size:2.0em; margin-top:15px; margin-bottom:8px; }
h2 { font-size:1.47em; margin-top:9px; margin-bottom:6px; }
h3 { font-size:1.27em; margin-top:7px; margin-bottom:5px; }
h4 { font-size:1.08em; margin-top:6px; margin-bottom:5px; }
h5 { font-size:1.0em; margin-top:5px; margin-bottom:4px; }
h6 { font-size:1.0em; margin-top:5px; margin-bottom:4px; font-weight:normal; }
/* Links */
a { font-weight:bold; color:#003366; text-decoration:none; }
a:visited { font-weight:bold; color:#003389; text-decoration:none; }
a:hover { color:#0033cc; text-decoration:underline; }
a:active { color:#9c0606; }
/* Upper Table */
#siteheadtable { background-color:#f0f0f0; vertical-align:top; margin-top:0px; border-top:2px solid #fff; border-bottom:1px solid #999; border-left:1px solid #fff;  border-right:1px solid #fff;background-image: url(/images/siteheadtable.jpg); background-repeat: repeat-x }
#siteheadtable td { font-size:10pt; }
#headlogo { color:#000000; width:165px; vertical-align:middle; padding-top:4px; }
#sitelogo { height:36px; text-align:center; }
#sitelogo img { border:0px; }
#sitelogotext { text-align:left; vertical-align:middle; font-size:1.7em; white-space:nowrap; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px; }
#sitelogotext, #sitelogotext a, #sitelogotext a:visited { font-weight:500; }
#headsiteloc { vertical-align:middle; }
#sitelocgroup { white-space:nowrap; padding-left:15px; color:#333333; padding-right:5px; padding-bottom:1px; }
#sitegroupforheader { font-size:11pt; font-weight:bold; }
#siteloctitle h1 { font-size:12pt; font-weight:bold; margin-top:0px; margin-bottom:0px; }
#siteheadcmds { vertical-align:middle; height:40px; }
#siteheadcmds form.search { display:inline; margin:0px; }
#siteheadcmds input.searchbox { font-size:85%;  width:105px; }
#siteheadcmds input.searchbutton { font-size:85%; font-weight:normal; padding:0px; }
#siteheadcmds { white-space:nowrap; font-size:9pt; text-align:right; padding-bottom:5px; }
#headcmdsupper { font-weight:bold; padding-bottom:1px; padding-top:2px; padding-left:5px; padding-right:18px; }
#headcmdslower { font-weight:bold; padding-bottom:1px; padding-top:2px; padding-left:5px; padding-right:10px; }
#headedit { }
#headdiff { }
#headhelp { display:none; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { font-size:9pt; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { font-size:9pt; }
#headprint { }
.headsearch { }
#siteloctitle { white-space:nowrap; padding-left:18px; font-size:1.3em; }
/* Main content table */
#contentmain { }
/* Left column */
#mainsidebar { font-size:10pt; background-color:#f0f0f0; color:#000000; width:165px; vertical-align:top; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-top:1px solid #cccccc; }
#mainsidebar td { font-size:9.4pt; }
#mainsidebar strong { white-space:nowrap; margin-left:4px; margin-right:2px; }
#mainsidebar .indent { margin-left:10px; margin-right:2px; }
#mainsidebar h1, #mainsidebar h5, #mainsidebar h6, #mainsidebar .divider, #mainsidebar .wikisearch, #mainsidebar .newpage, #mainsidebar .sidehead { background-color:#e7e7e7; font-size:1.0em; color:#000000; text-align:left;  padding-left:8px; padding-right:2px; border-top:1px solid #e7e7e7;  border-bottom:1px solid #cccccc; padding-bottom: 4px; padding-top: 4px; }
#mainsidebar ul { font-size:9pt; margin:3px; padding-left:6px; list-style-type:none; line-height: 14px; }
#mainsidebar ul li { margin-bottom: 2px; }
#mainsidebar ul li:hover { background: #e0e0e0; }
#mainsidebar ul ul { margin:0px; }
#sidebarbottom { font-size:0.85em; padding-left:10px; padding-right:5px; padding-bottom:5px; }
#sidebarbottom img { border:0px; }
#sidebarbottom a, #sidebarbottom a:visited { color:#999999; }
#sidebarbottom, #sidebarbottom a, #sidebarbottom a:visited { display:none; }
#mainsidebar input.wikisearchbox, #mainsidebar input.newpagetext { font-size:9pt; margin-left:1px; margin-right:3px; width:100px; }
#mainsidebar input.wikisearchbutton, #mainsidebar input.newpagebutton { font-size:9pt; font-weight:normal; padding:0px; }
/* Main site area */
#sitepagetitle h1 { margin-top:0px; margin-bottom:0px; padding-bottom:3px; border-bottom: 1px solid #e7e7e7; font-weight:500; }
#mainsitetext { background-color:#ffffff; color:#000000; vertical-align:top; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
#sitebody { width:605px; padding:10px; padding-top:5px; }
#sitebody img { border-width:1px; }
#sitebody, #sitebody table { font-size:9.4pt; font-family: Verdana,Arial,Helvetica,sans-serif; }
/* Site footer */
#footleft { font-size:9pt; padding-left:5px; padding-right:5px; }
#footchanges { }
#footeditsb { display:none; }
#footmiddle { font-size:9pt; text-align:center; color:#999999; }
#footlastmod { }
#footright { font-size:9pt; text-align:right; padding-left:5px; padding-right:5px; }
#footedit { }
#foothist { }
/* Last row, for copyright, powered-by link */
#sitesole { font-size:0.75em; text-align:center; padding-top:2px; padding-bottom:3px; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal; color:#cccccc; }
#sitesole a:hover { color:#999999; }
/* Make site-related links non-bold */
#sitegroupforheader, #sitegroupforheader a { font-weight:normal; }
#headcmdsupper, #headcmdsupper a { font-weight:normal; }
#headcmdslower, #headcmdslower a { font-weight:normal; }
#mainsidebar, #mainsidebar a, #mainsidebar h1, #mainsidebar h6 { font-weight:normal; }
#mainsidebar strong { font-weight:normal; }
#footleft, #footleft a, #footmiddle, #footmiddle a, #footright, #footright a { font-weight:normal; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal; color:#cccccc; }
#copyright { margin-right:5px; }
/* Make links in content area non-bold */
#sitebody a { font-weight:normal; text-decoration:underline; }
#sitebody a:visited { font-weight:normal; text-decoration:underline; }
/* Larger fonts */
/*body { font-size:10.5pt; }
#sitebody { font-size:10.5pt; }
h1 { font-size:2em; margin-top:16px; margin-bottom:10px; }
h2 { font-size:1.35em; margin-top:10px; margin-bottom:8px; }
h3 { font-size:1.17em; margin-top:8px; margin-bottom:7px; }
h4 { font-size:1.07em; margin-top:7px; margin-bottom:6px; }
h5 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
h6 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
*/
/* Smaller fonts */
/*body { font-size:9pt; }
#sitebody { font-size:9pt; }
h1 { font-size:2em; margin-top:14px; margin-bottom:7px; }
h2 { font-size:1.4em; margin-top:8px; margin-bottom:6px; }
h3 { font-size:1.22em; margin-top:6px; margin-bottom:5px; }
h4 { font-size:1.07em; margin-top:5px; margin-bottom:5px; }
h5 { font-size:1.00em; margin-top:4px; margin-bottom:4px; }
h6 { font-size:1.0em; margin-top:4px; margin-bottom:4px; }
*/
/* Inconspicious Wiki Links */
/*#sitelogotext { padding-top:2px; padding-bottom:8px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#footleft, #footleft a, #footleft a:visited { font-weight:normal; color:#999999; }
#footright, #footright a, #footleft a:visited { font-weight:normal; color:#999999; }
*/
/* Stealthy Wiki Links */
/*#sitelocgroup { padding-bottom:0px; }
#sitelogotext { padding-top:6px; padding-bottom:0px; }
#headcmdsupper { visibility:hidden; }
#mainsitefoot, #mainsitefoot a, #mainsitefoot a:visited { color:#f8f8f8; font-weight:normal; }
#mainsitefoot a:hover { visibility:visible; color:#cccccc; }
#footleft, #footmiddle, #footright, #sitepoweredby, #copyright { color:#f8f8f8; }
#footlastmod:hover, #sitepoweredby:hover, #copyright:hover { color:#cccccc; }
#sitesole:hover, #sitesole a:hover { color:#cccccc; }
*/
/* Invisible Wiki Links (You can still use access keys in Firefox. */
/*#sitelogotext { padding-top:1px; padding-bottom:6px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { padding-top:4px; }
#footleft, #footmiddle, #footright { display:none; }
*/
/* #sitesole { display:none; }
*/
@media print {/* Default Fonts */
body { font-family: arial, helvetica, geneva, sans-serif; }
body, td, th { color:#000000; }
small { font-size:0.85em; }
/*h1 { font-size: 1.9em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.06em; }
*/
/* Misc. */
body { width:auto; background-color:#ffffff; margin:0px; padding:0.5em; }
img { border-width: 1px; }
/* Links */
a:link { color:#444444; font-weight:bold; text-decoration:none; }
a:visited { color:#444444; font-weight:bold; text-decoration:none; }
a.sitelink:hover { color: #444444; text-decoration:underline; }
a.createlink { color:#444444; }
a.createlink:visited { color:#444444; }
a.createlink:hover { color:#ff2222; }
#mainsidebar, #siteheadtable { display:none; }
#footleft, #footleft a, #footright, #footright a { display:none;}
#mainsitetext { border-right:0px; border-left:0px; }
#mainsitefoot { padding-top:3px; }
#footmoddle, #footlastmod { text-align:left; }
#sitesole { text-align:left; }
}
/* local.css   */
div.vtbSideBar {	padding-left:0px;	padding-bottom:10px;	border-bottom:thin solid #AAAAAA;}
