body
	{
		padding: 20px;
		text-align: center;
		font-family: "Trebuchet MS";
		font-size: 12px;
	}
p
	{	
		margin-top: 5px;
		margin-bottom: 5px;
	}
#main
	{
		margin: 0px auto;
		width: 780px;
		border: solid 1px black;
	}
#header
	{
		background-color: #87922a;
		padding: 0px;
		padding-top: 40px;
	}
#titlesubtitle
	{
		text-align: center;
		background: url(images/titlebg.gif) repeat-x #FFFFFF;
	}
#nav
	{
		padding: 5px;
		background-color: #FFFFFF;
		text-align: center;
	}
.nav
	{
		padding: 10px;
		border-bottom: dashed 1px #a1a1a1;
	}
#container
	{
			background: url(images/maintextbg.gif) repeat-y center;
			margin: 0px auto;
			width: 780px;
	}
#maintext
	{
		text-align: left;
	}

div
	{
		padding: 0;
		margin: 0;
	}
#rightColumn
	{
		float: right;
		width: 190px;
	}
#contentColumn
	{
		width: auto;

	}
#innerContentColumn
	{
		overflow: visible;
		height: 100%;	/* fix the Win32 IE float bug */
		/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape */
	}
#contentColumn>#innerContentColumn
	{
		height: auto;	/* fix Opera 5 */
	}
#innercontentcolumn
	{
		height: 100%;	/* fix IE 5.0 */
	}



/* =============== MY CODE =================================== */

h1
	{
		font-size: 28px;
		font-weight: bold;
		color: #87922a;
		margin: 0px;
		padding: 20px;
		padding-left: 10px;
	}
h2
	{
		font-size: 16px;
		font-style: italic;
		font-weight: bold;
		color: #545454;
		padding-left: 10px;	
		padding-bottom: 70px;
		padding-top: 10px;
		margin: 0px;
	} 
h3
	{
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
	}
h4
	{
		color: #545454;
		font-size: 13px;
		font-weight: bold;
		margin: 0px;
		border-top: solid 1px #545454;
		border-bottom: solid 1px #545454;
		padding: 5px;
	}
#footer
	{
		color: #636363;
		clear: both;
		border-top: solid 1px black;
		border-top: solid 3px #87922a;
		background-color: #FFFFFF;
	}
#outer
	{
		padding: 5px;
		background-color: #FFFFFF;
	}
.columncontent
	{
		font-size: 12px;
	}
a.nav
	{
		color: black;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
.heading1
	{

	}
.heading2
	{
		color: white;		
		font-size: 13px;
		font-weight: bold;
		padding: 5px;
		background-color: #87922a;
	}
.heading1, .columncontent
	{
		padding: 5px;
	}
.content
	{
		padding: 5px;
	}
.footer1
	{
		text-align: center;
		font-size: 11px;
		color: #636363;
	}

#nav a
	{
		color: #8b8b8b;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
#nav a:visited
	{
		color: #8b8b8b;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
.footer1 a
	{
		color: #636363;
		text-decoration: none;
	}
.footer1 a:visited
	{
		color: #636363;
		text-decoration: none;
	}
a:visited
	{
		color: black;
		font-weight: bold;
		text-decoration: none;
	}
a
	{
		color: black;
		font-weight: bold;
		text-decoration: none;
	}	
.col1text2 a, .col1text2 a:visited, .heading2 a, .heading2 a:visited
	{
		color: #FFFFFF;
	}
#contentColumn
	{
		margin-right: 191px;
	}
