/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
/* ul,ol { list-style:none } */

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
/* ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input */
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

a:hover {text-decoration:underline;}

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

body
{
margin: 0px auto;
background-color:#a6a49b;
background-image:url(/images/leaf_bg.gif);
background-repeat:repeat;
font-size: 12pt; 
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
color:#000000;
}

a
{
outline:none;
cursor: pointer;
}

td
{
font-size: 12pt; 
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
color:#000000;
}

img
{
border:none;
display:block; /* get rid of space below it */
}

#Navbar, #InnerNavbar, .NavbarBackground
{
background-color:#759f7c;
}

.FlyoutBackground
{
background-color:#759f7c;
border:2px #3a543e 
solid;border-collapse:collapse;
}

a.FlyoutText, a.FlyoutText:visited
{
color:#fffabe;
text-decoration: none; 
font-size: 10pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}

a.FlyoutText:hover
{
color: #ffcc66;
text-decoration: none; 
}

.MenuButton
{
text-align:center;
}

a.MenuButtonText, a.MenuButtonText:visited, a.ListLinkText
{ 
font-size: 10pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none; 
color:#254061;
outline:none;
}

a.ListLinkText
{
font-size: 12pt; 
}

a.MenuButtonText:hover, a.ListLinkText:hover
{ 
text-decoration: none; 
color: #3b553f;
}

a.SwitchButtonText, a.SwitchButtonText:visited, .SwitchButtonText, .LoadingText
{ 
font-size: 10pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none; 
color:#759f7c;
outline:none;
}

a.SwitchButtonText:hover
{ 
text-decoration: none; 
color: #fffabe;
}

.LoadingText
{
color:#429acb;
}

a.LinkOnDarkText, a.LinkOnDarkText:visited
{ 
font-size: 12pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none; 
color: #ffcc66;
outline:none;
}

a.LinkOnDarkText:hover
{ 
text-decoration: none; 
color:#fffabe;
}

a.LinkOnLightText, a.LinkOnLightText:visited
{ 
font-size: 12pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none; 
outline:none;
color:#3a543e;
}

a.LinkOnLightText:hover
{ 
text-decoration: none; 
color:#759f7c;
}

#AuthorComment, #HomeBlurb, #BookBlurb, .AboutOdd, .AboutEven, .ReadingGuide, .Chapter, .ContactStyle
{
text-align:left;
padding:12px;
line-height:20px;
font-size: 12pt; 
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
color:#000000;
background-color:#fffabe;
}

#AuthorComment
{
font-size: 11pt; 
font-family: Comic Sans MS, Verdana, Helvetica, Arial, sans-serif;
}

#BookBlurb
{
padding-bottom:0px; /* fixes top overflow */
}

.ReadingGuide h1, .Chapter h1
{
font-weight:bold;
font-size:20px;
}

.AboutOdd
{
color:#fffabe;
background-color:#3a543e;
}

.AboutNeutral
{
color:#fffabe;
background-color:#759f7c;
}

#BookBlurb, .AboutOdd, .AboutEven
{
line-height:18px;
font-size: 10pt; 
}

.IconText
{
font-size: 8pt; 
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
color:#000000;
}

.IconText:hover
{
text-decoration:underline;
}

#Copyright, #Copyright td
{
background-color:#759f7c;
font-size: 8pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}

#Copyright a, #Copyright a:visited
{ 
color:#fffabe;
outline:none;
}

#Copyright a:hover
{ 
text-decoration: none;  
color: #3b553f;
}

#Subtitle
{
font-size: 26pt; 
font-weight: bold;
font-family: Times Roman, serif;
color: #ffcc66;
}

.GuideListStyle
{
margin: 0px; 
padding: 0px;
padding-left:40px;
padding-right:20px;
}

.GuideListItemStyle
{
padding-bottom:10px;
}

.SectionHeaderEven, .SectionHeaderOdd
{
padding:12px;
text-align:left;
font-size: 16pt; 
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
color:#000000;
background-color:#fffabe;
}

.SectionHeaderOdd
{
color:#fffabe;
/* background-color:#3a543e; */
background-color:#759f7c;
}

.IfYouLike, .IfYouLikeHeader
{
font-size: 12pt; 
font-family: Helvetica, Arial, sans-serif;
color:#000000;
}

.IfYouLike h1
{
font-weight:bold;
}

.IfYouLikeHeader
{
background-color: #3b553f;
color: #fffabe;
}

.FormFieldStyle, .FormLabelReqStyle, .FormLabelOptStyle
{
font-family: Helvetica, Arial, sans-serif;
font-size: 12pt; 
font-weight: normal;
color: #000000;
}

.FormLabelReqStyle
{
font-weight: bold;
}

.HankTextStyle, .HankFormFieldStyle, .HankFormLabelReqStyle, .HankFormLabelOptStyle, .HankSectionHeader
{
font-family: Comic Sans MS, Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt; 
font-weight: normal;
color: #000000;
}

.HankFormLabelReqStyle
{
font-weight: bold;
}

.HankSectionHeader
{
font-weight: bold;
font-size: 16pt; 
}

.ErrorStyle
{
font-size: 14pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
color: maroon;
}


.EventTableStyle
{
border: 1px solid #3b553f;
border-collapse: collapse;
}

.EventTableHeaderStyle
{
font-size: 14pt; 
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
}

.EventTableItemStyle
{
font-size: 12pt; 
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
border: 1px solid #3b553f;
border-collapse: collapse;
}

.PhotoHeaderStyle, .PhotoCaptionStyle
{
font-family: Helvetica, Arial, sans-serif;
color: #000000;
}

.PhotoHeaderStyle
{
font-size: 12pt; 
font-weight: bold;
}

.PhotoCaptionStyle
{
font-size: 12pt; 
font-weight: normal;
}

.FAQQuestion
{
font-weight:bold;
font-style:italic;
}

.FAQAnswer
{
font-weight:normal;
font-style:normal;
}

.SweepstakesHeader, .SweepstakesText
{
font-size: 12pt; 
font-weight:normal;
font-family: Helvetica, Arial, sans-serif;
color:#000000;
}

.SweepstakesHeader
{
font-weight:bold;
font-size: 16pt; 
}

.ContactBox
{
border:1px #3a543e solid;
border-collapse:collapse;
}

#IfYouLike
{
display:none;
}