body		{
		border: none;
		margin: auto;
		margin-left: 1em;
		margin-right: 1em;
		}

div 		{
		padding-left: 2em;
		padding-right: 2em;
		}

div#header 	{
		font-size: larger;
		background: gold;
		text-align: center;
		}
	    
div#menu 	{
	        float: left;
		text-align: center;
		width: 12em;
		padding-left: 0;
		padding-right: -3em;
		margin-right: 0em;
		}

#greet {
		position: relative;
		left: 1em;
		padding-top: 1em;
		padding-bottom: 5em;
		}

div#leftPad	{
		border: thick blue dashed;
		}

div#middle	{
		border: none;
		border-color: green;
		position: relative;
		float: left;
		width: 70em;
		border: thin blue solid;
		padding: 2px;
		background-color: #e5f6ff;
		}

#banner		{
		background-color: #3399ff;
		text-align: center;
		margin-bottom: 0.2em;
		}

div#runline	{
		border-width: thin;
		border-style: solid;
		border-color: blue;
		background-color: #eecc77;
		text-align:center;
		}

div#anniv	{
		border: none;
		text-align:center;
		font-weight: 600;
		padding-top: 1em;
		padding-bottom: 1em;
		}

div#body	{
		position: relative;
		float: left;
		border: none;
		padding: 0;
		margin: 0;
		}

div#group	{
		position: relative;
		float: left;
		border: none;
		padding-left: 2em;
		padding-right: 1em;
		}

div#info	{
		position: relative;
		float: left;
		border: none;
		text-align: center;
		padding-top: 2em;
		}

div#nav		{
		position: relative;
		float: left;
		border: none;
		}

#shoe_award	{
		margin-left: 1em;
		}
ul.navlist li 	{
		display: block;
		display: table;
		list-style-type: none;
		list-style-position: inside;
		line-height: 120%;
		border: thin blue solid;
		padding: 0.1em;
		margin-bottom: 0.8em;
		margin-left: -0em;
		margin-right: 0em;
		background-color: #f7ed98;
		width: 13em;
		text-align:center;
		}

ul.navlist li a 	{
		font-variant: small-caps;
		font-weight: 600;
		text-decoration: none;
		}

div#about	{
		position: relative;
		float: right;
		}

div.sponsor	{
		display: none;
		padding: 1em;
		border: none;
		width: 13em;
		text-align:center;
		}

div#content	{
		position: relative;
		float: left;
		padding: 0em;
		padding-top: 1em;
		padding-bottom: 1em;
		width: 50em;
		text-align: justify;
		}

div#footer	{
		position: relative;
		clear: both;
		background-color: #3399ff;
		text-align:center;
		font-variant: small-caps;
		font-weight: 500;
		}

div#rightPad	{
		position: relative;
		float: left;
		width: 3em;
		}

p#dest		{
		font-variant: small-caps;
		}

.yearline	{
		background-color: #FFFFEE;
		text-align: center;
		}
.evenline	{
		background-color: #EECC88
		}
.oddline	{
		background-color: #FFFFEE;
		}

p.article	{
		text-align: justify;
		padding-left: 2em;
		padding-right: 4em;
		}

DT		{
		font-weight: 600;
		}
DD		{ margin-bottom: 1em; }

.default	{font-family: Arial}
.detail_title 	{font-family: Arial; font-size: 20px}
.detail_header	{font-family: Verdana, Arial, Helvetica; font-size: 12px}
.detail_text	{font-family: Arial; font-size: 12px}
.list_title	{font-family: Arial; font-size: 12px}
.list_header	{font-family: Arial; font-size: 13px}
.list_option	{font-family: Arial; font-size: 10px}
.list_text	{font-family: Arial; font-size: 13px}
.list_rule	{font-family: Arial; font-size: 2px}
.list_alphabet	{font-family: Arial; font-size: 10px}
.list_navigation	{font-family: Arial; font-size: 10px}
p.pad		{padding-left: 2em; padding-right: 2em;
		margin-top: 1em; margin-bottom: 1em;}
p.party_green { text-align: center;
		color:#008000;
		font-family: "Times New Roman" }
p.party_red { text-align: center;
		color:#FF0000;
		font-family: "Times New Roman" }
p.party_red_h { text-align: center; font-size: larger;
		color:#FF0000; }
p.indent	{text-indent: 2em;}
p.indent_pad	{text-indent: 2em; padding-left: 2em; padding-right: 2em;}
div.flow	{ position: relative; float: left; margin-right: 3em; }
p.next	{ clear: left; }

    div#picnic { font-family: "Times New Roman", serif;
			margin-left: 2em;
			margin-right: 4em;
		 }
    div#bad_news {
			width: 24em;
		 }
    div#bad_news p { 	font-size: xx-large;
			font-weight: bold;
		 }
    ul#bad_list {
			padding-left: 8%;
			text-align: left;
			font-size: medium;
		 }
    ul#loc_list {
			padding-left: 4em;
			padding-right: 4em;
			text-align: left;
			font-size: medium;
		 }
    p.banner { text-align: justify;
			font-size: large;
		 }
    p#details { text-align: justify;
			padding-left: 2em;
			padding-right: 2em;
			font-size: large;
		 }
