td.pi { 
background-color:#eeeeee;
border-style:dashed; 
border-color:#D6C1FF; 
border-width:2px; 
padding:1px }

td.pv { 
background-color:#ECECFF;
border-style:solid; 
border-color:#000066; 
border-width:2px; 
padding:3px }

td.pe { 
background-color:#eeeeee;
border-style:solid; 
border-color:#CDDBF3; 
border-width:2px; 
padding:1px }
td.pz { 
background-color:#E8F1FD;
border-style:dashed; 
border-color:#000066; 
border-width:4px; 
padding:5px }
td.pk { 
background-color:#e5ecf9;
border-style:dashed; 
border-color:#D6C1FF; 
border-width:2px; 
padding:0px }

body {
background-color: #fffffc;
scrollbar-face-color: #e5ecf9;
scrollbar-shadow-color: #000066;
scrollbar-highlight-color: #000066;
scrollbar-3dlight-color: #808080;
scrollbar-darkshadow-color: #000066; 
scrollbar-track-color: #eeeeee;
scrollbar-arrow-color: #000066;
FONT: Verdana, Arial, Helvetica;
font-weight: bold;
COLOR: #000000;
font-size:13px;
}



/* BANNER and LOGO*/      
.Ven_tb_banner {border-color:#666666; border-width:0px; border-style:solid; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.Ven_input_banner{font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 34px 0px 0px 100px; padding: 0px 0px 0px 0px; border-width:0px; border-style:solid; height: 15px; width:107;}
.Ven_go_banner {margin: 38px 0px 0px 3px; padding: 0px 0px 0px 0px; }
.Ven_go_logo {margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; }
.external {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #005500; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.firstHeading {font-size:21px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #cc0000; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

h4.travel {font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #005500; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
h3.Sitesub {font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #005500; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/*
** MediaWiki Print style sheet for CSS2-capable browsers.
** Copyright Gabriel Wicke, http://www.aulinx.de/
**
** Derived from the plone (http://plone.org/) styles
** Copyright Alexander Limi
*/

/* Thanks to A List Apart (http://alistapart.com/) for useful extras */
a.stub,
a.new{ color:#ba0000; text-decoration:none; }

#toc { 
    /*border:1px solid #2f6fab;*/
    border:1px solid #aaaaaa;
    background-color:#f9f9f9;
    padding:5px;
}
.tocindent {
	margin-left: 2em;
}
.tocline {
	margin-bottom: 0px;
}


/* images */
div.floatright { 
    float: right; 
    margin: 0;
    position:relative;
    border: 0.5em solid White;
    border-width: 0.5em 0 0.8em 1.4em;
}
div.floatright p { font-style: italic;} 
div.floatleft { 
    float: left; 
    margin: 0.3em 0.5em 0.5em 0;
    position:relative;
    border: 0.5em solid White;
    border-width: 0.5em 1.4em 0.8em 0;
}
div.floatleft p { font-style: italic; } 
/* thumbnails */
div.thumb {
    margin-bottom: 0.5em;
    border-style: solid; border-color: White;
    width: auto;
    overflow: hidden;
}
div.thumb div {
    border:1px dashed #9866FF;
    padding: 3px !important;
    background-color:#e5ecf9;
    font-size: 94%;
    text-align: center;
}
div.thumb div a img {
    border:1px solid #cccccc;
}
div.thumb div div.thumbcaption {
    border: none;
    text-align: left;
    padding: 0.3em 0 0.1em 0;
}
div.magnify { display: none; }
div.tright {
    float: right;
    border-width: 0.5em 0 0.8em 1.4em;
}
div.tleft {
    float: left;
    margin-right:0.5em;
    border-width: 0.5em 1.4em 0.8em 0;
}

/* table standards */
table.rimage {
    float:right; 
    width:1pt; 
    position:relative;
    margin-left:1em; 
    margin-bottom:1em;
    text-align:center;
}


div.top,
div#column-one,
#colophon,
.editsection,
.toctoggle,
.tochidden,
li#f-viewcount,
li#f-about,
li#f-disclaimer {
    /* Hides all the elements irrelevant for printing */
    display: none;
}

ul { 
    list-style-type: square;
}

#content {
    background: none;
    border: none ! important;
    font-size: 13pt;
    padding: 0 ! important;
    margin: 0 ! important;
    text-align: left;
}
#footer {
    border-top: 1px dashed #D6C1FF;
	width: 85%;
	
}


h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}

p, .documentDescription {
    margin: 1em 0 ! important;
    line-height: 1.2em;    
}

.tocindent p {
	margin: 0 0 0 0 ! important;
}

pre {
    border: 1pt dashed #D6C1FF;
    white-space: pre;
    font-size: 10pt;
    overflow: auto;
    padding: 1em 0;
}

table.listing,
table.listing td {
    border: 1pt solid black;
    border-collapse: collapse;
}

A { FONT: Verdana, Arial, Helvetica; font-weight: bold }
A:hover { FONT: Verdana, Arial, Helvetica; font-weight: bold}
a {
    color: #000099 !important;
    padding: 0 !important
}

a:hover {
    color: #005500;
}
/*
#content a:link:after, 
#content a:visited:after {
   content: " ( " attr(href) " ) ";
}*/

#globalWrapper {
    width: 100% !important;
    min-width: 0 !important;
}

#column-content {
    margin: 0 !important;
}

#column-content #content {
    padding: 1em;
    margin: 0 !important;
}
/* MSIE/Win doesn't understand 'inherit' */
a, a.new, a.stub {
	color: #000099 ! important;
	text-decoration: none ! important;
}

a.external {
	color: #005500 ! important;
	text-decoration: none;
}

h2 {
	color: #005500 ! important;
	text-decoration: none;
}

h3 {
	color: #000090 ! important;
	text-decoration: none;
}

/* Continue ... */
a, a.new, a.stub {
	color: #000099 ! important;
	text-decoration: inherit ! important;
}

img { border: none; }
img.tex { vertical-align: middle; }
span.texhtml { font-family: serif; }

/* Show some stuff */
.urlexpansion {
	display: inline ! important;
}

div.townBox {
    position:relative;
    float:right;
    background:White;
    margin-left:1em;
    border: 1px solid gray;
    padding:0.3em;
    width: 200px;
    overflow: hidden;
    clear: right;
}
div.townBox dl {
    padding: 0;
    margin: 0 0 0.3em 0; 
    font-size: 96%;
}
div.townBox dl dt {
    background: none;
    margin: 0.4em 0 0 0;
}
div.townBox dl dd {
    margin: 0.1em 0 0 1.1em;
    background-color: #f3f3f3;
}

#siteNotice { display: none; }

table.gallery {
        border:  1px solid #cccccc;
        margin:  2px;
        padding: 2px;
        background-color:#ffffff;
}

table.gallery tr { 
        vertical-align:top;
}

div.gallerybox {
        border: 1px solid #cccccc;
        margin: 2px;
        background-color:#f9f9f9;
        width:  150px;
}

div.gallerybox div.thumb {
        text-align: center;
        border: 1px solid #cccccc;
        margin: 2px;
}       

div.gallerytext {
        font-size: 94%;
        padding: 2px 4px;
}       

/*
** Diff rendering
*/
table.diff { background:white; }
td.diff-otitle { background:#ffffff; }
td.diff-ntitle { background:#ffffff; }
td.diff-addedline {
    background:#ccffcc;
    border: solid 2px black;
}
td.diff-deletedline {
    background:#ffffaa;
    border: dotted 2px black;
}
td.diff-context {
    background:#eeeeee;
}
span.diffchange { color: silver; font-weight: bold; text-decoration: underline; }

