/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*{padding: 0; margin: 0;}*//* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_window {  font: 12px Arial, Helvetica, sans-serif;  color: #333333;}#TB_secondLine {  font: 10px Arial, Helvetica, sans-serif;  color:#666666;}#TB_window a:link {color: #666666;}#TB_window a:visited {color: #666666;}#TB_window a:hover {color: #000;}#TB_window a:active {color: #666666;}#TB_window a:focus{color: #666666;}/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_overlay {  position: fixed;  z-index:100;  top: 0px;  left: 0px;  height:100%;  width:100%;}.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}.TB_overlayBG {  background-color:#000;  filter:alpha(opacity=75);  -moz-opacity: 0.75;  opacity: 0.75;}* html #TB_overlay { /* ie6 hack */     position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}#TB_window {  position: fixed;  background: #ffffff;  z-index: 102;  color:#000000;  display:none;  border: 4px solid #525252;  text-align:left;  top:50%;  left:50%;}* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_window img#TB_Image {  display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  border-top: 1px solid #666;  border-left: 1px solid #666;}#TB_caption{  height:25px;  padding:7px 30px 10px 25px;  float:left;}#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0;  float:right;}#TB_closeAjaxWindow{  padding:7px 10px 5px 0;  margin-bottom:1px;  text-align:right;  float:right;}#TB_ajaxWindowTitle{  float:left;  padding:7px 0 5px 10px;  margin-bottom:1px;}#TB_title{  background-color:#e8e8e8;  height:27px;}#TB_ajaxContent{  clear:both;  padding:2px 15px 15px 15px;  overflow:auto;  text-align:left;  line-height:1.4em;}#TB_ajaxContent.TB_modal{  padding:15px;}#TB_ajaxContent p{  padding:5px 0px 5px 0px;}#TB_load{  position: fixed;  display:none;  height:13px;  width:208px;  z-index:103;  top: 50%;  left: 50%;  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_HideSelect{  z-index:99;  position:fixed;  top: 0;  left: 0;  background-color:#fff;  border:none;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0;  height:100%;  width:100%;}* html #TB_HideSelect { /* ie6 hack */     position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}#TB_iframeContent{  clear:both;  border:none;  margin-bottom:-1px;  margin-top:1px;  _margin-bottom:1px;}/* **************************************************************************************** */img{ border:none; }h1{ font-size:16px; line-height:18px; color:#f8971c; }a:visited, a:link{ color:#f8971c; text-decoration:underline; }a:hover, a:active{ color:#fff; text-decoration:underline; }a.plain_link, a.plain_link:visited{ text-decoration:underline; }a.plain_link:hover{ color:#fff; text-decoration:underline; }a.plain_link:active{ text-decoration:underline; }/* from all_thumbs *//* iframe related styles from style.css */div.frame_holder{ width:100px; height:120px; }/* Caution: text-align trick bit hackish 'images/bg.jpg' */body{ margin:0; background-color:#000; background:url('images/bg.jpg'); color:#b2730b; font-family:Arial, Helvetica, sans-serif; text-align:center; }p{ font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; color:#b2730b; }h3{ font-size:16px; line-height:18px; color:#f8971c; }h1.homeHdr{ margin:38px 0 13px 0; padding:0; font-size:16px; }#header{ background-color:#000; text-align:left; font-size:13px; height:90px; }#header a#logo{ float:left; width:40%;  }#header p{ float:right; width:30%; margin:0; padding:13px 26px 0 0; text-align:right; }#content{ background-color:#111; padding:14px 5px; text-align:left; }#nav{ list-style-type:none; padding:0; margin:0 25px 0 0; float:left; }#nav li{ padding-left:.3em; line-height:26px; }#nav li a{ text-decoration:none; }#nav li a:hover{ text-decoration:none; color:#fff; }#nav #activePg, #nav #activePg a{ color:#fff; }/* get rid of the strongs */#nav strong{ font-size:18px; }#nav b{ font-size:18px; }#nav a{ outline:none; }#mainContent, #wrapper{ width:770px; background-color:transparent; margin:0 auto; }#mainContent{ float:left; width:52%; }#mainContent p, .galleryItem p{ margin:14px 0; }#mainContent ul{ margin-top:0; padding-top:0; }#mainContent ul li{ font-family:inherit; font-size:12px; line-height:14px; color:#b2730b; }#gallery{ background-color:#111; float:left; padding-left:5px; width:72%; /*margin-left:25px;*/ }#gallery ul{ margin:0; padding:0; list-style-type:none; text-align:center; }#gallery ul li{ float:left; width:25%; height:130px; }#gallery ul li a, #gallery ul li a:visited{ float:left; text-decoration:none; padding:3px; /*border:solid 2px #000;*/ outline:none; }#gallery ul li a:hover{ /*border:solid 2px #b2730b;*/ background:url('images/bg.jpg'); }#gallery ul li a img{ float:left; border:none; }#landing{ background-color:#333; float:left; width:70%; padding:0 8px; }#landing ul{ margin:0; padding:0; list-style-type:none; text-align:center; float:left; }#landing ul li{ float:left; width:48%; height:250px; margin-left:8px; }#landing ul li p{ float:left; text-align:left; padding-left:3px; }#landing ul li a, #gallery ul li a:visited{ float:left; text-decoration:none; padding:3px; /*border:solid 2px #000;*/ outline:none; }#landing ul li a:hover{ /*border:solid 2px #b2730b;*/ background:url('images/bg.jpg'); }#landing ul li a img{ float:left; border:none; }/* Caution: text-align trick bit hacky */.galleryItem{ color:#b2730b; background-color:#111; text-align:right; width:535px; margin:5px 0; float:left; }.galleryItem h1{ font-size:16px; line-height:18px; margin:0; padding:0; }.galleryItem h2{ font-size:14px; line-height:18px; margin:0; padding:0; }.goLeft{ float:left; }.goRight{ float:right; }.clrL{ clear:left; }.clr{ clear:left; }.clr5{ clear:left; clear:right; font-size:5px; line-height:5px; }.clr20{ clear:left; clear:right; font-size:20px; line-height:20px; }.marg5{ margin-right:5px; }#slideShow{ margin:14px 0; }#slideShow a img{ border:none; }.alternate{ display:none; }/* Clue-tip *//* global */#cluetip-close img {  border: 0;}#cluetip-title {  overflow: hidden;}#cluetip-title #cluetip-close {  float: right;  position: relative;}#cluetip-waitimage {  width: 43px;  height: 11px;  position: absolute;  background-image: url(images/wait.gif);}.cluetip-arrows {  display: none;  position: absolute;  top: 0;  left: -11px;  height: 22px;  width: 11px;  background-repeat: no-repeat;  background-position: 0 0;}#cluetip-extra {  display: none;}/***************************************   =cluetipClass: 'default' -------------------------------------- */.cluetip-default {  background-color: #d9d9c2;}.cluetip-default #cluetip-outer {  position: relative;  margin: 0;  background-color: #d9d9c2;}.cluetip-default h3#cluetip-title {  margin: 0 0 5px;  padding: 8px 10px 4px;  font-size: 1.1em;  font-weight: normal;  background-color: #87876a;  color: #fff;}.cluetip-default #cluetip-title a {  color: #d9d9c2;  font-size: 0.95em;}  .cluetip-default #cluetip-inner {  padding: 10px;}.cluetip-default div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #900;}/* default arrows */.clue-right-default .cluetip-arrows {  background-image: url(images/darrowleft.gif);}.clue-left-default .cluetip-arrows {  background-image: url(images/darrowright.gif);  left: 100%;  margin-right: -11px;}.clue-top-default .cluetip-arrows {  background-image: url(images/darrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }  .clue-bottom-default .cluetip-arrows {  background-image: url(images/darrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}/***************************************   =cluetipClass: 'jtip'-------------------------------------- */.cluetip-jtip {  background-color: transparent;}.cluetip-jtip #cluetip-outer {  border: 2px solid #ccc;  position: relative;  background-color: #fff;}.cluetip-jtip h3#cluetip-title {  margin: 0 0 5px;  padding: 2px 5px;  font-size: 16px;  font-weight: normal;  background-color: #ccc;  color: #333;}.cluetip-jtip #cluetip-inner {  padding: 0 5px 5px;  display: inline-block;}.cluetip-jtip div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #900;}/* jtip arrows */.clue-right-jtip .cluetip-arrows {  background-image: url(images/arrowleft.gif);}.clue-left-jtip .cluetip-arrows {  background-image: url(images/arrowright.gif);  left: 100%;  margin-right: -11px;}.clue-top-jtip .cluetip-arrows {  background-image: url(images/arrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }  .clue-bottom-jtip .cluetip-arrows {  background-image: url(images/arrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}/***************************************   =cluetipClass: 'rounded'-------------------------------------- */.cluetip-rounded {  background: transparent url(images/bl.gif) no-repeat 0 100%;  margin-top: 10px;  margin-left: 12px;}.cluetip-rounded #cluetip-outer {  background: transparent url(images/tl.gif) no-repeat 0 0;  margin-top: -12px;}.cluetip-rounded #cluetip-title {  background-color: transparent;  padding: 12px 12px 0;  margin: 0 -12px 0 0;  position: relative;}.cluetip-rounded #cluetip-extra {  position: absolute;  display: block;  background: transparent url(images/tr.gif) no-repeat 100% 0;  top: 0;  right: 0;  width: 12px;  height: 30px;  margin: -12px -12px 0 0;}.cluetip-rounded #cluetip-inner {  background: url(images/br.gif) no-repeat 100% 100%;  padding: 5px 12px 12px;  margin: -18px -12px 0 0;  position: relative;}.cluetip-rounded div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #009;  background: transparent;}.cluetip-rounded div#cluetip-close a {  color: #777;}/* rounded arrows */.clue-right-rounded .cluetip-arrows {  background-image: url(images/rarrowleft.gif);}.clue-left-rounded .cluetip-arrows {  background-image: url(images/rarrowright.gif);  left: 100%;  margin-left: 12px;}.clue-top-rounded .cluetip-arrows {  background-image: url(images/rarrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }  .clue-bottom-rounded .cluetip-arrows {  background-image: url(images/rarrowup.gif);  top: -23px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}/* stupid IE6 HasLayout hack */.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner {  zoom: 1;}