* {
  background-color: transparent;
  background-repeat: repeat;
  border: none;
  color: inherit;
  font: inherit;
  font-size: 1em;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 0;
  position: static;
  text-align: inherit;
  text-decoration: none;
  text-indent: 0
}

address {
  font-style: normal
}

h2.clarendon:hover { cursor: pointer }

hr {
margin:0px;
padding:0px;
border-bottom:1px solid #000;
border-top:0px;
border-left:0px;
border-right:0px;
line-height:0px;
height:1px;
display:block;
}

html {
/*  background-image: url("../image/html_raster.png");
  background-repeat: no-repeat;*/
}

body {
  width: 940px
}

div#column_one {
  background-image: url("../image/column_one.jpg");
  background-repeat: no-repeat;
  float: left;
  width: 150px
}

div#column_one img#logo {
  margin: 23px 0 0 12px
}

div#column_one address {
  font-family: arial, arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  margin: 10px 0 30px 40px 
}

div#column_two a { color: #000 }

div#column_one address a {
  color: #000
}

div#column_one address a:hover {
  color: #999
}

div#column_one hr {
  margin: 10px 0 0 40px
}

div#column_one form {
  font-family: arial, arial, sans-serif;
  font-size: 11px;
  margin: 10px 0 0 40px
}

div#column_one form button {
  color: #999;
  margin: 5px 0 0 -3px;
  text-align: left
}

div#column_one form input.checkbox {
	clear: right;
	float: left;
	margin-right: 5px;
}

div#column_one form h3, div#column_one form label {
  font-family: arial, arial, sans-serif;
  font-weight: bold;
}

div#column_one form h3 {
  margin: 10px 0 5px 0
}

div#column_one form input.pop {
  background: #ccc;
  width: 92px;
  padding: 5px;
  margin: 5px 0 10px 0
}

div#column_one form input.search {
  background: #ccc;
  width: 92px;
  padding: 2px;
}

div#column_two {
  background: url("../image/column_two.jpg");
  float: middle;
  margin: 0 0 0 190px;
  min-height: 500px;
  width: 500px;
}

div#column_two table { font-family: arial; font-size: 11px }
div#column_two td { padding: 0 0 5px 0 }
div#column_two input, div#column_two textarea { 
  background: #ccc; 
  /*border-bottom: 1px solid #999;*/
  margin: -3px 0 3px 0;
  padding: 2px 
}

div#column_two form input.checkbox {
float: left;
}

div#column_two ul#navigation {
  font-family: arial, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 25px 0 0 0
}

div#column_two ul#navigation li {
  line-height: 1.25em
}

div#column_two ul#navigation li a {
  color: #000
}

div#column_two ul#navigation li a.active { 
  color: #999
}

div#column_two ul#subnavigation {
  font-family: arial, arial, sans-serif;
  font-size: 11px;
}

div#column_two ul#subnavigation li {
  display: inline;
}

div#column_two ul#subnavigation li a {
  color: #000
}

div#column_two ul#subnavigation li a:hover {
  color: #999
}

div#column_two ul#subnavigation li a.active {
  color: #999
}

div#column_two hr {
  margin: 10px 0
}

div#column_two div.page {
  margin: 0 10px 0 0;
  font-family: Georgia;
  font-size: 11px;
}

div#column_two div.page ol li {
	list-style-type: decimal;
	margin: 0 0 0 2em
}

div#column_two div.page ul li {
	list-style-type: square;
	margin: 0 0 0 1.5em
}

div#column_two div.page p {
  font-family: Georgia;
  font-size: 11px;
  line-height: 1.5em;
  margin: 0 0 .5em 0
}

div#column_two div.page strong,
div#column_two div.page b 
{ font-weight: bold }

div#column_two div.page em { font-style: italic }

div#column_two div.page a { color: #999; text-decoration: underline; font-family: arial; font-weight: bold }

