/* ********** General layout settings */
body{
   background:#fffbff;
   font-family:sans-serif;
   font-size:16px;
}
img{
	border: 0;
}

/* Yellow: FFBE21 Red: 800000 Patterned Red: F7EFE7 */

#left{
   float:left;
   width:12%;
   overflow:visible;
   position:absolute;
   left:4px;
   top:4px;
}
#right{
   float:right;
   width:87%;
   overflow:visible;
   position:absolute;
   top:9px;
   right:9px;
}

#search,#sidebar{
   margin:0 0 5px 0;
   background:#fff;
   border:1px solid #aaa;
   padding:4px;
}
#main,#foot{
   margin:0 0 5px 0;
   padding:4px;
}
a{
   text-decoration:none;
   color:#0028BD;
}
h1{
   font-size:110%; 
   color:#9C0000;
   padding:3px 0 3px 5px;
   font-weight:normal;
   margin:0;
   font-weight:bold; 
}
h2{
   font-size:135%; 
}
h3{
   font-size:130%; 
}
h4{
   font-size:120%; 
}
h5{
   font-size:115%; 
}
h6{
   font-size:110%; 
}
h7{
   font-size:100%; 
}
pre{
   margin:0 5px;
   background:#eee;
   border:1px dashed #ccc;
}
.markup pre{
   border:none;
   background:none;
}

#logo{
   text-align: center;
   margin: 5px 0 5px 0px;
   font-size:140%; 
   font-weight:bold; 
}

/* ********** Searchdialog layout */
#search{
   border-top: 2px solid #800000; /* Maroon/Red */
   color: #fff;
   padding-top:0;
   padding-bottom:0;
   font-size:10px;
}
#search form{
   margin:0 0 5px 0; 
}
#search .wikisearchbutton{
   font-size:10px;
   margin-bottom:1px;
   padding:0 2px;
}
#search .wikisearchbox{
   font-size:9px;
   margin-right:1px;
   width:70%;
}

/* ********** MenuBar formatting */
#menubar{
   margin:0 5px;
}
#menubar .vspace{
   margin:0;
}

/* ********** Text Layout */
#wikitext{
   background:#fff;
   border:1px solid #aaa;
   padding:15px 20px 20px 10px;
   line-height: 1.4em;
   font-size:13px;
}
#wikitext h1, #wikitext h2, #wikitext h3, #wikitext h4, #wikitext h5, #wikitext h6{
   color:#9C0000;
   padding:3px 0 3px 5px;
   font-weight:normal;
   margin:0.9em 0 0.4em -2px;
}
#wikitext h2{
   background-color:#F7EFE7;
   border-top:1px solid #FFBE21;
   border-bottom:1px solid #FFBE21;
   font-weight:bold; 
   margin: 20px 0 12px 0;
}  
#wikitext h3{
   font-weight:bold; 
}  
#wikitext h2 a, #wikitext h3 a, #wikitext h4 a{
   color: #0028BD;
}
#wikitext a:hover{
   border-top:1px dashed #9C0000;
   border-bottom:1px dashed #9C0000;
}

#wikitext a {
   border-bottom:1px dashed #9C0000;
}

/* Remove underline on links in lists (looks nasty) */
#wikitext dt a {
   border-bottom:0px solid;
}
#wikitext dd a {
   border-bottom:0px solid;
}
#wikitext li a {
   border-bottom:0px solid;
}

/* External Links */
#wikitext a.external {
  background: url(external.png) top right no-repeat;
  padding-right: 13px;
}

/*
#wikitext dt{
   border-top:1px dashed #aaa;
   margin:10px 0 3px 0;
}
*/

#wikitext li { 
   line-height: 18px;
   margin-top:4px;
   margin-bottom:2px;
}

#wikitext .vspace {
  margin-top:10px;
}

/* ********** Main working area formatting */
#main{
   margin-top:0;
   z-index:10;
}

/* DJG*/
.Tips {
   background: url(tip.gif) center left no-repeat;
   padding: 5px 0 5px 40px;
   margin: 10px 0 15px 0;
   color: green;
   border-top:1px dashed green;
   border-bottom:1px dashed green;
}

.Warnings, .wikimessage {
   background: url(exclamation.png) center left no-repeat;
   padding: 5px 0 5px 40px;
   margin: 10px 0 25px 0;
   color: red;
   border-top:1px solid red;
   border-bottom:1px solid red;
}

#news {
   background:#f7EFE7; 
   float:right; 
   width: 20%; 
   border:1px solid #800000; 
   margin: 6px 0px 30px 0px; 
   padding:5px 5px 5px 5px;
}

.country {
   background: #F7EFE7 5px 8px no-repeat;
   border-top: dashed 1px black;
   border-bottom: dashed 1px black;
   margin:0 20px 0 20px;
   padding: 5px 0 3px 30px;
}

.quote {
   font-size: 11px;
   color: #3C3528;
   background-color: #f7EFE7;
   margin: 10px 30px 10px 40px;
   padding:5px 5px 5px 5px;
   border-top: 1px dashed #FFBE21;
   border-bottom: 1px dashed #FFBE21;
   font-family: Gill Sans, Helvetica, Arial;
   line-height: 105%;
}
#toolbar {
   color: #800000;
   text-align: center;
   vertical-align: middle;
   padding: 13px 5px 0px 5px;
}

