/* This is wasabicube version 5's print stylesheet - 17.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 takes this code
   directly and uses it in their or any other application.
   
   Copyright Peter S Asquith. All Rights Reserved */
body {
  background: #fff; 
  color: #000;
  border: none;
  font-family: Georgia, "Lucida Grande", "Times New Roman", serif;
  font-size: 0.75em;
} 
body * {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  text-decoration: none;
  color: #000;
  list-style-type: none;
}
img {
  border: none;
}
/*-- CONTAINER -------------------------------------------------------------------------------------------------------------------*/
#container {
  margin: 0 auto 0 auto;
  width: 100%;
}
/*-- HEAD ------------------------------------------------------------------------------------------------------------------------*/
#head {
  display: none;
}
/*-- FOOT ------------------------------------------------------------------------------------------------------------------------*/
#foot {
  clear: both;
  width: 100%;
  border: none;
}
/*-- CONTENT ---------------------------------------------------------------------------------------------------------------------*/
#content {
  float: left;
  display: inline;
  width: 60%;
  line-height: 1.6em;
  margin:0 0 3em 0;
  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: 0.5em;
  margin-bottom: 0.3em;
  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: #390;
}
#content a:visited {
  color: #fc3;
}
#content a:hover {
  color: #390;
  text-decoration: underline;
}
#content p:hover a {
  text-decoration: underline; 
}
/* Specifically for the contact page */
#pgContact #content label {
  clear: both;
  float: left;
  width: 100px;
  padding-right: 4px;
}
#pgContact #content textarea {
  width: 200px;
}
/* PSA - revise these remaining #content entries */
#content ul {
  margin: 0;
  margin-top: 1.5em;
  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 0.3em 0;
  border-top: 1px dotted #9c3;
  border-bottom: 1px dotted #9c3;
  font-size: 1em;
}
#content .wcComment .heading {
  font-size:1em;
  color: #333; 
  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: 60%;
  line-height: 1.6em;
  margin-left: 132px;
  overflow: hidden;
}
/*-- NAV ----------------------------------------------------------------------------------------------------------*/
#nav {
  display: none;
}
/*-- COMMENTS -----------------------------------------------------------------------------------------------------*/
#comments {
  clear: right;
  float: right;
  margin: 5em 0 0 0;
  width: 20%;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
#comments li {
  border-top: 1px solid #060;
  list-style-type: none;
  padding-top: 1em;
  margin-bottom: 1em;
}
#comments li li {
    border-top: 1px dashed #f90;
}
#comments a:link,
#comments a:active {
  color: #390;
}
#comments a:visited {
  color: #060;
}
#comments a:hover {
  color: #390;
  text-decoration: underline;
}
/*-- MISC -----------------------------------------------------------------------------------------------------*/
#misc {
  clear: right;
  float: right;
  margin: 5em 0 0 0;
  width: 20%;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
#misc li {
  border-top: 1px solid #090;
  width: 120px;
  padding-top: 1em;
  text-align: center;
}
#misc li li {
  border-top: none;
  padding: 0 0 0 0;
}
/*-- WAXHEADS -----------------------------------------------------------------------------------------------------*/
.waxdraw {
  margin-top: 12px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  font-size: 0.89em;	
}
.waxdraw thead td {
  font-weight: bold;
}
.waxdraw th {
  text-align: left;
}
.waxdraw td,
.waxdraw th {
  padding: 2px 2px 2px 2px;
  border-bottom: 1px solid #333;
  border-left: 1px solid #333;
  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: 117px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
}
.waxgoals thead td {
  font-weight: bold;
}
.waxgoals td,
.waxgoals th {
  border-bottom: 1px solid #333;
  border-left: 1px solid #333;
  vertical-align: top;
  padding: 2px 2px 2px 2px;	
}
.waxgoals .highlight {
  background-color: #ccc;
}
.waxtot {
  text-align: right;
}
/* New waxheads table styles */
.waxhl {
  background-color: #eee;	
}
.waxhl th {
  background-color: #ccc;
  font-weight: bold;
}
.waxem {
  background-color: #9c3;
}
.waxdate {
  text-align: right;
}
.waxscor {
  text-align: center;
}
/* 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#pgParenthetical 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: 314px;
  border: none;
  margin-bottom: 1em;
  background: #ddd url(/i/300x200sdw.gif) bottom right no-repeat;
}
#content p.photoL img {
  position: relative;
  left: -4px;
  top: -4px;
  background-color: #fff;
  padding: 6px;
  border: 1px solid #999;
  overflow: hidden;
}
/* Orientation: landscape; Size: 425x280 */
#content p.photoLL {
  position: relative;
  left: 4px;
  top: 4px;
  width: 439px;
  border: none;
  margin-bottom: 1em;
  background-color: #ddd;
}
#content p.photoLL img {
  position: relative;
  left: -4px;
  top: -4px;
  background-color: #fff;
  padding: 6px;
  border: 1px solid #999;
  overflow: hidden;
}
/* Orientation: portrait */
#content p.photoP {
  position: relative;
  left: 4px;
  top: 4px;
  width: 214px;
  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: 6px;
  border: 1px solid #999;
  overflow: hidden;
}
/* Hiding and revealing lists of links */
#frmLinks h2 {
  font-size: 1.1em;
  line-height: 1.3em;
  letter-spacing: 1.5px;
  margin-top: 0.5em;
}
#frmLinks h2:hover {
   text-decoration: underline;
}
#frmLinks input {
  float: right;
  display: inline;
}
#frmLinks ul {
  display: block;
}
/*-- NAV HANDLING ----------------------------------------------------------------------------------------------------------------*/
body#pgHome li#mnuHome,
body#pgAbout li#mnuAbout,
body#pgBlog li#mnuBlog,
body#pgBlog0401 li#mnuBlog,
body#pgBlog0312 li#mnuBlog,
body#pgArticles li#mnuArticles,
body#pgArticle li#mnuArticles,
body#pgRoly li#mnuBlog,
body#pgColophon li#mnuColophon,
body#pgContact li#mnuContact,
body#pgLinks li#mnuLinks,
body#pgPExtn li#mnuPExtn,
body#pgWaxheads li#mnuWaxheads,
body#pgWHPStatus li#mnuWaxStatus,
body#pgWaxmuseum li#mnuWaxmuseum,
body#pgGola li#mnuWaxmuseum {
  height: 20px;
	width: 138px;
  overflow: hidden;
	background: transparent url(/i/5/wc-menu-sel.jpg) center left no-repeat;
}
body#pgParenthetical li#mnuParenthetical {
  height: 20px;
	width: 138px;
  overflow: hidden;
	background: transparent url(/i/5/wc-menu-sel.jpg) center left no-repeat;
}
body#pgHome #mnuHome a,
body#pgAbout #mnuAbout a,
body#pgBlog #mnuBlog a,
body#pgBlog0401 #mnuBlog a,
body#pgBlog0312 #mnuBlog a,
body#pgArticles #mnuArticles a,
body#pgArticle #mnuArticles a,
body#pgRoly #mnuBlog a,
body#pgColophon #mnuColophon a,
body#pgContact #mnuContact a,
body#pgLinks #mnuLinks a,
body#pgPExtn #mnuPExtn a,
body#pgParenthetical #mnuParenthetical a,
body#pgWaxheads #mnuWaxheads a,
body#pgWHPStatus #mnuWaxStatus a,
body#pgWaxmuseum #mnuWaxmuseum a,
body#pgGola #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;
}
/* Content management by xipsite from wasabicube.com
   File last modified: Tue 24 May 2005 20:10:58 GMT */
