/********************************************************************************
default HTML tags
    background: url(sitebackground.jpg) #84a8c7 repeat-x left top;
********************************************************************************/
body {
    background: #ffffff repeat-x left top;
    min-width: 760px;
    text-align: center;
    font-size: 85%;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* {margin: 0;
   padding: 0;
}

p {
	margin-bottom: 15px;
	background-color: #fffffe;
	padding: 5px;
	line-height: 1.2em;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4em;
	font-style: italic;
	color: #443311;
}

h2 {
	margin-top: 5px;
	color: #443311;
	font-size: 1.2em;
	padding: 4px;
}
   
h3 {
	margin-top: 5px;
	color: #443311;
	font-size: 1.2em;
	padding: 4px;
}

h4 {
	color: #443311;
	font-size: 0.7em;
	background-color: #fffffe;
	padding: 4px;
	text-align: left;
}

a:link {
	color: #6C6A41;
	text-decoration: none;
}     /* unvisited link */
a:visited {color: #333333}  /* visited link */
a:hover {color: #000000}   /* mouse over link */
a:active {color: #000000}   /* selected link */
   
.float_left {
	float: left;
    margin-right: 10px;
	margin-bottom: 10px;
}

/********************************************************************************
page wrapper - wrapper for the entire page (header, content, and footer)
********************************************************************************/
#pagewrapper {
	margin: 0px auto; 
	width: 760px; 
	background-color: #fffffe; 
	text-align: left
}

#pagewrapper p {
	margin-bottom: 5px;
	background-color: #fffffe;
	padding: 2px;
	line-height: 1.2em;
}

#pagewrapper h1 {
	font-size: 4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #443311;
}

#pagewrapper h2 {
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #443311;
	padding: 4px;
	border-bottom: #777777 1px solid;
	padding-top: 25px;
}
   
#pagewrapper h3 {
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #443311;
	padding: 4px;
}

#pagewrapper h4 {
	color: #443311;
	font-size: 0.7em;
	background-color: #fffffe;
	padding: 4px;
	text-align: left;
}

#pagewrapper a:link {color: #6C6A41; text-decoration: none;}     /* unvisited link */
#pagewrapper a:visited {color: #333333}  /* visited link */
#pagewrapper a:hover {color: #000000}   /* mouse over link */
#pagewrapper a:active {color: #000000}   /* selected link */

/********************************************************************************
page header 
********************************************************************************/
#pageheader {
}

#pageheader h1 {
	font-size: 3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #443311;
	background: none;
	padding-left: 10px;
}

#pageheader h2 {
	font-size: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BCBB9F;
	background: none;
	padding-left: 10px;
}
   
#pageheader .picture {
	background-image: url(pageheader.jpg);
	background-repeat: no-repeat;
	background-color: #999999;
	color: #CCCCCC;
	height: 120px;
	padding-top: 0px;
	padding-right: 400px;
	margin-bottom: 0px;
	text-align: left;
}

#pageheader .picture_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	color: #BCBB9F;
	background: none;
}

/********************************************************************************
page footer 
********************************************************************************/
#pagefooter {
	font-size: 0.7em;
	float: left;
	width: 100%;
	background-color: #fcd32b;
	text-align: left;
	clear: both;
}
#pagefooter a:link {color: #000; border-bottom: #777777 1px solid; }		/* unvisited */
#pagefooter a:visited {color: #000; border-bottom: #777777 1px solid; } 	/* visited */
#pagefooter a:hover {color: #eeeeee; border-bottom: #777777 0px solid; }	/* mouse over */
#pagefooter a:active {color: #000; border-bottom: #777777 1px solid; }		/* selected */

/********************************************************************************
wiki menus 
********************************************************************************/
#wikimenus {
}

/********************************************************************************
user toolbar 
********************************************************************************/
#usertoolbar {
	float: left; 
	width: 100%;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#usertoolbar ul {
	list-style-type: none;
}
#usertoolbar li {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: 1px solid #000;
	line-height: 1.2em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
}
#usertoolbar li a {
	display: block;
	float: left;
	margin: 0px 4px;
}
#usertoolbar li a.right {
	border-right-style: none;
}