div.page img {
  max-width: 490px;
}


div.scheduleitem {
  margin: 0 0 0 0;
  overflow: auto;
  width: 100%

}

div#column_two div.scheduleitem p.date {
  font-family: arial;
  font-size: 11px;
  text-transform: uppercase
}

div.scheduleitem p.date strong {
  font-weight: bold
}

div#column_two div.scheduleitem h2, 
div#column_two div.newsitem h2,
div#column_two div.page h2 {
  font-size: 40px;
  font-family: Georgia;
  font-weight: bold;
  margin: 0;
}

div#column_two div.scheduleitem h3, 
div#column_two div.newsitem h3 {
  font-family: Georgia;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}

div#column_two div.scheduleitem img {
  float: left;
  margin: 5px 10px 0px 0;
  max-width: 220px;
  width: 220px;
}

div#column_two div.scheduleitem .embed {
  float: left;
  margin: 5px 10px 0px 0;
  max-width: 220px;
  width: 220px;
}

div#column_two div.newsitem p,
div.page {
  font-family: Georgia;
  font-size: 12px;
}

div#column_two div.scheduleitem p.description {
  font-family: Georgia;
  font-size: 11px;
  margin: 5px 20px 0px 230px;
}

div#column_two div.scheduleitem p.description strong {
	font-weight:bold;
}

div#column_three {
  float: right;
  width: 230px;
  padding: 10px 0 0 0
}

div#column_three img { max-width: 230px; width: 230px }

div#column_three h2, div#column_three h3 {
  color: #999;
  font-family: Georgia; 
  font-size: 25px;
  font-weight: bold;
}

div#column_three p {
  font-family: Georgia;
  font-size: 11px;
}

div#column_three a { color: #999; text-decoration: underline; font-family: arial; font-weight: bold }
div#column_three a:hover { color: #000 }

div#column_three p.date {
  font-family: arial;
  font-size: 11px;
  text-transform: uppercase;
  margin: 10px 0
}

div#column_three p.date strong {
  font-weight: bold;
}

div#column_three h3 {
  font-family: Georgia;
  font-size: 20px;
  font-weight: bold;
}

div.popup {
display: none;
/*border:      1px solid #808080; */
background:  #000;
color:       #fff;
position:    absolute;
width:       400px;
height: 500px;
overflow: hidden;
opacity: .85;
filter: alpha(opacity=85);
font-family: arial, sans-serif;
font-size: 11px;
border:1px solid #000;
overflow-x: hidden;
}

div.block{
background: red;
}

div.popup-handle { 
background: #000;
padding: 0;
width: 100%;
height: 100%;
cursor: move;
text-align: right;
font-weight: bold;
}

div#column_two div.popup-handle a { color: #fff; margin: 2px 2px 0 0 }

div.popup-text{
  position: absolute;
  background: #000;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  padding: 3px;
  overflow-y: scroll;
  overflow-x: hidden;
}

div.popup-text * { background: #000 !important; color: #fff !important }

div.popup-text h5 {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-size: 18px;
  padding: 0 0 5px 0;
  margin: 0 0 5px 0;
}

div#column_two div.scheduleitem a.sublink { font-family: arial }
div#column_two div.scheduleitem img.subimg { width: 10px; margin: 0 5px 0 0 }

ul#inlinenavs li a { color: #999; text-decoration: underline; font-family: arial; font-weight: bold }

div#sponsorlist {
  margin: 5px 0 0 40px
}

div#sponsorlist h2 {
  font-size: 20px
}

div#sponsorlist ul li {
  font-family: Arial, serif;
  font-size: 12px
}

div#sponsorlist ul li a {
  color: #000;
  text-decoration: underline;
}

div#sponsorlist ul li a:hover {
  text-decoration: none 
}

div#column_two div.error
{
  background: #d00;
  font-family: arial;
  padding: .5em;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin: 0 5px 0 0;
}
