/*** THE BODY ***/

body {
			height: 100%;
			margin:0;
			padding:0;
			font-size: 13px; 
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #586170;
			line-height: 17px;
			background: none;
		}
		

/*** THE MAIN LAYOUT BLOCKS ***/

#topcontainer {
			display: none;
			width: 0px;
			margin: 0px;
			padding: 0px;
		}

#banner {
			display: none;
			width: 0px;
			margin: 0px;
			padding: 0px;
		}
		
#bottomcontainer {
			width: 806px;
			margin: 0px auto 0px auto;
			padding: 0px 0px 0px 0px;			
			background: none;
		}

#content {
			padding: 0px;
			margin: 0px 38px 0px 0px;
		}

#sidebar-a {
			display: none;
			width: 0px;
			margin: 0px;
			padding: 0px;
		}
#footer {
			background-image: none;
			color: #000000;
		}
		
.footerchunk {
			display: block;
			margin: 5px 10px 0px 10px;

		}
		
		
/*** MAIN NAVIGATION ***/

ul.navlist {
			display: none;
			width: 0px;
			margin: 0px;
			padding: 0px;
		}

.navlist
		{
			padding-left: 0;
			margin-left: 0;
		}

.navlist li
		{
			list-style: none;
			margin: 0px 0px 10px 0px ;
			padding: 0;
		}

.navlist li a 
		{
			text-decoration: none;
			color: #586170;
		}
		
.navlist li a:hover 
		{
			text-decoration: none;
			font-weight: 600;
		}


ul.subnavlist
		{
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

ul.subnavlist li
		{
			font-size: 11px;
			margin: 2px 0px 0px 13px;
			padding: 0px 0px 0px 0px;
		}	
	
		
		
/*** HTML TAG STYLES ***/
		
h1 		
		{
			font-size: 22px;
			margin: 0px 0px 18px 0px;
		}
		
h2 		
		{
			font-size: 18px;
			margin: 18px 0px 9px 0px;
			color: #29542c;
		}
		
h3		
		{
			font-size: 15px;
			margin: 18px 0px 9px 0px;
			color: #29542c;
		}


		
#content a	
		{
			text-decoration: none;
			font-weight: 600;
			color: #611918;			
		}	
		
#content a:hover
		{
			font-style: italic;
		}	
		
		
		
		
/*** SAMPLE BOX STYLES ***/

.samplebox
		{
			border-top: 1px solid #29542c;
			border-bottom: 1px solid #29542c;
			height: 120px;
			padding: 12px 0px 8px 0px;
			margin-bottom: 30px;
			width: 504px;
		}
		
a.sampleboxlink
		{
			font-style: italic;
			display: block;
			width: 504px;
			text-align: right;
			text-decoration: none;
			color: #6c2924;
			font-size: 15px;
			margin-top: 8px;
			margin-bottom: 5px;
		}
		
a:hover.sampleboxlink
		{
			font-weight: 600;
		}
		
.samplebox img
		{
			float: left;
			margin-left: 5px;
		}
		
.samplebox img.noleftmarg
		{
			margin-left: 0px;
		}
		

/*** GENERAL FORM STYLES ***/	

form 
		{
			text-align: right;
			padding: 0px 53px 0px 0px;
			margin: 0px;
			display:inline;
		}
		
		
form a
		{
			text-decoration: none;
			color: #611918;
		}
		
form a:hover
		{
			font-weight: 600;
		}
		

form h2		
		{
			font-size: 15px;
			margin: 30px 0px 10px 7px;
			padding: 0px;
			color: #29542c;
			text-align: left;
		}
		
.smaller 		
		{
			font-size: 15px;
			margin: 10px 0px 0px 0px;
			color: #29542c;
			text-align: left;
		}

fieldset
		{
			border-top: 1px solid #611918; 
			border-bottom: 1px solid #611918; 
			border-left: none;
			border-right: none;
			padding: 12px 0px 3px 0px;
			width: 504px;
			text-align: right;
			margin: 5px 0px 10px 7px;
		}
		

input, textarea 
		{
			width: 327px;
			margin: 0px 0px 9px 16px;
		}	
		
input.submit 
		{
			display: none;
			padding: 0px;
			margin: 0px;
			width: 0px;
		}


label
		{
			color: #611918;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			line-height: 170%;

		}

/*** ORDERING FORM TERMS AREA FORM STYLES ***/

fieldset.terms
		{
			border-top: 1px solid #611918; 
			border-bottom: 1px solid #611918; 
			border-left: none;
			border-right: none;
			padding: 12px 0px 3px 0px;
			width: 504px;
			text-align: left;
			margin: 5px 0px 10px 7px;
		}
		

fieldset.terms input
		{
			width: 20px;
			margin: 0px 20px 0px 20px;
			/* border: 1px solid #999999; */
			float: left;
			height: 18px;
			vertical-align: top;
		}

fieldset.terms p
		{
			font-size: 11px;
			margin: 0px 0px 10px 0px;
			padding: 0px;
			line-height: 110%;
		}
		
		
fieldset.terms label
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			line-height: 110%;
			font-size: 11px;
			vertical-align: text-top;
			height: auto;
		}
		
