body
{
	color: #006847;
	background: #ccc;
	padding: 0px;
	margin: 0px;
	}
#page
	{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	}
h1
	{
	text-align: center;
	}

#header h1
	{
	margin-top: 50px;
	padding-top: 0px;
	margin-left: 290px;
	margin-right: 20px;
	font-size: 45px;
	}
#header
	{
	width: 1000px;
	height: 150px;
	background: url(logo2-header.jpg);
	border-top: 1px solid #ccc;
	}
#main
	{
	height: 900px;
	background: #FAe0a0;
	border-right: 20px solid #ce1126;
	}
#sidebar
	{
	height: 880px;
	float: left;
	width: 263px;
	background: #FAe0a0 url(tikal-sidebar.png) no-repeat top center;
	padding-top: 20px;
	border-right: 1px solid #f1c51f;
	border-left: 20px solid #006847;
	}
#content
	{
	height: 600px;
	margin-left: 291px;
	behavior: url(iepngfix.htc);
	background: url(mexican-symbol-backdrop.png) no-repeat top center;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	}
#text_block
	{
	background-image: url(50-percent.png);
	}
p
	{
	margin-top: 0px;
	padding-top: 10px;
	font-size: 20px;
	}
a
	{
	color: #006847;
	}
a:hover, a:active
	{
	color: #ce1126;
	}
#sidebar li
	{
	margin-bottom: 6px;
	font-size: 30px;
	list-style-type: none;
	background-image: url(50-percent.png);
	}

#headshot
	{
	float: right;
	padding: 20px;
	}
#sidebar table
	{
	padding-top: 75px;
	padding-left: 20px;
	}
#sidebar td
	{
	font-size: 20px;
	background-image: url(50-percent.png);
	}
#content table
	{
	border-collapse:collapse;
	font-size: 20px;
	}
#content td
	{
	border: 1px solid #006847;
	}
