/*
*************************************************************
* Copyright 2004, 2005 Hagan Fox (haganfox AT users.sourceforge.net)
* Based on pmwiki.css Copyright 2004 Patrick R. Michaud (pmichaud@pobox.com)
* You can redistribute this file and/or modify   it under the terms
* of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option)
* any later version.  See http://www.gnu.org/licenses/gpl.txt
*************************************************************
*/

/* Built-ins */
h1.wikiaction { font-size:150%; margin:0px; }
#wikiedit form { margin:1px; }
#wikiedit textarea { width:740px; height:460px; }
.indent { margin-left:30px; }
.outdent { margin-left:30px; text-indent:-30px; }
.pagetitle { }
a.varlink { }
.diffbox { width:740px; }
.diffadd code, .diffdel code { padding-right:1px; white-space:normal; }
.diffrestore, .difftype, .difftime, .diffauthor { font-size:8pt; }
.diffrestore { margin-top:4px; }
.wikitrail { white-space:nowrap; }
#wikipreview { width:605px;  padding:10px; padding-top:4px;
 border:1px dotted #cccccc; }

/* General settings */
body { color:#000000; background-color:#ffffff; margin:0px; }
hr { color:#cccccc }
img { border-width:0px; border-color:#cccccc; }
/* Font Typeface */
body { font-family: Arial,Helvetica,sans-serif; }
/* Font Sizes */
body { font-size:9.4pt; }
textarea, pre, tt, code { font-size:10pt; }
small { font-size:0.85em; }
h1 { font-size:2.0em; margin-top:15px; margin-bottom:8px; }
h2 { font-size:1.47em; margin-top:9px; margin-bottom:6px; }
h3 { font-size:1.27em; margin-top:7px; margin-bottom:5px; }
h4 { font-size:1.08em; margin-top:6px; margin-bottom:5px; }
h5 { font-size:1.0em; margin-top:5px; margin-bottom:4px; }
h6 { font-size:1.0em; margin-top:5px; margin-bottom:4px; }
/* Links */
a { color:#7D1301; text-decoration:none; }
a:visited { color:#7D1301; text-decoration:none; }
a:hover { color:#0033cc; text-decoration:underline; }
a:active { color:#9c0606; }


#menumaker { border: 0; cellpadding: 2; cellspacing: 0; width: 165px; }

#menumaker .menu-category	{ font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #FFB401; padding: 0; border-collapse: collapse; }

#menumaker .menu-subcategory	{ font: 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #eeeeee; padding: 0; border-collapse: collapse; }

#menumaker .menu-subcategory-highlight	{ font: 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #ccccff; padding: 0; border-collapse: collapse; }

#menumaker .menu-subcategory-highlight-parent	{ font: 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #cccccc; padding: 0; border-collapse: collapse; }

#menumaker A.menu-category-link	{ color: #7D1301; text-decoration: none; }
#menumaker A.menu-subcategory-link	{ color: #7D1301; text-decoration: none; }
#menumaker a.menu-category-link:hover { color:#0033cc; text-decoration:underline; }
#menumaker a.menu-category-link:active { color:#9c0606; }
#menumaker a.menu-subcategory-link:hover { color:#0033cc; text-decoration:underline; }
#menumaker a.menu-subcategory-link:active { color:#9c0606; }

/* Upper Table */
#siteheadtable { background-color:#f0f0f0; vertical-align:top; margin-top:0px;
 border-top:2px solid #f0f0f0; border-bottom:0px solid #cccccc;
 border-left:1px solid #cccccc;  border-right:1px solid #cccccc; }
#siteheadtable { padding-top:2px; padding-bottom:1px; }
#siteheadtable td { font-size:10pt; }
#headlogo { color:#000000; width:165px; vertical-align:middle;
 padding-top:0px; }
#sitelogo { height:36px; text-align:center; }
#sitelogo img { border:4px; }
#sitelogo a:link img { border-style: none; }
#sitelogotext { text-align:left; vertical-align:middle; font-size:1.5em;
 white-space:nowrap; padding-top:5px; padding-bottom:2px; padding-left:15px;
 padding-right:5px; }
#sitelogotext, #sitelogotext a, #sitelogotext a:visited { font-weight:600; }
#headsiteloc { vertical-align:middle; }
#sitelocgroup { white-space:nowrap; padding-left:15px; color:#333333;
 padding-right:5px; padding-bottom:1px; }
#sitegroupforheader { font-size:11pt; font-weight:bold; }
#siteloctitle h1 { font-size:12pt; font-weight:bold; margin-top:0px;
 margin-bottom:0px; }
#siteheadcmds { vertical-align:middle; height:40px; }
#siteheadcmds { white-space:nowrap; font-size:9pt; text-align:right;
 padding-bottom:5px; }
#headcmdsupper { font-weight:bold; padding-bottom:1px; padding-top:2px;
 padding-left:5px; padding-right:10px; }
#headcmdslower { font-weight:bold; padding-bottom:1px; padding-top:2px;
 padding-left:5px; padding-right:10px; }