/********************************************************************************
wiki navigation menu
********************************************************************************/
#wikinavigationmenu {
	float: left; 
	width: 100%;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wikinavigationmenu UL {
	list-style-type: none;
}
#wikinavigationmenu LI {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: 1px solid #000;
	line-height: 1.2em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
}
#wikinavigationmenu LI A {
	display: block;
	float: left;
	margin: 0px 4px;
}
#wikinavigationmenu LI A.right {
	border-right-style: none;
}

/********************************************************************************
wiki page menu
********************************************************************************/
#wikipagemenu {
	float: left; 
	width: 100%;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wikipagemenu UL {
	list-style-type: none;
}
#wikipagemenu LI {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: 1px solid #000;
	line-height: 1.2em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
}
#wikipagemenu LI A {
	display: block;
	float: left;
	margin: 0px 4px;
}
#wikipagemenu LI A.right {
	border-right-style: none;
}

/********************************************************************************
Content container
********************************************************************************/
#content_container {
	padding-right: 15px; 
	padding-left: 15px; 
}

/********************************************************************************
1-column layout
********************************************************************************/
#content_container .onecolumn_container {
	border-top-width: 0px; 
	clear: left; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 0.9em; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 730px; 
	padding-top: 0px; 
	background-color: #fffffe; 
	border-right-width: 0px;
}

#content_container .onecolumn_leftcolumn {
	border-top-width: 0px;
	border-left-width: 0px;
	float: left;
	border-bottom-width: 0px;
	margin-bottom: 10px;
	width: 730px;
	border-right-width: 0px;
}

/********************************************************************************
2-column layout
********************************************************************************/
#content_container .twocolumneven_container {
	border-top-width: 0px; 
	border-left-width: 0px; 
	clear: left; 
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 0.9em; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 730px; 
	padding-top: 0px; 
	background-color: #fffffe; 
	border-right-width: 0px;
}

#content_container .twocolumneven_leftcolumn {
	border-top-width: 0px;
	border-left-width: 0px;
	float: left;
	border-bottom-width: 0px;
	margin-bottom: 10px;
	width: 357px;
	border-right-width: 0px;
}

#content_container .twocolumneven_rightcolumn {
	border-top-width: 0px; 
	border-left-width: 0px; 
	float: right; 
	border-bottom-width: 0px; 
	margin-bottom: 10px; 
	width: 358px; 
	border-right-width: 0px;
}

/********************************************************************************
3-column layout
********************************************************************************/
#content_container .threecolumneven_container {
	border-top-width: 0px; 
	clear: left; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 0.9em; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 730px; 
	padding-top: 0px; 
	background-color: #fffffe; 
	border-right-width: 0px;
}

#content_container .threecolumneven_leftcolumn {
	border-top-width: 0px;
	border-left-width: 0px;
	float: left;
	border-bottom-width: 0px;
	margin-bottom: 10px;
	width: 233px;
	border-right-width: 0px;
}

#content_container .threecolumneven_centercolumn {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px 15px 10px; 
	width: 234px; 
	padding-top: 0px;
}
#content_container .threecolumneven_rightcolumn {
	border-top-width: 0px; 
	border-left-width: 0px; 
	float: right; 
	border-bottom-width: 0px; 
	margin-bottom: 10px; 
	width: 233px; 
	border-right-width: 0px;
}

/********************************************************************************
3-column layout
********************************************************************************/
#content_container .threecolumnin1_container {
	border-top-width: 0px; 
	clear: left; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 0.9em; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 730px; 
	padding-top: 0px; 
	background-color: #fffffe; 
	border-right-width: 0px;
}

#content_container .threecolumnin1_leftcolumn {
	border-top-width: 0px;
	border-left-width: 0px;
	float: left;
	border-bottom-width: 0px;
	margin-bottom: 10px;
	width: 233px;
	border-right-width: 0px;
}

