body	{
		background-color: #ffff99;
		color: #666633;
		font-family: Verdana, Geneva, Arial, sans-serif;
		line-height: 150%;
	}

#page	{
		width: 1000px;
/*
		width: 920px;
		border-style: solid;
		border-width: thin;
		border-color: #666633;
*/
		}



#homepage	{
		width: 920px;
/*
		height: 1700px;
		border-style: solid;
		border-width: thin;
		border-color: #666633;
*/
		}


#hometop	{
		background-color: transparent;
		margin-left: 50px;
		margin-right: 10px;
		position: relative;
		float: left;
		width: 280px;

/*
		border-style: solid;
		border-width: thin;
*/
	}

.home-topline	{
		background-color: transparent;
		color: #b35324;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: x-large;
		font-weight: bold;
		line-height: 170%;
	}

.hometoptext
	{
		background-color: transparent;
		margin-left: 10px;
		position: relative;
		float: left;
		width: 557px;

/*
		border-style: solid;
		border-width: thin;
*/


	}

.homesubtext	{
		background-color: transparent;
		font-size: small;
		line-height: 120%;
	}

.homefreecdtextbox	{
		background-color: transparent;
		font-size: small;
		line-height: 120%;
		width: 500px;
	}

#hometextbox	{
		background-color: transparent;
		position: relative;
		margin-top: 10px;
		width: 690px;
		float: left;
/*
		border-style: solid;
		border-width: thin;
*/
	}

.hometext	{
		background-color: transparent;
		border-left: dotted;
		border-width: thin;
		border-color: #b35324;
		position: relative;
		float: left;
		margin-left: 10px;
		width: 320px;
		height: 1450px;
		}

#leftbox	{
		background-color: transparent;
		position: relative;
		margin-top: 10px;
		margin-left: 5px;
		width: 212px;
		float: left;
		line-height: 100%;
	}


.homeleftbox	{
		background-color: transparent;
		position: relative;
		margin-top: 10px;
		margin-left: 5px;
		width: 212px;
		float: left;
		line-height: 100%;
	}


.leftbox4spacer	{
		background-color: transparent;
		position: relative;
		margin-top: 1px;
		margin-left: 5px;
		width: 212px;
		float: left;
		line-height: 100%;
	}

.lefttext	{
		background-color: transparent;
		position: relative;
		margin-top: 10px;
		width: 200px;
	}


#textbox	{
		background-color: transparent;
		border-left: dotted;
		border-width: thin;
		border-color: #b35324;
		position: relative;
		margin-top: 10px;
		width: 760px;
/*		width: 680px;*/

		float: left;
	}

.textbox4spacer	{
		background-color: transparent;
		border-left: dotted;
		border-width: thin;
		border-color: #b35324;
		position: relative;
		margin-top: 1px;
		width: 680px;
		float: left;
	}

.text	{
		background-color: transparent;
		position: relative;
		float: left;
		margin-left: 10px;
		}

.frpl	{
		font-size: small;
		text-align: left;
		line-height: 100%;
			}

.caption	{
		font-style: italic;
		font-size: small;
		text-align: left;
		line-height: 120%;
			}

.photocred	{
			font-style: italic;
			font-size: x-small;
			line-height: 90%;
			}

.picbox	{
		background-color: transparent;
		position: relative;
		margin-right: 10px;
		font-size: small;
		font-style: italic;
		line-height: 120%;
	}

.picboxleft	{
		background-color: transparent;
		position: relative;
		margin-right: 10px;
		float: left;
		font-size: small;
		font-style: italic;
		line-height: 120%;
	}

.picboxleft250	{
		background-color: transparent;
		position: relative;
		width: 250px;
		margin-right: 10px;
		float: left;
		font-size: small;
		font-style: italic;
		line-height: 120%;
	}




.picboxright250	{
		background-color: transparent;
		position: relative;
		margin-left: 10px;
		float: right;
		width: 250px;
		font-size: small;
		font-style: italic;
		line-height: 120%;
/*
		text-align: left;
		border-style: solid;
		border-width: thin;
/*
	}


.picboxright	{
		background-color: transparent;
		position: relative;
		margin-left: 10px;
		float: right;
		font-size: small;
		font-style: italic;
		line-height: 120%;
/*
		text-align: left;
		border-style: solid;
		border-width: thin;
/*
	}

.radiopicbox	{
		width: 320px;
		font-size: small;
		line-height: 120%;
/*
		border-style: solid;
		border-width: thin;
*/
	}


