/*
*************************************************************
* 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; }
.search, .wikisearch { margin-top:0px; margin-bottom:0px; }
.searchbox, .wikisearchbox, .newpagetext { background-color:#fcfcfc;
 border:1px solid #666666; margin-right:3px; padding-left:3px; }
.searchbutton, .wikisearchbutton, .newpagebutton { background-color:#e7e7e7;
 font-weight:bold; padding:1px; border:1px solid #666666; }
#wikipreview { width:605px;  padding:10px; padding-top:4px;
 border:1px dotted #cccccc; }

/* General settings */
body { color:#000000; background-color:#f8f8f8; margin:0px; }
hr { color:#cccccc }
img { border-width:0px; border-color:#cccccc; }
/* Font Typeface */
body { font-family: Verdana,Arial,Helvetica,sans-serif; }
/* Font Sizes */
body { font-size:8pt; }
textarea, pre, tt, code { font-size:10pt; }
small { font-size:0.85em; }
h1 code, h1 pre, h2 code, h2 pre, h3 code, h3 pre, h4 code, h4 pre, h5 code,
  h5 pre { font-size:100%; }
h1 { font-size:2.35em; margin-top:10px; margin-bottom:8px; }
h2 { font-size:1.73em; margin-top:5px; margin-bottom:6px; }
h3 { font-size:1.50em; margin-top:7px; margin-bottom:5px; }
h4 { font-size:1.27em; margin-top:6px; margin-bottom:5px; }
h5 { font-size:1.18em; margin-top:5px; margin-bottom:4px; }
h6 { font-size:1.18em; margin-top:5px; margin-bottom:4px; font-weight:normal; }
li { padding-bottom: 5px; }
/* Links */
a { color:#aa0000; text-decoration:none; }
a:visited { color:#aa0000; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:none; }
a:active { color:#ff0000; }
a.selflink { color:#000000 }

#discreet { color:#ccc; font-weight:normal; }
#discreet a { color: #ccc }
#discreet a:hover { color: #999 }

#news { }
#news h1 { font-size:1.73em; margin-top:5px; margin-bottom:6px; }  /* 1.73em = 1.47 / 0.85 */
#news h2 { font-size:1.08em; margin-top:6px; margin-bottom:5px; }
/*
#news td { background-color: #eef; background-image:url('/graphics/news-top.gif'); background-repeat:no-repeat; 
	padding:5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
*/
#news td { background-color: #CBDFF2; padding:5px; 
	border-top: 3px solid #aaa; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

#potd     { }
#potd img { border:1px solid #000; }
#potd .caption { font-style:italic; text-align:right; color:#aaa; }

#scorecheck          { }
#scorecheck TABLE    { border-collapse: collapse; margin-top: 5px; }
#scorecheck TD       { padding: 3px 10px 3px 10px; border: 1px solid black; font-size:1em }
#scorecheck .rider   { font-size: 1.5em; font-weight: bold; }
#scorecheck .qual    { background-color: #bbffbb }
#scorecheck .notmet  { color: #ff0000; font-weight: bold }
#scorecheck .invalid { background-color: #cccccc }
#scorecheck .leveltable  { border-top: 1px solid black; border-bottom: 1px solid black }
#scorecheck .select  { background-color: #bbffbb }
#scorecheck P        { margin-top:10px; margin-bottom:0px; }

#calendar           { }
#calendar .rightcol { border-left: 1px solid #000000; width: 1px }
#calendar .month    { font: bold 12pt Arial,Geneva,Helvetica,sans serif; background-color: #000080; color: #DDDDDD; padding: 3px 0px 3px 0px; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }
#calendar .header   { font: bold 10pt Arial,Geneva,Helvetica,sans serif; background-color: #CCCCCC; padding: 2px 10px 2px 10px; border-left: 1px solid #000000; border-bottom: 2px solid #000000; text-align: center }
#calendar .key      { border-top: 1px solid #000000; border-right: 1px solid #000000 }
#calendar .event    { font: 8pt Arial,Geneva,Helvetica,sans serif; padding: 3px 5px 3px 5px; border-left: 1px solid #000000; border-bottom: 1px solid #000000 }
#calendar .rmds     { background-color: #CBDFF2 }
#calendar .usef     { background-color: #FFDDDD }
#calendar .spacer   { height: 30px; background-color: #FFFFFF; }



/* Upper Table */
#siteheadtable { background-color:#CBDFF2; vertical-align:top; margin-top:0px; margin-bottom:0px; 
 border-bottom:0px solid #cccccc;
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc; }
#siteheadtable { padding-top:0px; padding-bottom:0px; padding-left:0px }
#siteheadtable td { }

#sitelogo { height:36px; text-align:center; }
#sitelogo img { border:0px; }
#sitelogotext { text-align:left; vertical-align:middle; font-size:1.7em;
 white-space:nowrap; padding-top:5px; padding-bottom:5px; padding-left:15px;
 padding-right:5px; }
#sitelogotext, #sitelogotext a, #sitelogotext a:visited { font-weight:500; }
#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 form.search { display:inline; margin:0px; }
#siteheadcmds input.searchbox { font-size:85%;  width:105px; }
#siteheadcmds input.searchbutton { font-size:85%; font-weight:normal;
 padding:0px; }
#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:8pt; background-color:#ccc; color:#000000;
 vertical-align:top; border-bottom:1px solid #cccccc;
 border-left:1px solid #cccccc; border-top:1px solid #cccccc; }
#mainsidebar strong { white-space:nowrap; margin-left:4px; margin-right:2px; }
#mainsidebar ul { white-space:nowrap; margin:0px; padding-left:0px; list-style-type:none; }
#mainsidebar li { border-bottom: 0px solid #cccccc; padding: 5px; padding-left: 10px; 
 padding-right: 5px; background-color:#f0f0f0; margin-bottom:1px }

/* 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 { padding:10px; padding-top:5px; width:100% }
#sitebody img { border-width:1px; }

/* Site footer */
#footleft { font-size:8pt; padding-top:5px; padding-left:5px; padding-right:5px; }
#footchanges { }
#footeditsb { display:none; }
#footmiddle { font-size:9pt; text-align:center; }
#footlastmod { }
#footright { font-size:8pt; padding-top:5px; padding-left:5px; padding-right:5px; text-align:right }
#footedit { }
#foothist { }

/* 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; }
#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; }

#loggedin LI           { background-color: #FF9999; }

