body {
	font-family:	sans-serif;
	font-size:		80%;
	line-height:	1.5em;
	margin:			0;
	padding:		0;
	background:		#eee;
	text-align:		center;
}

h1 {
	margin:			0;
	padding:		0;
	width:			200px;
	height:			110px;
	background:		url(./0/logo.png) left top no-repeat;
	float:			left;
	z-index:		10;
	position:		absolute;
}
h1 a {
	float:			left;
	display:		block;
	height:			100px;
	width:			200px;
}
h1 a span, .butMiniH {
	position:		absolute;
	top:			-1000px;
}
h2 {
	font-variant:	small-caps;
	margin:			0px;
	padding:		0px;
}
h2 span {
	position:		absolute;
	top:			-1000px;
}
h3 {
	border-bottom:	1px solid #808080;
	padding-bottom:	5px;
	margin-top:		2em;
}
#wikimenu h4 {
	margin:			0 0 0 10px;
	padding:		0;
}

a {
	text-decoration: underline
}
a:link {
	color:			#293173;
}
a:visited {
	color:			#5a3696;
}
a:hover {
}
a:active {
	color:			#ee9a00;
}
a.edit-link {
	color:			#ff0000;
}
pre {
	border:			1px solid;
	padding:		1em;
	background-color: #D3D3D3;
	font-family:	monospace;
	font-size:		1.2em;
}
td {
	vertical-align:	top;
}
#body {
	margin:			0 auto;
	background:		url(0/bg_body.png) repeat-y;
	padding:		0 10px;
	width:			910px;
}

#bodyC {
	text-align:		left;
}

#content {
	padding:		5px 15px 5px 15px;
	background:		#ffffff;
	text-align:		justify;
	width:			720px;
	float:			right;
}
#content ul {
	margin-left:	0px;
	padding-left:	10px;
}
#content ul li {
	margin:			0px;
	padding:		0px;
	list-style:		none url();
	background:		url(0/bul_text.gif) 0px 4px no-repeat;
	padding-left:	13px;
}



#wikimenu {
	line-height:	1.5em;
	width:			160px;
	margin:			0px;
	text-align:		left;
	margin-top:		0px;
}

#wikimenu div, #wikimenu ul {
	margin:			0px 5px 10px 0px;
	padding:		0px 5px 10px 0px;
	border-bottom:	1px solid #808080;
	background:		#ffffff;
}
#wikimenu div {
	padding-left:	5px;
}

#wikimenu a, #wikimenu span {
	padding:		1px 0px 1px 10px;
	display:		block;
	color:			#002664;
	text-decoration: none;
}
#wikimenu a:hover {
	text-decoration: underline;
}
#wikimenu .inp {
	width:			125px;
}
#wikimenu ul li span {
	color:			#000000;
}
#wikimenu ul li {
	list-style:		none;
	width:			150px;
}


*.page-edit form {
	margin:			1em 0;
}
*.history li {
	list-style:		none
}
*.history *.history-message {
	font-style:		oblique;
	color:			#919191
}
*.history *.history-content-length {
	font-family:	monospace;
	color:			#919191
}
*.history *.history-user {
	color:			#919191
}
*.info-text {
	color:			#ff0000;
	border-bottom:	1px dotted black;
}
.info strong {
	display:		block;
	width:			80px;
	float:			left;
}
*.special-pages li {
	list-style:		none;
}
*.special-users li {
	list-style:		none;
}
form.delete-user {
	display:		inline
}
*.link-like {
	text-decoration: underline
}
*.pre-like {
	font-family:	monospace
}
*.list-like {
	display:		list-item;
	/* workaround for Mozilla Firefox (else the list bullet is partially hidden) */
	margin:			0 0 0 1em;
}
.toc {
	width:			400px;
	border:			1px solid #aaaaaa;
	margin:			1em 0 1em 0;
	background-color: #f9f9f9;
	line-height:	1.3em;
}
.toc ul {
	margin:			10px 0 10px 0;
	padding:		0 0 0px 1em;
}
#content .toc ul li {
	background:		transparent;
}
#content .toc ul li {
	list-style:		none;
}
#content .toc-level-2 {
	margin:			0 0 0 2em;
}
#content .toc-level-3 {
	margin:			0 0 0 4em;
}
#content .toc-level-4 {
	margin:			0 0 0 6em;
}
#content .toc-level-5 {
	margin:			0 0 0 8em;
}
#content .toc a {
	color:			#002664;
	text-decoration: none;
}
#content .toc a:hover {
	text-decoration: underline;
}
#content img {
	max-width:		720px;
}
img {
	border:			0;
}

