/* presentational styles */
	/* set font information*/

	/* default page font. we can override this as needed */
	div, p, td { font: 1em "Trebuchet MS", verdana, sans-serif; }

	/* examples of different methods of referencing elements */
	#stats table * { font-size: .9em; }
		table * {
			text-align: center;
			padding: 2px;
		}
		table thead { background: #999999; }

		tr.light { background: #e9e9e9; }
		tr.dark { background: #cccccc; }

	/* default link colors - this is the default link color for the page */
	a { text-decoration: none; color: #000000; } /* set generic properties for all links in this class*/
	a:link {  } /* standard link color */
	a:visited {  } /* visited link color*/
	a:hover { color: #ffffff; background: #00a0c6; } /* hover over an unvisited link color */
	a:visited:hover { color: #ffffff; background: #00a0c6; } /* active link color */
	a:active {  }

	#menu ol#menuOL { padding: 10px 0 0 0; }

	cite { margin: 0 0 0 10px; }

	p.photo { border: 1px solid #000000; padding: 10px; }
	p.photo img { display: block; margin: 10px auto 10px auto; }
	p.photo cite { display: block; background: #9bdded; text-align: center; }

	#banner * {
		color: #ffffff;
	}

	ol b { color: #ffffff; }

	ul#references { font-size: x-small; }



/* structural styles */
	body {
		margin:10px;
		padding:0px;
		background: url('images/paws.gif'); 
	}

	#menu {
		position: absolute;
		left:10px;
		top:81px;
		width:200px;
		background:#9bdded;
		border:1px solid #000000;
	}

	#content {
		background:#ffffff;
		border:1px solid #000000;
		margin: auto 251px auto 201px;
	}

	#stats {
		position: absolute;
		right:10px;
		top:81px;
		width:250px;
		background:#ffffff;
		border:1px solid #000000;
	}
	
	#banner {
		background:#ffffff;
		border-top:1px solid #000000;
		border-right:1px solid #000000;
		border-left:1px solid #000000;
		height:70px;
		background: #00a0c6;
	}

	#banner h1 { margin: 0 10px 0 10px; }

	h1, h2, h3, h4 { margin: auto 10px auto 10px; }

	p { margin: 0 20px 0 20px; }