#headedit { }
#headdiff { }
#headhelp { display:none; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { font-size:9pt; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { font-size:9pt; }
#headprint { }
#headsearch { }
#siteloctitle { white-space:nowrap; padding-left:15px; font-size:1.3em; }

/* Main content table */
#contentmain {  }
/* Left column */
#mainsidebar { font-size:10pt; background-color:#f0f0f0; color:#000000;
 width:165px; vertical-align:top; border-bottom:1px solid #cccccc;
 border-left:1px solid #cccccc; border-top:1px solid #cccccc; }
#mainsidebar td { font-size:9.4pt; }
#mainsidebar strong { white-space:nowrap; margin-left:4px; margin-right:2px; }
#mainsidebar .indent { margin-left:10px; margin-right:2px; } 
#mainsidebar h1, #mainsidebar h6 { white-space:nowrap;
 background-color:#e7e7e7; font-size:1.0em; color:#000000; text-align:left; 
 padding-left:8px; padding-right:2px; margin:0px; border-top:1px solid #e7e7e7;
 border-bottom:1px solid #cccccc; }
#mainsidebar ul { white-space:nowrap; font-size:9pt; margin:3px;
 padding-left:6px; list-style-type:none; }
#sidebarbottom { font-size:0.85em; padding-left:10px; padding-right:5px;
 padding-bottom:5px; }
#sidebarbottom img { border:0px; }
#sidebarbottom a, #sidebarbottom a:visited { color:#999999; }
/* Main site area */
#sitepagetitle h1 { margin-top:0px; margin-bottom:0px; padding-bottom:3px;
 border-bottom: 1px solid #e7e7e7; font-weight:500; }

#mainsitetext { background-color:#ffffff; color:#000000; vertical-align:top;
 border-right:1px solid #cccccc; border-top:1px solid #cccccc;
 border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }

#sitebody { width:600px; padding:10px; padding-top:5px; }
#sitebody img { border-width:1px; }
#sitebody, #sitebody table { font-size:9.4pt;
 font-family: Verdana,Arial,Helvetica,sans-serif; }
/* Site footer */
#footleft { font-size:8pt; padding-left:3px; padding-right:5px; }
#footchanges { }
#footeditsb { display:none; }
#footmiddle { font-size:9pt; text-align:center; color:#999999; }
#footlastmod { }
#footright { width: 275px; font-size:0.75em; text-align:right; padding-left:3px;
 padding-right:3px; color: #bbbbbb; vertical-align:top;}
#footedit { }
#foothist { }

/* Last row, for copyright, powered-by link */
#sitesole { font-size:0.75em; text-align:center; padding-top:2px;
 padding-bottom:3px; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal;
 color:#cccccc; }
#sitesole a:hover { color:#999999; }


/* Make site-related links non-bold */

#sitegroupforheader, #sitegroupforheader a { font-weight:normal; }
#headcmdsupper, #headcmdsupper a { font-weight:normal; }
#headcmdslower, #headcmdslower a { font-weight:normal; }
#mainsidebar, #mainsidebar a, #mainsidebar h1, #mainsidebar h6 {
 font-weight:normal; }
