body {
  font-family: Arial, Verdana, Helvetica, Sanserif;
  font-size: 12px;
  background:url(/images/back.jpg);
  padding:0;
  margin:0;
}
.container {
  width: 885px;
  margin: auto;
}
.container .top {
  width: 885px;
  background: #231F20 url(/images/top_back.jpg);
}
.container .top-nav{
  background: url(/images/oct_9_2010.jpg) no-repeat;
  text-align: right;
  margin: 5px 10px 0 0;
  width: 400px;
  height: 125px;
  float:right;
  z-index: 5;
  font-size: 12px;
}
.container .top-nav a, .container .top-nav{
  color: #F1E39F;
  text-decoration: none;
}
.container .top-nav a:hover{
  color: #FAE758;
  text-decoration: underline;
}

/***** MIDDLE COLUMN ***************/
.container .middle {
  width: 885px;
}

.container .middle td.main {
  background:#F7EFC9;
  width:700px;
}
.container .middle td.main .text{
  padding: 5px;
}
.container .middle td.main h1 {
  color:#CC7D38;
}
td.main .banner {
}
td.main .text {
  margin-left: 10px;
}
/***** LEFT COLUMN ***************/
.container .middle td.left-col {
  background: #231F20;
  border: solid 3px #231F20;
  width: 175px;
}

.container .middle td.left-col a{
  text-decoration: none;
  color: #ddd;
  line-height: 25px;
}

.orange-nav-header {
  background:#8e5422;
  padding: 5px;
  color:#eee;
}
.orange-nav-body div {
  padding-left: 10px;
}

.cream-nav-header {
  background:#fc6;
  padding: 5px;
  color:#222;
}
.cream-nav-body div {
  padding-left: 10px;
}

.blue-nav-header {
  background:#464646;
  padding: 5px;
  color:#eee;
}
.blue-nav-body div {
  padding-left: 10px;
}

.sponsors{
  text-align:center;
  position: relative;
  top: -5px;
  right: -5px;
  width: 245px;
  float: right;
  padding: 5px;
  /* background: #FFCC66; */
  /* background: #E2720E; too orange */
  background: #CC762A;
}
.sponsors img {
  margin: auto;
  padding: 5px 0;
  display: block;
}

.oct-17 {
  float: right;
  position:relative;
  top: -150px; 
  z-index: 1;
}

.oasic {
  padding: 10px;
  text-align:center;
  color: #ccc;
}
.oasic a{
  color: #ddd;
}

/********************** admin ********************/
.admin-top-nav { border-bottom: solid 1px #aaa; background:#dedede; margin:0 0 20px 0; padding: 5px;}


/************ alert ***********/
.alert { border:solid 1px #64AF4C; border-left:solid 4px #64AF4C; padding: 15px; background:#D8EFD1;margin:5px; }

/******* slideshow ********/
/*** div#flashcontent { margin:24px auto;}  ***/
iframe#tdf-slideshow { border: 1px solid #F7EFC9; }

