*{
	margin: 0;
	padding: 0;
	line-height: 1.4;
}

body
{
	font: 12pt Georgia, 'Times New Roman', serif;
	color: #000;
	background: white;
}
   
#header,  #header ul, #strap, #strap img, #rightcol, #rightcol img, #leftcol ul { display: none; }

#contentWrapper, #content
{
	width: auto;
	margin: 0 5%;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
}

div#content
{
	margin-left: 10%;
	padding-top: 1em;
	border-top: 1px solid #930;
}

div#mast { margin-bottom: -8px; }
div#mast img { vertical-align: bottom; }

a:link, a:visited
{
	color: #009;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

#content a:link:after, #content a:visited:after
{
	content: " (" attr(href) ") ";
	font-size: 90%;
}

#content a[href^="/"]:after { content: " (http://www.secondgrowth.org" attr(href) ") "; }

/*heading styles*/
h1, h2, h3, h4, h5, h6
{
	color: #5e792d;
	line-height: normal;
	font-weight: bold;
}

h1
{
	clear: left;
	color: #460B1C;
	/*2b1404*/
	font: 20pt "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", Tahoma,"Trebuchet MS" sans-serif;
}

h2
{
	clear: left;
	margin: 0 0 0.33em 0;
	padding: 0.25em 0;
	font: 18pt Georgia, "Times New Roman", serif;
	letter-spacing: 1px;
}

h3
{
	clear: left;
	margin: 0 0 0.25em 0;
	padding: 0.125em 0;
	font: bold 12pt Verdana, Arial, sans-serif;
	letter-spacing: 1pt;
	text-transform: uppercase;
}

h4
{
	clear: left;
	font: bold 14pt Georgia, "Times New Roman", serif;
	letter-spacing: 1pt;
	color: #6C2337;
}

h5
{
	clear: left;
	font-size: 13pt;
	margin: 0.5em 0 0 0;
	font-weight: 500;
}

h6
{
	clear: left;
	font-size: 11pt;
	margin: 0.5em 0 0 0;
	font-weight: 600;
	color: #6C2337;
}

/*tags*/
p
{
	font-size: 10pt;
	margin: 0.33em 0 1em 0;
}

blockquote, ul, ol, dl
{
	margin: 1em 0;
	padding-left: 2.5em;
}

blockquote cite { font-style: italic; }

blockquote p
{
	color: #083523;
	font-size: 12pt;
}

dl dd { margin: 0.25em 0 0.5em 1em; }
dt { margin: 0.5em 0 0 0; }

p
{
	font-size: 10pt;
	margin-bottom: 1em;
}

img { display: block; }
a img { border: none; }

hr
{
	padding: 3px 0;
	visibility: hidden;
}

/*margin-classes*/
.mg-top { margin-top: 1em; }
.mg-right { margin-right: 1em; }
.mg-bottom { margin-bottom: 1em; }
.mg-b { margin-bottom: 2em; }
.mg-left { margin-left: 1em; }

/*margin-s-classes = (s)mall shims*/
.mg-tops { margin-top: 0.33em; }
.mg-rights { margin-right: 0.33em; }
.mg-bottoms { margin-bottom: 0.33em; }
.mg-lefts { margin-left: 0.33em; }

.shim5 { margin-top: 5px; }

/*negative-margins*/
.top-up { margin-top: -1em !important; }
.topup-3 { margin-top: -3px; }
.topup-6 { margin-top: -6px; }

/*padding-classes*/
.pad-top-sm { padding-top: 0.5em; }
.pad-top { padding-top: 1em; }
.pad-right { padding-right: 1em; }
.pad-bottom { padding-bottom: 1em; }
.pad-bottom-s { padding-bottom: 0.5em; }
.pad-left { padding-left: 1em; }
.pad-all { padding: 0.5em; }
.pad-s-all { padding: 0.125em; }
.pad-m-all { padding: 0.25em; }
.pad-l-all { padding: 1em; }
.pad-r-ten { padding-right: 10%; }
.pad-l-ten { padding-left: 10%; }
.pad-r-twenty { padding-right: 20%; }
.pad-l-twenty { padding-left: 20%; }
.pad-r-third { padding-right: 33%; }
.pad-l-third { padding-left: 33%; }
.pad-hz { padding-right: 1em; padding-left: 1em; }

.big-top
{
	padding-top: 18px;
	padding-bottom: 0;
}

/*----------------- borders --------------------*/
.border-top { border-top: 3px solid #7E9457; width: 24em; }
.border { border: 1px solid #B2B2B2; }
.border1 { border: 1px solid; }
.border1d { border: 1px solid #333; }
.border2 { border: 2px solid; }
.border2d { border: 2px solid #333; }
.border3 { border: 3px solid; }
.border3d { border: 3px solid #333; }
.solid { border: 1px solid; }
.dotted { border: 1px dotted; }
.plain { border: none; }
.double { border: 4px double; }
.inset { border: 1px inset; }
.outset { border: 1px outset; }

/*indents*/
.sub1 { margin-left: 1em; }
.sub2 { margin-left: 1.33em; }
.sub3 { margin-left: 1.5em; }
.sub4 { margin-left: 1.67em; }
.sub5 { margin-left: 2.0em; }
.sub6 { margin-left: 2.5em; }
.sub7 { margin-left: 3.0em; }

.indent { padding-left: 10px; }

.in-1
{
	text-indent: 1.5em;
}

/*outdents*/
.out1 { margin-left: -1em; }
.out2 { margin-left: -2em; }
.outlist { margin-left: -2.5em; }

/*callouts*/

.call-box
{
	background-color: #FFF;
	width: auto;
	border: 10px solid #E8DFBF;
	padding: 20px;
	margin: 20px;
}

.pullquote-2
{
	padding: 1em;
	float: right;
	width: 14em;
	_width: 192px;
	margin: 0.75em 0.75em 0.75em 1.25em;
	font-size: 1.25em;
	_font-size: 1.11em;
	text-align:center;
	line-height: 2;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	font-weight: normal;
	border-top: 2px solid #391A0E;
	border-bottom: 2px solid #391A0E;
}

.box
{
	margin: 0.5em 0;
}

.hbox
{
	background-color: #FFF;
	padding: 0.25em 0.75em 0 0.75em;
	margin: 0.25em 0 1em 0;
}

.hbox-2
{
	background-color: #FFF;
	padding: 0.25em 0.75em;
	margin: 0.25em 0 1em 0;
}

.colbox 
{
	padding: 0.33em 0.67em;
	margin: 0;
}

.boxhed 
{
	padding: 0 1em 0.67em 1em;
	margin: 0.25em 0;
}

.callout
{
	background-color: #FFF;
	width: 27em;
	border: 6px solid #E8DFBF;
	padding: 0.5em 1.5em;
	margin: 0.5em 0;
}

/*multiclass callboxes*/

.fitbox
{
	padding: 0.33em 0.67em;
	text-align: center;
}

.callbox
{
	width: 27em;
	padding: 0.5em 1em;
}

.callbox2
{
	width: 24em;
	padding: 0.5em 1em;
	text-align: center;
}

.callbox3 /*centered in grid2col column last*/
{
	width: 18em;
	padding: 0.5em 1em 0 1em;
	text-align: left;
	margin: 1em auto;
}

.callbox4
{
	width: 21em;
	padding: 0.5em 1em 0 1em;
	text-align: center;
	margin: 1em auto;
}

/*small floated right content box*/
/*for use with non-hanging div class*/
/*size with width classes below */

.callbox5
{
	padding: 0.5em 1em 0 1em;
	text-align: left;
	margin: 0.5em 0 0.25em 1.5em;
	float: right;
	position:relative;
}

/*small floated right content box*/
/*for use with hanging div class*/
/*size with width classes below */

.hangingbox 
{
	padding: 0.75em 2.5em 0.25em 0.25em;
	text-align: left;
	margin: 0.5em 0 0.25em 1.5em;
	float: right;
	position:relative;
}

/*widths*/
.twenty { width: 20%; }
.quarter { width: 25%; }
.third { width: 33%; }
.forty { width: 40%; }
.half { width: 50%; }
.sixty { width: 60%; }
.thirds2 { width: 67%; }
.quarters3 { width: 75%; }
.eighty { width: 80%; }
.full { width: 90%; }
.all { width: auto; }
.hundred { width: 100%; }

.popup { width: 480px; }

/*background classes*/
.bg-a
{
	background: #9EAF81;
	border: 1px #333 solid;
}

.bg-b
{
	background: #E7EBE0;
	border: 1px solid #BFBDAC;
}

.bg-c
{
	background-color: #F0F0F0;
	border: 1px solid #BFBDAC;
}

.bg-d
{
	background-color: #F1EFE2;
	border: 1px solid #BFBDAC;
}

.bg-e
{
	background-color: #FFFADB;
	border: 1px solid #BFBDAC;
}

.bg-f
{
	background-color: #FFF;
	border: 1px solid #686868;
}

.bg-g
{
	background-color: #FFF;
	border: 1px solid #ccc;
}

.bg-h
{
	background-color: #FFF;
	border: 1px solid #ddd;
}