#content_container .threecolumnin1_centercolumn {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px 15px 10px; 
	width: 234px; 
	padding-top: 0px;
}
#content_container .threecolumnin1_rightcolumn {
	border-top-width: 0px; 
	border-left-width: 0px; 
	float: right; 
	border-bottom-width: 0px; 
	margin-bottom: 10px; 
	width: 233px; 
	border-right-width: 0px;
}

/********************************************************************************
top menu styles
********************************************************************************/
#pagemenu_container2
{
    background-image: url(pagemenu.jpg);
	background-repeat: repeat-x;
	margin-bottom: 1em;
	overflow: hidden;
	width: 100%;
	font-size: 1.2em;
	font-style: italic;
	border-bottom: 0px solid #999999;
	border-top: 0px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #84a8c7;
}

#pagemenu_container {
	background: url(pagemenu.jpg) #84a8c7 repeat-x left top;
	font-size: 1em; 
	float: left; 
	width: 100%; 
	color: #000; 
	text-align: center;
	margin-bottom: 1em;
}
#pagemenu_list {
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-left: 0px; 
	float: left; 
	margin: 0px; 
	width: auto; 
	list-style-type: none;
}
#pagemenu_list LI {
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	float: left; 
	margin: 0px; 
}
#pagemenu_list A {
	padding-top: 4px; 
	padding-right: 10px; 
	padding-bottom: 4px; 
	padding-left: 10px; 
	float: left; 
	border-top-STYLE: none; 
	border-right: #eeeeee 1px solid; 
	border-bottom-STYLE: none;
	border-left-STYLE: none; 
	display: block; 
	color: #ffffff; 
	text-decoration: none; 
}

#pagemenu_list a:link {color: #000000; text-decoration: none; }		/* unvisited */
#pagemenu_list a:visited {color: #000000; text-decoration: none; }  /* visited */
#pagemenu_list A:hover {
	background: url(pagemenu.jpg) #ffffff repeat-x left top;
	color: #ffffff; 
	text-decoration: none;
}
#pagemenu_list a:active {color: #eeeeee; text-decoration: none; }	/* selected */




#pagemenu_list A.extension {
	border-right-style: none;
}

#pagemenu_list2
{
	list-style-type: none;
	color: #000000;
}
#pagemenu_list2 li
{
	border-left: 1px solid #000;
	float: left;
	line-height: 1.1em;
	margin: 0 .5em 0 0em;
	padding: 0 .5em 0 .5em;
}

#pagemenu_list2 a:link {color: #000000; text-decoration: none; }		/* unvisited */
#pagemenu_list2 a:visited {color: #000000; text-decoration: none; }  /* visited */
#pagemenu_list2 a:hover {color: #ffffff; text-decoration: none; }	/* mouse over */
#pagemenu_list2 a:active {color: #eeeeee; text-decoration: none; }	/* selected */




/********************************************************************************
main article styles
********************************************************************************/
#content_container .mainarticle_container
{
}

#content_container .articlecaption {
	padding-right: 0px; 
	border-top: #84a8c7 1px solid; 
	padding-left: 0px; 
	font-size: 1.3em; 
	padding-bottom: 2px; 
	margin: 0px 0px 5px; 
	color: #333333; 
	padding-top: 2px; 
	border-bottom: #84a8c7 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content_container .articlesubcaption {
	color: #443311;
	font-size: .9em;
	font-style: normal;
	background-color: #fffffe;
	padding: 4px;
	text-align: left;
}

#content_container .articletextblock {
	margin-bottom: 15px;
	background-color: #fffffe;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #443311;
	line-height: 1.2em;
}

#content_container UL LI {
	PADDING-LEFT: 15px; 
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	BACKGROUND: url(bullet.gif) no-repeat 0px 0.0em; 
	MARGIN-LEFT: 0px; 
	LIST-STYLE-TYPE: none
}



/********************************************************************************
from main.css
********************************************************************************/
/*
** content styles
*/

#toc,
.toc,
.mw-warning {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none; 
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle { 
	font-size: 94%;
}

.mw-warning {
	margin-left: 50px;
	margin-right: 50px;
	text-align: center;
}