fieldset.terms ul 
		{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		
fieldset.terms ul li 
		{
			margin: 0px 0px 10px 0px;
			padding: 0px;
		}
		

/*** CALCULATOR FORM STYLES ***/

form.calc
		{
			text-align: right;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			width: 250px;
		}

fieldset.calc
		{
			border-top: 1px solid #611918; 
			border-bottom: 1px solid #611918; 
			border-left: none;
			border-right: none;
			padding: 12px 0px 9px 0px;
			width: 250px;
			text-align: right;
			margin: 5px 0px 10px 7px;
		}
		
fieldset.calc input
		{
			width: 90px;
			margin: 0px 0px 5px 5px;
			border: 1px solid #999999;
		}
		
fieldset.calc label
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			line-height: 170%;
			font-size: 11px;
			vertical-align: top;
			width: 150px;
		}
		

input.submitC 
		{
			float: right;
			margin: 10px 300px 0px 0px;
			padding: 0px 0px 10px 1px;
			width: auto;
			height: 38px;
			color: #efe6ce;
			font-family: Georgia, "Times New Roman", Times, serif;
			/*background-image:url(images/submitbg.jpg);
			background-repeat: no-repeat;
			background-position: bottom; */
			border: none;
			background-color: none;
			font-weight: 600;			
		}

		
/*** TESTIMONIALS STYLES ***/

p.testimonial
		{
			font-style: italic;
			margin-bottom: 3px;
			width: 300px;
		}
		
p.testimonialsig
		{
			margin-top: 0px;
			margin-bottom: 20px;
			font-size: 10px;
			text-align: left;
			padding-right: 0px;
			width: 300px;
		}
		
		
/*** FUNDRAISING TIPS STYLES ***/

ul.tips
		{
			list-style-type: circle;
		}
		
		
/*** PRESS STYLES ***/

.authorpubdate
		{
			font-size: 10px;
			color: #29542c;
			margin-top: 0px;
			padding-top: 0px;
		}
		
		
/*** MISC STYLES ***/

img.left
		{
			float:left;
			margin: -20px 0px 0px -27px;
		}
		
img.right
		{
			float:right;
			margin: -18px 0px 0px 0px;
		}
		
.clear
		{
			clear:both;
		}
		
		
/*** TESTING IMG POP OVER STYLES ***/

a .large 
		{
			border: 0px;
			display: block;
			height: 1px;
			left: 0px;
			position: absolute;
			top: 0px;
			width: 1px;
		}

a img 
		{
			border: 0;
		}

a.p1, a.p1:visited, a.p2, a.p2:visited 
		{
			display: block;
		}

a.p1:hover .large 
		{
			border: 1px solid #000000;
			display: block;
			height: 250px;
			left: 355px;
			position: absolute;
			top: 405px;
			width: 250px;
		}

a.p2:hover .large 
		{
			border: 1px solid #000000;
			display: block;
			height: 250px;
			left: 555px;
			position: absolute;
			top: 405px;
			width: 250px;
		}


.fineprint
		{
			clear: both;
			font-size: 9px;
			line-height: 110%;		
		}