.assoclinks	{
		background-color: transparent;
		position: relative;
		font-size: x-small;
		font-weight: bold;
		text-align: center;
		line-height: 130%;


	}

.topnavitem	{
		vertical-align: top;
		background-color: transparent;
		border-right: dotted;
		border-width: thin;
		border-color: #b35324;
		position: relative;
		float: left;
	}

.browntext	{
		background-color: transparent;
		color: #b35324;
	}

.greentext	{
		background-color: transparent;
		color: #666633;
	}



h1	{
		background-color: transparent;
		color: #b35324;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

h2	{
		background-color: transparent;
		color: #b35324;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

h3	{
		background-color: transparent;
		color: #b35324;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

h4	{
		background-color: transparent;
		color: #b35324;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

.standfirst	{
		background-color: transparent;
		color: #b35324;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: large;
		font-weight: bold;
		text-indent: 3em;
/*
		border-style: solid;
		border-width: thin;
*/
	}

.subhead	{
		background-color: transparent;
		color: #b35324;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: large;
		font-weight: bold;
	}

.mainfeatpic	{
		width: 100%;
		text-indent: 3em;
	}

.mainfeatphotocred	{
		font-style: italic;
		font-size: x-small;
		text-align: left;
	}

.index	{
		text-indent: -9.4px;
	}


.lineheight120	{
		line-height: 120%;
	}

.lineheight100	{
		line-height: 100%;
	}

.lineheight90	{
		line-height: 90%;
	}

.lineheight45	{
		line-height: 45%;
	}

.lineheight40	{
		line-height: 40%;
	}

.lineheight35	{
		line-height: 35%;
	}




p.p1 {margin: 0.0px 0.0px 0.0px 9.4px; text-indent: -9.4px;}


.text-right	{
	text-align: right
	}

.dottedrule	{
		border-top: dotted;
		border-width: thin;
		border-color: #b35324;
		line-height: 90%;
	}

.dottedruleh1	{
		width: 920px;
		border-bottom: dotted;
		border-width: thin;
		border-color: #b35324;
		line-height: 90%;
	}

.dottedruleh2	{
		width: 370px;
		border-bottom: dotted;
		border-width: thin;
		border-color: #b35324;
		line-height: 90%;
	}

.dottedruleh4	{
		width: 212px;
		border-bottom: dotted;
		border-width: thin;
		border-color: #b35324;
		line-height: 90%;
	}

.dottedruleh5	{
		width: 480px;
		border-bottom: dotted;
		border-width: thin;
		border-color: #b35324;
		line-height: 90%;
	}

.dottedrulevert	{
		background-image: url("/graphics/system/dot.gif");
		background-repeat: repeat-y;
		background-position: center;
	}


.plainrule	{
		border-top: solid;
		border-width: thin;
		/*
		border-color: #b35324;
		*/
		line-height: 90%;
	}



.redbox100	{
		background-color: #b35324;
		width: 100px;
	}

.redboxflexi	{
		background-color: #b35324;
		width: 100%;
	}

a:link	{
		background-color: transparent;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		}

a:visited	{
			background-color: transparent;
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			}

a.topnavlink	{
		background-color: transparent;
		color: #666666;
		font-size: smaller;
		font-weight: bold;
		text-decoration: none;
		}


.testtext	{
		background-color: transparent;
		color: #b35324;
		font-size: smaller;
		font-weight: bold;
		text-decoration: none;
		}






a:hover	{
		background-color: transparent;
		font-weight: bold;
		text-decoration: underline;
		}

a.topnavlink:hover	{
		background-color: transparent;
		font-weight: bold;
		text-decoration: underline;
		}

a.festlink	{
		background-color: transparent;
		font-weight: normal;
		text-decoration: none;
		}

a.festlink:hover	{
		text-decoration: underline;
		background-color: transparent
		}


a.brownlink	{
		background-color: transparent;
		color: #b35324;
		text-decoration: none;
		}

a.brownlink:hover	{
		background-color: transparent;
		text-decoration: underline;
		}




a.hs2_hlink	{
		font-size: smaller;
	}

A.hs2_hlink:hover	{
		background-color: transparent;
		font-size: smaller;
		color: red;
		text-decoration: underline;
	}