#mainsidebar strong { font-weight:normal; }
#footleft, #footleft a, #footmiddle, #footmiddle a, #footright, #footright a {
 font-weight:normal; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal;
 color:#cccccc; }
#copyright { margin-right:5px; }


/* Make links in content area non-bold */

#sitebody a { font-weight:normal; text-decoration:underline; }
#sitebody a:visited { font-weight:normal; text-decoration:underline; }


/* Larger fonts */
/*
body { font-size:10.5pt; }
#sitebody { font-size:9pt; }
h1 { font-size:2em; margin-top:16px; margin-bottom:10px; }
h2 { font-size:1.35em; margin-top:10px; margin-bottom:8px; }
h3 { font-size:1.17em; margin-top:8px; margin-bottom:7px; }
h4 { font-size:1.07em; margin-top:7px; margin-bottom:6px; }
h5 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
h6 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
*/
/* Smaller fonts */
/*
body { font-size:9pt; }
#sitebody { font-size:9pt; }
h1 { font-size:2em; margin-top:14px; margin-bottom:7px; }
h2 { font-size:1.4em; margin-top:8px; margin-bottom:6px; }
h3 { font-size:1.22em; margin-top:6px; margin-bottom:5px; }
h4 { font-size:1.07em; margin-top:5px; margin-bottom:5px; }
h5 { font-size:1.00em; margin-top:4px; margin-bottom:4px; }
h6 { font-size:1.0em; margin-top:4px; margin-bottom:4px; }
*/

/* Inconspicious Wiki Links */
/*
#sitelogotext { padding-top:2px; padding-bottom:8px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#footleft, #footleft a, #footleft a:visited { font-weight:normal;
 color:#999999; }
#footright, #footright a, #footleft a:visited { font-weight:normal;
 color:#999999; }
*/

/* Stealthy Wiki Links */
/*
#sitelocgroup { padding-bottom:0px; }
#sitelogotext { padding-top:6px; padding-bottom:0px; }
#headcmdsupper { visibility:hidden; }
#mainsitefoot, #mainsitefoot a, #mainsitefoot a:visited { color:#f8f8f8;
 font-weight:normal; }
#mainsitefoot a:hover { visibility:visible; color:#cccccc; }
#footleft, #footmiddle, #footright, #sitepoweredby, #copyright {
 color:#f8f8f8; }
#footlastmod:hover, #sitepoweredby:hover, #copyright:hover { color:#cccccc; }
#sitesole:hover, #sitesole a:hover { color:#cccccc; }
*/

/* Invisible Wiki Links (You can still use access keys in Firefox. */
/*
#sitelogotext { padding-top:1px; padding-bottom:6px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { padding-top:4px; }
#footleft, #footmiddle, #footright { display:none; }
*/
/* #sitesole { display:none; } */

