    .sidebar {
      position: absolute;
      width: 200px;
      height: auto;
      top: 0;
      left: 10px;
      z-index: 5;
    }
    .main0 {
      position: relative;
			overflow: visible;
      height: auto;
      left: 202px;
      width: 625px;
    }
    .main1 {
      position: relative;
			overflow: hidden;
      height: auto;
      left: 202px;
      width: 60%;
      float: left;
    }
    .main2 {
      position: relative;
      height: auto;
      left: 202px;
      width: 60%;
      float: left;
    }
    .main3 {
      position: relative;
      height: auto;
      left: 202px;
      width: 60%;
      float: left;
    }
    .main4 {
      position: relative;
      height: auto;
      left: 202px;
      width: 60%;
      float: left;
    }
    .main5 {
      position: relative;
      height: auto;
      left: 202px;
      width: 60%;
      float: left;
    }
    .main6 {
      position: relative;
      height: auto;
      left: 202px;
      width: 60%;
      float: left;
    }
		#banner1 {
			width: 800px;
			height: auto;
			/*
      overflow: hidden; 
			background-image: url(miscon23banner.jpg);
			background-position: center;
			background-repeat: no-repeat;
      */
			float: left;
		}
		p.banner_text {
			margin: 0;
			padding: 0;
      font-weight: bold;
      font-size: 15pt;
      font-family: Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      text-align: right;
			margin-top: 50px;
			margin-right: 360px;
		}
		#movie_pirates {
			width: 200px;
			height: 150px;
			overflow: hidden;
			background-image: url(potc3_jack_800x600.jpg);
			background-position: 0;
			background-repeat: no-repeat;
			float: left;
      margin-right: 10px;
		}
    img.guest_image {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: auto;
      width: auto;
      margin-right: 5px;
      margin-top: 5px;
    }
    img.guest_image_twist {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: 90px;
      width: 120px;
      margin-right: 5px;
    }
    img.room_party {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: 120px;
      width: 90px;
      margin-right: 5px;
    }
    img.map_prev {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: 95px;
      width: 108px;
      margin-right: 5px;
    }
    .space15 {
      position: relative;
      height: 15px;
      width: 60%;
      float: left;
    }
    .space30 {
      position: relative;
      height: 30px;
      width: 60%;
      float: left;
      left: 202px;
    }
    .space45 {
      position: relative;
      height: 45px;
      left: 202px;
      width: 60%;
      float: left;
    }
 
    .rightCol {
      position: relative;
      top: 330px; /* banner height + space30 */
      right: 10px;
      width: 165px;
      float: right;
    }

    .rightCol_concom {
      position: relative;
      top: 370px; /* based on chair photo size */
      right: 10px;
      width: 165px;
      float: right;
    }

    .rightCol_writers {
      position: relative;
      top: 50px;
      right: 10px;
      width: 165px;
      float: right;
    }

    .logo {
      position:relative;
      left: 25px;
      top: 5px;
      clear: both;
    }
    p.slogan {
      position: relative;
      font-weight: bold;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      color: #000077;
      text-align: center;
      top: -10px;
      left: -35px;
    }
    
    .nav_links {
      position: relative;
      height: auto;
      width: auto;
      clear: both;
    }
    table.nav_links {
      left: -10px;
      border-spacing: 0;
      background-color: blue;
    }
    td.nav_links {
      width: 128px;
      height: 21px;
      text-align: center;
      background-position: center;
      color: white;
      background-color: blue;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;      
    }
    a.nav_links:link {
      color: white;
      background-color: blue;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
    a.nav_links:visited {
      color: white;
      background-color: blue;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;    
    }
    a.nav_links:hover {
      color: white;
      background-color: blue;
      text-decoration: underline;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
    a.nav_links:active {
      color: red;
      background-color: blue;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
    
    .nav_section {
      position: relative;
      text-align: left;
      top: 5px;
      clear: both;
    }
    p.nav_title {
      font-weight: bold;
      color: #000077;
      font-size: 10pt;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      text-align: center;
    }
    p.nav_body {
      font-size: 8pt;
      color: #000077;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      text-align: left;
    }

    .black_box {
      border-width: 1px;
      border-style: solid;
      border-color: black;
    }
    p.pro_title {
      font-weight: bold;
      font-size: 10pt;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      text-align: center;
      background-color: black;
      color: white;
      padding-bottom: 0;
    }
    pro_links {
      position: relative;
      right: 0px;
    }
    table.pro_links {
      padding-top: 0;
      border-width: 1px;
      border-style: solid;
      border-color: black;      
    }    
    td.pro_links {
      width: 200px;
      height: 21px;
      text-align: center;
      background-position: center;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;      
    }
    a.rt_links:link {
      color: blue;
      background-color: white;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
    a.rt_links:visited {
      color: blue;
      background-color: white;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;    
    }
    a.rt_links:hover {
      text-decoration: underline;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
    a.rt_links:active {
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }

    p.reg_box {
      font-weight: bold;
      font-size: 10pt;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      text-align: center;
      background-color: green;
      color: white;
      padding-bottom: 0;
    }
    reg_links {
      position: relative;
      right: 0px;
    }
    table.reg_links {
      padding-top: 0;
      border-width: 0px;
      border-style: solid;
      border-color: green;
    }
    td.reg_links {
      width: 200px;
      height: 61px;
      text-align: center;
      background-position: center;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 10pt;      
    }
		img.adoptahwy {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: 116px;
      width: 114px;
      margin-right: 5px;
		}
		img.artroom700 {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: 160px;
      width: 209px;
      margin-right: 5px;
		}

/*
 * added for trivia contest pdf
 */
    img.pdf {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: auto;
      width: 192px;
      margin-right: 5px;
    }
    a.pdf:link {
      color: white;
      background-color: white;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
    a.pdf:visited {
      color: white;
      background-color: white;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;    
    }
    a.pdf:hover {
      color: white;
      background-color: white;
      text-decoration: underline;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
    a.pdf:active {
      color: white;
      background-color: white;
      text-decoration: none;
      font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
      font-size: 9pt;
    }
 
/*
 * added for prize links
 */
    img.prize {
      position: relative;
      left: 0;
      top: 0;
      float: left;
      height: auto;
      width: auto;
      margin-right: 5px;
    }

		.marquee {
      position: relative;
			float: left;
      left: 202px;
			width: 700px;
			height: 60px;
      font-weight: bold;
      font-size: 12pt;
      font-family: Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
		}

