body {margin: 0px 0px 0px 0px; overflow-y:scroll; background-color:#BFA894; background-image:url(/images/bgfade.png); background-repeat:repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:15px;}

/* General tag specifications */
a {text-decoration:none; color:#900000;}
a:hover {color:#241911;}
table {border-collapse:collapse; border-spacing:0px;}
img {border:none;}
form {margin:0px; padding:0px;}
textarea {font-size:13px;}
select {font-size:13px; width:80px;}
hr {height:1px; border:1px; color:#241911; background-color:#241911;}
table {border-collapse:collapse; border-spacing:0px;}
input[type="button"] {font-size:12px;}

/* tinyMCE */
div.mylabel ol,div.mylabel ul {padding:0px; margin:0px; padding-left:22px;}

/* General tag classes */
a.hoverwhite:hover {color:white;}
a.oppcolor {color:black;}
a.oppcolor:hover {color:#900000;}
div.tab,div.tabtop {color:#241911; cursor:default;}
div.tabtop {cursor:pointer;}
div.tabsel {background-color:#241911; color:white; cursor:default;}
div.tabunused {color:white; cursor:default;}
span.frqt {color:#900000; font-size:17px; line-height:12px;}
span.frqt2 {color:#241911; font-size:20px; line-height:15px;}
span.frqt3 {color:#900000; font-size:20px; line-height:15px;}
span.frqt4 {color:black; font-size:16px; line-height:11px;}
input.bold {font-weight:bold;}
span.hoverlink {color:#900000; cursor:pointer;}
a.nolink {color:black; cursor:text;}
div.prmtHd {text-align:center; color:#241911; font-weight:bold; font-size:16px; margin:0px 0px 10px 0px;}
div.prmtChkOpt {margin:0px 0px 0px 30px;}
div.prmtChkSubOpt {margin:0px 0px 0px 50px; font-size:13px;}
div.prmtExplanation {margin:0px 0px 10px 0px;}
div.prmtExpSm {margin:0px 0px 10px 0px; font-size:13px;}
div.prmtSubmitCancel {margin:10px 0px; text-align:center;}
div.prmtEndNote {font-size:12px;}
input.prmtShortLink {width:150px;}
div.xsmall {width:13px; height:13px; background-image:url(/images/xsymbolsm.jpg);}
div.xsmall:hover {cursor:pointer; background-image:url(/images/xsymbolsmhover.jpg);}
div.xsym,div.xsymflt,div.xsymdwn {width:15px; height:15px; background-image:url(/images/xsymbol.jpg);}
div.xsym:hover,div.xsymflt:hover,div.xsymdwn:hover {cursor:pointer; background-image:url(/images/xsymbolhover.jpg);}
div.xsymflt {float:right; position:relative; top:18px; left:-430px; z-index:2;}
div.xsymdwn {position:relative; top:7px; z-index:2; margin:0px 1px 0px 2px;}
div.clsPrmptCont {}
div.shadowtopleft {float:left; background-image:url(/images/shadowtl.jpg); width:5px; height:5px;}
div.shadowtopright {float:right; background-image:url(/images/shadowtr.jpg); width:5px; height:5px;}
div.shadowbottomleft {float:left; background-image:url(/images/shadowbl.jpg); width:5px; height:5px;}
div.shadowbottomright {float:right; background-image:url(/images/shadowbr.jpg); width:5px; height:5px;}
div.shadowtopborder {background-image:url(/images/shadow1.jpg); background-repeat:repeat-x; height:5px;}
div.shadowbottomborder {background-image:url(/images/shadow3.jpg); background-repeat:repeat-x; height:5px;}
a.arcing101 {font-family:times new roman; color:#777777; border-bottom:1px solid #900000; border-top:1px solid #900000;}
a.arcing101:hover {color:#900000;}
table.fw {width:100%;}
td.ctr {text-align:center;}
td.em1 {font-size:12px;}
td.ovl1 {font-size:13px; padding-top:4px;}
td.done1 {text-align:right; padding-right:7px; padding-top:3px;}
a.small {font-size:12px;}
a.footer {font-size:11px;}
span.heading1 {font-size:16px; font-weight:bold; color:#900000;}
span.smalltext {font-size:12px;}
span.smallgray2 {font-size:12px; color:#777777;}
span.bgray {color:#777777;}
span.reallysmalltext {font-size:11px;}
div.small {font-size:12px;}
div.paragraphBreak {height:10px; font-size:1px; line-height:0;}
div.canBeEmpty {font-size:1px; line-height:0;}
canvas.hidden,div.hidden,a.hidden,img.hidden {position:absolute; top:-100000px; left:0px; max-width:950px;}
span.hidden {visibility:hidden;}
div.ctr {text-align:center;}

/********************************************/
/*   Header and Footer                      */
/********************************************/

/* Page */
div.loading {position:fixed; z-index:10; left:0px; top:0px; width:100%; height:100%; background-color:#FFFFFF; text-align:center; line-height:300px; font-weight:bold; color:#241911; font-size:19px;}
div.page {clear:both; width:984px; background-color:white; margin-left:auto; margin-right:auto;}

/* Pre-navigation bars */
div.barabovenav {background-image:url(/images/barabovenavbg.jpg); background-repeat:repeat-y; margin:0px 21px; height:3px;}
div.spaceabovenav {margin:0px 24px; text-align:right; font-size:12px; height:20px; line-height:20px;}
a.facetwit img{opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5;}
a.facetwit img:hover {opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0;}
div.spaceabovenav img {height:12px; width:12px; position:relative; top:2px;}
a.supernav {font-size:inherit;}
div.headwarning {float:left; margin-left:24px; font-size:12px; line-height:20px;}

/* Nav bar */
div.navbar {background-image:url(/images/navbar.jpg); margin:0px 20px; padding-right:15px; text-align:right; height:35px; clear:both;}
div.navbarright {float:right; width:430px;}
div.navbarleft {margin-right:430px; position:relative; left:430px;}
div.navbarlogo {float:left; width:120px; height:35px; position:relative; left:10px;}
div.navbaritem,div.navbarmirror,div.navbarmirrorselect,div.navbarmirrorhome {float:right; margin:1px 0px; padding:0px 11px 1px 11px; color:white; border-right:1px solid transparent; line-height:32px;}
div.navbarmirror,div.navbarmirrorhome,div.navbarmirrorselect {border-color:white; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4;}
div.navbarmirror:hover {background-color:#888888;}
div.navbarmirrorhome {padding:0px 0px 1px 0px; cursor:default;}
div.navbarmirrorselect {background-color:black;}
a.nav {color:white;}
a.nav:hover {color:white;}
a.navhome {color:black;}
a.navhome:hover {color:white;}

/* Subnav bar */
div.subnavbar {background-color:#F3ECE5; margin:0px 22px; font-size:12px; padding-right:20px; height:;}
div.subnavbaritem,div.subnavbaritemsel,div.subnavbaritemblank {float:right; padding:5px 9px; border-right:1px solid #B1A89F; text-align:right;}
div.subnavbaritemsel {background-color:white;}
div.subnavbaritemblank {cursor:default;}
div.subnavbaritem:hover {background-color:white;}
a.subnav:hover {color:#900000;}
div.subnavbarmsg {padding:5px 0px; margin-left:12px;}

/* Footer stuff */
div.pagebottomspacer {height:35px;}
div.copyright {text-align:center; font-size:10px; padding:5px 0px 30px 0px;}
sup.ftr {font-size:6px;}

/* Prompts */
div.prmptSpotCont {z-index:5; position:absolute; background-color:#F0DBC7; border:1px solid #241911; padding:10px; top:0px; left:0px;}
div.bg1 {position:absolute; z-index:4; left:0px; top:0px; width:0px; height:0px; background-color:#FFFFFF; opacity:0.01; filter:alpha(opacity=1); -moz-opacity:0.01;}
div.bg2 {position:absolute; z-index:4; left:0px; top:0px; width:0px; height:0px; background-color:#FFFFFF; opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3;}
div.bg3 {position:absolute; z-index:4; left:0px; top:0px; width:0px; height:0px; background-color:#FFFFFF; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7;}
div.bg21 {position:absolute; z-index:6; left:0px; top:0px; width:0px; height:0px; background-color:#FFFFFF; opacity:0.01; filter:alpha(opacity=1); -moz-opacity:0.01;}
div.bg22 {position:absolute; z-index:6; left:0px; top:0px; width:0px; height:0px; background-color:#FFFFFF; opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3;}
div.bg23 {position:absolute; z-index:6; left:0px; top:0px; width:0px; height:0px; background-color:#FFFFFF; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7;}
div.msg {border:1px solid white; background-color:#241911; color:white; padding:10px; z-index:7; white-space:nowrap;}
div.msgSpotCont {position:absolute; z-index:7; top:-100px; left:0px; width:100%;}


/********************************************/
/*   Create & Login & Blogs pages                   */
/********************************************/

/* Primary section */
div.primsect {margin:60px 520px 0px 100px;}
div.primsectheading {font-size:21px; font-weight:bold; color:#241911; margin:0px 0px 8px 15px;}
div.acctheading {font-size:21px; font-weight:bold; color:#241911; margin:0px 0px 8px 0px;}
div.blogsheading {font-size:21px; font-weight:bold; color:#241911; margin:0px 0px 20px 0px;}
div.primsectbox {border:1px solid #BFA894; text-align:center; background-color:#F0DBC7; padding:10px 20px 19px 20px;}
div.primsectboxline1,div.primsecterrorupdate,div.primsectboxline4 {margin:12px 0px 0px 0px; padding:0px;}
div.primsecterrorupdate {font-size:14px; font-weight:bold; background-color:#F3ECE5; padding:5px 10px;}
div.primsectboxline2 {margin:3px 0px 0px 0px; padding:0px;}
div.primsectboxline3 {margin:12px 42px 0px 0px; padding:0px; font-weight:bold; text-align:right;}
div.primsectboxline4 {white-space:nowrap; overflow:visible;}
div.primsectboxlinesmall {font-size:12px; margin:8px 0px;}
input[type="text"].primsectpassage,input[type="password"].primsectpassage {width:150px;}
div.primsectboxerror {}
div.primsectsubline {font-size:13px; margin:3px 0px 0px 0px;}
div.primsectalertsbox {border:1px solid #BFA894; padding:15px; margin:20px 30px 20px 0px;}
div.primsectfootnote {opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4; font-size:12px; margin:25px 15px 0px 15px;}
div.alertsboxhead {font-weight:bold; color:#241911; margin:0px 0px 10px 0px;}
div.alertsboxpreface {font-style:italic; font-size:14px;}
div.alertsboxoption {}
div.alertsboxapply {font-size:13px; margin:5px 0px 0px 0px;}
div.primsectblog {margin:40px 370px 0px 45px;}
div.primsectbloghead {font-weight:bold; margin:30px 0px 15px 0px;}
div.primsectblogpic {float:left; background-color:#F0DBC7; padding:5px; margin:0px 0px 0px 8px;}
div.primsectblogpic img {width:80px; height:80px;}
div.primsectbloginfo {height:85px; overflow:hidden; float:left; padding:5px 2px 0px 8px; width:330px; border-right:1px solid #BFA894; background-color:#F0DBC7;}
div.primsectbloginfoname {font-family:times new roman; height:17px; white-space:nowrap;}
div.primsectbloginfodesc {font-size:13px; height:45px; overflow:hidden;}
div.primsectbloginfonextwk {font-size:13px; height:15px; vertical-align:bottom; padding:4px 0px;}
div.primsectblogger {margin:0px 0px 6px 448px; font-size:11px; line-height:11px; height:85px;}
div.primsectbloggertitle {font-weight:bold; margin:3px 0px; padding-top:5px;}
div.primsectbloggername {}
div.primsectbloggerlocale {}
div.primsectbloggerabout {font-style:italic; margin:6px 0px;}
div.primsectblogsubs {clear:left; float:left; font-size:11px; margin:4px 0px 20px 15px;}
div.primsectblogsubs img {width:12px; height:12px; position:relative; top:2px;}
div.primsectblogarchives {margin-right:137px; text-align:right;}
div.primsectblogarchives select {font-size:11px; margin-top:2px;}
div.primsectintro {font-style:italic;}

/* Secondary section */
div.secondsect,div.secondsectfoot,div.secondsectblog,div.secondsectblogfoot {float:right; margin:10px 35px 0px 0px; padding:90px 0px 0px 0px; width:380px; background-color:#F3ECE5;}
div.secondsectblog,div.secondsectblogfoot {width:300px;}
div.secondsect,div.secondsectblog {background-image:url(/images/secondarysectBG.png); background-repeat:repeat-x;}
div.secondsectheading {font-style:italic; font-size:14px; margin:0px 30px 10px 30px;}
div.secondsectheading2 {font-weight:bold; font-size:16px; margin:0px 30px 15px 30px;}
div.secondsectitem {margin:0px 30px 4px 30px;}
div.secondsectitem2 {margin:15px 30px; font-size:14px;}
div.secondsectfoot,div.secondsectblogfoot {height:35px; margin-top:0px; padding:0px;}
div.loginregmainmoney {margin:15px 90px 15px 30px; background-color:white; padding:10px; border:1px solid #AAAAAA;}
div.secondsecttest {padding:15px 15px 0px 15px; background-color:white;}
div.secondsectarea2 {margin:0px 30px;}
div.acctfiller {height:400px; padding:0px 30px; font-size:14px;}
div.secondsectbloghead {font-weight:bold; margin:20px 30px 10px 30px;}
div.secondsectblogquestions {font-style:italic; font-size:13px; margin:0px 30px 5px 30px;}
div.secondsectblogexpl {margin:10px 30px 10px 30px; font-size:13px;}
div.secondsectblogtwitface {margin:0px 30px 0px 40px; font-size:13px;}
div.secondsectblogtwitface img {position:relative; top:3px;}
div.secondsectblogger {margin:40px 30px 10px 30px; font-size:13px;}

/********************************************/
/*   Learn pages                            */
/********************************************/

/* Main learn page */
div.learnleft {float:left; margin:40px 0px 0px 30px; background-color:#F3ECE5; border:1px solid #BFA894; padding:20px 0px 10px 0px; width:580px; }
div.learnlefttitle {font-size:23px; margin:0px 20px 15px 20px;}
div.learnleft p {margin:10px 20px; font-size:15px;}
div.learnleft hr {color:#BFA894; background-color:#BFA894; margin:25px 0px 15px 0px;}
div.learnright {margin:60px 30px 0px 640px;}
div.learnrighttitle {font-size:20px; margin:0px 0px 15px 0px;}
div.learnrightsubttl {background-color:#F3ECE5; width:300px; padding:8px; margin:0px; font-size:16px;}
div.learnrightfoot {margin:35px 5px 0px 5px; font-size:12px; opacity:0.65; filter:alpha(opacity=65); -moz-opacity:0.65;}
div.learnright p {margin:7px 5px 20px 5px; padding:0px;}

/* Arcing 101 headers */
div.a101title {margin:37px 0px 0px 55px; font-size:20px; font-weight:bold; color:#241911;}
div.a101stepnum {margin: 5px 0px 0px 55px; font-size:15px;}
div.a101jumps {margin: 5px 0px 0px 55px; font-size:12px;}
input[type="text"].jumptextbox {width:25px;}

/* Arcing 101 body */
div.a101cont {margin: 15px 30px; padding: 25px; background-color:#F3ECE5;}
div.a101cont p {margin: 0px 0px 15px 0px; font-size: 15px;}
div.a101cont p.blockqt {margin: 0px 0px 15px 10px; font-size: 13px;}
div.a101cont hr {height:1px; background-color:#DDDDDD; border-width:0px; border-style:solid; border-top-color:#BBBBBB; border-top-width:1px; border-bottom-color:#FFFFFF; border-bottom-width:2px; margin: 30px 0px 15px 0px;}
div.a101conttext {margin: 0px 525px 0px 0px;}
span.coordinate {color: green;}
span.restatement {color: blue;}
span.distinct {color: red;}
span.contrary {color: #EF6C00;}
img.infbig {width: 14px; height: 14px;}
div.a101contright {float:right;}
div.a101contgraphic {margin: 0px 0px 0px 25px; background-color:white;}
div.a101contgraphic,div.a101Distinct {height:256px; border:1px solid black;}
div.a101contgraphic,div.a101Distinct,div.a101contgraphiccaption {width:500px;}
div.a101contgraphiccaption {margin:10px 0px 0px 28px;}
div.a101contchart {float:right; margin: 0px 0px 0px 25px; border:1px solid black;}
div.a101contexamples {border:1px solid black; float:right; margin: 0px 0px 0px 25px; padding: 15px 0px 30px 0px; background-color: white; width: 500px; }
div.a101contexamplestext {text-align: center;}
div.a101contexamplestitle {margin:15px 0px 5px 30px;}
div.a101contexamplestrysee {margin:0px 0px 0px 55px;}
div.a101contexamplesnote {margin:10px 20px 0px 45px; font-size:12px; }
div.a101contfeedback {margin:5px 30px 5px 30px;}
div.a101contfeedback textarea {width:437px; height:150px;}
div.a101contfeedbackbutton {text-align:right; margin:15px 35px 0px 0px;}
div.a101contfeedbackresp {margin:30px 50px 150px 50px;}
div.clr {clear:both;}
div.clrl {clear:left;}
span.arcing101 {font-family:times new roman; color:#777777; border-bottom:1px solid #900000; border-top:1px solid #900000;}
div.a101Distinct {position:absolute; background-color:white;}
div.distinctline {margin:10px 20px; font-size:14px;}
div.distinctexample {margin:10px 20px 10px 20px; font-size:14px; font-style:italic;}
div.distincttitle {font-size:17px; color:#241911; margin:20px 20px 10px 20px;}
span.a101hovertxt {font-style:italic; font-size:12px;}
img.rChrt {width:500px; height:291px;}

/* Reference */
div.refmap {float:left; margin:15px 17px 70px 35px; border:7px solid #F3ECE5;}
div.refmapexp {margin:28px 00px 0px 0px;}
div.reftitle {margin:44px 0px 0px 55px; font-size:22px; font-weight:bold; color:#241911;}
div.refmapsmdiv {float:right; margin:25px 0px 0px 0px;}
div.refmapsmexp {float:right; margin:27px 45px 0px 7px; font-size:12px;}
input.refmapsm {height:45px; border:1px solid #241911;}
input.refmapsm:hover {border:1px solid #900000;}
img.relMapBig {border:1px solid #241911;}
div.relMapBig {border:5px solid white;}
div.relMapBigCont {position:absolute; text-align:center; z-index:5;}
div.bigMapSym {position:relative; top:25px; left:10px;}
img.infbig {position:relative; top:5px; width:22px; height:22px;}

/* Examples */
div.expRefDiv {margin:15px 35px 10px 35px;}
table.expRef {width:100%; background-color:#F3ECE5;}
table.expRef tr {border:1px solid #241911; border-width:1px 0px;}
table.expRef tr.odd {background-color:white;}
table.expRef tr:hover {background-color:#DDDDDD}
table.expRef td {padding:5px;} 

/********************************************/
/*   MyArcs page                            */
/********************************************/
/* Share headers */
div.myarcssharehead,div.myarcssharespace,div.myarcssharefoot {float:right; width:230px; margin:0px 20px 0px 0px; background-color:#E6E6E6;}
div.myarcssharehead {height:160px;}
div.myarcssharetitle {color:#241911; font-size:16px; font-weight:bold; padding:30px 0px 12px 18px;}
div.myarcssharetitle span {font-size:13px; font-weight:normal; color:#241911;}
div.myarcssharebmarks {font-size:13px; padding:0px 0px 8px 20px;}
span.bmarkcheck {color:#241911; font-size:17px; line-height:13px;}
div.myarcsshareoptions {font-size:13px; padding:0px 0px 0px 18px;}
div.myarcsshareoption {padding:0px 0px 0px 23px; font-size:12px;}
div.myarcsshareoption input[type="checkbox"] {margin:5px 0px 0px 6px; float:left;}
div.myarcsshareoptiontext {float:right; width:170px; padding:4px 15px 0px 0px; font-size:12px;}
img.bmark {position:relative; left:3px;}

/* Headers */
div.myarcshead {height:130px;}
div.myarcsheadtitle {color:#241911; font-size:22px; font-weight:bold; padding:30px 0px 0px 50px;}
div.myarcsheadsubtitle {padding:0px 0px 0px 50px; font-size:13px; font-style:italic;}
div.myarcsheadsearch {padding:15px 0px 0px 50px; font-size:14px;}
div.myarcsheadsearch input {position:relative; top:-1px; width:200px;}
div.myarcsheadsearch img {width:15px;}
div.myarcsheadsearch a {position:relative; left:-23px; top:3px;}

/* Sort-Action line */
div.myarcssort,div.myarcssortblank {float:left; padding:0px 0px 0px 65px; width:60px;}
div.myarcssort {line-height:30px; font-size:14px;}
div.myarcsallnone,div.myarcsallnonehide {float:left; height:24px; width:100px; padding:1px 0px 0px 25px; font-size:12px;}
div.myarcsallnonehide {visibility:hidden;}
#myarcssort0_0,#myarcssort1_0,#myarcssort2_0,#myarcssort3_0,#myarcssort4_0,#myarcssort0_1,#myarcssort1_1,#myarcssort2_1,#myarcssort3_1,#myarcssort4_1,#myarcssort0_2,#myarcssort1_2,#myarcssort2_2,#myarcssort3_2,#myarcssort4_2 {float:left;}
#myarcssort0_0,#myarcssort1_0,#myarcssort2_0,#myarcssort3_0,#myarcssort4_0 {line-height:30px; text-align:center; font-weight:bold; font-size:14px;}
#myarcssort0_1,#myarcssort1_1,#myarcssort2_1,#myarcssort3_1,#myarcssort4_1,div.myarcssharespace {height:25px;}
#myarcssort0_2,#myarcssort1_2,#myarcssort2_2,#myarcssort3_2,#myarcssort4_2 {height:12px;}
#myarcssort0_0,#myarcssort0_1,#myarcssort0_2 {width:55px;}
#myarcssort1_0,#myarcssort1_1,#myarcssort1_2 {width:80px;}
#myarcssort2_0,#myarcssort2_1,#myarcssort2_2 {width:65px;}
#myarcssort3_0,#myarcssort3_1,#myarcssort3_2 {width:70px;}
#myarcssort4_0,#myarcssort4_1,#myarcssort4_2 {width:90px;}
div.myarcsaction {float:right; margin:0px 10px 0px 0px; line-height:30px; text-align:right; font-size:14px;}
div.myarcsactionhide {float:right; visibility:collapse; width:0px; height:0px;}
div.myarcspagenums,div.myarcspagenumshide {float:right; font-size:12px; padding:0px 10px 0px 0px;}
div.myarcspagenumshide {visibility:collapse;}

/* Arc list */
div.arclist {background-color:#F3ECE5; margin:0px 20px; line-height:30px; font-size:14px;}
div.arclistmsg {padding:0px 10px;}
div.arclistlinelt,div.arclistlinedrk {cursor:pointer; height:30px; overflow:hidden;}
div.arclistchecklt,div.arclistcheckdrk {float:left; height:30px; padding:0px 5px 0px 2px;}
div.arclistchecklt input,div.arclistcheckdrk input {height:23px;}
div.arclistlinelt,div.arclistchecklt {background-color:white;}
div.arclistlinedrk,div.arclistcheckdrk {background-color:#F3ECE5;}
span.arclistnote {color:#777777;}
div.arclistchecklt a,div.arclistcheckdrk a {position:relative; top:2px;}
div.arclistchecklt img,div.arclistcheckdrk img {height:15px;}
div.arclistsharelt,div.arclistsharedrk {float:right; width:210px; padding:0px 10px;}
div.arclistsharelt {background-color:#E6E6E6;}
div.arclistsharedrk {background-color:#DDD6D1;}
div.arclistsharecomp {float:right; padding:5px 0px 0px 0px;}
div.arclistboundary {font-size:1px; line-height:0px; margin:0px 20px; height:1px; background-color:#241911;}
span.arclistblogstatus {color:#900000; font-size:12px;}

/* Footers, Prompts */
div.myarcssharefoot {height:35px;}
div.ctrPd {text-align:center; padding:10px;}
div.ctrPd2 {text-align:center; padding:15px; padding-bottom:0px;}

/********************************************/
/*   Arc page                               */
/********************************************/
/* General layout */
div.arcbarbg,div.arcfootleft,div.arcfootright {margin:0px 21px; background-color:#F3ECE5;}
div.arcleftbar,div.arcfootleft {float:left; width:154px;}
div.arcrightbar,div.arcfootright {float:right; width:154px;}
div.arcrightbar {margin:23px 0px 0px 0px;}
div.sidebar {position:fixed; width:154px;}
div.arcdesktop {margin:0px 154px; background-color:white;}
div.arcfootleft,div.arcfootright {height:35px;}
div.arcbar,div.noCmts,div.endSpacer,div.endSpacer2,div.arcdeskhead,td.breakLine,td.passage,td.versenum,div.arcnotes,div.arcnotesstatic,div.arcnotesnone,div.arccomments,div.arcbloghead,div.arctweet,div.arcblogsubmit,div.arcblogselect,div.arcblogedits {border:1px solid #241911; border-width:0px 1px; background-color:#F0DBC7;}
div.endSpacer2 {background-color:white; border-width:0px;}
div.arcbarcontent,div.pTools1 {margin:8px 4px; padding:0px 4px; background-image:url(/images/barBG.png); background-repeat:repeat-x;}

/* Arc desktop */
div.arctitle {text-align:center; padding:30px 0px 25px 0px;}
span.arctitlepassage {font-style:italic; font-size:18px; color:black;}
span.arctitlename {font-weight:bold; font-size:20px; z-index:4; color:#900000;}
div.arcCanvasCont {font-size:1px; line-height:0;}
div.xBreak1 {position:relative; top:-9px; left:-308px;}
div.xBreak2 {position:relative; top:-9px; left:-243px;}
div.ydot,div.ydot2 {background-color:#241911; width:20px; height:5px; font-size:1px; line-height:0;}
div.ydot2 {background-color:#900000;}
div.ydotcover {position:relative; width:35px; height:17px; cursor:pointer;}
div.arcblogpic {float:left; padding:3px; background-color:#F3ECE5; margin:35px 10px 0px 45px; min-width:80px; min-height:80px;}
div.arcblogpic img {width:80px; height:80px;}
div.arcblogname {font-size:20px; padding:41px 0px 0px 0px; font-family:times new roman; line-height:20px;}
div.arcblogtitle {font-size:17px; padding:14px 0px 0px 0px; line-height:17px;}
span.arcblogtitlepassage {}
span.arcblogtitlever {font-size:13px;}
span.arcblogtitlename {font-weight:bold;}
div.arcblogdate {font-style:italic; font-size:15px; color:#AAA0A0; line-height:15px; margin-bottom:42px;}

/* Desktop tabs & general tab stuff */
div.arctabspace {float:left; width:23px;}
#arctab0_0,#arctab1_0,#arctab2_0,#arctab3_0,#arctab0_1,#arctab1_1,#arctab2_1,#arctab3_1 {float:left; position:relative; z-index:1;}
#arctab0_0,#arctab1_0,#arctab2_0,#arctab3_0,div.arctabclr {line-height:25px; text-align:center; font-weight:bold; font-size:14px;}
#arctab0_1,#arctab1_1,#arctab2_1,#arctab3_1 {height:10px;}
#arctab0_0,#arctab0_1 {width:55px;}
#arctab1_0,#arctab1_1 {width:70px;}
#arctab2_0,#arctab2_1 {width:90px;}
#arctab3_0,#arctab3_1 {width:83px;}
div.arcbar {line-height:0px; font-size:1px; background-color:#241911; height:5px;}
div.arcdeskhead {text-align:center; padding:12px 0px 0px 0px;}

/* Arc tab */
div.arcarc {margin:0px 44px;}
td.breakLine {background-color:#241911;}
td.passage {border-width:0px 1px 0px 0px;}
td.removeBreak {text-align:left; vertical-align:top;}
span.hb,span.vb,span.nb {position:relative; left:1px;}
div.hPass1 span.hb,div.hPass1 span.vb,div.hPass1 span.nb,div.hPass2 span.hb,div.hPass2 span.vb,div.hPass2 span.nb {position:relative; left:-1px;}
span.hb {font-size:12px; font-family:Arial,Helvetica,sans-serif; opacity:0.0; filter:alpha(opacity=0); -moz-opacity:0.0; cursor:pointer;}
span.hb:hover {background-color:#241911; color:#241911; opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0; }
span.vb {font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#241911; background-color:#241911; cursor:pointer;}
span.vb:hover {background-color:white; color:white;}
span.nb {font-size:12px; font-family:Arial,Helvetica,sans-serif; cursor:default; opacity:0.0; filter:alpha(opacity=0); -moz-opacity:0.0;}
div.arcCanvas {z-index:0; position:relative; height:0; width:0; font-size:1px; line-height:0;}
div.vsNum {width:27px; font-size:11px;}
div.ePass1 {width:130px; font-size:11px; overflow:hidden;}
div.ePass2 {width:200px; font-size:11px; overflow:hidden;}
div.gPass1 {width:130px; font-size:14px; font-family:'SBL Greek',Palatino Linotype; overflow:hidden;} 
div.gPass2 {width:200px; font-size:14px; font-family:'SBL Greek',Palatino Linotype; overflow:hidden;}
div.hPass1 {width:130px; font-size:15px; font-family:'SBL Hebrew',Lucida Sans Unicode,Lucida Grande,Times New Roman,Arial; overflow:hidden; direction:rtl;} 
div.hPass2 {width:200px; font-size:15px; font-family:'SBL Hebrew',Lucida Sans Unicode,Lucida Grande,Times New Roman,Arial; overflow:hidden; direction:rtl;}
div.a {position:absolute; background-color:black;}
div.b {overflow:hidden; position:absolute; background-color:black;}
div.c {position:absolute; background-color:white;}
div.d {overflow:hidden; position:absolute; background-color:white;}
canvas.arcCanvas {z-index:0; position:absolute; font-size:1px; line-height:0;}
canvas.test {position:absolute; top:-1000px; left:0px;}
textarea.mylabel {height:150px; width:172px;}
textarea.props,textarea.pgkhb {height:200px;}

/* Notes tab */
div.arcnotes {padding:20px; padding-top:12px;}
div.arcnotesarea {background-color:#241911; padding:1px;}
div.arcnotesstatic,div.arcnotesnone {border-width:0px; background-color:white; font-size:13px; padding:1px 8px 8px 8px;}
div.arcnotesnone {text-align:center; font-size:15px; padding:18px;}
div.arcnotesblog {padding:20px;}
div.arccommentsblog {padding:0px 35px;}
div.arccommentsbloghead {padding:0px 48px; font-size:18px; position:relative; top:-6px;}
div.arccommentsbloghead span {font-size:13px; font-weight:normal;}
div.arccommentsblognote {padding:7px 9px; background-color:#FEF3D0; font-size:12px; margin:4px 48px 3px 48px;}

/* Comments tab */
div.arccomments {}
div.endSpacer {height:20px; font-size:1px; line-height:0; border-width:0px;}
div.noCmts {text-align:center; font-size:17px; padding:10px 0px 40px 0px; border-width:0px;}
div.addCmt,div.addCmt2 {text-align:center; border:1px solid #241911; background-color:white; padding-top:20px; padding-bottom:20px;}
div.addCmt2 {background-color:#F0DBC7;}
div.addCmtCont,div.addCmtCont2 {padding:0px 20px 20px 20px; background-color:#F0DBC7;}
div.addCmtCont2 {background-color:white;}
div.alrtSpacer {background-color:#F0DBC7; padding-top:15px; position:static;}
div.alrtSpacer2 {background-color:#F0DBC7; position:absolute; top:-100px;}
td.oldCmtAlrt {font-size:12px; font-weight:bold; padding:5px; background-color:white; border-style:solid; border-color:black; border-width:0px; border-top-width:1px; border-bottom-width:1px;}
td.cTd {background-color:#F0DBC7;}
td.cTdSpcr {background-color:#F0DBC7; height:20px;}
td.cTdSpcr2 {height:20px;}
span.stnw {font-size:12px; white-space:nowrap; color:#333333;}
div.med {font-size:13px;}
div.cType,div.cType2 {padding:6px; background-color:#F0DBC7; color:#241911; border:1px solid #241911; border-left-width:0px; font-size:15px; font-weight:bold; white-space:nowrap; float:left; position:relative; z-index:2;}
div.cType2 {border-left-width:1px;}
div.cInfo {float:right; background-color:white; font-size:12px; position:relative; top:7px; padding:3px; z-index:2; padding-bottom:9px;}
div.cTitle {padding:3px; padding-bottom:9px; padding-left:0px; text-align:bottom; background-color:#FFFFFF; font-size:15px; font-weight:bold; position:relative; top:7px; z-index:1; color:#241911;}
div.cContent {float:right; width:95%; background-color:white; position:relative; z-index:3;}
div.cContentTxt {background-color:white; padding:5px; padding-top:2px; font-size:13px;}
div.cLFill {background-color:#F0DBC7;; height:20px; position:relative; top:-10px; float:left; width:5%; z-index:1;}
div.cReply {background-color:#F0DBC7; border-color:white; border-style:solid; border-width:0px; border-top-width:3px; width:95%; float:right; }
div.cReplyTxt {padding:3px; font-size:13px;}
div.cReplyLink,div.cReplyLink2 {background-color:#F0DBC7; border-color:white; border-style:solid; border-width:0px; border-top-width:3px; width:95%; clear:both; float:right; padding-top:3px; padding-bottom:3px; font-size:13px; font-weight:bold; padding-top:5px;}
div.cReplyLink2 {background-color:white; border-color:#F0DBC7;}
div.cLFill2 {background-color:#FFFFFF;; height:20px; position:relative; top:-10px; float:left; width:5%; z-index:1;}
div.cReply2 {background-color:#FFFFFF; border-color:#F0DBC7; border-style:solid; border-width:0px; border-top-width:3px; width:95%; clear:both; float:right; padding-top:3px; padding-bottom:3px; font-size:13px;}

/* Blogger tab */
div.arcbloghead {padding:12px 10px 10px 10px; font-size:13px; max-width:700px;}
div.arctweet {padding:10px; font-size:12px;}
div.arctweet textarea {width:100%; height:40px;}
div.arcblogsubmit {padding:0px 10px 20px 10px; font-size:13px; font-weight:bold; font-style:italic; max-width:700px;}
div.arcblogselect {padding:0px 10px 10px 10px; font-size:13px;}
div.arcblogselect select {width:150px;}
div.arcblogedits {padding:10px 10px 10px 10px; font-size:13px; background-color:white;}

/* Left bar */
div.arcbarspace {float:left; width:10px;}
#arclefttab0_0,#arclefttab1_0,#arclefttab2_0,#arclefttab0_1,#arclefttab1_1,#arclefttab2_1 {float:left;}
#arclefttab0_0,#arclefttab1_0,#arclefttab2_0,div.arcbarstabclr {line-height:20px; text-align:center; font-weight:bold; font-size:12px;}
#arclefttab0_1,#arclefttab1_1,#arclefttab2_1 {height:7px;}
div.arctabline {line-height:1px; font-size:1px; background-color:#241911; margin:0px 4px;}

/* Left bar - help tab */
table.hlpCnt {width:100%; padding-bottom:3px; line-height:normal;}
td.helpnote {padding:3px; font-size:11px; color:black;}
td.helpinfo {padding:3px; font-size:11px;}
div.helpArea {min-height:5px; font-size:1px; line-height:0; margin:0px 2px;}
hr.logR {line-height:0; font-size:6px;}

/* Left bar - parse tab */
div.parseArea {height:300px; text-align:center;}
div.pWord {font-family:'SBL Greek',Palatino Linotype; font-size:28px; font-weight:bold; padding-top:20px; overflow:hidden; width:132px; height:48px;}
div.pLex1 {color:#777777; font-size:12px; overflow:hidden; width:132px;}
div.pLex2 {font-family:'SBL Greek',Palatino Linotype; font-size:20px; overflow:hidden; width:132px; height:33px;}
div.pDef {font-size:12px; overflow:hidden; width:132px; height:30px; font-style:italic;}
div.pParsing1 {font-size:16px; padding-top:10px; font-weight:bold;  overflow:hidden; width:132px;}
div.pParsing2 {font-size:14px; padding-top:10px; overflow:hidden; width:132px;}
div.pParsing3 {font-size:14px; padding-top:5px; overflow:hidden; width:132px;}
span.pParsing4 {font-size:12px; font-weight:normal;}
div.pNoParse {font-size:14px; padding-top:25px; line-height:1.5;}
div.pHowTo {font-size:14px; padding-top:25px; color:#241911; font-weight:bold; line-height:1.5;}

/* Right bar */
div.arcrightinfo,div.arcrightbmark {font-size:11px; padding:0px 0px 0px 16px;}
div.arcrightbmark {margin:0px 0px 7px 0px; position:relative; left:-3px;}
span.bmarkcheckarc {color:#241911; font-size:16px; line-height:11px;}
div.askToBMarkCont {position:fixed; width:287px; white-space:nowrap; z-index:4;}
div.askToBMarkX {font-size:16px; float:left; padding:0px 0px 0px 5px; vertical-align:top;}
div.askToBMark {background-color:#FCDB77; padding:5px 10px 5px 0px; font-size:12px; border:solid 1px black; text-align:right;}
div.arcrightarea {padding:3px 12px 15px 12px; margin:0px 4px; background-image:url(/images/barBG.png); background-repeat:repeat-x;}

/* Right bar - relationships palette */
div.relpalheading {font-weight:bold; font-size:12px; text-align:center; position:relative; top:9px; z-index:2;}
div.relpalcover {background-color:white; line-height:1px; font-size:1px; margin:0px 22px; position:relative; top:1px; z-index:1;}
div.relpalarea {background-color:white; border:1px solid #241911; padding:4px 0px;}
div.relpalsubhead {padding:4px 0px 0px 0px; text-align:center; text-decoration:underline; font-style:italic; font-size:11px;}
div.relpalrow {padding:0px 0px 0px 0px; text-align:center; line-height:14px; font-size:12px;}
div.infcont {float:left; position:relative; left:51px;}
div.infbal,div.inf {width:14px; height:14px;}
div.infbal {float:right;}
div.inf {background-image:url(/images/inference.gif);}
span.minus {position:relative; top:-2px; font-weight:bold;}
span.plus {font-size:17px; line-height:1;}

/* Right bar - buttons */
div.arcrightbutton,div.arcrighterror {margin:5px 0px; text-align:center;}
div.arcrighterror {font-size:11px; font-weight:bold;}
div.tools {border:1px solid #241911; background-color:white; padding:5px 0px; position:absolute; z-index:6;}
div.toolitem,div.toolitemdisabled {font-size:12px; padding:2px 7px; color:#241911;}
div.toolitemdisabled {color:#999999;}
div.toolitem:hover {color:black; background-color:#91B4DA; cursor:pointer;}

/* Right bar - unaltered */
div.spacebeforeunalt {line-height:10px; font-size:1px;}
#arcrighttab0_0,#arcrighttab1_0,#arcrighttab0_1,#arcrighttab1_1 {float:left; width:50px;}
#arcrighttab0_0,#arcrighttab1_0 {line-height:20px; text-align:center; font-weight:bold; font-size:12px;}
#arcrighttab0_1,#arcrighttab1_1 {height:7px;}
div.pTools1 {overflow-y:auto; overflow-x:hidden;}
div.pTools2e {padding:0px 5px 5px 5px; text-align:left; font-size:12px;}
div.pTools2g {padding:0px 5px 5px 5px; text-align:left; font-size:14px; font-family:'SBL Greek',Palatino Linotype;}
div.pTools2h {padding:0px 5px 5px 5px; text-align:right; direction:rtl; font-size:16px; font-family:'SBL Hebrew',Lucida Sans Unicode,Lucida Grande;}
div.pToolHeader {font-size:12px; color:#777777; padding-bottom:4px;}
span.vsNu {font-size:12px; font-weight:bold; color:#900000;}

/* Right bar - blog */
div.arcrightblogsub {font-size:11px; margin:3px 0px 0px 12px;}
div.arcrightblogsub img {width:12px; height:12px; position:relative; top:2px;}
div.arcrightblogcmts {margin:10px 0px 0px 0px; position:relative; top:5px;}
div.arcrightblogcmts a {font-size:12px; padding:3px 6px 3px 11px; background-color:white; font-weight:bold;}
div.arcrightblogcmts a span {color:black; font-weight:normal;}
div.arcrightblogabout {font-size:13px; font-weight:bold; margin:16px 0px 0px 12px; }
div.arcrightblogdesc {font-size:12px; margin:5px 12px 0px 15px; font-style:italic;}
div.arcrightblogarchives {margin:5px 0px 0px 15px;}
div.arcrightblogarchives select {font-size:11px;}
div.arcrightbloggername {font-size:12px; margin:5px 0px 0px 15px;}
div.arcrightbloggerlocale {font-size:12px; margin:0px 12px 0px 15px; white-space:nowrap;}
div.arcrightbloggerabout {font-size:12px; margin:5px 12px 0px 15px; font-style:italic;}
div.arcrightblognextwk {font-size:12px; margin:5px 0px 0px 15px;}
div.arcrightblogprevnext {font-size:11px; margin:0px 0px 0px 17px;}

/* Labels */
div.label {font-size:12px; padding:2px; z-index:2; position:absolute;}
div.mylabel {font-size:11px; padding:9px; z-index:3; position:absolute; background-color:#FCDB77; max-width:172px; opacity:0.35; filter:alpha(opacity=35); -moz-opacity:0.35;}
div.mylabel:hover {opacity:1.00; filter:alpha(opacity=100); -moz-opacity:1.00;}

/* Compare */
table.arcList2 {width:100%;}
td.oddRow {background-color:#F3ECE5; padding:4px; width:100%;}
td.evenRow {background-color:#ffffff; padding:4px; width:100%;}
td.ar {text-align:right; white-space:nowrap;}
span.va {vertical-align:middle;}
div.aList {overflow:hidden; white-space:nowrap;}
div.cmp {height:250px; border-style:solid; border-width:1px; border-color:black; width:100%; background-color:white; overflow:auto;}
input.hide {visibility:hidden;}
input.va {vertical-align:middle;}

/* Hidden stuff */
td.mPI {background-color:black; padding:1px;}
div.modVsSpot {z-index:5; position:absolute; top:0px; left:0px;}
input.enterVs {width:23px;}
div.modPropSpot {position:absolute; top:0px; left:0px; z-index:5;}
div.editNoteSpot {position:absolute; top:0px; left:0px; z-index:5;}


/********************************************/
/*   Home page                              */
/********************************************/

/* Home nav */
div.homelogo {float:left; width:257px; height:171px; background-image:url(/images/homelogo.jpg); margin:0px 0px 15px 0px;}
div.homeheadwarning {font-size:12px; line-height:15px; margin:4px 0px 0px 0px; position:relative; left:-230px;}
div.homelineabovenav {margin:0px 0px 0px 257px;}
div.homefacetwit {float:right; width:60px; line-height:29px;}
div.homefacetwit img {height:12px; width:12px; position:relative; left:5px; top:2px;}
div.homeloginregrt {float:right; margin:0px 0px 0px 0px; width:5px; height:29px; background-image:url(/images/shadow2.jpg); background-repeat:repeat-y;}
div.homeloginreg {float:right; padding:5px 8px 0px 8px; font-size:12px; line-height:24px; background-image:url(/images/shadow1.jpg); background-repeat:repeat-x; background-color:#F3ECE5;}
div.homeloginreglft {float:right; margin:0px 0px 0px 8px; width:5px; height:29px; background-image:url(/images/shadow4.jpg); background-repeat:repeat-y;}
div.homebcs {text-align:right; font-style:italic; line-height:24px; font-size:13px; padding:5px 0px 0px 0px;}
div.homenav {margin:0px 0px 0px 257px; background-color:#F3ECE5; background-image:url(/images/homelogogradient.png); background-repeat:repeat-y; height:79px;}
div.homenavleftfade {float:right; background-image:url(/images/homelogofade2.png); background-repeat:repeat-y; height:79px; width:30px;}
div.homenavlinks {text-align:right; padding:52px 50px 0px 0px;}
span.homenavsep {color:white;}
a.bcs {color:black;}
a.bcs:hover {color:#900000;}

/* Home layout */
div.homeleft,div.homeleftbar {float:left; width:490px;}
div.homeleftbar a,div.homerightbar a {color:#FFFFFF;}
div.homeleftbar a:hover,div.homerightbar a:hover {color:#900000;}
div.homeleft {margin:0px 0px 0px 35px;}
div.homeright,div.homerightbar {margin:0px 35px 0px 560px;}
div.homedividerbar {background-color:#241911; padding:4px 0px; margin:30px 35px 0px 35px; color:white; text-align:center;}

/* Home lefttop */
div.homevideo {border:5px solid #DDDDDD;}
div.homea101 {margin:10px 0px 0px 5px; font-size:13px;}

/* Home righttop - logged in */
div.homespreadhead {font-weight:bold; font-size:20px; color:#241911; margin:5px 0px 0px 0px;}
div.homespreadexpl {margin:7px 0px 0px 0px; font-size:14px;}
ul.homespreadlist {margin:10px 0px 0px 0px;}
ul.homespreadlist li {margin:5px 0px 0px -15px; font-weight:bold; color:#241911;}
div.homespreadlistexpl {margin:0px 0px 0px 0px; font-size:13px; font-weight:normal;}

/* Home righttop - logged out */
div.homeregtestimonyright {float:right; margin-left:10px;}
div.homeregtestimonyleft,div.homeregtestimonyright {font-style:italic; line-height:16px; font-size:13px; margin-bottom:5px;}
div.homeregtestimonycredit {font-size:11px; text-align:center; padding:5px 0px 15px 0px; clear:right;}
div.homeregleftborder {float:left; background-image:url(/images/shadow4.jpg); background-repeat:repeat-y; width:5px; height:80px;}
div.homeregrightborder {float:right; background-image:url(/images/shadow2.jpg); background-repeat:repeat-y; width:5px; height:80px;}
div.homeregbox {height:80px; background-image:url(/images/homeregfade.jpg); background-repeat:repeat-x;}
div.homeregline {line-height:12px; font-size:12px; padding:8px 15px 0px 15px;}
div.homeregspacer {height:20px;}
img.regpic {border:3px solid #DDDDDD;}

/* Home bottom */
div.homecominghead {font-weight:bold; padding:10px 5px 10px 5px;}
div.homecomingquestion {font-style:italic; margin:0px 5px 0px 5px; font-size:14px;}
div.homecomingcontent {margin:10px 5px 10px 5px;}
div.homeaotw {background-color:#F3ECE5; padding:17px 20px 15px 20px;}
div.homeaotwname {font-size:19px; padding:0px;}
div.homeaotwpassage {font-size:15px; font-weight:bold; padding:0px;}
div.homeaotwauthor {font-size:14px; font-style:italic; padding:0px;}
div.homeaotwnote {padding:0px 10px; max-height:390px; overflow:hidden;}
div.homeaotwsubs {font-size:11px; margin:12px 0px 0px 0px;}
div.homeaotwsubs img {width:12px; height:12px; position:relative; top:2px;}
div.homeblogpic {float:left; padding:3px; background-color:#F3ECE5; margin:10px 7px 10px 10px;}
div.homeblogpic img {width:60px; height:60px;}
div.homeblogname {font-size:18px; padding:12px 0px 0px 0px; font-family:times new roman; white-space:nowrap;}
div.homeblogtitle {font-size:15px; padding:8px 0px 0px 0px; line-height:15px;}
span.homeblogtitlepassage {}
span.homeblogtitlename {font-weight:bold;}
div.homeblogdate {font-style:italic; font-size:13px; color:#AAA0A0; line-height:13px;}
div.homeblognote {margin:0px 0px 0px 10px; max-height:170px; overflow:hidden;}
div.homeleft hr {margin:10px 0px 17px 10px; color:#241911; background-color:#241911;}
div.homeblogsubs {font-size:11px; margin:7px 0px 0px 15px;}
div.homeblogsubs img {width:12px; height:12px; position:relative; top:2px;}

/* Home legal */
div.homelegal {font-size:11px; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4; margin:60px 0px 0px 0px;}
div.homelegal p {margin:0px 40px 7px 40px;}


/********************************************/
/*   Register & Donate pages                */
/********************************************/

/* General */
div.regsecondary,div.regsecondaryfoot {width:380px; float:right; margin:0px 35px 0px 0px;}

/* Right-top section */
div.regsecondarytop {margin:45px 0px 20px 0px; padding:5px;}
div.regpic {float:left; border:3px solid #DDDDDD; margin:0px 10px 5px 10px;}
div.regcredit {clear:left; float:left; font-size:11px; margin:0px 0px 20px 20px;}
div.donationpic {font-size:11px; text-align:center; margin:5px 0px 0px 0px;}
div.regquote {font-style:italic; margin:0px 10px 0px 0px;}

/* Right-bottom (terms) section */
div.regsecondaryterms {clear:left; margin:0px 0px 0px 0px; background-color:#F3ECE5;}
div.regsecondaryfoot {height:35px; background-color:#F3ECE5;}
div.donationexpl {font-size:14px; padding:15px 20px 0px 20px;}
div.donationfiller {font-size:1px; line-height:0px; height:250px;}

/* Left (main) section */
div.regmain {margin:35px 450px 0px 60px;}
div.regmainheading {font-weight:bold; color:#241911; font-size:22px; padding:0px 0px 10px 0px;}
div.regmaindesc {font-size:16px; padding:5px 0px 10px 0px;}
div.regmainfield1  {margin-top:15px;}
div.regmainfield2  {margin-top:5px;}
div.regmainfield3  {margin-top:15px; color:#888888; font-size:14px;}
div.regmainfield4  {margin-top:25px;}
div.regmainnote {font-size:12px; margin:5px 0px 0px 5px;}
div.regmainitem {text-align:right; line-height:25px; margin:0px 85px 0px 0px;}
div.regmaincost,div.regmaincosttot {float:right; line-height:25px; width:70px;}
div.regmaincosttot {font-weight:bold;}
hr.reganddonation {margin:2px 3px 6px 3px; clear:left;}
div.regmainreturn {font-size:11px; margin:20px 0px 0px 0px;}
span.whatever {font-size:13px;}
div.regmainmoney {margin:25px 245px 25px 35px; background-color:#F3ECE5; padding:10px; }
div.regterms,div.donationhead {padding:20px 20px 0px 20px;}
input[type="text"].regdonation {width:40px;}
div.regmainaccept {font-size:12px; margin:15px 0px 0px 5px;}
div.regmainemailsignup {font-size:12px; margin:0px 0px 0px 5px;}
div.regmainreceipt {font-size:12px; margin:0px 0px 0px 5px;}
div.regmainexpired {font-size:12px; margin:0px 0px 15px 0px;}
div.regmainreceiptexpl {font-size:12px; margin:7px 0px 10px 10px;}
div.regmainreceiptaddr {font-size:12px; margin:15px 0px 0px 10px; font-weight:bold;}
div.regmainerror {margin:5px 20px 15px 0px; font-size:14px; border:1px solid #BFA894; background-color:#F3ECE5; padding:5px 10px;}
ul.regtermslist {margin:10px 25px 0px 5px;}
ul.regtermslist li {margin:5px 0px 0px 0px;}
div.whateverexpl {}
textarea.donatetellmore {width:400px; height:60px;}
textarea.receiptaddress {width:200px; height:60px;}
hr.orbycheck {margin:40px 0px 0px 0px;}
div.donationaddr {margin:15px 0px 0px 20px; font-size:12px;}
input.ccfield {width:55px;}
span.ccex {font-size:12px; font-style:italic;}
img.visa {position:relative; top:6px;}



