

body, html {
		height: 100%;
		margin:0;
		padding:0;
		color:#90191B;
	}
	body {
	font-family: "Century Gothic", Arial, sans-serif;
		margin:0 auto;
		background: url(../img/background.jpg) repeat-x fixed;
		background-color: #fff;
	}
	
	img {
	border: 0;
	}
	
	h1, h2, h3, strong {
	/*font-family: cursive;*/
	font-family: "Trebuchet MS";
	
	}
	strong {
	/*background: #efd4c9;*/
	}
	h1 {
	text-align: center;
	font-style: italic;
	margin: 10px 0;
	}
	
	#wrap {
		position: relative;
		background-color: #fff;
		margin:0 auto;
		width:750px;
		background-image: url(../img/rocback.gif);
		background-position: center 95%;
		background-repeat: no-repeat;
		padding: 0 10px 0 10px;
		/*height:auto !important; /* real browsers */
		/*_height: 100%;*/
		min-height: 100%;
		overflow: auto;	
		_overflow-y: hidden;
		/*border-right: 1px solid yellow;*/
	
	}
	
	#topbar {
	/*text-align: right;*/
	padding: 2px;
	/*min-height: 20px;*/
	font-size: smaller;
	_font-size: 13px;
	_height: 15px;
	overflow: auto;
	_overflow-y: hidden;

	}
	
	#topbar p{
	margin: 0;
	/*padding:0 ;*/
	float: left;
	margin-right: 10px;
	}
	
	#topbar p+p {
	float: right;
	}
	
	#header {
		
		height: 138px;
		background: url(../img/roctop.jpg);
		background-repeat: no-repeat;
		background-position: right;
		/*margin-top:10px;*/
		position: relative;
	}
	
	#header p {
		position: absolute;
		top: 0;
		left: 280px;
		margin: 0;
		/*background: #fff;*/
		padding: 10px;
		font-weight: 600;
		/*font-size: smaller;*/
		width: 150px;
		text-align: center;
		/*border: 1px dashed #90191B;*/
		/*border-width: 0 1px 1px 1px;*/
		max-height: 118px;
		color: #2842ac;
		/*font-family: cursive;*/
		overflow: hidden;
		}
	
	img.logo {
	margin: 5px 0 0 0;
	}
	
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background-color: #90191B;
		padding-left: 10px;
		font-family: Trebuchet MS;
		font-size: large;
		
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow: auto;
		 _zoom:100%;
	}
	#nav li{
		float: left;
		margin-right: 15px;
	}
	
	#nav li a{
	display: block;
	padding: 7px;
	color: #fff;
	text-decoration: none;
	
	/*padding: 10px;*/
	}
	
	
	#nav li:hover{
		background: #fff;
		
		}
	#nav li:hover a {
		color: #90191b;
		}
		
	#on {
	padding: 7px;
	background: #efefef;
	color: #90191b;
	}
	
	li#on:hover {
	background: #efefef;
	}

	
	
	#main {
		min-height: 220px;
		/*background:#9c9;*/
		float:left;
		width:500px;
		margin-top: 10px;
		padding: 0 0 5em 0;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
	margin-top: 10px;
		/*background:#99c;*/
		/*background-color: #90191B;*/
		background-image: url(../img/fundraising-activities.jpg);
		background-repeat: repeat-y;
		float:right;
		width:200px;
		clear: right;
		padding: 0 0 5em 0;
		/*color: #fff;*/
		text-align: center;
		background-color: #fff;	
	}
	
	#sidebar p{
	margin: 0 5px;
	}
	
	#sidebar img{
	padding: 10px 0;
	}
	
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3 {
		padding:0 10px 0 0;
    }
	#footer {
	position: relative;
	bottom: 0;
	text-align: center;
	width: 770px;
	margin: 0 auto;
	/*background-color: /*#b6b6b6;*/ /*#efd4c9;*/ /*#90191B;*/ /*#ac8888;*/ 
	background: #90191B;
	height: 3em;
	margin-top: -3.5em; /*http://www.themaninblue.com/writing/perspective/2005/08/29/#content*/
	color: #fff;
	padding: .5em 0 0 0;
		}
	
	#footer a:link {
	color: #fff;
	}
	
	#footer a:visited /*#sidebar a:visited*/ {
	color: #efd4c9;
	}
	
	#footer ul {
	margin:0;
	padding:0;
	list-style: none;
	background-color: #90191B;
	}
	
	#footer li{
		display:inline;
		margin:0 10px 0 0;
		padding: 0;
		/*white-space: nowrap;*/
		/**white-space: normal;*/
		
	}
	

	.clearing {
	clear: both;
	text-align: center;
	padding: 15px 0 3em 0;
	/*background-color: lime;*/
	}
	
	table {
	width: 400px;
	background: #90191b;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	border: 2px;
	}
	
/*td {
text-align: center;
padding: 10px;
}*/



td {
border: 1px dashed #90191B;
border-width: 0 1px 0 0;
padding: 10px;
}

tr td { background: #efefef }
tr+tr td { background: #fff; }
tr+tr+tr td { background: #efefef }
tr+tr+tr+tr td { background: #fff }
tr+tr+tr+tr+tr td { background: #efefef }
tr+tr+tr+tr+tr+tr td { background: #fff }

td+td {
text-align: center;
border: 0;
}

.esks {
background-color: #01461A;
color: #FEBF58;
margin-top: 20px !important;
margin-bottom: 20px !important;
padding: 20px;
text-align: center;
}

.esks a:link, .esks a:visited {
color: #FEBF58;
}

#main img{
margin: 0 auto 20px auto;
/*border: 12px solid black;*/
display: block;

}

#main .esks {
padding: 20px;
font-size: x-large;
}
