@media print {
body {
font-family:arial, helvetica, geneva, sans-serif;
width:auto;
background-color:#FFF;
margin:0px;
padding:0.5em;
}

#mainsidebar,#sitehead,#sitefoot,#footleft,#footleft a,#footright,#footright a {
display:none;
}

body,td,th {
color:#000;
font-size:10pt;
}

small {
font-size:0.85em;
}

img {
border-width:1px;
}

a.sitelink:hover {
color:#444;
text-decoration:underline;
}

a.createlink:hover {
color:#F22;
}

#sitemain {
border-left:0;
border-right:0;
}

#maincontent {
border-left:0;
border-right:0;
border-top:0;
}

#footleft,#footright {
width:0;
}

a:link,a:visited {
color:#444;
font-weight:700;
text-decoration:none;
}

a.createlink,a.createlink:visited {
color:#444;
}


#footmiddle,#sitesole {
text-align:left;
display:none;
}

.wacocal ul { 
font-size: 18pt;
line-height: 1.2;
}
}

body {
color:#333;
font-family: arial, verdana, helvetica, arial, sans-serif;
font-size:9.4pt;
background:#ffe url(./shadow3.png) repeat-y top center;
margin:0;
padding:0 30px;
}

small {
font-size:0.85em;
}

img {
border-color:#CCC;
border-width:0;
}

hr {
color:#cba;
}

h1 {
color:#668;
line-height: 1.2;
}

a {
font-weight:700;
color:#668;
text-decoration:none;
}

a:visited {
color:#444;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#668;
text-decoration:underline;
}

a:active {
color:#9c0606;
}

dl.dlcol dt {
float:left;
padding-right:0.5em;
}

dl.dlcol dd {
margin-left:13em;
}

.indent {
margin-left:30px;
}

.outdent {
margin-left:30px;
text-indent:-30px;
}

.diffbox {
width:98%;
margin-top:10px;
}

.diffadd code,.diffdel code {
padding-right:1px;
white-space:normal;
}

.diffrestore,.difftype,.difftime .diffauthor {
font-size:8pt;
}

.diffrestore {
margin-top:2px;
}

.gotopreview a {
color:#000;
font-weight:700;
background-color:#e7e7e7;
vertical-align:top;
margin-right:3px;
border:1px solid #666;
padding:1px;
}

.wikitrail {
white-space:nowrap;
}

.search,.wikisearch {
margin-top:0;
margin-bottom:0;
}

h1.wikiaction,h2.wikiaction {
font-weight:400;
font-size:125%;
margin-top:0;
margin-bottom:3px;
padding-bottom:1px;
}

#wikitext {
padding-top:1px;
}

#wikiedit form {
margin-top:1px;
margin-bottom:1px;
}

#wikiedit textarea {
width:98%;
height:450px;
background-color:#FFF;
border:1px solid #666;
margin-bottom:3px;
margin-top:0;
padding:3px;
}

table .quickref {
margin-top:3px;
}

#wikiedit .authtxt {
font-weight:700;
background-color:#fcfcfc;
border:1px solid #333;
padding-left:2px;
padding-bottom:1px;
margin-bottom:2px;
margin-right:3px;
}

#wikipreview {
width:585px;
border:1px dotted #CCC;
padding:4px 10px 10px;
}

#edithist {
font-weight:400;
font-size:11pt;
}

.searchbox,.wikisearchbox,.newpagetext {
background-color:#ffe;
border:1px solid #cba;
margin-right:3px;
padding-left:3px;
}

.searchbutton,.wikisearchbutton,.newpagebutton {
background-color:#ffe;
font-weight:400;
color:#765;
border:1px solid #cba;
padding:1px;
}

.ebutton input {
background-color:#e7e7e7;
font-weight:700;
border:1px solid #666;
margin-bottom:0;
padding:1px;
}

.eformtext input {
background-color:#fcfcfc;
border:1px solid #666;
margin-right:3px;
padding-left:3px;
margin-bottom:2px;
}

#sitehead {
font-family:arial, Verdana,Helvetica,sans-serif;
width:730px;
color:#765;
border-bottom:5px solid #cba;
margin-top:30px;
margin-bottom:5px;
padding-bottom:0;
}

#headleft {
white-space:nowrap;
vertical-align:middle;
padding:2px 5px 2px 9px;
}

#headlogo a,#headlogo a:visited {
font-weight:700;
}

#headlogo img {
border:0;
margin-bottom:2px;
margin-top:2px;
}

#headcmdslower {
color:#333;
font-size:9pt;
}

#headcmdslower ul { list-style: none; margin: 0px; padding: 2px; }
#headcmdslower li { display: inline; margin: 0px; padding: 2px; }
#headcmdslower li a { text-decoration: none; color: #765; margin: 0px; padding: 2px; }
#headcmdslower li a:hover { text-decoration: underline; color: #77b; margin: 0px; padding: 2px; }


