body,
	html {
		margin:0px;
		padding:0px;
		color:#000;
		font-family: arial, helvetica, impact, sans-serif;
		/* font-family: century gothic,verdana,arial,helvetica,sans-serif; */
		font-size: 13px;
		font-style:normal;
		font-weight:normal;
		background-image:url(images/bkgdTile.jpg);
		background-repeat: repeat-x;
		background-attachment: fixed;
	}
	
	body {
		background-color: black;
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		font-size:13px;
		alignment: center;								/* centers the page within the black background (html) */
	}	
	
	#wrap {
		background: white;							
		margin: 0px auto;
		padding: 0px;
		width: 975px;
	}
	
	#topbar {
		height: 22px;
		background: #494C51;							/* Gray */
		color: white;
	}
	
	a.topbar-nav:link {color: white; text-decoration: none; font-size: 13px; font-weight: bold;}
	a.topbar-nav:visited {color: white; text-decoration: none; font-size: 13px; font-weight: bold;}
	a.topbar-nav:hover {color: white; text-decoration: underline; font-size: 13px; font-weight: bold;}
	a.topbar-nav:active {color: white; text-decoration: none; font-size: 13px; bold;}	
	
	a.bottombar-nav:link {color: white; text-decoration: none; font-size: 13px; font-weight: bold;}
	a.bottombar-nav:visited {color: white; text-decoration: none; font-size: 13px; font-weight: bold;}
	a.bottombar-nav:hover {color: white; text-decoration: underline; font-size: 13px; font-weight: bold;}
	a.bottombar-nav:active {color: white; text-decoration: none; font-size: 13px; bold;}	
	
	#header {
		background-image: url('images/banner.jpg');
		height: 218px;
	}
	
	#nav {
		background: #3C3F44;							/* Gray */
		float: center;
		margin: 0px;
		padding: 0px;
		height: 25px;
	}
	
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	
	.menuLink, .menuLink:visited {
    	display: block;
    	height: 21px;
    	padding: 2px 2px 2px 2px;
    	float: left;
    	text-decoration: none;
    	color: #FFFFFF;
    	border-left:1px solid white;
    	margin: 0px; 
    }
        
    .menuLink:hover {
    	text-decoration: none;
    	color: white;
		background-color: #909090;    
    }
    
    .menuHeader {
    	font-weight: bold;
    	font-size: 13px; 
    	color: white;   
    	text-align: center;
		height: 25px;
		width: 185px;
    }
    
    .menuHeader2 {
    	font-weight: bold;
    	font-size: 13px; 
    	color: white;   
    	text-align: center;
		height: 25px;
		width: 210px;
    }
	
	#sponsors {
    	float: left;
		background: white;
		width:975px;
		height: 70px;
    }
	
	#footer {
		background-image: url('images/footer.jpg');
		color: white;
		clear:both;
		height:54px;
		margin:0;
		padding:0;
	}
	
	#bottombar {
		color: white;		
		background-color: #181B20;						/* dark gray */
		font-weight: bold;
		clear:both;
		height:54px;
		margin:0;
		padding:0;
	}
		
	h1 { 	
		font-size: 24px; 
		font-weight: bold; 
	}
	
	h2 { 	
		font-size: 16px; 
		font-weight: bold; 
	}
	
	h2.highlight { 	
		color: white;
		background-color: #2D84B9;					/* blue */
	}
	
	h3.highlight { 	
		background-color: #F2F3F3;					/* light gray */
	}
	
	img {
		border-color: black;
	}
	
	hr {
		height: 1px;
		padding: 0px;
		margin: 0px;
	}

	#boxheader { 	
		font-size: 20px; 
		font-weight: bold; 
	}

	#rboxmiddlecontent {
		background-image: url('images/middle.jpg');
		margin-left: 15px;
		margin-right: 15px;
		width: 200px;
		padding-left: 10px;		
		padding-right: 10px;	
		border-style: solid;
		border: 1px;
		font-size: 15px;
	}
	
	#main {
		background:#ffffff;
		float:left;
		width:305px;
		padding-left: 10px;
	}
	
	#maincontent_gray {
		float:left;
		width:705px;
		padding: 5px;
		margin: 0px;
		background-color: #F2F3F3;						/* light gray */
	}
	
	#maincontent {
		float:left;
		width:705px;
		padding: 5px;
		margin: 0px;
		background-color: white;	
	}
	
	#sidebarcontent {
		background-color: #2D84B9;						/* blue */
		float:right;
		width:250px;
		padding: 5px;
		margin: 0;
	}
		
	#maincontent2 {
		background: white;
		float: left;
		width: 960px;
		padding-left: 12px;
		margin: 0px;
		font-size: 12px;				
	}	
	
    #sidebar {
		background-image: url('images/nb.jpg');			/* home page neuron background */
		float:right;
		width:502px;
		padding-right: 10px;
	}
	
	#centerbar {
		background-image: url('images/nb.jpg');			/* home page neuron background */
		float:left;
		width:500px;
		padding-right: 7px;
		padding-left: 7px;
	}
	
	#rightbar {
		float:left;
		width:160px;
		padding-right: 0px;
	}

	#sidebarcontentw {
		float:right;
		width:250px;
		padding-right: 10px;
		padding-left: 8px;
	}
	
	#sidebar ul {
		margin-bottom:0;
    }
    
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
    
    .donateheader {
		background: #3C3F44;
		color: white;
		font-weight: bold;
    }
    
    ul, ul li {
    	margin: 0;
    	padding-left: 15px;
	}
	
	ol, ol li {
    	margin: 0;
    	padding-left: 15px;
	}
	
	a.nolink:link {color: black; text-decoration: underline;}
	a.nolink:visited {color: black; text-decoration: underline;}
	a.nolink:hover {color: black; text-decoration: underline;}
	a.nolink:active {color: black; text-decoration: underline;}
	
	a.nolinkplain:link {color: black; text-decoration: none;}
	a.nolinkplain:visited {color: black; text-decoration: none;}
	a.nolinkplain:hover {color: black; text-decoration: none;}
	a.nolinkplain:active {color: black; text-decoration: none;}

	a.nolinklarge:link {color: black; font-size: 14px; text-decoration: none}
	a.nolinklarge:visited {color: black; font-size: 14px; text-decoration: none}
	a.nolinklarge:hover {color: black; font-size: 14px; text-decoration: underline}
	a.nolinklarge:active {color: black; font-size: 14px; text-decoration: none}

	#golf {
		background-image: url('images/golf.jpg');
		margin-left: 0px;
		padding-left: 50px;		
		padding-right: 10px;		
	}
	
	a.nolinklargewhite:link {color: white; font-size: 18px; text-decoration: none; }
	a.nolinklargewhite:visited {color: white; font-size: 18px; text-decoration: none; }
	a.nolinklargewhite:hover {color: white; font-size: 18px; text-decoration: underline; }
	a.nolinklargewhite:active {color: white; font-size: 18px; text-decoration: none; }
	
	a.nolinkwhite:link {color: white; text-decoration: underline;}
	a.nolinkwhite:visited {color: white; text-decoration: underline;}
	a.nolinkwhite:hover {color: white; text-decoration: underline;}
	a.nolinkwhite:active {color: white; text-decoration: underline;}
	
	a.button:link {color: #063067; background-color: white; text-decoration: none; padding: 2px; border: 2px solid #D3E5F4; margin: 2px; text-transform: uppercase; font-weight: bold;}
	a.button:visited {color: #063067; background-color: white; text-decoration: none; padding: 2px; border: 2px solid #D3E5F4; margin: 2px; text-transform: uppercase; font-weight: bold;}
	a.button:hover {color: #063067; background-color: white; text-decoration: none; padding: 2px; border: 1px solid #D3E5F4; margin: 2px; text-transform: uppercase; font-weight: bold;}
	a.button:active {color: #063067; background-color: white; text-decoration: none; padding: 2px; border: 2px solid #D3E5F4; margin: 2px; text-transform: uppercase; font-weight: bold;}

	a.title:link {color: black; text-decoration: none; font-size: 15px; font-weight: bold; text-transform: uppercase;}
	a.title:visited {color: black; text-decoration: none; font-size: 15px; font-weight: bold; text-transform: uppercase;}
	a.title:hover {color: black; text-decoration: underline; font-size: 15px; font-weight: bold; text-transform: uppercase;}
	a.title:active {color: black; text-decoration: none; font-size: 15px; font-weight: bold; text-transform: uppercase;}
	
	font.title {color: black; text-decoration: none; font-size: 15px; font-weight: bold; text-transform: uppercase;}
	
	font.summary {color: black; text-decoration: none; font-size: 15px;}
	
	td.title {
		padding: 0px;
		border: 0px;
		vertical-align: top;
		width: 100%;
		color: black; 
		text-decoration: none; 
		font-size: 15px; 
		font-weight: bold; 
		text-transform: uppercase;
	}
	
	table. {
		width: 100%;	
	}
	
	table.boxparent td {
		background-color: #F2F3F3;
		padding: 0px;
		border: 0px;
		vertical-align: top;
		width: 100%;
		
	}
	
	table.boxlayout {
		width: 344px;
	}
	
	table.boxlayout td {
		background-color: white;
		padding: 10px;
		border: 50px;
		vertical-align: top;
		width: 100%;
	}
	
	table.supporters {
		padding: 0px;
		border: 1;
		vertical-align: top;
		width: 100%;
		color: black; 
	}
	
	tr.graybar {
		background-color: #F2F3F3;	
	}
	
	tr.supporters-title {
		font-size: 15px; 
		font-weight: bold;
		text-transform: uppercase;
		background-color: white;		
	}
