body { font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans; font-weight: normal; color: 000000; background-attachment: fixed; width: auto; line-height: 1.3; } table, td, div { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; line-height: 1.3; color: 000000; } .centring_table { position: absolute; } a, a:link, a:visited, a:active { color: 000000; background-color: ffffff; font-weight: bold; text-decoration: none; padding-right: 10px; background-image: url(../img/link_tail_up.gif); background-position: center right; background-repeat: no-repeat; } a:hover { background-color: ffffff; color: 000000; cursor: pointer; cursor: hand; text-decoration: underline; background-image: url(../img/link_tail_down.gif); } #transparent_menu { position: relative; width:800px; height:88px; background-color:ffffff; top: 40px; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; } #transparent_spacer { height: 148;px; } #wrapper { display: none; position: relative; width:800px; } #bg_reveal { position: absolute; background-image: url(../img/nav_reveal_up.gif); right: -5px; top: -5px; width: 10px; height: 10px; font-size: 1px; ; cursor: pointer; cursor: hand; } #menu { position:relative; width:800px; height:88px; background-color:transparent; top: 40px; } #rollover { position:absolute; display: none; top: -10px; left: 148px; background-color: ffffff; padding: 2 3 1 3px; border-color: bf0000; border-width: 0 0 0 1px; border-style: solid;; } #logo { position:absolute; top: -10px; left: -10px; } #content_container { position:absolute; width:800px; padding: 0px; top: 148px; left: 0px; text-align: left; } #site_loading_container { position: relative; top: 40px; left: 0px; width:800px; } #site_loading { position: absolute; left: -10px; top: -10px; background-image: url(../img/site_logo_loading.gif); background-repeat: no-repeat; background-position: top left; width: 148px; height: 88px; } #footer { display: block; position: relative; margin: 20 0 0 0 px; padding: 5 10 5 10px; background-color: ffffff; border-style: solid; border-width: 0 0 0 1px; border-color: bf0000; margin: 10 0 10 0px;} #slideshow { position: relative; } #slideshow_img_0, #slideshow_img_1 { overflow: hidden; position: absolute; display: block; } #slideshow_img_0 img, #slideshow_img_1 img { border: 0; } #slideshow_img_0 a, #slideshow_img_1 a { background-image: none; } .menu_btn_up, .menu_btn_down { position: absolute; clear: none; } .menu_btn_down { cursor: pointer; cursor: hand; } .menu_cell_up, .menu_cell_down { margin: 0 10 0 0px; position: relative; } .menu_cell_down { cursor: pointer; cursor: hand; } .menu_sub_hide, .menu_sub_show { position: absolute; visibility: hidden; } .menu_sub_show { visibility: visible; } .menu_sub_btn_up, .menu_sub_btn_down { position: relative; } .menu_sub_btn_down { cursor: pointer; cursor: hand; } .menu_sub_txt_up, .menu_sub_txt_down { position: relative; border-color: 000000; background-color: ffffff; border-width: 0 0 0 1px; border-style: solid; padding: 3 5 0 5px; vertical-align: top; } .menu_sub_txt_down { background-color: 000000; border-color: ffffff; color: ffffff; cursor: pointer; cursor: hand; } .sub_img { border-style: solid; border-width: 0 0 0 1px; border-color: bf0000; } a.menu_link { border-width: 0 0 0 1px; border-style: solid; padding: 3 5 0 5px; vertical-align: top;} a.menu_link { border-width: 0 0 0 1px; border-style: solid; padding: 3 5 0 5px; vertical-align: top;} a:hover.menu_link { cursor: pointer; cursor: hand; } .note, .note_hover { width: 10px; height: 10px; display: block; background-image: url(../img/note_up.gif); } .note_hover { background-image: url(../img/note_up.gif); } .content { position:absolute; top: 0px; right:-10px; background-color: ffffff; padding: 5px; } input,textarea,select { padding: 0px; margin: 0px; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans; color: 000000; } .xspace { display: block; width: 10px; } .yspace { display: block; height: 10px; } .break { clear: both; } .resource { display: block; } .resource_hover { cursor: pointer; cursor: hand; } .resourcehidden { display: none; visibility: hidden; } .resourcevisible { display: block; visibility: visible; } .space { position: relative; display: block; height: 10px; } .separator { background-color: bf0000; width: 1px; height: 100%; margin: 0 5 0 5px; display: inline; font-size: 1px; } .headline { font-size: 20px; ; } .subhead { font-size: 17px; ; } .crosshead { padding: 2 5 0 5px; background-color: bf0000; color: ffffff; text-transform: uppercase; font-weight: bold; ; } .bullet { background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: left top; display: block; padding: 0 0 0 15px; ; } .caption, #slideshow_caption, .pp { padding:5 0 0 0px; font-size: 11px; line-height: 1; text-align: left; padding: 5 0 5 0px;; } .pp { padding: 0px; } .column { display: block; position: relative; float: left; margin: 0 10 0 0px; } .small { font-size: 11px; } .pic { display: block; position: relative; overflow: hidden; } .ul { list-style-image: url(../img/separator.gif); } .rule { display: block; width: 100%; height: 1px; margin: 5 0 5 0px; border-width: 1 0 0 0px; border-style: solid; border-color: bf0000; clear: both; } a:link.thumb, a:visited.thumb, a:active.thumb, a:hover.thumb { border-width: 0px; padding: 0px; background-image: none; } .thumb img, a:link.thumb img, a:visited.thumb img, a:active.thumb img, a:hover.thumb img { border-width: 0 0 0 2px; border-style: solid; border-color: transparent; } a:hover.thumb img { border-color: 000000; cursor: pointer; cursor: hand; } .shop_thumb { display: block; float: left; } /*MAGIC BOX STYLES*/ .magic_box { position: relative; overflow: hidden; background-color: dcdcdc; display: block; margin: 0px; cursor: pointer; cursor: hand; } .magic_box_lid, .magic_box_inside { display: block; position: absolute; background-color: ffffff; } .magic_box_label, .magic_box_label_hover { line-height: 1; background-color: ffffff; color: 000000; font-weight: bold; overflow: hidden; } .magic_box_label_hover { background-color: 000000; color: ffffff; } /*TRAIL BOX STYLES*/ .trail_container { display: block; float: left; } .trail_box, .trail_box_overlay { position: relative; overflow: hidden; background-color: dcdcdc; display: block; cursor: pointer; cursor: hand; } .trail_box_overlay { position: absolute; background-color: ffffff; filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; } .trail_box_label { position: relative; width: 100%; color: ffffff; background-color: ffffff; } .trail_box_title, .trail_box_title_hover { color: 777777; background-color: ffffff; text-transform: uppercase; font-weight: bold; padding: 2 5 0 5px; display: block; } .trail_box_title_hover { color: bf0000; } .trail_box_blurb { color: ffffff; padding: 2 5 2 5px; } .reveal_label, a:link.reveal_label, a:visited.reveal_label, a:active.reveal_label { text-decoration: none; padding: 0px; background-image: none; padding: 2 5 0 5px; background-color: 999999; color: ffffff; text-transform: uppercase;font-weight: bold;background-image: none;; } .reveal_inside { ; } .reveal_thumbs { padding: 5 0 5 0px;; } .obj_detail { font-style: italic;; } .obj_table, .obj_table_over { background-color: transparent; border-width: 0 0 0 2px; border-style: solid; border-color: transparent; } .obj_table_over { cursor: pointer; cursor: hand; background-color: faf8f8; } .indent { margin-left: 10px; font-size: 11;; } .attribution { ; } /* LIGHTBOX STYLES */ #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #lightbox a.thumb img { border-width: 0 0 0 2px; border-style: solid; border-color: 000000; padding: 0px; background-image: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 5px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ background-color: #fff; margin: 0 auto; overflow: auto; width: 100% } #imageData{ padding: 0 5 0 5px; color: #666; } #imageData #imageDetails{ width: 100%; text-align: left;} #imageData #caption { line-height: 1; padding:0 0 5 0px; } #imageData #numberDisplay { display: block; clear: left; padding-bottom: 0px; font-size: 11px; line-height: 1; text-align: left; padding: 5 0 5 0px;; padding:5 0 0 0 px; font-style: italic; } #imageData #bottomNavClose{ float: right; padding-right: 10px; outline: none; } #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } /* GAME STYLES */ div.game { background-color: f0f0f0; } div.tile { border: 1px solid gray; cursor: pointer; cursor: hand;} div.empty { filter: alpha(opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0; opacity:0; border: 1px solid gray; } #play_again { display: none; } /* CMS STYLES */ .helppanel { background-color: DDDDDD; color: 000000; } .barwhite { position: relative; display: block; background-position: top left; background-repeat: no-repeat; font-size: 11px; text-indent: 0px; font-weight: bold; text-transform: uppercase; background-color: ffffff; color: 000000; padding: 3 0 2 3px; } .optional { color: 666666; }