/* CSS Document */
body {background: #B0C6D2;}

/* keep extra spaces from appearing around images in IE */
img {display: block;}

/* container for entire page.  Keeps width at 783 */
#container {width: 783px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
border: 1px solid #5D8C9A;
background: white;}

#closing_thoughts {width: 783px; margin-left: auto; margin-right: auto;}
#closing_thoughts p {color: #3D585F; text-align:center; font-size: 9px;}


/* 1px line between the header 


/* creates white border between container and content */
#inner_white_box {width: 781; border-left: 2px solid white;
border-right: 2px solid white;
border-bottom: 2px solid white;
border-top: 1px solid #99393D;}

#homepage_tagline {width: 593px; height: 21px; background-color: white;
border-top: 1px solid white;}

/* two-column simple table to avoid non-compliant browser problems */ 
		table#content_table {padding: 0px 0px;
		margin: 0px 0px;}

td#leftcol {width: 178px;
border-right: 6px solid #97C0CC;
padding: 0px 0px;
margin: 0px 0px;
background: #E7D894;}


td#leftcol div#menu {background: #FFFFCC;}

td#leftcol div#menu ul {
margin: 0px 0px;
		padding: 0px 0px;
		list-style: none;}
		
div#sidebar_photo img {
border-top: 6px solid #97C0CC; 
padding-top: 0px;
margin-top: 0px; 
border-bottom: none;}

		/*Gets rid of too-wide bottom border in Mozilla! */
		div#sidebar_photo {background: transparent; border: none;}

		div#sidebar_bottom {background: transparent;}

div#sidebar {border: none;}
div#sidebar div#sidebar_photo {border: none;}

		/* Take right cell and divide it in two with CSS */


		div#maincontent {
		width: 326px;
		float: left;
/*		width: 346px; float: left;
*/
		padding-top: 10px;
		margin-left: 20px;
		padding-right: 20px;
/*		padding-right: 20px;
*/
}

	div#maincontent_wide {
		width: 506px;
		float: left;
/*		width: 346px; float: left;
*/
		padding-top: 10px;
		margin-left: 10px;
		padding-left: 20px;
		padding-right: 20px;
/*		padding-right: 20px;
*/
}


		
		/* right content bar.  This has three elements: the container element, the border for the content, and the inner block for the content */


		div#rightcontent div#rightcontent_inner_home {margin: 5px;
		background: #E6EAED;
		padding: 5px;}

		div#rightcontent {float: left;
		width: 200px;
		margin-left: 0px;
		padding-top: 10px;}
		
		div#rightcontent_border {border: 1px solid #97C0CC;}
		
		div#rightcontent div#rightcontent_inner {margin: 5px;
		background: #F4FBFE;
		color: #7B7168;
		padding: 5px 15px;}
		
		div#rightcontent div#rightcontent_inner p {color: #7B7168;}
		
		div#rightcontent_inner div.indented-sm ul li, div#rightcontent_inner div.indented ul li {color: #7B7168;}

		div#rightcontent_inner a {color: #666; font-weight: bolder;}

		div#header_photo {margin-left: 2px;}
		
		div#photo_bottomstripe {		height: 6px;
		background: url(../images/graystripe.gif) repeat-x;		
}
		
		div#headerphoto_stripe {
		width: 593px;
		height: 6px;
		background: url(../assets/library/headerstripe.gif) repeat-x;		
		}
		
		div#footer_photo {border-top: 6px solid #8DABB4;
		border-bottom: 6px solid #A94104;
		padding-left: 0px;
		background: white url(../assets/repeating/wheat.jpg) left repeat-x;
		height: 39px;}
		
		div#footer_photo img {margin-top: 2px;}
		

/* Separate container for bottom quote to render in IE */
div#bottomquote_container {
clear: both;
padding: 10px 0px 0px 0px;
}

div#bottomquote { 
background-color: #CEE6EC;
border: 1px solid white;}

div#bottomquote img {
padding: 10px 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
top: 0px;}		
		


/* Donation Form */

fieldset {
	width:300px;
	background-color: #FFC; }

fieldset .label {
	text-align:right;
	width:70px;
	float:left;
	padding:0.2em;
	margin:0;
	margin-top:0.3em; }

fieldset .nobr {
	display:none; }  
	
fieldset input#name, fieldset input#email {margin:3px;
	height:30px;
	width:300px;
	border:solid 0 #fff;
	background: transparent 
	url("../images/formfield.gif") no-repeat;
	padding-left: 10px;
	padding-top: 5px;}

fieldset>input.textfield {
margin:3px;
	height:30px;
	width:300px;
	border:solid 0 #fff;
	background: transparent 
	url("../images/formfield.gif") no-repeat;
	padding-left: 15px;
	padding-top: 20px; }	


div#leftdonors {
width: 250px; float: left;}
div#leftdonors p {font-size: 9px;}


div#rightdonors { 
width: 250px; float: left;}
div#rightdonors p {font-size: 9px;}
	
p.download_adobe {background: url(../assets/library/acroread_gs.jpg) no-repeat;
height: 20px;
padding-left: 30px;}

p.download_word {background: url(../assets/library/WINWORD_gs.jpg) no-repeat;
height: 20px;
padding-left: 30px;}

.newstitle {font-weight: bold; font-style:italic;}

