/*
# (c) 2006 noname-designs Canada
#
*/

/****************************************************************************
 * PAGE
 ****************************************************************************/

div {
	margin: 0px;
	padding: 0px;
}

html, body {
	/* height: 100%; */
	font-family: arial, helvetica, Verdanca, sans-serif;
	font-size: 90%;
}


/****************************************************************************
 * HEADER
 ****************************************************************************/

#header .logoL
{
	float: left;
	align: left;
	margin-top: 50px;
}

#header .logoLB
{
	float: left;
	align: right;
	margin-left: 5px;
	margin-top: 15px;
}

#header .logoLBB
{
	float: left;
	align: left;
	margin-left: 0px;
	margin-top: 43px;
}

#header .logoLT
{
	float: left;
	align: right;
	margin-left: 0px;
	margin-top: -5px;
}

#header .logoLLT
{
	float: left;
	align: right;
	margin-left: 10px;
	margin-top: 5px;
}

#header .logoRB
{
	float: right;
	align: right;
	margin-top: 5px;
	padding-right: 5px;
}

#header .logoR
{
	float: right;
	align: left;
	margin-top: 5px;
	padding-right: 5px;
}

#header .logoRT
{
	float: right;
	align: left;
	margin-top: 0px;
	padding-right: 5px;
}

/****************************************************************************
 * CONTENT
 ****************************************************************************/

#menu ul {
	padding: 0px;	
	list-style-type: none;
	list-style-position: outside;
}

#menu li {
	margin: 5px;
}

#menu a, #menu a:visited {
	color: black;
	text-decoration: none;
}

#menu a:hover {
	color: rgb(121, 159, 177);
	text-decoration: none;
}

#menu a.selflink {
	color: rgb(121, 159, 177);
	text-decoration: none;
	background-color: transparent;
}

#menu h1, #menu .menu {
	margin: 0px;
	padding: 5px 8px;
	color: #B05D31;
	font-size: small; 
	font-weight: bold;
}

form {
	padding: 25px 0px 0px 6px;
}

/* NEWS */
#newscolumn .item {
	padding-left: 10px;
	font-size: 90%;
}

#newslist h1 {
	font-size:120%;
	padding:20px 0px 0px 10px;
}

.news ul {
	padding: 0;
}

.news li {
	list-style-type:none; 
	line-height: 150%;
	padding-bottom: 15px;
}


/* CONTENT AREA */
#content {	
	/* background: url(images/contentbkg.jpg) top left no-repeat; */
	/* padding-top: 20px; */
	color: black;
	line-height: 1.5em;
	height: 100%;
	width: 100%;
}

#content .img {
	float: right;
	padding-right: 10px;
}

#wikitext .img {
	padding-left: 10px;	
}

#content #wikipage {
	margin:  0px 15px 0px 25px;
	padding: 30px 10px 20px 15px;
	text-align: justify;
	color: rgb(50, 50, 50);
}

/* Headings */
#content h1
{
	margin-top: 1ex;
	font-size: 18px;
	color: rgb(51,51,45);
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}

#content h2
{
	margin: 2ex 0ex 0.5ex -6px;
	padding: 0px 0px 2px 5px;
	width: 70%;
	color: black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	border-bottom: 1px dotted rgb(121, 159, 177);
	border-left: 1px dotted rgb(121, 159, 177);
}

#content h3
{
	margin-top: 2ex;
	margin-bottom: 0.5ex;
	color: black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px; 
	text-align: left;
}

/* Links */
#content a, #content a:visited
{
	color: rgb(169, 59, 0);
	text-decoration: none;
}

#content a:hover
{
	text-decoration: underline;
}

#content a.createlinktext
{
	text-decoration: none; 
	border-bottom: 1px dotted gray; 
}

#content a.createlink
{
	position: relative; 
	top: -0.5em;
	text-decoration: none; 
	font-weight: bold; 
	font-size: smaller; 
	border-bottom: none; 
}

#content .wikitrail
{
	text-align: center;
	font-weight: bold;
}

a.urllink
{
	color: rgb(169, 59, 0);
	padding-right: 13px;
	background: url(images/external.png) center right no-repeat;
}

a.attachlink
{
	color: rgb(169, 59, 0);
	padding-right: 9px;
	background: url(images/attachment.png) center right no-repeat;
}

a.createlinktext, a.createlinktext:visited
{
	color: rgb(169, 59, 0);
	border-bottom: none;
}

a.createlinkupload, a.createlinkupload:visited
{
	padding-right: 9px;
	color: rgb(169, 59, 0);
	background: url(images/attachnew.png) center right no-repeat;
}

a, a.active, a.visited {
	color: rgb(169, 59, 0);
	text-decoration: none;
}

a:hover {
	color: rgb(169, 59, 0);
	text-decoration: underline;
}

.more a, .more a.visited, .more a:hover {
	color: rgb(169, 59, 0);
	text-decoration: none;
}


/* Misc. Elements */
acronym, abbr
{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted rgb(0, 111, 112);
	cursor: help;
}

hr
{
	height: 1px;
	color: black;
}

code
{
	color: #730000; 
	font-size: 100%;
}

dt
{
	color: #5B0E11;
}

pre
{
	padding: 10px;
	font-size: 12px;
	border: 2px dotted #969696;
	background: #F8F8F8;
}

div.markup
{
	margin: 0px 30px;
	padding: 0px 10px;
	border: 2px dotted #969696;
	background: #F8F8F8;
}

div.markup pre
{
	padding: 10px 0px;
	border-bottom: 1px solid #969696;
	background: none;
}

p.right
{
	text-align: right;
}

p.center
{
	text-align: center;
}

/* Misc. Styles */
.smallCaps {
	font-size: 117%;
	font-variant: small-caps;
}

/* Forms */
input, textarea
{
	margin: 3px;
	padding: 2px;
	border: 1px solid #D8D2C3;
	background: #F4F4F4;
}

input:focus, textarea:focus
{
	background: #FAFAFA;
}

form label.left
{
	float: left;
	padding: .1em;
	margin-right: .3em;
	width: 7em;
	vertical-align: middle;
	text-align: right;
}

form div.right
{
	margin-left: 7.4em;
}

form
{
	line-height: 140%;
}

fieldset
{
	width: auto;
	color: #A68C53;
	font-weight: bold;
	border: 1px solid #D8D2C3;
}

#wikiedit textarea
{
	clear: none; 
	width: 99%;
	margin: 0px; 
}

#wikiedit br {
	clear: none;
}

/* Wiki diffs */
.difftype
{
	clear: none;
	font-family: verdana,sans-serif;
	font-size: 66%;
	font-weight: bold;
}

.diffrestore
{
	margin: 10em 0px;
	clear: none;
	font-family: verdana,sans-serif;
	font-size: 66%; 
}

/****************************************************************************
 * FOOTER
 ****************************************************************************/
#footer a {
	background-color: transparent;
	color: black;
}

#footer a:hover {
	text-decoration: none;
}

#footer .footnav {
	padding: 5px 0px 0px 5px; 
	font-size: 80%;
}

#footer .footnav a {
	color: black;
	text-decoration: none;
}

#footer .footnav a:hover {
	text-decoration: underline;
}

#footer .lastmod {
	float: right;
	padding: 10px 10px 0px 0px;
	color: black;
	text-align: right;
	font-size: 80%;
}

li {
	line-height: 110%; 
	padding-bottom: 5px; 
}
