body {
                     font-family: arial, helvetica, sans-serif;
}
#container { width: 95%;
             margin: 5px auto;
             max-width: 50em;
             background-color: white; 
             color: black;
	     line-height: 130%;
             border-left: 3px solid #FFFF80;
}
#anybrowser { background-color: #FFFF80;
     height: 25px;
}
#logo { background-color: #FFFF80; text-align: left;
}
#navheader ul { margin: 0; padding: 0em; list-style-type: none; 
		text-align: right;
}
.navheader ul { margin: 0; padding: 0em; list-style-type: none; 
		text-align: right;
}
#navheader ul li { display: inline; 
}
.navheader ul li { display: inline; 
}
#runninglabel { display: none; 
}
#navheader ul li a { text-decoration: none; padding: .2em .5em;
                     font-family: arial, helvetica, sans-serif;
                     background-color: #FFFFA0; color: black; 
}
.navheader ul li a { text-decoration: none; padding: .2em .5em;
                     font-family: arial, helvetica, sans-serif;
                     background-color: #FFFFA0; color: black; 
}
#navheader ul li a:hover { color: blue; background-color: #FFFFC0; 
}
.navheader ul li a:hover { color: blue; background-color: #FFFFC0; 
}
h1 { padding: 0.6em; margin: 0; text-align: left; 
     font-family: arial, helvetica, sans-serif;
     margin-left: -0.2em;
     background-color: #FFFF80;
     height: 0.6em;
}
#onlycontent { margin-left: 0.75em; margin-top: .20em;
}
#content { margin-left: 250px; margin-top: .20em;
}
#navleft { width: 293px; margin: 0; padding: 0.6em;
}
#container > #navleft { width: 296px; 
}
#navleft p { margin: 0 0 0.5em 0;
}
#runningcontent { float: right; margin-top: .20em;
}
#runningnavleft { width: 287px; margin: 0; padding: 0.6em;
}
#container > #runningnavleft { width: 290px; 
}
#runningnavleft p { margin: 0 0 0.5em 0;
}
#spacer { clear: both; 
}
#footer { clear: both; 
          margin: 0; padding: 0;
          background-color: #FFFF80;
          font-size: smaller;
          font-family: arial, helvetica, sans-serif;
}
#footer p { margin-left: 0.75em;
}
#artyphoto { float: right;
}
#raintonphoto { float: right; width: 399px;
}
#runningdatedate { text-align: right; background-color: #ffffcc;
          font-size: smaller;
          font-family: arial, helvetica, sans-serif;
                   padding: 0em .5em;
}
#homecontent { margin-left: 250px;
}
#homenavleft { margin-right: 250px; padding: 0.6em;
}
hr { color: #FFFF80; background-color: #FFFF80; height: 5px;}

div.static {
   font-size: small;
   font-family: arial, helvetica, sans-serif;
   margin-left: 10px;
   padding-top: 7px;
}
h2.static {
   font-size: small;
   font-family: arial, helvetica, sans-serif;
   color:green;
   padding-top: 0px;
   margin-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 0px;
}
div.static p {
   padding-top: 0px;
   margin-top: 0px;
}
div.navheader {
 background-color: #ffffcc;
}
div.search_area {
 background-color: #ffffcc;
}
input.search_textbox {
 margin-left: 10px;
}
p.search_para {
}
form.search_form {
 display: inline;
}
form.cancel_search_form {
 display: inline;
}
div.narrow_area_div {
   background-color: #ffffcc;
}
tr.narrow_area_tr {
}
td.narrow_area_search_td {
   width: 380px;
}
td.narrow_area_restrict_td {
}
div.restrict_area_div {
   background-color: #ffffcc;
}
table.restrict_area_table {
   background-color: #ffffcc;
}
td.restrict_area_label {
   width: 100px;
   font-size: small;
   font-family: arial, helvetica, sans-serif;
   text-align: right;
   padding-right: 5px;
}
form.restrict_area_form {
}
table.restrict_area_form_table {
}
tr.restrict_area_form_top_tr {
}
tr.restrict_area_form_bot_tr {
}
td.restrict_area_form_top_td {
   font-size: small;
   font-family: arial, helvetica, sans-serif;
   width: 45px;
   padding-right: .5em;
   text-align: center;
}
td.restrict_area_form_bot_td {
   font-size: small;
   font-family: arial, helvetica, sans-serif;
   width: 45px;
   padding-right: .5em;
   text-align: center;
}
