body {
 margin: 0;
 border: 0;
 padding: 10px 0px 0px 0px;
 text-align: center;
 background-color: #222;
}	
.body_bgBorder {border: 1px solid #222;}
#page {position: relative; margin: 0px auto; text-align: center;}
* {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ddd; font-weight: normal;}
img {display:block;line-height:0;font-size:0;}
.paneBack {background-color: #111;}
.paneBorder {border: 1px solid #666;}
.pane_bgBorder {border: 1px solid #111;}
.logoBack {background-color: #000;}
.currIndex_bgBord {border: 1px solid #000;}
.th {
 float: left;
 width: 54px;
 height: 54px;
}	
.thumbBorder {border: 1px solid #111;}
.thumbBack {background-color: #000;}
.sideBorders {
 border-left: 1px solid #444;
 border-right: 1px solid #444;
}
.topBorder {border-top: 1px solid #444;}
.bottomBorder {border-bottom: 1px solid #444;}
.noBottomBorder {border-bottom: 0;}
.noTopBorder {border-top: 0;}
.paneBar {background-color: #111111; border: 1px solid #666666;}
.sep {color: #ffff66;}
.empty {background-color: #000000; border: 1px dotted #444;}
.infoBar {background-color: #000; border: 1px solid #666;}
.info_bgBorder {border: 1px solid #000;}
.infoSpc {float: left; padding-right: 10px;}
.descText {color: #cc8; text-align: left;}
.imgNorm img {border: 1px solid #000;}
.imgNew img {border: 1px dashed #cc7;}
.imgReplyNorm {border: 1px solid #333;}
.imgReplyNew {
 width: 52px;
 height: 52px;
 border: 1px dashed #ff9;
}
.iconNorm img {border: 1px solid #000;}
.iconNew img {border: 1px dashed #cc7;}
.mini {
 margin: 0px auto 0px auto;
 text-align: center;
}
.newBox {color: #ff9;}
a:link, a:visited { 
 text-decoration: none; 
 color: #9f9;
 border: 0;
 padding: 0;
 margin: 0;
}
a:hover {color: #0bf;}
input:focus {outline: none;}
form, table, tr, td, p, img, div {padding: 0; margin: 0; border: 0;}
.byLine, .author {
 font-size: 10px; 
 font-weight: normal;
 text-align: left;
}
.byLine {color: #ccc;}
.author {color: #f96;}
.divider {
 margin-left: 4px;
 margin-right: 4px;
 color: #dd5; 
 color: #fff;
}
.reTag {color: #dd9;}
.cmds {
 float: left;
 width: 80px;
 margin-left: 15px;
 font-size: 10px;
 text-align: left;
}
.cmd {color: #778;}
.cmdSep {color: #999; font-size: 10px;}
.scrollSpc {clear: both; padding-bottom: 4px;}
#propRt {float: right; width: 1px;}
#propBt {
 clear: both;
 height: 1px;
 padding-bottom: 10px;
}
#lenzusBar {
 height: 44px;
 padding: 2px 0px 0px 8px;
 margin:  0px auto 0px auto;
 text-align: left;
 background-color: #000;
}
#logoImage {
 float: left;
 padding: 0px 0px 0px 4px;
}
#cmdBox {
 float: right;
 padding: 15px 15px 0px 0px;
 font-size: 11px; 
 font-weight: normal;
 text-align: right;
}
#cmdBox span {
 padding: 0px 1px 0px 0px;
 font-size: 10px;
}
.hbar {margin: 0px 7px 0px 7px; color: #cc0;}
#search {
 float: right;
 padding-right: 10px;
 margin-top: 12px;
}
.searchField input {
 padding: 3px 2px 2px 3px;
 font-size: 10px; 
 font-weight: normal;
 background-color: #151820;
 border: 1px solid #666;
}
.fieldNotes {
 float: left;
 clear: both;
 font-size: 11px;
 color: #888;
 text-align: left;
}
.urgent {
 font-size: 11px;
 color: #ff5500;
}
.iSpin {
 float: left;
 width: 42px;
 padding: 4px 0px 0px 8px;
 text-align: left;
}
#yhere {
 color: #fd9;
}



.formTop {
 margin: 0;
 height: 16px;
 padding: 10px 10px 10px 20px;
 border-top: 1px solid #666;
 border-left: 1px solid #666;
 border-right: 1px solid #666;
 background-color: #000;
}
.withMsg {
 height: 66px;
}
.topText {
 height: 15px;
 font-size: 12px; 
 font-weight: normal;
 color: #eee;
}
#formTitle {
 padding: 5px 0px 5px 21px;
 font-size: 13px;
 font-weight: normal;
 color: #fff;
 text-align: left;
 background-color: #013;
 border: 1px solid #666;
 border-bottom: 0;
}
#formTitle span {
 color: #dd5; 
}
.titleBlock {
 padding: 10px 10px 15px 10px;
 text-align: left;
 background-color: #000;
 border: 1px solid #666;
}
.titleBlock p {
 color: #ddd;
 padding: 14px 0px 0px 10px;
}
.logoRt {
 float: right;
}
#formScroller {
 overflow: auto;
 padding: 15px 0px 0px 0px;
}
#formNoScroll {padding: 15px 20px 0px 20px;}
.required {
 padding-right: 2px;
 color: #ffa500;
}
.optional {
 padding-right: 2px;
 color: black;
}
.warnMsg {
 padding: 10px;
 margin: 20px auto 0px auto;
 font-size: 11px; 
 font-weight: normal;
 color: white;
 border: 1px dotted red;
 background-color: #200;
 text-align: left;
}
.okMsg {
 padding: 5px;
 margin: 10px auto 10px auto;
 font-size: 11px; 
 font-weight: normal;
 color: white;
 border: 1px solid green;
 background-color: #020;
 text-align: center;
}
.bannerMsg {
 font-size: 12px;
 background-color: #010;
}
.formLabel {
 clear: both;
 color: #cc8;
 margin: 0px 0px 1px 2px;
 padding: 2px 4px 2px 0px;
 font-size: 11px;
 text-align: left;
}
.warnLabel {color: #d30;}
.formField {text-align: left;}
.formField input, .formField textarea {
 padding: 0px 3px 0px 3px;
 font-size: 11px; 
 font-weight: normal;
 color: #ddd;
 background-color: #222 ! important;
 border: 1px solid #666;
}
.pullDown {
 font-size: 11px; 
 font-weight: normal;
 color: #ddd;
 background-color: #222 ! important;
 border: 1px solid #666;
}
.textField {height: 20px;}
.selRadio {
 float: left;
 width: 20px;
 margin: 0px 0px 0px 0px;
}
.subHead {
 clear: both;
 padding: 4px;
 font-size: 12px; 
 font-weight: normal;
 color: #ccc;
 text-align: left;
 margin-bottom: 15px;
 background-color: #333;
 border: 1px solid #888;
}
.sectionBlock {
 width: 700px;
 margin: 0;
 padding: 0px 30px 0px 20px;
}
.fieldBlock {
 width: 650px;
 margin: 0px auto;
 text-align: center;
}
.fieldHolder {
 height: 40px;
 border: 1px solid #111;
}
.unlabelled {
 height: 20px;
}
.sectionSpc {
 clear: both;
 padding-bottom: 30px;
}
.fieldSpc {
 clear: both;
 padding-bottom: 12px;
}
.pageSpc {
 padding-bottom: 20px;
 border: 1px solid #222;
}
.labelHi {color: #0be;}
.menuWin {
 display: none;
 position: absolute;
 top: 38px;
 padding: 5px;
 text-align: left;
 background-color: #0a0a0a;
 border: 1px solid #444;
}
.menuWin a, .menuWin a:link, .menuWin a:visited, .menuWin p {  
 display: block;
 width: 100%;
 margin: 0;
 padding: 2px 3px 3px 10px;
 font-size: 11px; 
 font-weight: normal;
 color: #9f9;
}
.menuWin > a, .menuWin > a:link, .menuWin > a:visited {width: auto;}
.menuWin p {color: #eee;}
.menuWin a:hover {
 color: #0bf;
 background-color: #333;
}
.menuLine {
 margin: 6px 0px 4px 0px;
 border-top: 1px dotted #666;
}
#grpWin {
 width: 175px; /* Width for IE only */
 right: 46px;
}
/* The real width */
html>body #grpWin {width: 190px;}
.leftBtn {
 float: left;
 width: 70px;
}
.rightBtn {
 float: right;
 width: 70px;
}
.inlineBtn {display: inline;}
.btnHolder {
 width: 62px;
 text-align: left;
}
.btn {
 width: 60px;
 text-align: center;
 cursor: pointer;
}
.osbtn {
 width: 60px;
 font-size: 12px;
 color: #000;
}
.btnFace_js {
 padding: 2px 2px 3px 2px;
 font-size: 12px;
 color: #000;
 background-color: #333;
 background-image: url('/images/metal.png');
 border-top: 1px solid #444;
 border-left: 1px solid #444;
 border-right: 1px solid #222;
 border-bottom: 1px solid #222;
}
#footer {
 clear: both;
 height: 35px;
 padding: 15px 0px 0px 20px;
 border: 0;
 border-top: 1px solid #333;
 text-align: left;
}
.arrowWidget {
 float: right;
 width: 170px;
 padding: 0px 5px 0px 0px;
 font-size: 10px;
 color: #ccc;
 text-align: right;
}
.arrowForm {float: right;}
.arrowField input {
 width: 32px;
 height: 11px;
 padding: 0px 2px 3px 2px;
 font-size: 10px; 
 font-weight: normal;
 background-color: #222;
 border: 1px solid #666;
}
.arrowBtns {
 float: right;
 width: 40px;
}
.arrowHolder {
 width: 17px;
 text-align: left;
}
.arrowDiv {float: right;}
.arrowBtn {width: 10px;}
.arrowHidden {visibility: hidden;}
.arrowTab {
 float: right;
 padding-right: 5px;
}
.arrowSpc {float: right;}
.arrowFace {
 background-color: #334;
 border-top: 1px solid #444;
 border-left: 1px solid #444;
 border-right: 1px solid #222;
 border-bottom: 1px solid #222;
}
.arrow {
 width: 15px;
 height: 15px;
 text-align: center;
 cursor: pointer;
}
.arrowRt, .arrowrt {padding: 2px 5px 2px 4px;}
.arrowLt, .arrowlt {padding: 2px 5px 2px 4px;}
.featureHolder {
 width: 77px;
 text-align: left;
}
.fhWide {width: 97px;}
.fhNarrow {width: 64px;}
.featureBtn {
 width: 75px;
 text-align: center;
 cursor: pointer;
}
.fbWide {width: 95px;}
.fbNarrow {width: 62px;}
.featureFace {
 padding: 1px 0px 2px 0px;
 font-size: 11px;
 color: #fff;
 border-top: 1px solid #888;
 border-left: 1px solid #888;
 border-right: 1px solid #555;
 border-bottom: 1px solid #555;
}
.fBlue {background-image: url('/images/blue_gradient.png');}
.fOrange {background-image: url('/images/orange_gradient.png');}
.fPurple {background-image: url('/images/purple_gradient.png');}
.fGreen {background-image: url('/images/green_gradient.png');}
.ftGreen {background-image: url('/images/lg_green_gradient.png');}
.ftBlue {background-image: url('/images/lg_blue_gradient.png');}
.ftOrange {background-image: url('/images/lg_orange_gradient.png');}
.uploadBox {
 float: left;
 height: 84px;
 padding: 0;
 margin: 0;
}
.uploadBox span {
 font-size: 12px;
 color: white;
}
.upField input {background-color: #000;}
.upLabel {
 padding: 4px 0px 6px 0px;
 font-size: 11px;
 color: #cc8;
 text-align: left;
}
.textField {height: 0;}
.upRow {
 width: 360px;
 height: 25px;
} 
.upField {
 float: left;
 height: 22px;
 width: 255px;
 text-align: left;
 padding: 0;
 margin: 0;
}
.upField input {
 font-size: 11px; 
 font-weight: normal;
 color: #ddd;
 border: 1px solid #666;
}
.upHolder_s {
 padding: 4px 3px 1px 3px;
 background-color: #333;
 border: 1px solid black;
}
.upFeature {
 float: left;
 width: 72px;
 padding: 0px 0px 0px 12px;
}
.upFeature_s {
 float: left;
 width: 72px;
 padding: 5px 3px 1px 12px;
}
.featureHolder_t {
 float: left;
 width: 133px;
 padding: 0px 0px 0px 3px;
 text-align: left;
}
#graphHolder {
 visibility: hidden;
 float: left;
 height: 12px;
 width: 340px;
 padding: 7px 0px 2px 5px;
 margin: 0;
}
#graphBox {
 float: left;
 width: 200px;
 height: 10px;
 text-align: left;
 border: 1px solid #777;
}
#graph {
 width: 0px;
 height: 10px;
 background-color: #ffa500;
}
#status {
 float: left;
 padding: 0px 0px 0px 12px;
 margin-top: -1px;
 font-size: 11px;
 color: #cc8;
 text-align: left;
}
.errMsg {
 float: left;
 width: 300px;
 padding: 4px 0px 0px 5px;
 font-size: 11px;
 color: #f62;
 text-align: left;
}
.upNotes {
 float: left;
 width: 300px;
 padding: 2px 0px 0px 5px;
 font-size: 10px;
 color: #999;
 text-align: left;
}
.upNotes span {
 font-size: 10px;
 color: #fff;
}
.osFeature {
 width: 60px;
 height: 19px;
 font-size: 11px;
 color: #000;
 padding: 0px 0px 2px 0px;
}


body {
 background-color: #111;
 padding: 0;
}
#page {
 width: 877px;
 position: relative;
 margin: 0px auto 0px auto;
 text-align: center;
}
#lenzusBar {
 border-left: 1px solid #666;
 border-right: 1px solid #666;
 border-bottom: 1px solid #666;
}
.top1 {height: 163px;}
.top2 {height: 173px;}
#ltTop {
 float: left;
 width: 380px;
}
#rtTop {
 float: right;
 width: 390px;
 padding-right: 5px;
}
#startSite {
 float: right;
 width: 370px;
 margin-top: 8px;
 padding: 7px 10px 3px 10px;
 font-size: 12px;
 color: #ccc;
 border: 1px solid #000;
 background-color: #333;
}
.ss1 {height: 135px;}
.ss2 {height: 145px;}
#newNote {
 float: left;
 font-size: 12px;
 padding: 0px 0px 0px 1px;
 font-weight: bold;
 color: yellow;
}
#subText {
 clear: both;
 float: left;
 width: 360px;
 font-size: 11px;
 padding: 5px 0px 10px 1px;
 color: #cc8;
 text-align: left;
}
#main { 
 clear: both;
 height: 402px;
 padding: 0;
 margin: 0;
 font-size: 12px;
 color: #ccc;
 background-color: #000;
 border: 1px solid #666;
}
#ltMain {
 float: left;
 width: 355px;
 height: 315px;
 padding: 10px 7px 5px 8px;
 text-align: left;
}
#rtMain {
 float: right;
 width: 363px;
 height: 315px;
 padding: 10px 7px 5px 13px;
 text-align: left;
}
#photos {height: 106px;}
.photoBlock {
 float: left;
 width: 350px;
 height: 90px;
 margin: 0;
 padding: 14px 0px 0px 5px;
}
.imgBlock {
 width: 75px;
 height: 75px;
 float: left;
}
.imgBlock img {border: 1px solid black;}
.imgSpc {
 float: left;
 width: 14px;
 border: 1px solid #111;
}
#search_n {
 float: left;
 width: 370px;
 margin: 0;
 padding: 6px 5px 0px 5px;
}
#search_s {
 width: 362px;
 float: right;
 padding: 16px 9px 0px 0px;
}
.searchField input {
 float: left;
 width: 312px;
 padding: 4px 2px 3px 3px;
 font-size: 12px; 
 font-weight: normal;
 background-color: #000;
 border: 1px solid #666;
}
#btnBox {
 float: left;
 width: 35px;
 padding: 1px 0px 0px 6px;
}
.btnHolder {width: 32px;}
.btn {width: 30px;}
.osbtn {
 width: 30px;
 font-size: 11px;
 padding: 0px 0px 2px 0px;
}
.osFeature {
 width: 70px;
 height: 19px;
 font-size: 11px;
 color: #000;
 padding: 0px 0px 2px 0px;
}
.btnFace_js {
 font-size: 11px;
 height: 16px;
 padding: 2px 2px 0px 2px;
}
#intro {
 padding: 18px 0px 0px 23px;
 text-align: left;
}
#intro h1 {
 padding: 0px 0px 3px 0px;
 margin: 0;
 font-weight: bold;
 font-size: 20px;
 color: #fe6;
}
#intro h1 span {font-weight: bold; color: #ffd;}
#intro ul {
 margin: 10px 0px 0px 20px;
 padding: 0;
 border: 0;
 text-align: left;
}
#intro li {
 padding-bottom: 2px;
 font-size: 12px;
 color: #ccc;
}
#introText {padding: 0px 10px 0px 50px;}
#plans {
 padding: 35px 0px 1px 5px;
 font-weight: bold;
 font-size: 15px;
 color: #3cf;
}
#plans span {
 padding: 0px 10px 0px 10px;
 color: #ccc;
}
#buttonRow {padding: 40px 0px 0px 0px;}
.subHolder {
 float: left;
 padding: 0px 15px;
}
.subBtn {
 width: 135px;
 height: 44px;
 vertical-align: middle;
 background: url('/images/signlearn.jpg') no-repeat;
}
.signBtn {background-position: 0px 0px}
.learnBtn {background-position: -135px 0px}
.panelSpc {
 height: 20px;
 padding-bottom: 20px;
 border: 1px solid #080808;
}
#newestSites {
 float: left;
 overflow: auto;
 width: 353px;
 margin: 3px 0px 0px 0px;
 text-align: left;
}
.recentSites {height: 310px;}
.listTitle {
 clear: both;
 height: 21px;	
 margin: 0px 0px 5px 0px;
 padding: 5px 3px 0px 0px;
 text-align: left;
}
.listTitle h1 {
 overflow: hidden;
 float: left;
 height: 15px;
 margin: 0px auto 0px auto;
 padding: 1px 0px 0px 6px;
 font-size: 12px;
 color: white;
 text-align: left;
}
.loading {
 float: left;
 padding: 1px 0px 0px 6px;
 font-size: 12px;
 color: #ffa500;
 text-align: left;
}
.siteEntry {
 float: left;
 width: 330px;
 overflow: hidden;
 padding: 4px 5px 0px 8px;
}
.siteThumb {
 float: left;
 width: 60px;
 padding: 4px 0px 10px 0px;
}
.siteThumb img {border: 1px solid #99a;}
.siteTitle {
 float: left;
 width: 265px;
 padding: 2px 0px 0px 0px;
 overflow: hidden;
 font-size: 11px;
}
.sitePlan {
 float: left;
 width: 75px;
 font-size: 11px;
 padding: 3px 0px 0px 0px;
}
.sitePlan span {
 font-weight: bold;
 color: #3cf;
}
#linkSpace {
 clear: both;
 height: 8px;
}
#text {
 height: 32px;
 border-top: 1px solid #444;
}
#links {
 float: left;
 width: 340px;
 height: 42px;
 padding: 12px 10px 8px 10px;
 font-size: 11px; 
 font-weight: normal;
 line-height: 16px;
 color: #ccc;
 text-align: center;
 border-right: 1px solid #444;
}
#notes {
 float: right;
 width: 490px;
 height: 56px;
 padding: 4px 10px 0px 5px;
 overflow: hidden;
 font-size: 10px;
 color: #aaa;
 text-align: left;
}
#notes span {color: #fd9;}
strong {color: #aba;}
#siteAge {
 clear: both;
 padding: 10px 2px 20px 2px;
 font-size: 11px; 
 font-weight: normal;
 color: #cc8;
 text-align: center;
}
.ageLabel {
 color: #cc8;
 padding: 0px 4px 0px 8px;
}
.adiv {
 margin: 0px 1px 0px 1px;
 color: #cc8;
}
.divider {
 margin: 0px 5px;
 color: #cc0;
}
.author {font-size: 12px;}
.rdiv {
 margin: 0px 4px 0px 4px;
 color: #fff;
}
.formLabel {padding: 0px 4px 4px 0px;}
.ri_0 {background-position: 0px 0px}
.ri_1 {background-position: -75px 0px}
.ri_2 {background-position: -150px 0px}
.ri_3 {background-position: -225px 0px}
#imgCol {
 float: right;
 width: 130px;
 padding: 4px 0px 0px 20px;
 text-align: right;
}
.upHolder {
 padding: 3px 3px 1px 0px;
 background-color: #333;
 border: 0;
}
.upFeature {padding: 4px 0px 0px 12px;}
.upNotes {padding: 2px 0px 0px 2px;}
.errMsg {padding: 3px 0px 0px 2px;}
.descMsg {
 float: left;
 width: 190px;
 padding: 2px 0px 0px 7px;
 margin: 0;
 font-size: 11px;
 color: #f62;
 text-align: left;
}
#graphHolder {padding: 7px 0px 2px 2px;}
.formCol {float: left;}
.formTable {
 padding: 0;
 margin: 0;
 border: 0;
}
.stepField input {width: 140px;}
.stepLabel {
 padding: 2px 4px 2px 0px;
 text-align: right;
}
.stepDesc {
 width: 140px;
 height: 41px;
}
.stepBtn {
 height: 20px;
 padding: 2px 0px 2px 0px;
 text-align: left;
}