/* ********** SideBar formatting */
#sidebar{
   border-top: 2px solid #800000; /* Maroon/Red */
}

#sidebar h2{
   border-top: 1px solid #FFBE21;
   color: #fff;
   font-size: 12px !important;
   font-weight: bold;
   margin: 0;
   padding: 2px 0 1px 5px;
   text-align: left;
   text-transform: uppercase;
   white-space: nowrap;
   background: #800000;
}
#sidebar ul{
   color: #FFBE21;
   padding-left:1.8em;
   padding-bottom:0;
   margin-left:-15px; /* IE hack */
   list-style-type: none;
}
#sidebar ul li{
   padding-top:2px;
   padding-left:1px;
}

/* 
#sidebar a{
   display: block;
}
*/

#sidebar a:hover{
   color:#ffffff;
   background:#FFBE21;
   margin-left: -8px;
   border-left: 3px solid #800000;
   padding-left: 5px;
}

#sidebar .vmenu a:hover,#sidebar .hmenu a:hover{
   color:#0a0;
}
#sidebar .vspace{
   margin-top:.7em;
}
.hmenu ol ol .menuitem, .vmenu ol ol .menuitem{
   font-size:85%;
}
#sidebar{
   font-size:82%;
   z-index:50;
}
#sidebar{
   padding:10px 9px 4px 4px;
}

#sidebar hr {
  height: 1px;
  border-top: 1px;
  background: #800000;
  margin: 4px 5px 2px 5px;
}

/* ********** special Wiki settings when editing */
#wikiedit textarea{
   width:99%;
}
#wikiedit a, #wikiedit a:hover {
   border:0px solid;
}

/* ********** special setting when viewing history */
.diffbox{
   border-bottom:none;
}
.diffadd{
   background-image:url(new.png);
}
.diffdel{
   background-image:url(old.png);
}
.difftime, .difftype{
   padding-left:2px;
}
.difftype{
   margin:1px 0;
}
.diffrestore{
   margin-top:0;
   background:#ddd;
   border:1px solid #999;
   border-top:none;
}
.diffrestore a{
   font-weight:bold;
   padding-left:2px;
}
#wikitext .diffrestore a:hover{
   color:#ff9;
}

/* ********** Group/Title Display Layout */
#page{
   border-top: 2px solid #FFBE21;
   border-bottom: 1px solid #FFBE21;
   color: #800000;
   font-weight: bold;
   padding: 1px 0 2px 6px;
   text-decoration:none;
   background: #F7EFE7;
   width:100%;
   margin:0px 4px 15px 0;
   float:left;
}
#page div{
   display:inline;
}
.pagegroup a{
   text-decoration:none;
   font-size: 70%;
   font-weight:bold;
   text-transform: uppercase;
}
.pagetitle a{
   text-decoration:none;
   font-size: 150% !important;
   color: #800000;
   font-weight:bold;
}
.author {
   text-decoration:none;
   font-size: 16px;
   margin-left: 10px;
   color: #800000;
   font-weight:bold;
}

/* ********* Categories */
.category {
   font-family: Gill Sans, Helvetica, Arial;
   text-align: right;
   float: right;
   position:absolute;
   top:8px;
   right:4px;
   margin: 4 0 0 10;
}

.categorylink {
   font-size: 15px;
}

.wikitrail {
   font-family: Gill Sans, Helvetica, Arial;
   font-size: 15px;
   font-weight: bold;
}

.wikitrailbot {
   float: right;
   font-size: 10px;
   color: #800000;
   margin-top:-15px;
}
.buttonlogos {
   float: right;
   margin-top:-15px;
}
.wikilink {
}
/* ********** Tabs layout */
#tabs{
   margin:0 0 1px 0;
   display:block;
   padding-left:10px;
}
#tabs ul{
   margin:0;
   list-style-type: none;
}
#tabs a{
   border:1px solid #aaa;
   background:#ddd;
   display:inline;
   font-size:11px;
   padding:0 5px 1px 5px;
   margin:0 1px;
}
#tabs a:hover{
   background:#F7EFE7;
}

/* ********** Print Preview Display */
#print{
   position:relative;
   top:-16px;
   right:5px;
   font-size:11px;
   padding:1px 0;
   float:right;
}
#print a{
   border:1px solid #999;
   background:#eee;
   padding:0 5px 1px 5px;
   margin-right: 1px;
}
#print a:hover{
   color:#55d;
   background:#F7EFE7;
   border:1px solid #aaa;
}

/* ********** Layout Last Modified */
.lastmod{
/*   display:inline;*/
   font-size:11px;
   font-weight:bold;
   color:#000;
   margin:0 0 -3px 15px;
}

/* ********** Layout Footer */
#foot{
   clear:both;
}
#foot ol{
   list-style-type:none;
   padding:0;
   margin:0;
   font-size:11px;
   font-weight:bold;
}
#foot li{
   display:inline;
   margin-left:10px;
}
#foot li.bar{
   margin-left:0px;
}
#foot li.bar a{
   border:1px dotted #999;
   padding:0 3px;
   background:#eee;
}
#foot li.bar a:hover{
   background:#ddd;
   color:#55d;
   border:1px solid #aaa;
}
#foot a{
   font-weight:bold;
}
#foot a:hover{
   color:#55e;
}
#foot .vspace{
   margin-top:0.3em;
}

