/* defaults and whole-page stuff */
body { background: #ccc; color: #000; text-align: center;
       font-family: Arial, Helvetica, sans-serif; }

/* colors of hyperlinked text and borders */
a:link { color: #099; }
a:visited { color: #009; }
a:active { color: #ccf; }

/* default paragraph formatting */
p { text-align: left; font-size:16px; line-height: normal; }

/* the main content of the page */
div.content { margin: 0 auto; width: 656px; text-align: left; }

/* the container of the page title, below the navigation bar */
div.titlebar { margin: 0 auto; }

/* the page title, within the div.titlebar */
div.title    { position: relative; float: right; left: -9em; }

/* the dollar bill War Tax Boycott logo */
/* img.dollar { float: right; padding-right: 100px; margin-right: -4em; } */
img.dollar { float: right; margin-left: 2em; }

/* a quote block that leads off the page content */
div.topquote { background: #fff; color: #000; float: left; width: 620px;
               padding: 10px; margin: 10px; }

/* for exaggerated-sized quotation marks around quote sidebars */
span.openquote { float: left; font-size: 700%;
                 margin-bottom: -0.5em; line-height: 80px; }
span.closequote { float: right; font-size: 700%; 
                  margin-bottom: -0.5em; line-height: 50px; }

/* for the name of the person being quoted in the quote sidebars /*
div.quote p.credit, div.topquote p.credit {
                     font-style: italic; font-size: small;
		     text-align: right; clear: both; }

/* The text content of the div.content area, after title & topquote */
div.text {
	clear: both;
	padding-top: 1em;
	font-size: 12px;
}

/* A bottom-of-the-page quote sidebar */
div.thoreau { background: #fff; color: #000; float: right; width: 260px;
              padding: 10px; margin: 10px; }
div.thoreau p { font-weight: bold; line-height: 30px; font-size: large; }
div.thoreau p.credit { font-style: italic; font-size: small;
                       text-align: right; clear: both; line-height: 15px; }

/* A footnote / boilerplate / disclaimer sort of paragraph */
p.foot { font-size: small; }

/* The page footer, with contact info and paypal contribution box */
div.footer { clear: both; padding-top: 1em; margin-bottom: 1em; }

/* Paypal donation box in footer -- 260 pixels wide*/
div.donate { float: left; padding: 0px; width: 260px;
             background: #ffc; border: 1px solid #000; padding: 10px; }
div.donate p { text-align: center; }
div.donate form { width: 258px; margin-left: auto; margin-right: auto; }
div.donate form input { display: block; margin-left: auto; margin-right: auto; border: 0; }
div.donate img { display: block; margin-left: auto; margin-right: auto; border: 0; }

/* NWTRCC contact info in footer 282? */
div.contact { float: left; padding: 0px; width: 260px; }
div.contact hr { margin: 0 auto; }
div.contact p { text-align: center; font-size: small; }

/* NWTRCC cannon image in footer -- 114 pixels wide */
div.cannon { float: left; padding: 0px; width: 114px; }

/* Getting started: steps */
div.steps { background: #ffc; border: 2px solid #000; padding: 1em; }

div.titlong  { position: relative; float: right; left: -13em; }
h1 {
	font-size: xx-large;
	text-transform: uppercase;
	line-height: 1em;
	font-weight: lighter;
	position: absolute;
	top: 71px;
	height: 212px;
	margin-top: -1.5em;
	text-align: right;
	left: -127px;
	width: 273px;
   }
div.getstart h1 { left: -99px; width: 240px }
div.titlong h1 { font-size: x-large; margin-top: -2em; }

div.quote { background: #fff; color: #000; float: left; width: 500px;
            padding: 10px; margin: 10px; }
div.quote p, div.topquote p {
                font-weight: bold; line-height: 20px; font-size: medium; }
img.stop   { float: left; border: 2px solid #000; }
ul.redirection { font-size: 100%; }
ul.redirection li { font-size: 100%; }
ul { margin-left: 1em; padding-left: 0px; }
li { margin: 1em 0; }
h2 { background: #600; color: #fff; font-size: medium; margin-top: 1em;
     margin-bottom: 1em; padding: 4px; text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold; }
.subhead{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#00F;
        }
.box-text {
        font-size: 12px;
        text-align: left;
}
.box-headline {
        font-size:16px;
        font-weight:bold;
        text-align: center;
        color: #C30;
}

/* The navigation box at the top of the page */
.navbox {
        font-weight: bolder; font-size: 12px;
        background: #FFF;
        border: 2px solid #000; padding: 5px 0;
        margin-bottom: 1em;
        text-align: center;
}

legend {font-variant: small-caps; font-size: 1.1em; font-weight: bold;
        border: 1px solid #888; background: #fff;}

fieldset { margin: 1em 0 0 0; text-align: left;
           background: #FFF; }

ul.form { margin: 0 0 0 0; padding-left: 3em; font-size: medium;
          font-family: inherit; }

input {font-size: medium;
       font-family: courier;
       font-variant: normal;
       font-style: normal;
       font-weight: normal;
       border: 2px solid #ccc;
}
input:focus {
       border: 2px solid #000;
}

form { margin: 0 5% 0 5%; }
input#submit { text-align: center; margin-left: auto; margin-right: auto;
               font-size: large; font-family: serif; font-weight: bold; }

table#preferences td { padding: 0em 2em; }

fieldset#privacy { margin: 1% 5% 0 5%; font-size: 80%; }

.style3 { font-size: 12px; }
.style4 { font-size: large; }

dt a { font-weight: bold; }
dd { margin-bottom: 1em; }

dl.faq dt { font-weight: bold; font-style: italic; }

.RIGHT { text-align:right; }