table#potw { width: 98%; padding:2px; }
td.titlerow { background: #FFB401; color: #000000; align:left; font: bold 11pt Arial,Geneva,Helvetica,sans serif;}
td.ptblock { text-align:center; vertical-align: bottom;  }
td.ptspacer { text-align:center; border-top:1px solid #000000; height:5px;}

table.zebra tr.ind1 { background-color: #eeeeee; }
table.zebra th { background-color: #cccccc; } 
table.firstrow th { background-color: #cccccc; } 
table.drgwheader th { background: #FFB401; color: #000000; }

table.miscdocs th.col1 { background-color: #cccccc; width:60%; }
table.miscdocs th.col2 { background-color: #cccccc; width:20%; }
table.miscdocs th.col3 { background-color: #cccccc; width:20%; }
table.miscdocs tr.ind1 td.col1 { background-color: #eeeeee; }
table.miscdocs tr.ind1 td.col2 { background-color: #eeeeee; }
table.miscdocs tr.ind1 td.col3 { background-color: #eeeeee; }

table.links th.col1 { background-color: #cccccc; width:30%; }
table.links th.col2 { background-color: #cccccc; width:70%; }
table.links tr.ind1 td.col1 { background-color: #eeeeee; width:30%; }
table.links tr.ind1 td.col2 { background-color: #eeeeee; width:70%; }

table.etts th.col1 { background-color: #cccccc; width:52%; }
table.etts th.col2 { background-color: #cccccc; width:20%; }
table.etts th.col3 { background-color: #cccccc; width:28%; }
table.etts tr.ind1 td.col1 { background-color: #eeeeee; }
table.etts tr.ind1 td.col2 { background-color: #eeeeee; }
table.etts tr.ind1 td.col3 { background-color: #eeeeee; }


table.routes { white-space: nowrap; }
table.routes tr.ind2 { background-color: #eeeeee; }
table.routes th { background-color: #ffb401; } 

/* Main Page Stuff */

#news { margin-left: 0px; }
#news font.news-headline  { font: bold 11pt Arial,Geneva,Helvetica,sans serif ; color: #000000; }
#news font.news-date      { font: italic bold 9pt Arial,Geneva,Helvetica,sans serif ; color: #770000; }
#news font.news-text      { font: 9pt Arial,Geneva,Helvetica,sans serif ; color: #000000; }
#news font.news-credit    { font: italic 9pt Arial,Geneva,Helvetica,sans serif ; color: #000000; }

#news .news-more   { font: italic 8pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: center;  }  

#potd { align:center;}
#potd img { border: 1px; border-style: solid; margin-top: 4px;}

#bottomleftmain { background-color:#ffffff; color:#000000; vertical-align:top;
 border-right:1px solid #cccccc; border-top:0px solid #cccccc;
 border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; width: 50%; padding: 2px;}

#trteasebox { background-color:#ffffff; color:#000000; vertical-align:top;
 border-right:1px solid #cccccc; border-top:0px solid #cccccc;
 border-bottom:1px solid #cccccc; border-left:0px solid #cccccc; width:50%; padding: 2px;}


#trteasebox TD.tripreporter-teasetitle  { font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: left; 
            background: #eeeeee; }

#trteasebox TD.tripreporter-teasedate   { font: italic 9pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: left; background: #ffffff; }

#trteasebox TD.tripreporter-teasetext   { font: 8pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: left;  }  

#trteasebox TD.tripreporter-teasemore   { font: italic 8pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: center;  }  

#trteasebox TD.white-hstripe    { background-color: #ffffff; height: 2px; margin: 0px; font: 2pt Arial,Geneva,Helvetica,san serif;}

#bottomleftmain TD.linktitle  { font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: left; 
            background: #eeeeee; }

#bottomleftmain TD.linkdesc   { font: 8pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: left;  }  

#bottomleftmain TD.linkmore   { font: italic 8pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: center;  }  

#bottomleftmain TD.white-hstripe    { background-color: #ffffff; height: 2px; margin: 0px; font: 2pt Arial,Geneva,Helvetica,san serif;}


#recentimg TD.linktitle  { font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: left; 
            background: #eeeeee; }

#recentimg TD.linkdesc   { font: 8pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: left;  }  

#recentimg TD.linkmore   { font: italic 8pt Arial,Geneva,Helvetica,sans serif; 
            vertical-align: middle; color: #000000; text-align: center;  }  

#recentimg TD.white-hstripe    { background-color: #ffffff; height: 2px; margin: 0px; font: 2pt Arial,Geneva,Helvetica,san serif;}


.title-bar	{ font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #FFB401; padding: 0; border-collapse: collapse; }

.subtitle-bar	{ font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #BBBBBB; padding: 0; border-collapse: collapse; }

/* Gallery patch-in */

#gallery { font-size: 10px; }
/* album titles on main page */
#gallery      .title           { font-size: 14px; font-weight: bold; }
#gallery	  .summary { font-size: 10pt; }
/* album title -- Text is controlled by .title */
#gallery      .mod_title       { border:1px solid #000000; border-right-width:0px;  border-bottom-width:0px; border-left-width:0px; }

#gallery      .mod_title_bg    { } /* album title hightlight Text is controled by .title */
#gallery      .mod_title_right { } /* album title hightlight  Text is controled by .title*/
#gallery      .mod_title_left  { } /* album title hightlight  Text is controled by .title */
#gallery      .albumdesc       { } /* album description includes all text and background*/
#gallery      .desc            { font-size: 12px; } /* album descriptions on main page */
#gallery      .caption         { font-size: 10px; } /* photo captions on all pages */
#gallery      .modcaption      { font-size: 10px; } /* modifies background for caption text to reside */

#gallery      .error  { color: red; font-size: 12px; }  /* all error text */

/* so far, just for voting instructions*/
#gallery      .attention { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: blue; font-size: 12px; }

#gallery      .headbox         { } /* box around the page headers */
#gallery      .head            { font-size: 16px; font-weight: bold; }

#gallery      .mod_headliner   { } /* Gallery & Album titles. Text is controled by .head */
#gallery      .mod_toplight_bg { } /* Gallery & Album titles. Text is controled by .head */
#gallery      .mod_toplight_right { } /* Gallery & Album titles. Text is controled by .head*/
#gallery      .mod_toplight_left { }  /* Gallery & Album titles. Text is controled by .head */
#gallery      .bread           { font-size: 10px; } /* used in breadcrumb bars */
#gallery      .nav             { font-size: 12px; } /* used in navigation bars */

#gallery      .navtableborderbegin { border:0px solid #000000; }
#gallery      .navtableborderend   { border:0px solid #000000; border-top-width:0px; }
#gallery      .bordertop { border:1px solid #000000; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; }
#gallery      .borderright { border:1px solid #000000; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; }
#gallery      .borderleft { border:1px solid #000000; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; }
#gallery      .fineprint  { font-size: 10px; }
#gallery      .viewcounter { font-size: 10px; }
#gallery      .blockcell {
    vertical-align: top;
    border-bottom: 1px solid #000000
}

#gallery      .popuphead  /* controls the title and background */
    {
      text-align:center;
      font-size: 14px;
      font-weight: bold;
      line-height: 150%;
      color: #FFF;
      padding-left: 5px;
      border-top: 1px solid #FFF;
      border-left: 1px solid #FFF;
      border-right: 1px solid #FFF;
      background-color: #6274CB;
   }

#gallery .popup /* controls the main text and message body */
    {
      text-align:center;
      font-size: 12px;
      font-weight: none;
      color: #202020;
      padding: 5px;
      background-color: #F0F0F0;
      margin-bottom: 10px;
    }

#gallery .popupform /* controls form textarea */
    {
      font-size: 12px;  
      font-weight: none;
      line-height: 120%;
      color: #202020;
      padding: 2px;
      border: 1px solid #FFF;
      background-color: #C0C0C0;
    }


/* Used for the [edit] tags */
#gallery      .editlink  { font-size: 10px; }
/* main navigation bar next and previous */
#gallery      .modnavbox { }
/* used in admin bars */
#gallery      .admin      { font-size: 10px; font-weight: bold; }
#gallery      .adminform  { font-size: 10px; font-weight: bold; }
#gallery      .search     { font-size: 10px; font-weight: bold; }                         /* used in search text */
#gallery      .leftspacer { width: 0px; }  /* amount of space to the left of the header and titles */
#gallery      .modnavboxtop  { } /* navagation bar top of screen where admin buttons show*/
#gallery      .modnavboxmid  { } /* navagation bar middle where the link for the albums show*/
#gallery      .modfooter     { } /*footer where the Gallery version is located*/
#gallery	  .dim        { font-size: 12px; }

#gallery-menu  { border-collapse:collapse; }
#gallery-menu  a { font-size: 10px; }
/* More gallery stuff */

#container {
    adding: 2px;
}

#tabnav {
    height: 20px;
    margin: 0px; 
    padding-left: 5px;
    background: url(/gallery/images/tab_bottom.gif) repeat-x bottom;
}
 
#tabnav li {
    margin: 0px;
    padding: 0px;
    display: inline;
    list-style-type: none;
}
 
#tabnav a:link, #tabnav a:visited {
    float: left;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
    margin-right: 4px;
    text-decoration: none;
    color: #666;
    border-width:1px;
    border-style: solid; border-color: #000000;
    -Moz-Border-Radius-TopLeft: 20px;
    -Moz-Border-Radius-TopRight: 20px;
}
 
#tabnav a:link.active, #tabnav a:visited.active {
    background-color: #FCFCF3;
    padding:2px 5px 2px 5px;  
    font-size:12px;
    margin-right: 4px;
    border-style: solid; border-color: #000000;
    -Moz-Border-Radius-TopLeft: 20px;
    -Moz-Border-Radius-TopRight: 20px;
    color:#000000;
}

#homepagetitle { background-color:#000000; vertical-align:top; margin-top:0px;
 border-top:1px solid #f0f0f0; border-bottom:1px solid #cccccc; margin-bottom: 0px;
 border-left:0px solid #cccccc;  border-right:0px solid #cccccc; }



td.tripreporter-photos	{ font: 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; 
			background: #ffffff; }

.trips-phototitle	{ font: bold 10pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; 
			background: #ffffff; }

.trips-poptitle	{ font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; 
			background: #ffffff; }

.trips-phototext	{ font: italic 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; 
			background: #ffffff; }

.trips-header-titlebar	{ font: bold 10pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: left; 
			background: #FFB401; }

.trips-header-line1	{ font: bold 12pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; }

.trips-header-subtitle	{ font: italic 10pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; }

.trips-header-credits	{ font: 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; }

.trips-header-info	{ font: italic 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: top; color: #000000; text-align: center; }

TD.trips-header-menu { font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #cccccc; padding: 0; border-collapse: collapse; }

.trips-res-links	{ font: 9pt Courier,Monospace; color: #bb0000; }

.trips-popspacer-bar { background-color: #ffffff; height: 7px; margin: 0px; font: 2pt Arial,Geneva,Helvetica,san serif;}

.trips-header-background	{
			vertical-align: middle; text-align: center; background: #eeeeee; padding: 2; }


TD.tripreporter-teasetitle	{ font: bold italic 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #eeeeee; }

TD.tripreporter-teasedate	{ font: italic 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #ffffff; }

TD.tripreporter-teasetext	{ font: 8pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left;  }

TD.tripreporter-months-title { font: bold 9pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #cccccc; padding: 0; border-collapse: collapse; }

TD.tripreporter-abstract		{ background-color: #ffffff; text-align: left; vertical-align: top; 
			font: 10pt Arial,Geneva,Helvetica,sans serif; }

TD.tripreport-link-highlight	{ font: bold 10pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #ccccff; padding: 1; border-collapse: collapse; }

TD.tripreport-menu-category	{ font: bold 8pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #FFB401; padding: 0; border-collapse: collapse; }

TD.tripreport-menu-sub	{ font: 8pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #eeeeee; padding: 0; border-collapse: collapse; }

TD.tripreport-menu-sub-highlight	{ font: italic 8pt Arial,Geneva,Helvetica,sans serif; 
			vertical-align: middle; color: #000000; text-align: left; 
			background: #ccccff; padding: 0; border-collapse: collapse; }






@media print {
/* Default Fonts */
body { font-family: arial, helvetica, geneva, sans-serif; }
body, td, th { color:#000000; }
small { font-size:0.85em; }
/*
h1 { font-size: 1.9em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.06em; }
*/

/* Misc. */
body { width:auto; background-color:#ffffff; margin:0px; padding:0.5em; }
img { border-width: 1px; }

/* Links */
a:link { color:#444444; font-weight:bold; text-decoration:none; }
a:visited { color:#444444; font-weight:bold; text-decoration:none; }
a.sitelink:hover { color: #444444; text-decoration:underline; }
a.createlink { color:#444444; }
a.createlink:visited { color:#444444; }
a.createlink:hover { color:#ff2222; }

#mainsidebar, #siteheadtable { display:none; }
#footleft, #footleft a, #footright, #footright a { display:none;}
#mainsitetext { border-right:0px; border-left:0px; }
#mainsitefoot { padding-top:3px; }
#footmoddle, #footlastmod { text-align:left; }
#sitesole { text-align:left; }


table.zebra tr.ind1 { background-color: #eeeeee; }
table.zebra th { background-color: #cccccc; } 
table.firstrow th { background-color: #cccccc; } 

table.drgwheader th { background: #FFB401; color: #000000; }




}
