/* CSS Document */
	body {
		font-family: verdana, arial, helvetica, san-serif;
		font-size: 13px;
		font-weight: normal;
		color: #666;
		margin-top: 10px;
	}

	p, td, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 13px;
	font-weight: normal;
	color: #555555;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	h2 {
	font-size: 12px;
	font-weight: bold;
	}
	
	h3 {
	font-size: 16px;
	font-weight: bold;
	}
	
	a:link {
		font-weight: normal;
		text-decoration: underline;
		color: #517AA6;
		background: transparent;
	}
	a:visited {
		font-weight: normal;
		text-decoration: underline;
		color: #517AA6;
		background: transparent;
	}
	
	a:hover {
		font-weight: normal;
		text-decoration: none;
		color: #517AA6;
		background: transparent;
	}
/*---------------------------------------- Top Section */	
	table { 
		margin: 0;
	}
	table td {
		padding: 0; 
		border-width: 0;
	}
	td#logo {
		width: 377px;
	}
	td#tagline {
		padding-top: 10px;
	}
	td#navigation {
		padding-top: 10px;
	}
	td#navigation_ayd {
		padding-top: 2px;
	}
	td.mainimage {
		padding: 4px 0 3px 0;
	}

	td#content {
		vertical-align: top;
		margin: 0;
		padding: 0;
		border-right:1px solid #999;
		border-left:1px solid #999;
		width: 564px;
		height: auto;
	}
	
/*---------------------------------------- User Groups */	
	#usergroup {
		padding-top: 12px;
	}
	.findout {
		padding-top: 3px;
	}
/*---------------------------------------- Upcoming Events */
	td#events {
		vertical-align: top;
	}
	td#events p {

	}
	td#events #event_img {
		padding-bottom: 0px;
	}

/*---------------------------------------- Demo */
	#demo {
		background: #EDEBE4;
		width: 165px;
	}
	#demo #guided_tour {
		padding-top: 10px;
		background: #E4DDA2;
		border-bottom: 1px solid white;
	}
	#demo p, h2 {
	line-height: 140%;
	font-size: 12px;
	color: #555555;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 14px;
	} 
	#demo h2 {
		font-size: 9px;
		padding-top: 0;
	}
	.demoimg {
		padding-left: 10px;
	}
	.demoimg_signup {
		padding: 0 0 0 10px;
		
	}
	.demoimg_users {
		padding: 10px 0 0 10px;
		
	}
	
	#demo #current_users {
		padding-top: 14px;
	}	
	
/* Don Wilkins added CSS styles below */

/* set millions of background images */
.rbroundbox { background: url(AYD/images/nt.gif) repeat; }
.rbtop div { background: url(AYD/images/tl.gif) no-repeat top left; }
.rbtop { background: url(AYD/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(AYD/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(AYD/images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox {
	width: 60%;
	margin: 1em auto;
}
