/* This is wasabicube version 5 - created on 14.Jan.2005 
   Please feel free to examine this stylesheet to better understand 
   how to implement your own solutions but I will view very dimly 
   any party that uses this code verbatim in their or any other 
   application.
   
   Copyright 1997-2005, Peter S Asquith. All Rights Reserved */
html { 
  height: 100%; 
  margin-bottom: 1px;
  outline-style: none; 
}
body {
  background: #666; 
  margin: 0 0 48px 0; 
  color: #666;
  border: none;
  text-align: center;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 0.75em;
} 
table {
  font-size: 1em;
}
body * {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  text-decoration: none;
  color: #666;
  list-style-type: none;
}
img {
  border: none;
}
/*-- CONTAINER -------------------------------------------------------------------------------------------------------------------*/
#container {
  top: 12px;
  margin: 0 auto 0 auto;
  width: 800px; 
  background: transparent url(/i/5/wc-body.jpg) center left repeat-y;
  z-index: 0;
}
/*-- HEAD ------------------------------------------------------------------------------------------------------------------------*/
#head {
  width: 800px; 
  height: 170px;
  border: none;
  background: transparent url(/i/5/wc-head.jpg) bottom left no-repeat;
}
#pg-waxmuseum #head {
  background: transparent url(/i/5/wc-head-worn.jpg) bottom left no-repeat;
}
#head span {
  display: none;
}
/*-- FOOT ------------------------------------------------------------------------------------------------------------------------*/
#foot {
  clear: both;
  width: 800px;
  height: 70px;
  border: none;
  background: transparent url(/i/5/wc-foot.jpg) bottom left no-repeat;
}
/*-- CONTENT ---------------------------------------------------------------------------------------------------------------------*/
#content {
  float: left;
  display: inline;
  width: 356px;
  line-height: 1.6em;
  margin:0 0 3em 150px;
  overflow: hidden;
}
#content h1 {
  font-size: 2em;
  line-height: 2em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-weight: normal;
  color: #f90;
}
#content h2 {
  font-size: 1.4em;
  line-height: 1.8em;
  margin-top: 0.5em;
  margin-bottom: 0.3em;
  font-weight: normal;
  font-style: italic;
  color: #222;
}
#content h3 {
  font-size: 1.2em;
  line-height: 1.6em;
  margin-top: 1em;
  margin-bottom: 0.1em;
  font-weight: normal;
  font-style: normal;
  font-weight: 600;
  color: #666;
}
#content h4 {
  font-size: 1em;
  line-height: 1.6em;
  margin-top: 1em;
  margin-bottom: 0em;
  font-weight: normal;
  font-style: italic;
  color: #222;
}
#content p {
  margin-bottom: 1em;
}
#content pre {
  font-size: 1.1em;
}
#content code {
  color: #000;
  font-family: Courier New, Courier, Andale mono, serif;
  font-size: 1.1em;
  line-height: 1.2em;
}
#content a:link,
#content a:visited,
#content a:active {
  text-decoration: none;
  color: #090;
}
#content a:visited {
  color: #fc3;
}
#content a:hover {
  color: #090;
  text-decoration: underline;
}
#content:hover a {
  text-decoration: underline;
}
#content dt {
  font-weight: bold;
}
#content dd {
 display: block;
 clear: left;
}
#content dd dl dd {
   margin-left: 2em;
}
#content dd dt{
  font-style: italic;
}
#content form dt,
#content form dt {
  float: left;
  clear: left;
  width: 120px;
  padding-right: 1em;
  margin-bottom: 4px;
  font-weight: normal;
}
#content form dd,
#content form dd {
  clear: right;
  margin: 0 0 0 0;
  margin-bottom: 4px;
  display: inline-block;
}
#content form dd textarea,
#content form dd textarea {
    width: 180px;
    height: 6em;
}
/* Reading list */
#content dl.readinglist {
  margin-top: -1em;
  margin-bottom: 1em;
}
#content dl.readinglist dt {
  font-weight: normal;
  margin-top: 1em;
  margin-left: 2em;
}
#content dl.readinglist dd {
  margin-top: 0.5em;
  margin-left: 3em;
}
/* Specifically for the contact page */
#pg-contact #content label,
#pg-WSI #content label {
  clear: both;
  float: left;
  width: 100px;
  padding-right: 4px;
}
#pg-contact #content textarea {
  width: 200px;
}
/* PSA - revise these remaining #content entries */
#content ul {
  margin: 0;
  margin-top: 1.5em;
  margin-bottom: 2em;
  padding-left: 16px;
  color: #9c3;
}
#content ol {
  list-style-type: decimal;
}
#content li {
  list-style-type: square;
  vertical-align: top;
  margin-bottom: 0.29em;
  color: #333;
}
#content .wcComment {
  margin: 0;
  padding: 0.3em 0.5em 0.3em 0.5em;
  border: 1px solid #999;
  background: transparent url(/i/5/waxem2.jpg) center left repeat-y; /* #ffc; */
  font-size: 1em;
}
#content .wcComment .heading {
  font-size:1em;
  color: #666; 
  font-weight: bold;
  padding-right: 0.67em;
}
#content .wcComment .wcQuotation p {
  font-style: italic;
  width: 29em;
  max-width: 29em;
  margin-left: 2em;
}
#content .wcComment .wcAttribution {
  margin-bottom: 2em;
  margin-left: 16em;
}
#content .framedImg {
  border: 1px solid #333;
}
/*-- COPYRIGHT ----------------------------------------------------------------------------------------------------*/
#copyright {
  margin-top: 1em;
  text-align: left;
  border-top: 1px solid #9c6;
  font-size: 0.9em;
  width: 356px;
  line-height: 1.6em;
  margin-left: 150px;
  overflow: hidden;
}
/*-- NAV ----------------------------------------------------------------------------------------------------------*/
#nav {
  overflow: hidden;
  float: right;
  clear: right;
  margin: 3em 49px 0 0;
  width: 128px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  text-transform: lowercase;
}
html>body #nav {
  margin-right: 98px;
}
#nav li {
  list-style-type: none;
  height: 22px;
  width: 128px;
  line-height: 20px;
}
#nav a {
  overflow: hidden;
  display: block;
  border-top: 1px solid #ffcc01;
  border-bottom: 1px solid #ffcc01;
  margin-left: 12px;
}
#nav a:link,
#nav a:visited,
#nav a:active {
  color: #666;
  text-decoration: none;
}
#nav a:hover {
  color: #f93;
  text-decoration: none;
  border-top: 1px solid #f93;
  border-bottom: 1px solid #f93;
}
/*-- COMMENTS -----------------------------------------------------------------------------------------------------*/
#comments {
  clear: right;
  float: right;
  margin: 2em 49px 0 0;
  width: 116px;
  border-top: 1px solid #090;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
