/*
// 
// 2005-12-01  ksc  Initial release
// 2005-12-07  ksc  Add css for selflink
// 2008-04-22  hb   Layout reworked
*/

.clearer {height:1px; clear:both; margin-top:-1px;} 
html,body {
	height: 100%;
}
body {
	position: relative; 
	width: 1000px;  
	margin: 0 auto;
	padding:0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 0.80em;
	background:#92847b;
}
#wrapper {
	position: relative;
	min-height: 100%;
	padding-left: 20px;
	background:white url(images/left-bg.gif) repeat-y;
}
#wrapper-liner {
	position: relative;
	padding-right: 25px;
	background: url(images/right-bg.gif) right repeat-y;
}
#head {
	position: relative;
	top: 0;
	background:#808080 url(images/left-hd-bg.gif) left repeat-y;
}
#searchform { 
	position:absolute;
	z-index:10;
	right:5px;
	margin:10px 0px 0 0;
	}
* html #searchform {margin:15px 20px 0 0; }
.wikisearchbox { width:135px; }

#page-title {
	position: relative;
	padding:30px 0 0 230px;
	font-size: 30px;
	font-weight: bold;
	color: #eee;
}
#page-subtitle {
	position: relative;
	padding:0 0 10px 230px;
	font-size: 22px;
	font-weight: bold;
	color: #ddd;
}
#page-actions {
	position: relative;
	width:100%;
	margin:0;
	font-size: 0.85em;
	text-align: right;
	border-bottom:1px solid #444;
	background: #716a66 url(images/left-action-bg.gif) left repeat-y;
}
#content {
}
#col-left {
	position: relative;
	float: left;
	width: 210px;
}
#col-center {
	position: relative;
	float:left;
	width: 510px;
	margin: 0;
	padding:10px 10px 10px 20px;
}
#col-right { 
	position: relative;
	float:right;
	width:200px; 
	padding:0px;
	line-height:1.3em;
} 
#sidebar {
	margin-left: 5px;
	 text-align: left; 
	 font-size:0.85em;	
}
#sidebar .sidehead { font-size:1.2em; color:white; font-weight:bold; }
#sidebar .sidehead a {color:white;}
.diffbox {width:510px;}
		
/* content styles */

#searchform .inputbutton {
	border: 1px solid #666;
	background:#929292;
	color: white;
}
#searchform .inputbutton:hover {
	background:white; color: black;
}

#page-actions ul { list-style: none; margin: 0px; padding: 2px; }
#page-actions li { display: inline; margin: 0px; padding: 2px; }
#page-actions li a { text-decoration: none; background-color:#888; color: white; margin: 0px; 
              padding-left:5px; padding-right:5px; padding-top: 1px; padding-bottom: 2px;
              border: 1px solid #444; }
#page-actions li a:hover, #page-actions li a.selflink, #page-actions span.selflink a { 
              background-color: white; color: black; border-bottom:1px solid white;}
              
/*
hr { border: none; height: 1px; background-color: #ccc; color: #fff; width: 100%; }
*/
hr { 
	height: 12px;
	max-width: 500px;
	border-bottom: 1px solid #877;
	border-top: 1px solid #877;
	border-left: 1px solid #877;
	border-right: 12px solid #877;
	color: #fff;
	background-color: #fff;
}
a {
	color: #6799b1;
	text-decoration: underline;
}
a:hover {
	color: #838f96;
	text-decoration: none;
}

#wikitext h1, h2, h3, h4, h5 { color: #666; }
#wikitext h1 { font-size: 1.5em; }
#wikitext h2 { font-size: 1.3em; }
#wikitext h3 { font-size: 1.1em; }
#wikitext h4 { font-size: 1em; } 
#wikitext h5 { font-size: 0.85em; font-style: italic; }

#sidebar ul { list-style: none; margin: 0px; padding: 0px; }
#sidebar li { display: list-item; margin: 0px; border-bottom: 1px solid #666; }
#sidebar li li { margin-left:1em; line-height:90%;}
#sidebar li a { text-decoration: none; color: #ddd; padding: 2px 2px 4px 2px; text-indent: 4px; }
#sidebar ul li a { display: block; }
#sidebar ul li a:hover { 
    text-decoration: none; 
    color: #eee; 
    background: #666 url(images/selector.gif) center right no-repeat; 
    padding: 2px 2px 4px 2px; 
    text-indent: 4px; 
}
#sidebar a.selflink { display: block;
    text-decoration: none; 
    color: #eee; 
    background: #666 url(images/selector.gif) center right no-repeat; 
    padding: 2px 2px 4px 2px; 
    text-indent: 4px; 
}

#sidebar h2  { font-size:18px; color: #fff; margin-bottom: 0px; border-bottom: 1px solid #666; }
#sidebar h3 { font-size:15px; color: #fff; margin-bottom: 0px; border-bottom: 1px solid #666; }
#sidebar h4 { font-size:13px; color: #fff; margin-bottom: 0px; border-bottom: 1px solid #666; }

#wikiedit form { margin:0px; }
#wikiedit textarea { width:99%; font-family: monospace; }

#footer { text-align: right; color: #666; border-top: 1px solid #ccc; margin-top: 18px; padding: 10px 0px 10px 0px;}

.difftype,.difftime,.diffrestore { font-size: 8pt; }

.quickref table { margin: 2px auto; }
.quickref tr { border: 1px solid #999; }
.quickref td { padding: 2px; vertical-align: top; }

table.markup { border: 1px solid #ccc; }
td.markup1 { border-bottom: 1px solid #ccc; }
dd { margin-left: 18px; }

#col-right img {width:200px; height:600px;}
		
#rightbar ul { margin:0.3em 0; padding:0; list-style:none }
#rightbar li a { margin:0 0 0 0.5em; }
#rightbar ul ul li a { margin:0 0 0 1.5em; }