.img {
	border:			1px solid #808080;
	background:		#ffffff;
	padding:		5px;
}

.img a {
	text-decoration: none;
}
.img a span, .img a:hover {
	text-decoration: underline;
}

#footer {
	padding:		4px 15px 3px 15px;
	background:		#ffffff;
	border-top:		5px solid #bf0a30;
	border-bottom:	5px solid #bf0a30;
	clear:			both;
}

.page-source textarea {
	border:			none;
	width:			100%;
}

#header {
	width:			909px;
	background:		url(0/bg_top.png);
	height:			110px;
}
#headerC {
	position:		absolute;
	top:			0;
	width:			909px;
}
#headerC ul, #headerC ul li {
	margin:			53px 0 0 200px;
	padding:		0;
	list-style:		none;
}
#headerC ul li {
	margin:			0;
	float:			left;
}
#headerC ul li a, #headerC ul li span {
	padding:		12px;
	color:			#283072;
	text-decoration: none;
	display:		block;
}
#headerC ul li a:hover, #headerC ul li.sel a, #headerC ul li.sel span {
	color:			#ffffff;
	background:		#bf0a30;
}

input.but {
	border:			0;
	width:			65px;
	height:			23px;
	background:		url(0/button.gif) top;
}
input.but:hover {
	background-position: bottom;
}
#content .ol li {
	background:		transparent;
	list-style-type: decimal;
	margin-left:	10px;
	padding:		0;
}
#content .ol ul li {
	margin:			0;
	padding:		0;
	list-style:		none url();
	background:		url(0/bul_text.gif) 0 4px no-repeat;
	padding-left:	13px;
}
#content a:hover, #content a:hover span, #content .image a:hover {
	text-decoration: underline;
	color:			#000000;
}

.box {
	display:		block;
	border:			1px solid black;
	background:		#ddddff;
	padding:		10px;
}


.disForm fieldset {
	border:			2px solid #bf0a30;
	margin:			10px 0;
}
.disForm legend {
	font-weight:	bold;
}
.disForm label {
	display:		block;
	float:			left;
	width:			80px;
}
.disList {
}
.disItem {
	padding:		5px;
	border-bottom:	2px solid #bf0a30;
}
.disItem1 {
	margin-left:	20px;
}
.err {
	border:			2px solid red;
	background:		#fdd;
	padding:		3px;
	text-align:		center;
	color:			#f00;
	font-weight:	bold;
	margin:			5px 5px 15px 5px;
}
.subpages {
	color:			#bf0a30;
	cursor:			pointer;
}


.usstate {
	float:			right;
	margin:			0 0 10px 10px;
	padding:		0 10px;
	border:			2px solid black;
	background:		#fff;
}
.usstate h4 {
	text-align:		center;
	background:		#eee;
	padding:		3px;
	margin:			8px 0 0 0;
	border:			1px solid silver;
}
.usstate th {
	white-space:	nowrap;
	padding-right:	10px;
	vertical-align:	top;
}

#sonels {
	float:			right;
	margin:			0;
}
#sonels img {
	vertical-align: top;
}


#qpdb {
	/*position:		relative;
	top:			-10px;*/
	float:			right;
	display:		block;
	width:			240px;
	padding-left:	10px;
	background:		#fff;
	line-height:	1.2em;
}
#qpdb .box {
	float:			left;
	margin:			0 0 5px 0;
	padding:		0;
	background:		none;
	border:			none;
}
#qpdb .box h3 {
	padding:		3px 0;
}
#qpdb .box h3 a {
	padding:		0;
}
#qpdb .box h3 a:hover, #qpdb .box h3 a:hover span {
	color:			#eee;
}
#qpdb .box strong {
	width:			90px !important;
}
#qpdb .box div span {
	width:			150px !important;
}