#headright {
margin-bottom:2px;
white-space:nowrap;
text-align:right;
vertical-align:bottom;
padding:4px 8px 4px 5px;
}

#maincontent {
width:595px;
background-color:#ffe;
vertical-align:top;
padding:2px 10px 10px;
}

#maincontent,#maincontent table {
font-family:arial, Verdana,Helvetica,sans-serif;
font-size:9.4pt;
}

#maincontent a,#maincontent a:visited {
font-weight:400;
text-decoration:underline;
}


#location {
margin-bottom:2px;
padding-bottom:1px;
vertical-align:bottom;
border-bottom:1px solid #cba;
}

#location .separator {
padding-left:3px;
padding-right:1px;
}

#location .titlelink {
font-size:1.08em;
font-weight:500;
}

#wikiupload form {
margin-top:0;
margin-bottom:8px;
}

#mainsidebar {
font-size:11pt;
background-color:#ffe;
width:175px;
vertical-align:top;
border-right:2px solid #cba;
color:#765;
}

#mainsidebar a {
font-size:10px;
font-weight:700;
color:#765;
}

#mainsidebar span.selflink {
font-size:10px;
font-weight:700;
color:#5e2612;
text-decoration:none;
}

#mainsidebar h1,#mainsidebar h5,#mainsidebar h6,#mainsidebar .divider,#mainsidebar .wikisearch,#mainsidebar .newpage,#mainsidebar .sidehead {
font-size:10pt;
font-weight:400;
white-space:nowrap;
text-align:left;
background-color:#ffe;
padding-left:2px;
padding-right:6px;
padding-top:10px;
margin:0;
}

#mainsidebar .wikisearch,#mainsidebar .newpage {
padding-left:3px;
padding-right:3px;
}

#mainsidebar strong {
font-size:8pt;
font-weight:700;
white-space:nowrap;
margin-left:4px;
margin-right:6px;
}

#mainsidebar ul {
white-space:nowrap;
font-size:10pt;
padding-left:5px;
list-style-type:none;
margin:3px;
}

#mainsidebar .indent {
margin-left:10px;
margin-right:2px;
}

#mainsidebar hr {
margin-left:10px;
margin-right:8px;
}

#mainsidebar form {
margin:0;
}

#mainsidebar input.wikisearchbutton,#mainsidebar input.newpagebutton {
font-size:9pt;
font-weight:400;
padding:0;
}

#mainsidebar a:hover {
color:#77b;
text-decoration:underline;
}

a.createlink:hover {
color:#F22;
}

#sidebarbottom {
text-align:right;
}

#footleft {
font-size:9pt;
padding-left:5px;
padding-right:5px;
}

#footmiddle {
font-size:9pt;
text-align:center;
color:#999;
}

#footright {
font-size:9pt;
text-align:right;
padding-left:5px;
padding-right:5px;
}

#sitesole,#sitesole a,#sitesole a:visited {
font-weight:400;
color:#CCC;
}

#sitesole {
font-size:0.8em;
text-align:center;
padding-top:2px;
padding-bottom:3px;
}

#sitesole a:hover {
color:#999;
}

#copyright {
margin-right:5px;
}

textarea,pre,tt,code,#mainsidebar td {
font-size:10pt;
}

h2,#wikitext h2 {
color:#88a;
}

h3,#wikitext h3 {
color:#99b;
}

h4,#wikitext h1,#wikitext h4 {
color:#aac;
}

#wikiedit h1 a,#wikiedit h1 a:visited,#location a,#location a:visited {
text-decoration:none;
}

#wikiedit h1 a:hover,#location a:hover {
text-decoration:underline;
}

#wikiedit.separator,#location .grouplink,#location .separator {
font-size:1.08em;
}

#headcmdsupper a,#headcmdslower a,#footleft,#footleft a,#footmiddle,#footmiddle a,#footright,#footright a {
font-weight:400;
}

#sitemain,#sitefoot {
width:725px;
}

a.createlink,a.createlink:visited {
color:#444;
}

/* jumbox backgrounds * 

jumpbox {
	background-color:#ffe;
}
	

/* copied from commentboxplus.php */

.messagehead, .journalhead {
            margin:1em 0 0 0;
            padding:0px 0 0 3px;
            border:1px solid #ffe;
            }
.messageitem, .journalitem {
            margin:0;
            padding:5px;
            border-bottom:1px solid #ffe;
            }
.messagehead { background:#eed; }
/* above from commentboxplus.php */

/*use the following if message head should be same as message item */
/* .messagehead { background:#eef; border-bottom:none; } */
.messageitem { background:#eed; }

img.thumbs { border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover { border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:2px;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:1px solid #cccccc; }
table.thumbtable td.thumbtd div.img { border: 1px solid #dddddd; text-align:middle;}
table.thumbtable td.thumbtd div.caption { font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}

/******
* ie hack for list of events and increased print size
******/
/*
.wacocal {
margin-left: 74px;
margin-right: 75px;
background-color: #eed;
}
*/

