/*
http://gauntlet-publishing.com
Author: Cleland Weller
Date: 03.23.2007
*/

#img-o #turn_page li#img_o a, 
#img-a #turn_page li#img_a a, 
#img-b #turn_page li#img_b a,
#img-c #turn_page li#img_c a,
#img-d #turn_page li#img_d a,
#img-e #turn_page li#img_e a,
#img-f #turn_page li#img_f a,
#img-g #turn_page li#img_g a {
 font-weight: bold;
 border: 0px;
 }  

#page_center {
 top: 12px;
 }

#column_left {
 float: left;
 height: 470px;
 width: 560px;
 margin-left: auto;
 margin-right: auto;
 }

html>body #column_left {
 height: auto; 
 min-height: 470px;
 }

#column_left ul {
 height: 21px; 
 padding: 3px 0 0 0;
 }

#image_layer {
 height: 438px;
 padding: 0 0 5px 0;
 }

html>body #image_layer {
 height: auto; 
 min-height: 438px;
 }

#caption {
 font-size: 12px;
 text-align: left;
 height: 20px;
 padding-bottom: 3px;
 width: auto;
 max-width: 560px;
 margin: -42px 0 0 0;
 margin-left: auto;
 margin-right: auto;
 background: transparent;
 }

html>body #caption {
 height: auto; 
 min-height: 20px;
 }

.specs {
 font-size: 11px;
 font-style: normal;
 background: transparent;
 padding: 0px;
 margin: 0px;
 }

#default_format table {
 text-align: left;
 font-size: 13px;
 word-spacing: 3px;
 margin: 0px;
 }

#default_format th {
 text-align: left;
 padding-bottom: 10px;
 }

#default_format tr {
 text-align: left;
 }

#default_format td {
 text-align: left;
 padding: 0 40px 0 0;
 }

#default_format ul {
 list-style-type: none;
 }

#default_format ul li {
 display: list-item;
 text-align: left;
 }

#default_format ul li a {
 font-size: 16px;
 font-variant: small-caps;
 text-align: left;
 text-decoration: none;
 }

#default_format ul li a:hover {
 text-decoration: none;
 }

#height_194 {
 height: 194px;
 }

#table_width_525 {
 height: 413px;
 width: 525px;
 margin-left: auto;
 margin-right: auto;
 }

#column_right {
 font-size: 13px;
 text-align: left;
 word-spacing: 1px;
 height: 470px;
 width: 212px;
 padding: 3px 0 0 0;
 float: right;
 background: transparent;
 }

html>body #column_right {
 height: auto; 
 min-height: 470px;
 }

#column_right p {
 padding: 5px 0 0 3px;
 margin: 0 0 0 0;
 }

.map_caption {
 padding: 4px 0 0 3px;
 }

html>body .map_caption {
 min-width: 212px;
 }

#links {
 font-size: 16px;
 letter-spacing: 3px;
 text-align: center;
 width: 380px;
 padding: 20px 0 0 0;
 margin-left: auto;
 margin-right: auto;
 }

#links ul {
 list-style-type: none;
 }

#links ul li {
 display: list-item;
 text-align: left;
 }

#links ul li a {
 font-size: 16px;
 font-variant: small-caps;
 text-align: left;
 text-decoration: none;
 }

#links ul li a:hover {
 text-decoration: none;
 }

#palette_layer {
 height: 10px; 
 width: 102px; 
 padding: 1px 0 0 0; 
 margin-left: auto;
 margin-right: auto;
 float: left;
 }

html>body #palette_layer {
 height: auto;
 min-height: 10px;
 }

#palette {
 text-decoration: none;
 border: 0px;
 height: 10px;
 border-collapse: collapse;
 padding: 0px;
 margin: 4px 0 0 0;
 margin-left: auto;
 margin-right: auto;
 }

html>body #palette span{
 height: auto; 
 min-height: 10px;
 }

#palette a {
 padding: 0px;
 margin: 0px;
 border: 0;
 }
  
a.white {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

a.light_grey {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

a.default {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

a.dark_grey {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

a.black {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

.white {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

.light_grey {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

.default {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

.dark_grey {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

.black {
 height: 10px;
 width: 20px;
 padding: 0;
 margin: 0;
 border: 0;
 }

#palette_layer {
 width: 102px;
 padding: 8px 0 0 0;
 z-index: 3;
 }

html>body #palette_layer {
 width: auto;
 z-index: 3;
 }

#palette {
 z-index: 2;
 height: 10px; 
 width: auto;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
 }

html>body #palette {
 height: 10px; 
 width: auto;
 }

#turn_page {
 height: 18px; 
 padding: 1px 0 0 13px;
 float: left;
 }

html>body #turn_page {
 height: auto;
 width: 210px;
 min-height: 18px;
 float: left;
 }

#turn_page ul {
 height: 18px; 
 padding: 3px 0 0 0;
 float: left;
 }

html>body #turn_page  ul{
 height: auto;
 min-height: 18px;
 float: left;
 }

#image_map {
 float: right;
 }