html>body #comments {
  margin-right: 98px;
}
#comments li {
  list-style-type: none;
  padding-top: 1em;
  margin-bottom: 1em;
  width: 116px;
}
#pg-blog #comments li,
#pg-blog-archive #comments li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#pg-blog #comments a,
#pg-blog-archive #comments a {
  padding-left: 1em;
}
#comments a:link,
#comments a:active {
  color: #060;
}
#comments a:visited {
  color: #090;
}
#comments a:hover {
  color: #060;
  text-decoration: underline;
}
/*-- MISC -----------------------------------------------------------------------------------------------------*/
#misc {
  clear: right;
  float: right;
  border-top: 1px solid #090;
  margin: 1em 49px 0 0;
  width: 116px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
html>body #misc {
  margin-right: 98px;
}
#misc li {
  padding-top: 1em;
  text-align: center;
  width: 116px;
}
#misc li li {
  border-top: none;
  padding: 0 0 0 0;
}
/*-- SEARCH ---------------------------------------------------------------------------------------------------- */
#search {
  display: none;
  clear: right;
  float: right;
  margin-top: 2em;
  margin-left: 0;
  padding: 12px 0 12px 0;
  margin-right: 56px;
  width: 112px;
}
html>body #search {
  margin-right: 112px;
}
/*-- DEFINITION LISTS ---------------------------------------------------------------------------------------------*/
/*-- WAXHEADS -----------------------------------------------------------------------------------------------------*/
.waxdraw {
  margin-top: 12px;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  font-size: 0.89em;
  width: 100%;	
}
.waxdraw thead tr {
    background: transparent url(/i/5/waxem.jpg) center left no-repeat;
}
.waxdraw thead td {
  font-weight: bold;
}
.waxdraw th,
.waxdraw thead td {
  text-align: left;
}
.waxdraw td,
.waxdraw th {
  padding: 4px 4px 4px 4px;
  border-bottom: 1px solid #666;
  border-left: 1px solid #666;
  vertical-align: top;	
}
.waxdraw .highlight {
  background-color: #ccc;	
}
.waxdraw .emphasize {
  color: #f93;
  font-weight: bold;
}
.waxdraw .highlightemphasize {
  background-color: #9c3;	
  color: #f93;
  font-weight: bold;
}
.waxgoals {
  margin-top: 12px;
  width: 50%;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
}
.waxgoals thead td {
  font-weight: bold;
  background: transparent url(/i/5/waxem.jpg) center left no-repeat;
}
.waxgoals td,
.waxgoals th {
  border-bottom: 1px solid #666;
  border-left: 1px solid #666;
  vertical-align: top;
  padding: 2px 2px 2px 2px;	
}
.waxgoals .highlight {
  background-color: #ccc;
}
.waxtot {
  text-align: right;
}
/* New waxheads table styles */
table {
  margin-bottom: 1em;
}
.waxhl {
  background-color: #eee;	
}
.waxhl th,
.waxhl thead td {
  background-color: #ccc;
  font-weight: bold;
}
.waxem {
  background: transparent url(/i/5/waxem2.jpg) center left no-repeat; /* #9c3; */
}
.waxdate {
  text-align: right;
}
.waxscor {
  text-align: center;
}
.numeric,
thead td.numeric,
.waxdraw thead td.numeric {
  text-align: right;
}
/* Extra to the descriptive text */
.exDesc {
  color: #f93;
  font-size: 1em;
  font-weight: bold;
}
/* Image handling */
.wcImgLeft {
  width: 150px;
  margin: 12px;
  font-size: 0.8em;
  color: #f93;
}
.wcImgRight {
  width: 150px;
  margin: 12px;
  float: right;
  font-size: 0.8em;
  color: #f93;
}
/* Initially support for the telephone extensions page */
.row {
	border-bottom: 1px green dotted;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-right: 24px;
  margin-left: 24px;
}
.label {
  position: relative;
	left: 8px;
  float: left;
	width: 120px;
}
.field {
	color: #c30;
	padding-left: 16px;
	text-align: left;
	font-style: italic;
}
.field img {
  padding: 0;
  margin: 0;
  margin-bottom: 1px;
  vertical-align: middle;
  border: none;
}
/* Parenthetic page */
.wcparenthetical {
  margin-bottom: 2em;
}
.wcparenthetical #pReadingList {
  background: transparent url(/i/lisez.gif) top left no-repeat;
}
.wcparenthetical #pListeningList {
  background-color: transparent;
}
.wcparenthetical #pWhiskies {
  background: transparent url(/i/mmmm.gif) top left no-repeat;
}
body#pg-parenthetical div#copyright {
  position: relative;
  top: 4px;
  width: 600px;
  height: 32px;
  background: transparent url(/i/copyright.gif) center center no-repeat;
  text-align: center;
  border-top: 1px solid #9c6;
  font-size: 0;
  margin: 0 80px 0 64px;
  padding: 1em 0 0 0;
}
/* Photographs - expects standard sizes of 300x200 */
/* Orientation: landscape; Size: 300x200 */ 
#content p.photoL {
  position: relative;
  left: 4px;
  top: 4px;
  width: 318px;
  height: 218px;
  border: none;
  margin-bottom: 1em;
  background: transparent url(/i/300x200sdw.gif) bottom right no-repeat;
}
#content p.photoL img {
  position: relative;
  left: -4px;
  top: -4px;
  background-color: #fff;
  padding: 8px;
  border: 1px solid #999;
  overflow: hidden;
}
/* Orientation: landscape; Size: 425x280 */
#content p.photoLL {
  position: relative;
  left: 4px;
  top: 4px;
  width: 439px;
  height: 294px;
  border: none;
  margin-bottom: 1em;
  background-color: #ddd;
}
#content p.photoLL img {
  position: relative;
  left: -4px;
  top: -4px;
  background-color: #fff;
  padding: 8px;
  border: 1px solid #999;
  overflow: hidden;
}
/* Orientation: portrait */
#content p.photoP {
  position: relative;
  left: 4px;
  top: 4px;
  height: 318px;
  width: 218px;
  border: none;
  margin-bottom: 1em;
  background: #ddd url(/i/200x300sdw.gif) bottom right no-repeat;
}
#content p.photoP img {
  position: relative;
  left: -4px;
  top: -4px;
  background-color: #fff;
  padding: 8px;
  border: 1px solid #999;
  overflow: hidden;
}
#content p.photostd img {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
/* Hiding and revealing lists of links */
#expanders h2 {
  display: block;
  width: 360px;
  font-weight: normal;
  font-size: 1.2em;
  line-height: 1.3em;
  letter-spacing: 1.5px;
  margin: 0.5em 0 0 0;
  padding: 0 0 0 24px;
  cursor: pointer;
  cursor: hand;
  background: transparent url(/i/6/expander.gif) top left no-repeat;
  z-index: 2;
}
#expanders h2:hover {
   text-decoration: underline;
   background: transparent url(/i/6/expanding.gif) top left no-repeat;
   z-index:3;
}
#expanders ul {
  display: block;
  margin: 0 0 0 0;
  padding: 1em 0 2em 0;
  background: transparent url(/i/6/expandedb.gif) bottom left no-repeat;
  z-index: 2;
}
#expanders li {
  margin-left: 0;
  padding-left: 32px;
  list-style-type: none;
  background: transparent url(/i/6/exbullet.gif) top left no-repeat;
  z-index: 1;
}
#expanders li:hover {
    background: transparent url(/i/6/exbulleth.gif) top left no-repeat;
}
/*-- NAV HANDLING ----------------------------------------------------------------------------------------------------------------*/
body#pg-home li#mnuHome,
body#pg-about li#mnuAbout,
body#pg-blog li#mnuBlog,
body#pg-blog-archive li#mnuBlog,
body#pg-articles li#mnuArticles,
body#pg-article li#mnuArticles,
body#pg-colophon li#mnuColophon,
body#pg-contact li#mnuContact,
body#pg-links li#mnuLinks,
body#pg-wsg li#mnuWsg,
body#pg-pextn li#mnuPExtn,
body#pg-waxheads li#mnuWaxheads,
body#pg-whpstatus li#mnuWaxStatus,
body#pg-waxmuseum li#mnuWaxmuseum,
body#pg-gola li#mnuWaxmuseum {
  height: 20px;
	width: 118px;
  overflow: hidden;
  border-top: 1px solid #ffcc01;
  border-bottom: 1px solid #ffcc01;
	background: transparent url(/i/5/wc-menu-sel.jpg) center left no-repeat;
}
body#pg-parenthetical li#mnuParenthetical {
  height: 20px;
	width: 118px;
  overflow: hidden;
  border-top: 1px solid #ffcc01;
  border-bottom: 1px solid #ffcc01;
	background: transparent url(/i/5/wc-menu-sel.jpg) center left no-repeat;
}
body#pg-home #mnuHome a,
body#pg-about #mnuAbout a,
body#pg-blog #mnuBlog a,
body#pg-blog-archive #mnuBlog a,
body#pg-aarticles #mnuArticles a,
body#pg-article #mnuArticles a,
body#pg-colophon #mnuColophon a,
body#pg-contact #mnuContact a,
body#pg-links #mnuLinks a,
body#pg-wsg #mnuWsg a,
body#pg-pextn #mnuPExtn a,
body#pg-parenthetical #mnuParenthetical a,
body#pg-waxheads #mnuWaxheads a,
body#pg-whpstatus #mnuWaxStatus a,
body#pg-waxmuseum #mnuWaxmuseum a,
body#pg-gola #mnuWaxmuseum a {
  color: #f93;
  font-weight: 900;
  border-top: 1px solid #ffcc01;
  border-bottom: 1px solid #ffcc01;
}
/*-- CLEARER ---------------------------------------------------------------------------------------------------------------------*/
.clearer {
  display: block;
  height: 0;
  clear: both;
}
/*-- DEBUG -----------------------------------------------------------------------------------------------------------------------*/
span.xipsite-build-error {
  background-color: red;
  color: white;
  display: none;
}
/*-- MISC CONDITIONS -------------------------------------------------------------------------------------------------------------*/
.warn {
  color: red;
}
.info {
  color: darkgreen;
}
/*-- FORM ------------------------------------------------------*/
fieldset {
  margin-top: 2em;
  margin-bottom: 1em;
  padding: 1em 1em 1em 1em;
  border: 2px solid #9c6;
  background: transparent url(/i/5/waxem2.jpg) top left repeat-y;
}
legend {
  padding: 0 0.5em 0 0.5em;
}
/* -- PROMO ------------------------------------------------------------------------------------------------- */
#promo {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background: transparent; /* url(/i/5/promo.gif) top left no-repeat; */
  z-index: 20;
}
#promo img {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
/* Content management by xipsite from wasabicube.com
   File last modified: Thu, 24 Nov 2005 21:20:52 GMT */
