body {
	margin: 0;
	padding: 0;
	background-color: #a8cbc2;
	background-image: url(../images/global/bgtile.gif);
	}
td {
	padding: 0;
	vertical-align: top;
	text-align: left;
	}
div#site {   /* global site shell */
	position: relative; 
	width: 975px;
	left: 0; 
	margin: 0 auto;
	}
div#homebg {   /* photobg */
	position: relative; 
	padding: 0 15px 0 10px;
	top: 0;
	left: 0; 
	width: 950px;
	height: 670px;
	background-image: url(../images/global/shell_bgtile.png);
	background-repeat: repeat-y;
	}
div#bannerbg {   /* photo bg for content page banners */
	position: relative; 
	padding: 0 15px 0 10px;
	top: 0;
	left: 0; 
	width: 950px;
	height: 320px;
	background-image: url(../images/global/shell_bgtile.png);
	background-repeat: repeat-y;
	}
div#contentbg {   /* content page main text area bg */
	position: relative; 
	padding: 20px 40px 50px 10px;
	top: 0;
	left: 0; 
	width: 925px;
	background-image: url(../images/global/content_bgtile2.png);
	background-repeat: repeat-y;
	}
div#logo {
	position: absolute;
	padding: 0;
	top: 0;
	left: 0;
	width: 182px;
	margin-left: 0;
	}
div#sidebar {   /* home sidebar */
	position: absolute;
	padding: 110px 0 0 0;
	top: 0;
	left: 611px;
	width: 349px;
	height: 560px;
	margin-left: 0;
	background-image: url(../images/global/sidebar_overlay.png);
	background-repeat: repeat-y;
	}
div#sidebartop {   /* sidebar overlay of top photo */
	position: absolute;
	padding: 223px 0 0 0; /* was top padding 200px */
	top: 0;
	left: 611px;
	width: 349px;
	height: 270px;
	margin-left: 0;
	background-image: url(../images/global/sidebar_overlay.png);
	background-repeat: repeat-y;
	}
div#footer1 {   /* global footer part 1 */
	position: relative;
	padding: 0 15px 0 10px;
	top: 0;
	left: 0;
	width: 950px;
	height: 60px;
	vertical-align: middle;
	margin-left: 0;
	background-image: url(../images/global/shell_footer_bgtile.png);
	background-repeat: repeat-y;
	}
div#footer2 {   /* global footer part 2 */
	position: relative;
	padding: 10px 15px 0 0px;
	top: 0;
	left: 0;
	width: 960px;
	height: 30px;
	margin-left: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5c877b;
	text-align: right;
	background-image: url(../images/global/shell_bgbtm.png);
	background-repeat: no-repeat;
	}
table.donatetable {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: none;
	}
table.donatetable td {
	text-align: left;
	vertical-align: middle;
	}
table.maintable {
	margin: 0;
	padding: 0;
	width: 925px;
	border-collapse: collapse;
	border: none;
	}
table.maintable td.one {
	padding: 0 40px 0 0;
	width: 601px;
	}
table.maintable td.two {
	padding: 10px 4px 0 25px;
	width: 300px;
	}
table.list {
	margin: 0 0 18px 110px;
	padding: 0;
	border-collapse: collapse;
	border: none;
	}
table.list td {
	padding: 0 0 0 20px;
	}
table.list td.left {
	padding: 0;
	}
table.mediaindex {
	margin: 0 0 18px 110px;
	padding: 0;
	border-collapse: collapse;
	border: none;
	}
table.mediaindex td {
	padding: 0 0 15px 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 22px;
	}
div#primarynav {
	position: absolute;
	padding: 0;
	top: 65px;
	left: 181px;
	width: 779px;
	height: 59px;
	margin-left: 0;
	}
div#utilitynav {
	position: absolute;
	padding: 0;
	top: 20px;
	left: 712px;
	width: 227px;
	height: 30px;
	margin-left: 0;
	}
div#utilitynav2 {
	position: absolute;
	padding: 0;
	top: 20px;
	left: 700px;
	width: 227px;
	height: 30px;
	margin-left: 0;
	}
div#facebook {
	position: absolute;
	padding: 0;
	top: 21px;
	left: 933px;
	margin-left: 0;
	}
.facebook {
	float: left;
	margin-left: 10px;
	}
div#subnav {
	position: absolute;
	padding: 0;
	top: 300px;
	left: 700px;
	width: 300px;
	height: 336px;
	margin-left: 0;
	}