/* 
	_common.css (36,042), 
	_style.css (22,637), 
	style.css (13,460), 
	_content.css (5,295)
 */

/* --------- _COMMON.CSS --------- */
/*
--Table Of Contents

1.0 - Skinning Variables
	1.1
	1.2
	1.3
	
2.0 - Foreign Language CSS

3.0 - HTML elements
	3.1 - Structure
	3.2 - Links
	3.3 - Forms

4.0 - Fiesta Global Elements
	4.1 - Clear
	4.2 - Structure 
	4.3 - Admin - handled separately after 8.08
	4.4 - Special
	4.5 - Custom HTML
	4.6 - TagLine
	4.7 - Autocomplete
	4.8 - Tables
	4.9 - Pagination
	4.10 - Extensions
	4.11 - Edit Summary

	
5.0 - Fiesta Unique Elements
	5.1 - Header
		5.1.1 - Common 
		5.1.2 - Mast
		5.1.3 - SiteNav
			5.1.3.1 - User Authentication
			5.1.3.2 - User Registration
			5.1.3.3 - SiteNavTree
		
	5.2 - Body
		5.2.1 - Common
			5.2.1.1 - BodyHeader
			5.2.1.2 - BodyFooter
			
		5.2.2 - SiteNav
			5.2.2.1 - SiteSearch
			5.2.2.2 - 
			
		5.2.3 - PageBar
			5.2.3.1 - PageRevision
			5.2.3.2 - PageSubNav
			5.2.3.3 - Current
		
		5.2.4 - Page
			5.2.4.1 - Editor Toolbar
			5.2.4.2 - Page Alerts
			5.2.4.3 - Extension List Link
			
		5.2.5 - PageInfo
			5.2.5.1 - Tags
			5.2.5.1 - Languages
			5.2.5.1 - File Attachments
			5.2.5.1 - Images
			5.2.5.1 - Comments
			
		5.2.6 - Dropdown Menus
			5.2.6.1 - TOC
		
		5.2.7 - Popups (only needed for older versions)
		
		5.2.8 - Notifications			
		
		5.2.9 - Special
			5.2.9.1 - Watched Pages
			5.2.9.2 - Contributions
			5.2.9.3 - My Preferences
			5.2.9.4 - RSS feeds
			5.2.9.5 - Users
			5.2.9.6 - Templates
			5.2.9.7 - Sitemap
			5.2.9.8 - Popular Pages
			5.2.9.9 - Revision Comparison
			5.2.9.10 - User Login
			5.2.9.11 - Search Results
			5.2.9.12 - Revision Comparison
			
		5.2.10 - Admin - handled separately after 8.08
			
	
6.0 - Internet Explorer 6 Common CSS
	6.1 - HTML elements
	
	6.2 - Fiesta Global Elements
		6.2.1 - Admin - handled separately after 8.08
		6.2.2 - Special
	
	6.3 - Fiesta Unique Elements
		6.3.1 - Header
			6.3.1.1 - Common
			6.3.1.2 - SiteNav
			6.3.1.3 - UserAuth
			
		6.3.2 - Body
			6.3.2.1 - Common
			6.3.2.2 - SiteNav
			6.3.2.3 - PageBar
				6.3.2.3.1 - Pagesubnav
			6.3.2.4 - Page
			6.3.2.5 - PageInfo
			6.3.2.6 - Dropdown Menus
				6.3.2.6.1 - TOC
			6.3.2.7 - Notifications
			6.3.2.8 - Special
			6.3.2.9 - Admin - handled separately after 8.08
*/

/*-------------------------------------------------------------------
1.0 Skinning Variables
---------------------------------------------------------------------*/   

/*-------------------------------------------------------------------
2.0 Foreign Language CSS
---------------------------------------------------------------------*/

/* Page Revision Fix*/
body.de-at .body .pageRevision, 
body.de-de .body .pageRevision, 
body.pl-pl .body .pageRevision {
	padding-top:4px;
	height:46px;
}

/* Drop Down Menu fix*/
body.de-lu #menuPageOptions ul li a,
body.de-at #menuPageOptions ul li a,
body.de-ch #menuPageOptions ul li a,
body.it-it #menuPageOptions ul li a,
body.it-ch #menuPageOptions ul li a,
body.ru-ru #menuPageOptions ul li a,
body.de-de #menuPageOptions ul li a {
	width:200px;	
}

/* Logout Button*/
body.gl-es .header .userAuth a.userLogout,
body.fr-ch .header .userAuth a.userLogout,
body.fr-lu .header .userAuth a.userLogout,
body.fr-fr .header .userAuth a.userLogout,
body.fr-be .header .userAuth a.userLogout,
body.it-it .header .userAuth a.userLogout,
body.it-ch .header .userAuth a.userLogout,
body.es-ar .header .userAuth a.userLogout,
body.es-es .header .userAuth a.userLogout {
	width:100px;
	background-position:-320px;
}

/* Login Button*/
.it-ch .header .userAuth a.userLogin {
	width:100px;
	background-position:-320px !important;
}

/* Register Button*/
body.es-ar .header .userRegister a, 
body.es-es .header .userRegister a, 
body.nl-nl .header .userRegister a, 
body.fr-be .header .userRegister a, 
body.fr-fr .header .userRegister a, 
body.fr-lu .header .userRegister a, 
body.fr-ch .header .userRegister a, 
body.gl-es .header .userRegister a, 
body.de-at .header .userRegister a, 
body.de-de .header .userRegister a, 
body.de-lu .header .userRegister a, 
body.de-ch .header .userRegister a, 
body.nb-no .header .userRegister a, 
body.pl-pl .header .userRegister a, 
body.ru-ru .header .userRegister a {
	width:100px;
	background-position:-320px;
}

/* Extention List Button*/
body.ru-ru .extensionlist {
	width:230px;	
}

/* Add File Button*/
body.ru-ru .body .file .fileAdd a {
	width:300px;
	background-position: -2040px;
}
body.nl-nl .body .file .fileAdd a,
body.fr-be .body .file .fileAdd a,
body.fr-fr .body .file .fileAdd a,
body.fr-lu .body .file .fileAdd a,
body.fr-ch .body .file .fileAdd a,
body.gl-es .body .file .fileAdd a,
body.de-at .body .file .fileAdd a,
body.de-de .body .file .fileAdd a,
body.de-lu .body .file .fileAdd a,
body.de-ch .body .file .fileAdd a,
body.it-it .body .file .fileAdd a,
body.it-ch .body .file .fileAdd a,
body.ja-jp .body .file .fileAdd a,
body.ko-kr .body .file .fileAdd a,
body.nb-no .body .file .fileAdd a,
body.pl-pl .body .file .fileAdd a,
body.pt-pt .body .file .fileAdd a {
	width:180px;
	background-position: -780px;
}

/* Add Comment Button*/
body.cs-cz .commentSubmit,
body.fr-be .commentSubmit,
body.fr-fr .commentSubmit,
body.fr-lu .commentSubmit,
body.fr-ch .commentSubmit,
body.gl-es .commentSubmit,
body.de-at .commentSubmit,
body.de-de .commentSubmit,
body.de-lu .commentSubmit,
body.de-ch .commentSubmit,
body.ru-ru .commentSubmit,
body.sv-se .commentSubmit {
	width:180px;
	background-position: -780px;	
}
body.it-it .commentSubmit,
body.it-ch .commentSubmit,
body.nb-no .commentSubmit,
body.pl-pl .commentSubmit,
body.pt-pt .commentSubmit,
body.es-ar .commentSubmit,
body.es-es .commentSubmit {
	width:130px;
	background-position: -520px;	
}

/*-------------------------------------------------------------------
3.0 HTML Elements
---------------------------------------------------------------------*/

/*----3.1  Structure*/
body {
	font-family:trebuchet MS, Arial, Verdana;
	padding:0px;
	margin:0px;
	font-size:12px;
}

/*----3.2  Links*/
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.link-mailto, a.link-ftp, a.link-irc, a.external {
	padding-left:21px;
}
a.external {
	padding-left:0px;
	padding-right:16px;
}
/*----3.3  Forms*/
input[type=text], input[type=password], textarea {
	padding:3px;
	letter-spacing:1.5px;
	font-weight:bold;
	font-size:11px;
	font-family:trebuchet MS, Arial, Verdana;
}
button, input[type=submit], input[type=button] {
	cursor:pointer;
	height:20px;
	padding-bottom:2px;
	font-size:12px;
	font-family:trebuchet MS, Arial, Verdana;
	text-align:center;
	font-weight:bold;
	text-transform: lowercase;
	width:130px;
}
input[type=file] {
	text-align:left;
}

/*-------------------------------------------------------------------
4.0 Fiesta Global Elements
---------------------------------------------------------------------*/

/*----4.1  Clear*/
.DW-clear {
	clear:both;	
}

/*----4.2  Structure*/
.global {
	width:100%;	
	padding-top:10px;
}
.globalWrap {
	max-width:1000px;
	min-width:770px;
	margin-right:auto;
	margin-left:auto;
}
.globalWrapCMS {
	max-width:800px;
	min-width:570px;	
}
.header {
	width:180px;
	padding-right:0px;
	position:absolute;
	z-index:5;
}
.body {
	padding-left: 200px;
	margin-bottom:20px;
}
.globalWrapCMS .body {
	padding-left: 0px;	
}
.pageContentFrame {
	padding-bottom:0px;
	height:auto;
	overflow-y:hidden;
	overflow-x:auto;
}
.page {
	padding:5px 10px 0 10px;
}
#pageContent {
	padding:5px;
	min-height:300px;
}
#pageText {
	min-height:300px;
	padding-top:10px;
}
.hierarchy {
	font-size:11px;
	margin-top:5px;
}
/*----4.3  Admin - handled separately after 8.08*/

/*----4.4  Special*/

/*----4.5  Custom HTML*/

div.custom {
	margin:0px;	
}
div.custom2Pre, div.custom3Pre {
	background-image: url(side_pre.png);
	display:none;
}
div.custom2Post, div.custom3Post {
	background-image: url(side_post.png);
	display:none;
}
div.custom4 {
	height:auto;
}
body.page-special div.custom4 {
	display:none;	
}
/*----4.6  Tagline*/

.MindTouch {
	padding-right:5px;
}
/*----4.7  Auto complete*/
#autoCompContainer div.yui-ac-content ul {
	margin:0px;
	padding:0px;
}
#autoCompContainer div.yui-ac-content ul li {
	margin:0px;
	padding:3px;	
}

#autoComplete input {
	width:auto !important;	
}

/*----4.8  Tables*/
tr.show-no {
	display:none;
}
table.table tr.show-no td {
	border:0px;
}
table.table, .atable table {
	width:100% !important;
	margin: 10px 0 20px 0;
}
table.table tr th, .table table tr th, .atable table th {
	font-weight:bold;
	white-space: nowrap;
	padding: 5px 10px 5px;
}
table.table tr td, .table table tr td, .atable table td {
	vertical-align:top;
	padding:5px;
}
/*---- 4.9  Pagination*/
.pagination {
	text-align: center;	
	margin: 4px 0;
}
.pagination span.prev {
	margin-right: 16px;
	padding-left: 14px;
}
.pagination span.next {
	margin-left: 16px;
	padding-right: 14px;
}
/*---- 4.10  Extensions*/
#pageText div.dp-highlighter ol, #topic div.dp-highlighter ol {
	padding-left:0px;	
} 
/*---- 4.11  Edit Summary*/
.summary {
	min-width:250px;
	width:auto; 
}
/*-------------------------------------------------------------------
5.0 Fiesta Unique Elements
---------------------------------------------------------------------*/

/*----5.1  Header*/

/*---- ---- 5.1.1  Common*/
.custom2Pre, .custom3Pre, .mastPre, .userAuthPre, .navPre {
	height:20px;
}
.custom2Post, .custom3Post, .mastPost, .userAuthPost, .navPost {
	margin-bottom:10px;
	height:10px;
}
/*---- ---- 5.1.2  Mast*/
.header .mast {
	vertical-align:center;
	text-align:center;
	overflow:hidden;
}
/*---- ---- 5.1.3  SiteNav*/
.header .siteNav {
	width:180px;
	margin-right:0px;	
}
/*---- ---- ---- 5.1.3.1  User Authentication*/
.header .siteNav .userAuth {
	overflow:auto;
	min-height:35px;
}
.header .siteNav .userAuth a.userPage {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	min-height:35px;
	padding-left:50px;
	display:block;
	cursor:pointer;
	margin-right:10px;
}
.header .siteNav .userAuth a.userLogout, .header .siteNav .userAuth a.userLogin {
	float:right;
	width:70px;
	height:20px;
	display:block;
	text-align:center;
	margin:0 10px 5px 0;
}
.header div.siteNav .userAuth span {
	display:none;
}
/*---- ---- ---- 5.1.3.2  User Registration*/
.header .siteNav .userRegister {
	display:block;
	padding:0px 10px 0px 10px;
	min-height:30px;
}
.header .siteNav .userRegister a {
	float:right;
	text-align:center;
	display:block;
	height:20px;
	width:70px;
	overflow:hidden;
}
body#loggedin .header .siteNav .userRegister {
	display:none;
}
/*---- ---- ---- 5.1.3.3  SiteNavTree*/
#siteNavTree a {
	color:#333;
	width:183px;
	padding-right:0;
}
#siteNavTree div.selectedChild a {
	width:174px;
	padding-right:0;	
}
/*----5.2  Body*/

/*---- ---- 5.2.1  Common*/

.body .bodyHeader {
	height:20px;
	font-size: 0px;
}
.body .bodyHeader .pre {
	padding: 0;
	margin: 0;
	height: 20px;
	width: 10px;
	float:left;
}
.body .bodyHeader .post {
	height: 20px;
	margin-left:10px;
}
.body .bodyFooter .pre {
	width:10px;
	float:left;
	height:10px;
}
.body .bodyFooter .post {
	height:10px;
	margin-left:10px;
}
/*---- ---- ---- 5.2.1.1  BodyHeader*/

/*---- ---- ---- 5.2.1.1  BodyFooter*/

/*---- ---- 5.2.2  SiteNav*/
.body .siteNav {
	overflow: hidden;
	min-width:550px;
	height: 30px;
	display:block;
	margin-bottom:5px;
}
.body .siteNav .pre {
	width:10px;
	height:30px;
	float:left;	
}
.body .siteNav .post {
	display:none;
}
.body .siteNav a {
	margin: 0 1px;
	font-size: 13px;
	font-weight: bold;
}
.body .siteNav a:hover {
	margin:0;
	text-decoration: none;
}
.body .siteNav ul {
	max-width:600px;
	min-width:350px;
	overflow: hidden;
}
.body .siteNav ul li {
	float:left;
	display:block;
}
.body .siteNav ul li a {
	float: left;
	display:block;
	height:23px;
	vertical-align:middle;
	padding:5px 5px 0px 5px;
}
.body .siteNav li.siteTools a {
	padding-right:25px;
}
/*---- ---- ---- 5.2.2.1  SiteSearch*/
.body .siteSearch {
	height:27px;
	text-align:right;
	margin-left:0px;
	float:right;
	width:150px;
	padding:3px 10px 0 0;
}
.body .siteSearch span {
	display:none;	
}
.body .siteSearch input#searchInput {
	max-width: 160px;
	-moz-border-radius:5px;
}
.body .siteSearch form {
	white-space: nowrap;
}
#searchInput {
	padding:3px;
	width:80px;
	letter-spacing:1.5px;
	font-family:trebuchet MS, Arial, Verdana;
	font-weight:bold;
	font-size:11px;
}
.body .siteSearch input.inputSubmit {
	width:50px;
	font-size:12px;
}
/*---- ---- 5.2.3  PageBar*/
.pageBar ul li.navSplit {
	width:2px;
	height:60px;
	margin-left:20px;
}
.pageBar ul li.pageMore {
	margin-right:0px;	
}
.pageBar ul li.pageToc {
	margin-left:20px;
}
.page-special div.body div.page div.pageBar ul li.navSplit, .page-special div.body div.page div.pageBar ul li.pageToc, .page-special div.pageToc {
	display:none;	
}
.body .pageBar {
	height: 60px;
	min-width:550px;
}
.body .pageBar li.pageRestrict, .body .pageBar li.pageAttach, .body .pageBar li.pageMove, .body .pageBar li.pageDelete, .body .pageContent .pageToc, .body .pageContent .pageTagline {
	display:none;	
}
.body .pageBar div.pageNav {
	height:60px;
	max-width:550px;
	min-width:300px;
	overflow:hidden;
}
.body .pageBar .pre {
	width:10px;
	height:60px;
	float:left;
}
.body .pageBar ul li {
	float:left;	
}
.body .pageBar ul li a {
	margin-top:1px;
	display:block;
	padding:40px 10px 5px 10px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	height:13px;
	float:left;
}
.body .pageBar ul li a.disabled, .body .pageBar ul li a.disabled:hover {
	cursor:default;
}
.body .pageBar ul li.pageMore a {
	padding-right:20px;
}
/*---- ---- ---- 5.2.3.1  PageRevision*/
.body .pageBar .pageRevision {
	font-size:12px;
	height:38px;
	width:200px;
	padding:12px 10px 10px 20px;
	float:right;
	font-size:12px;
}
/*---- ---- ---- 5.2.3.2  PageSubNav*/
.deki-page-subnav {
	overflow:hidden;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	margin-bottom:20px;
}
.deki-page-subnav .deki-rc-allchanges {
	float:left;
}
.deki-rclanguages {
	float:left;
	padding:3px;	
}
.deki-page-subnav .deki-rc-allchanges a {
	padding:5px 25px 5px 5px;
	float:left;
}
.deki-page-subnav .deki-rc-feeds {
	float:right;
	padding-left:30px;
}
.deki-feedlist li {
	float:right;	
}
.deki-subnav-label {
	display:none;	
}
.deki-page-subnav .deki-rc-feeds a {
	padding:5px 5px 5px 20px;
	margin:0 10px;
	float:right;
}
/*---- ---- ---- 5.2.3.3  Current*/

/*---- ---- 5.2.4  Page*/

/*---- ---- ---- 5.2.4.1  Editor Toolbar - Removed with introduction of FCKeditor*/

/*---- ---- ---- 5.2.4.2  Page Alerts*/
#deki-page-alerts form {
	padding:5px;
	font-size:12px;	
	-moz-border-radius:5px;
}
#deki-page-alerts div.toggle {
	-moz-border-radius:5px;	
	padding:5px;
}
#deki-page-alerts ul li {
	-moz-border-radius:5px;
	margin-bottom:1px;	
}
#deki-page-alerts ul li:hover {
	background-color:#efefef;	
}
#deki-page-alerts div.toggle span {
	display:none;	
}
#deki-page-alerts div.toggle a {
	padding:0px;
	display:block;
	width:18px;
	height:18px;	
}
/*---- ---- ---- 5.2.4.3  Extension List Link*/
.extensionlist {
	float:right;
	padding:5px;
}
.extensionlist a {
	padding:3px 3px 3px 25px;
}

/*---- ---- 5.2.5  PageInfo*/
.language, .gallery, .file, #comments, .pageInfo {
	padding:5px;
	margin-top:5px;	
	overflow:hidden;
}
.body .pageInfo dt.pageTags,
.body .language strong,
.body .file h2,
.body .gallery h2,
.body #comments h2,
.body .commentMore,
.body #comments .commentForm .commentHeader,
.body .pageInfo dd.pageTags div.relatedpages strong {
	padding:0px;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}

/*---- ---- ---- 5.2.5.1  Tags*/
dd.pageTags a {
	font-size:13px;	
}
dd.pageTags .relatedpages strong {
	padding-right:20px;	
}
dd.pageTags .relatedpages {
	font-size:13px;
	margin-top:5px;
	border-top:1px dotted #a8cce7;
	padding-top:5px;
}
dt.pageIncomingLinks {
	display:none;	
}
#deki-page-tags .tags-edit li {
	float:left;	
}

/*---- ---- ---- 5.2.5.2  Languages*/
.languages ul li {
	float:left;
	margin-right:20px;	
}
/*---- ---- ---- 5.2.5.3  File Attachments*/
.body .file h2 {
	float:left;	
}
.body .file .fileAdd {
	height:30px;
}
.body .file .fileAdd a {
	text-decoration:none;
	height:20px;
	width:130px;
	font-weight:bold;
	display:block;
	text-align:center;
	float:right;
	text-transform:lowercase;
	font-size:13px;
}
.body .file .fileAdd a img {
	display:none;
}
.body .file table {
	
	font-size:13px;
	margin-top:5px;
}
.body .file td.firstcol	{
	padding-left:5px;
}
.body .file td.firstcol img {
	position:relative;
	left:-10px;
	top:5px;
}
.body .file th {
	font-weight:bold;
}
.body .file td {
	vertical-align:top;
	border-top:1px dotted #a8cce7;
	padding:5px 0;
}
.body .file .fileList a.downarrow {
	padding:0 20px 0 10px;
}

/*---- ---- ---- 5.2.5.4  Images*/

#pageGallery div.preControls {
	margin-top:10px;
	font-size:13px;
	margin-bottom:10px;
	padding-top:5px;
}
#pageGallery div.galleryCell  {
	padding:5px;
	margin-bottom:20px;
	float:left;
	width:31%;
}
#galleryOrderBy {
	margin-left:20px;	
}
#pageGallery div.galleryCell img.image {
	padding:5px;
	margin-bottom:5px;
	max-width:160px;
}
#pageGallery div.galleryCell div.desctext {
	font-size:11px;
}

#pageGallery div.galleryCell div.desctext span.desctext {
	padding-bottom:5px;
	line-height:1.25;
}

span.desctext span.nodescription {
	font-size:11px;
}
#pageGallery div.galleryCell div.desctext a.actionmenu {
	padding-right:20px;	
}
#pageGallery div.galleryCell div.desctext a {
	margin-top:5px;
}
#pageGallery div.galleryCell div.desctext a.action {
	padding-right:20px;
	padding-left:10px;
}
/*---- ---- ---- 5.2.5.5  Comments*/
#comments div.comments {
	padding:0px;
	padding-bottom:10px;
}
#comments div.comments span.commentUpdated {
	padding-bottom:0px;
	display:block;
	margin-top:10px;
	padding:0px;
	padding-left:20px;
	width:200px;
}
.commentForm {
	padding:0px;
}
.commentMore {
	padding:0px;	
}
div.comment {
	overflow:auto;
	font-size:13px;
	display:block;
	margin-top:10px;
	padding:0px;
	padding-top:5px;
	padding-left:20px;
}
#comments div.commentText {
	margin-left:20px;
	width:95%;
}
#comments div.comments div.comment form a {
	display:block;
	float:left;
	width:100px;
	height:20px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	margin-left:10px;
	font-weight:bold;
	text-transform:lowercase;
	margin-top:10px;
}
#comments div.comments div.comment form input[type=submit] {
	float:left;	
}

/*Comment Number*/
.commentNum {
	font-size:12px;
	min-width:20px;
	padding:3px;
	display:block;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-left:-20px;
	margin-right:10px;
	-moz-border-radius:5px;
}
#comments div.comments div.comment div.commentNum a {
	text-decoration:none;
}
/*Comment User Name - I.E. who left the comment*/
#comments div.comments div.comment div.commentMetaData {
	font-weight:bold;
}
/*Coment Date Post*/
#comments div.comments div.comment div.commentPosted {
	font-size:12px;
	margin-top:10px;
	padding-top:0px;
}
/*Comments Action Buttons - Edit & Delte*/
#comments div.comments div.comment div.commentText div.commentActions {
	float:right;
	min-width:150px;
	text-align:right;
}
#comments div.comments div.comment div.commentText div.commentActions a {
	text-align:left;
	padding-left:21px;
	width:auto;
	text-transform: lowercase;
	float:left;
	width:auto;
}
#comments div.comments div.comment div.commentText div.commentActions input.commentDelete {
	margin-top:10px;
	font-size:13px;
	text-align:left;
	padding-left:18px;
	width:auto;
	font-weight:100;
	float:left;
	margin-left:30px;
	margin-top:0px;
}
#comments div.comments div.comment div.commentText div.commentActions input.commentDelete:hover {
	text-decoration:underline;
}

/*Comment Form*/
#comments .commentForm textarea {
	width:90%;
	height:75px;
	-moz-border-radius:5px;
}
input.commentSubmit {
	display:block;
	cursor:pointer;
	height:20px;
	text-transform:lowercase;
	text-align:center;
	width:100px;
	padding-bottom:2px;
	font-weight:bold;
	font-family:trebuchet MS, Arial, Verdana;
	margin-top:10px;
	font-size:13px;
}
#comments .commentForm {
	padding:0px;	
}

/*---- ---- 5.2.6  Dropdown Menus*/
#menuPageOptions {
	min-width:180px;
}	
#menuPageOptions ul li a {
	font-size:13px;
	display:block;
	height:25px;
	padding-left:40px;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
}

#menuPageOptions ul li.pageEdit,
#menuPageOptions ul li.pageAdd,
#menuPageOptions ul li.pagePrint
{
display:none;	
}

#menuTools ul li a {
	font-size:13px;
	display:block;
	min-width:120px;
	height:25px;

	padding-left:40px;
	padding-top:5px;

	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
}

#menuFiller div.dmenu ul li a {
	font-size:13px;
	display:block;
	width:140px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
}

#menuFiller div.dmenu ul li a img {
	margin-right:10px;
}

/*---- ---- ---- 5.2.6.1  TOC*/
#menuPageContent h5 {
	display:none;	
}

#menuPageContent  .pageToc {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	max-width:400px;
	min-width:250px;	
}

#menuPageContent .pageToc ol li {
	padding-top:7px;
}

#menuPageContent .pageToc ol li span{
	float:left;
	font-size:13px;
	padding-right:5px;
}

#menuPageContent .pageToc ol li a {
	font-size:13px;
	display:block;
	width:auto;
	padding-top:0px;
	text-decoration:none;
	font-weight:bold;
}

#menuPageContent .pageToc ol li ol li span, 
#menuPageContent .pageToc ol li ol li a {
	font-weight:100;
	font-size:12px;
}


#menuPageContent .pageToc ol li a:hover {
	text-decoration:underline;	
}

#pageText div.wiki-toc ol li {
	list-style-type:none;
}

/*---- ---- 5.2.7  Popups (only needed for older versions)*/

#popupTitle {
	font-size:13px;
	height:21px;
	vertical-align:center;
	margin-right:20px;
	padding:2px;
	padding-left:5px;
	font-weight:bold;
	padding-top:5px;
	display:block;
	
}

/*---- ---- 5.2.8  Notification*/

#saveMsgSuccess {
	display:none;	
}

#title span.pageRestricted {
	padding-right:30px;
}

a.pageMoved {
	float:right;	
	margin: 0 5px 0 10px;
	padding:5px;
	padding-left:22px;
	width:auto;
	max-width:400px;
	text-align:left;
	font-size:12px;
	-moz-border-radius:5px;
}

.inlinedialogue div.id-bodyinner {
	margin-right:20px;
}

#sessionMSG {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	font-size-adjust: none;
	font-stretch: normal;
	margin-top: 4px;
	margin-right: 0pt;
	margin-bottom: 4px;
	margin-left: 0pt;
}

.pageStatus {
	padding:0px;	
}

.pageStatus div.contentUndelete {
	margin-top:20px;	
}

#sessionMsg,
.contentUndelete {
	margin-bottom:10px;	
}

.upgrade,
.successmsg,
.errormsg,
.systemmsg,
.contentUndelete {
	font-size:14px;
	overflow:auto;
}

.upgrade div.inner,
.successmsg div.inner,
.systemmsg div.inner,
.errormsg div.inner,
.contentUndelete span.subpages {
	display:block;
	min-height:25px;
	vertical-align:middle;
	padding:10px 10px 10px 50px;
}

.upgrade div.inner ul,
.successmsg div.inner ul,
.systemmsg div.inner ul,
.errormsg div.inner ul {
	margin-bottom:5px;	
}

.upgrade div.inner ul li,
.successmsg div.inner ul li,
.systemmsg div.inner ul li,
.errormsg div.inner ul li{
	margin-bottom:5px;
}

.upgrade {
	margin-bottom:20px;	
}

/*---- ---- 5.2.9  Special*/
#pageTypeSpecial fieldset legend,
#pageTypeSpecial h2 {
	margin-top:20px;
	font-size:16px;
	padding-bottom:10px;
}
#pageTypeSpecial form {
	margin-bottom:20px;
}
/*---- ---- ---- 5.2.9.1  Watched Pages*/
.PageDW-SpecialWatchedpages input[type=submit] {
	width:180px;
}
/*---- ---- ---- 5.2.9.2  Contributions*/

/*---- ---- ---- 5.2.9.3  My Preferences*/

/*---- ---- ---- 5.2.9.4  RSS feeds*/

.PageDW-SpecialListRss div#pageTypeSpecial ol li,
.PageDW-SpecialListRss div#pageTypeSpecial ul li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-bottom:3px;
}
/*---- ---- ---- 5.2.9.5  Users*/
.PageDW-SpecialSpecialListusers .input-text {
	margin:0 10px;
}
/*---- ---- ---- 5.2.9.6  Templates*/

/*---- ---- ---- 5.2.9.7  Sitemap*/
.PageDW-SpecialSitemap ul li,
.PageDW-SpecialSitemap ul ul ul ul li,
.PageDW-SpecialSitemap ul ul ul ul ul ul ul li {
	list-style-type:disc;	
}
.PageDW-SpecialSitemap ul ul li,
.PageDW-SpecialSitemap ul ul ul ul ul li,
.PageDW-SpecialSitemap ul ul ul ul ul ul ul ul li {
	list-style-type:circle;
}
/*---- ---- ---- 5.2.9.8  Popular Pages*/

/*---- ---- ---- 5.2.9.9  Revision Comparison*/
#pagehistory {
	width:100%;
	font-size:13px;
	margin-top:5px;
	margin-bottom:20px;
}

#pagehistory tr td {
	vertical-align:top;
	padding-bottom:5px;
	padding-top:5px;
}

#pagehistory tr td input {
	margin-right:5px;
	margin-left:5px;
}

input.historysubmit
{
	font-size:13px;
	font-family: trebuchet MS, Arial, Verdana;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	width:180px;
	height:20px;
	text-align:center;
	border:0px;
	text-transform: lowercase;
	cursor:pointer;
	padding-bottom:3px;
}

/*---- ---- ---- 5.2.9.10  User Login*/

#logindivid fieldset legend {
	margin-top:0px;
	font-size:13px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}

#logindivid {
	min-height:380px;
}

#logindivid table tr td {
	width:120px;
	padding-right:15px;
	padding-bottom:20px;
}

#logindivid table tr td label {
	display:block;
	white-space:nowrap;
}

#logindivid table tr td input[type=text],
#logindivid table tr td input[type=password] {
	width:150px;
}

#logindivid table tr td a {
	width:150px;
	margin-top:14px;
	font-size:12px;
	display:block;
}

#logindivid fieldset {
	width:300px;
	padding:10px;
}

#logindivid table {
	margin-top:20px;
}

#logindivid fieldset div {
	padding-bottom:5px;	
	padding-top:10px;
}

#logindivid fieldset div input {
	float:left;
	margin-top:1px;
}

#logindivid fieldset div label {
	width:150px;
	margin-left:35px;
	display:block;
}

/*---- ---- ---- 5.2.9.11  Search Results*/
#pageTypeSpecial #searchResults ul { 
	margin-left:0px;
	padding:0px;
}
#pageTypeSpecial #searchResults ul li{
	margin-left:0px;
	padding:10px 0;
}
#lsearchbox {
	margin:0 10px;
	width:250px;
}
#pageTypeSpecial .deki-parsed-query {
	padding:5px;
}	
/*---- ---- ---- 5.2.9.12  Revision Comparison*/

.revisionInfo {
	margin-bottom:10px;
	text-align:center;
	font-size:12px;
}
.revisionInfo p {
	margin-bottom:15px;
}
.pageRevision del {
	text-decoration: line-through;	
}

/*---- ----  5.2.10  Admin - handled separately after 8.08*/


/*-------------------------------------------------------------------
6.0 Internet Explorer 6 Common CSS
---------------------------------------------------------------------*/

/*----6.1  HTML elements*/


/*----6.2  Fiesta Global Elements*/

* html body .global {
	text-align:center;	
}

* html body .globalWrap {
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;
	width:1000px;
}

* html body .body  {
	padding:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:800px;
	padding-left:200px;
	margin-left:0px;
}

* html body .globalWrapCMS {
	width:800px !important;
}

* html body .globalWrapCMS .body {
	padding-left:0px !important;
	width:800px;
}

* html body .globalWrapCMS .MindTouch {
	width:810px !Important;	
}

* html body .pageContentFrame {
	height:100%;
	overflow-x:auto;
	width:790px;
}

* html body #pageContent {
	padding:0px;	
}

* html body .page {
	width:800px;
	padding:5px;
	float:left;
	display:inline;
}

* html body #pageText {
	width:790px;
}

* html body .header {
	width:180px;
	margin-right:10px;
}

* html body .pageContent {
	height: 0.001%;	
}

/*---- ---- 6.2.1  Admin - handled separately after 8.08*/


/*---- ---- 6.2.2  Special*/

/*----6.3  Fiesta Unique Elements*/

/*---- ---- 6.3.1  Header*/

* html .custom2Post,
* html .custom3Post,
* html .mastPost,
* html .userAuthPost,
* html .navPost {
	margin-bottom:10px;
	height:10px;
	overflow:hidden;
}

* html body .header .mast {
	width:180px;
	overflow:hidden;
}

* html body .header .siteNav .userAuth a.userPage {
	height:35px;
}

* html body .header .siteNav .userRegister {
	height:0px;
}

* html body .header .siteNav .userRegister a {
	margin-right:5px;
	position:relative;
	top:-20px;
}
/*---- ---- ---- 6.3.1.1  Common*/
* html body .header .mastPre, 
* html body .header .userAuthPre, 
* html body .header .navPre  {
	width:180px;
	font-size:1px;
	line-height:0px;
	height:20px;
}
/*---- ---- ---- 6.3.1.2  SiteNav*/

/*---- ---- ---- 6.3.1.3  Userauth*/
* html body .header .userAuth {
	height:60px;
}
/*---- ---- 6.3.2  Body*/

/*---- ---- ---- 6.3.2.1 Common*/
* html body .body div.bodyHeader {
	font-size:0px;
	margin:0px;
	padding:0px;
	height:20px;
	line-height:0px;
	width:800px;
	margin-right:0px;
	float:left;
}
* html body .body div.bodyHeader div.pre {
	float:left;
	width:10px;
	font-size:0px;
	height:20px;
	line-height:0px;
}
* html body .body div.bodyHeader div.post {
	float:left;
	margin-left:0px;
	width:790px;
	background-position: top right !important;
}
* html body .body div.bodyFooter {
	font-size:0px;
	margin:0px;
	padding:0px;
	height:10px;
	line-height:0px;
	width:800px;
	float:left;
}

* html body .body div.bodyFooter div.pre {
	float:left;
	width:10px;
	font-size:0px;
	height:10px;
	line-height:0px;
	display:inline;
}

* html body .body div.bodyFooter div.post {
	float:left;
	width:790px;
	margin-left:0px;
	display:inline;
}


/*---- ---- ---- 6.3.2.2 SiteNav*/
* html body #siteNavTree {
	overflow:hidden;
	width:180px;	
}
* html body .siteNav div.siteSearch {
	height:30px;
}

* html body .body div.siteNav {
	height:30px;
	overflow:hidden;
}

* html body .body div.siteNav ul {
	float:left;	
}

* html body .body div.siteNav ul li {
	float:left;
}

* html body .body div.siteNav ul li a {
	float:left;
	text-align:center;
	display:block;
	height:30px;
	margin-right:1px;
	margin-left:1px;
	padding-left:5px;
	padding-right:5px;
}

* html body .body div.siteNav ul li a:hover {
	margin-right:0px;
	margin-left:0px;
	padding-left:6px;
	padding-right:6px;
}

* html body .body div.siteNav li.siteTools a {
	padding-right:25px;	
}

* html body .body div.siteNav li.siteTools a:hover {
	padding-right:26px;
}

* html body div.body div.page div.siteNav div.siteSearch input#searchInput {
	width: 165px;
}

/*---- ---- ---- 6.3.2.3  PageBar*/

* html body .body div.page div.pageBar ul li.pageToc,
* html body .body div.page div.pageBar ul li.pageEdit,
* html body .body div.page div.pageBar ul li.pageAdd,
* html body .body div.page div.pageBar ul li.pagePrint,
* html body .body div.page div.pageBar ul li.pageMore {
	text-align:center;
	float:left;
	height:60px;
}

* html body .body div.page div.pageBar ul li.pageToc a,
* html body .body div.page div.pageBar ul li.pageEdit a,
* html body .body div.page div.pageBar ul li.pageAdd a,
* html body .body div.page div.pageBar ul li.pagePrint a,
* html body .body div.page div.pageBar ul li.pageMore a {
	padding-top:35px;
	float:left;
}

* html body .body div.page div.pageBar ul li.pagePrint a,
* html body .body div.page div.pageBar ul li.pagePrint {
	width: 100px;
}

* html body .body div.page div.pageBar {
	margin-left:0px;
}

* html body .body div.page div.pageBar div.pageRevision  {
	height:60px;
	width:230px;	
}
/*---- ---- ---- --- 6.3.2.3.1  Page*/
.deki-feedlist li {
	min-width:50px;
	width:auto !important;
	width:50px;
	white-space:nowrap;
}
.deki-rc-feeds {
	width:auto;	
}
/*---- ---- ---- 6.3.2.4  Page*/
* html body #deki-page-alerts div.toggle {
	width:22px;	
}
* html body #deki-page-alerts form {
	width:200px !important;
	left:auto !important;
	margin-left:-225px;
}
* html body div.body div.page div#pageText div.extensionlist {
	width:150px;
	margin-right:5px;
	background-position: 7px 7px;
}
* html body div.body div.page div.toolbar {
	overflow:auto;	
}
* html body div.body div.page div.toolbar table tr td table tr td.toolbarElement {
	padding:0px;
}
* html body div.body div.page div.toolbar table tr td table tr td a.buttonMT {
	display:block;
	padding:1px ! important ;
	height:22px ! important ;
	width:auto ! important; 
}
* html body div.body div.page div.toolbar table tr td table tr td a span#btnCancel, 
* html body div.body div.page div.toolbar table tr td table tr td a span#btnSave {
	top:-17px;
	position:relative;
	margin-left:10px;
	margin-right:2px;
}
/*---- ---- ---- 6.3.2.5  PageInfo*/
* html body div.body div.page div.pageInfo,
* html body div.body div.page div.file,
* html body div.body div.page div.gallery,
* html body div.body div.page div#comments{
	width:100%;
}

* html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext a {
	margin-top:5px;
	padding-top:0px;
}

* html body div.body div.page div.file table tr td.leftcol {
	padding-left:5px;	
}

* html body div.body div.page div.file table tr td.firstcol img.expand,
* html body div.body div.page div.file table tr td.firstcol img.contract {
	cursor:pointer;	
}
* html body div.body div.page div.file table tr td.firstcol img {
	top:0px;
	left:0px;
	padding-right:5px;
}
* html body .commentNum {
	margin-left:-10px;
	padding:3px;	
}
* html body div.body div.page div#comments .commentForm input.commentSubmit {
	float:left;
}
/*---- ---- ---- 6.3.2.6  Dropdown Menus*/
* html body #menuTools,
* html body #menuTools a {
	width:175px;
	white-space: nowrap;
}
* html body #menuPageOptions,
* html body #menuPageOptions a {
	width:200px;
	white-space: nowrap;
}
* html body #menuPageOptions ul li a {
	width:100%;
}
* html body #menuTools ul li a.disabled,
* html body #menuTools ul li a.disabled:hover {
	text-decoration: none;
}
* html body #menuFiller div.dmenu ul li a {
	width:175px;	
}
* html body #menuPageOptions ul li a.disabled,
* html body #menuPageOptions ul li a.disabled:hover {
	color:#999;
	text-decoration: none;
}
/*---- ---- ---- ---- 6.3.2.6.1  TOC*/
* html body #menuPageContent .pageToc {
	min-width:300px;
	width:auto !important;
	width:300px;
}
* html body .pageBar ul li.pageToc a {
	width:130px;	
}

* html body #menuPageContent .pageToc ol li {
	padding-top:0px;
	font-size:13px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color: #eeeeee; 
}
* html body #menuPageContent .pageToc ol li a {
	padding:0px;
	display:inline;
	font-size:13px;
	margin:0px;	
	vertical-align:middle;
}
* html body #menuPageContent .pageToc ol li span {
	display:block;
	padding:0px;
	font-size:13px;
	margin-top:auto;	
	vertical-align:middle;
}
* html body #menuPageContent .pageToc ol li a {
	width:100%;
}
* html body #menuPageContent .pageToc a.disabled,
* html body #menuPageContent .pageToc a.disabled:hover {
	color:#999;
	text-decoration: none;
}
/*---- ---- ---- 6.3.2.7  Notifications*/
* html body div.successmsg div.inner,
* html body div.systemmsg div.inner,
* html body div.errormsg div.inner,
* html body div.contentUndelete span.subpages {
	padding-top:5px;
	padding-bottom:5px;
}

/*---- ---- ---- 6.3.2.8  Special*/
* html body #pageTypeSpecial div#logindivid fieldset div label {
	padding-top:5px;
}
* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid {
	height:400px;
}
* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td input#nameid,
* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td input#passwordid {
	width:175px;
}
* html body.page-special div.body div.page div.pageContent  {
	min-height:400px;
	height:auto !important;
	height:400px;
}
* html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial {
	min-height:400px;
	height:auto !important;
	height:400px;
}
* html body div.body div.page div.pageContent div.PageDW-SpecialListRss {
	min-height:400px;
	height:auto !important;
	height:400px;
}
* html body div.body div.page div.pageContent div.PageDW-SpecialPopularpages {
	min-height:400px;
	height:auto !important;
	height:400px;
}
* html body div.body div.page div.pageContent div.PageDW-SpecialAbout {
	min-height:400px;
	height:auto !important;
	height:400px;
}
* html body .PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row {
	display:block;
	min-height:30px;
	height:auto !important;
	height:30px;
	overflow:visible;
}
/*---- ---- ---- 6.3.2.9  Admin - handled separately after 8.08*/


/* --------- _STYLE.CSS --------- */
/*
--Table Of Contents

1.0 - Skinning Variables
	1.1
	1.2
	1.3

2.0 - HTML elements
	2.1 - Structure
	2.2 - Links
	2.3 - Forms

3.0 - Fiesta Global Elements
	3.1 - Tables
	3.2 - Dialogs
	3.3 - Pagination
	
4.0 - Fiesta Unique Elements
	4.1 - Header
		4.1.1 - Common 
		4.1.2 - Mast
		4.1.3 - SiteNav
			4.1.3.1 - SiteNavTree
			
	4.2 - Body
		4.2.1 - Common 
		4.2.2 - SiteNav
		4.2.3 - PageBar
			4.2.3.1 - PageSubNav
			4.2.3.2 - Current
		4.2.4 - Page Alerts
		4.2.5 - PageInfo
			4.2.5.1 - Tags
			4.2.5.2 - Languages
			4.2.5.3 - File Attachments
			4.2.5.4 - Images
			4.2.5.5 - Comments
		4.2.6 - Drop Down Menus
		4.2.7 - Notifications
		4.2.8 - Special
			4.2.8.1 - My Preferences
			4.2.8.2 - Sitemap
			4.2.8.3 - Watched pages
			4.2.8.4 - Search results
		4.2.9 - Admin - handled separately after 8.08
		
5.0 - Internet Explorer 6 CSS
	5.1 - HTML elements
		5.1.1 - Structure
		5.1.2 - Links
		5.1.3 - Forms
	
	5.2 - Fiesta Global Elements
		5.2.1 - Tables
		
	5.3 - Fiesta Unique Elements
		5.3.1 - Header
			5.3.1.1 - Common 
			5.3.1.2 - Mast
			5.3.1.3 - SiteNav
				5.3.1.3.1 - SiteNavTree
				
		5.3.2 - Body
			5.3.2.1 - Common 
			5.3.2.2 - SiteNav
			5.3.2.3 - PageBar
			5.3.2.4 - Page Alerts
			5.3.2.5 - PageInfo
			5.3.2.6 - Dropdown Menus
			5.3.2.7 - Notifications
			5.3.2.8 - Special
			5.3.2.9 - Admin - handled separately after 8.08


*/

/*-------------------------------------------------------------------
1.0 Skinning Variables
---------------------------------------------------------------------*/  

/*-------------------------------------------------------------------
2.0 HTML elements
---------------------------------------------------------------------*/

/*---- 2.1  Header*/

/*---- 2.2  Links*/

a.link-mailto,
a.link-ftp,
a.link-irc,
a.external {
	background-repeat: no-repeat;
	background-position: left center;
}
a.link-mailto {
	background-image: url(../icon_grid_16.gif);
	background-position: 0px -100px;	
}
a.link-ftp {
	background-image: url(../icon_grid_16.gif);
	background-position: 0px -40px;		
}
a.link-irc {
	background-image: url(../icon_grid_16.gif);
	background-position: 0px -20px;		
}
a.external {
	background-image: url(../icon_external.gif);
	background-position: top right;
}
/*---- 2.3  Forms*/

input[type=text] ,
input[type=password] ,
textarea {
	background-image: url(../input_bg.png);
	background-repeat: repeat-x;
	color:#333;
	border:1px solid #999999;
}
button,
input.historysubmit,
input[type=submit],
input[type=button],
input[type=file] {
	border:0px;
	background:#fff;
	background-image: url(buttons.png);
	background-position: -520px 0px;
}
.yui-dialog button {
	border:0px;
	background: none;
}
/*-------------------------------------------------------------------
3.0 Fiesta Global Elements
---------------------------------------------------------------------*/
.MindTouch {
	text-align:right;
}
.MindTouch a {
	color:#fff;
	text-decoration:underline;
}
.MindTouch div.poweredBy {
	color:#fff;
}

/*---- 3.1  Tables*/
table.table tr.show-no td {
	border:0px;
}
table.table tr td,
.table table tr td,
.atable table td {
	border-top:1px dotted #b8d6de;
}
/*---- 3.2 Dialogs*/

#mt-dialog button {
	font-size:11px;
}
/*---- 3.3 Pagination*/
.pagination {
	font-size: 11px;
	color: #888;
}
.pagination span.prev {
	background: url(/skins/common/icons/arrow-l.gif) no-repeat center left; 
}
.pagination span.next {
	background: url(/skins/common/icons/arrow-r.gif) no-repeat center right; 
}
.pagination span.info {
	font-weight: bold;
	color: #333;
	font-size: 12px;
}
/*-------------------------------------------------------------------
4.0 Fiesta Unique Elements
---------------------------------------------------------------------*/

/*---- 4.1  Header*/

/*---- ---- 4.1.1  Common*/
.mastPre,
.userAuthPre,
.navPre {
	background-image: url(side_pre.png);
}
.mastPost,
.userAuthPost,
.navPost {
	background-image: url(../side_post.png);
}

/*---- ---- 4.1.2  Mast*/
.header .mast {
	background:  #ffffff;
}

/*---- ---- 4.1.3  SiteNav*/
body#loggedin .header .userAuth {
	background-image:none;
}
.header .userAuth {
	background-color:  #ffffff;
	background-repeat: no-repeat;
	background-image: url(../icon_userauth.png);
}
.header div.userAuth a.userPage {
	color:#333;
	background-image: url(../icon_userauth.png);
	background-repeat: no-repeat;
}
.header .userRegister a, .header .userAuth a.userLogout, .header .userAuth a.userLogin {
	background-image: url(buttons.png);
	background-position: -180px 0px;
	text-decoration:none;
	font-weight:bold;
	text-transform:lowercase;
	cursor:pointer;
	vertical-align:middle;
}
.header .userRegister {
	background-color:#fff;	
}
/*---- ---- --- 4.1.3.1  SiteNav*/
#siteNavTree {
	background-color:#fff;
}
#siteNavTree div.childNode,
#siteNavTree div.selectedChild {
	background-image: url(nav_selectedchild.gif);
}
#siteNavTree div.sibling,
#siteNavTree div.dockedNode {
	background-image: url(nav_childnode.gif);	
}
#siteNavTree div.selected {
	background-image: url(nav_selected.gif);
}
#siteNavTree div.parentOpen a span {
	background-image: url(../parent_open.gif);
	background-repeat: no-repeat;
}
#siteNavTree div.dockedNode {
	background-image: url(nav_last_docked.gif);	
}
#siteNavTree div.parentClosed a span {
	background-image: url(../parent_closed.gif);
	background-repeat: no-repeat;
}
#siteNavTree div.dockedNode a span{
	background-image: url(../parent_open.gif);
	background-repeat: no-repeat;
}
#siteNavTree div.homeNode a span {
	background-image:none;
}
#siteNavTree div.homeNode {
	background: #fff;	
}
#siteNavTree div.homeNode:hover {
	background-image: url(nav_home_selected_bg.gif);
}

#siteNavTree div.homeSelected {
	background-image: url(nav_home_selected_bg.gif);
}
/*---- 4.2  Body*/

/*---- ---- 4.2.1  Common*/
.body .bodyHeader .pre {
	background-image: url(page_header_pre.png);	
}
.body .bodyHeader .post {
	background-image: url(page_header_post.png);
	background-repeat:no-repeat;
	background-position:right;
}
.body .bodyFooter .pre {
	background-image: url(../page_footer_pre.png);	
}
.body .bodyFooter .post {
	background-image: url(../page_footer_post.png);	
	background-position:right;
}
.extensionlist {
	background-color: #f4f4f4;
	border:1px solid #ccc;
	border-top:0px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}
.extensionlist a {
	background-image: url(../icon_grid_16.gif);
	background-position: 0px 0px;
	background-repeat: none;
	background-position: 5px 5px;
	background-repeat:no-repeat;
	font-size:12px;
}
h1#title span.pageRestricted {
	background-image: url(../icon_page_restricted.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
a.pageMoved {
	background-color: #fafafa;
	background-repeat: no-repeat;
	border:1px solid #ccc;
	background-position: 3px -157px;
	background-image: url(../icon_grid_16.gif);	
}

/*---- ---- 4.2.2  SiteNav*/
.body .siteSearch {
	background-position:right;
	background-repeat:no-repeat;
	background-image: url(sitenav_post.gif);
}
.body .siteSearch #searchInput {
	color: var(button_color);
	border:1px solid #999999;
}

.body .siteSearch input.inputSubmit {
	background-image: url(buttons.png);
	background-position: -80px 0px;
}
.body .siteNav {
	background-image: url(sitenav_bg.gif);
	background-repeat: repeat-x;
}
.body .siteNav a {
	color:#666;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
.body .siteNav li.siteTools a {
	background-image: url(../dropdown_arrow.gif);
	background-repeat:no-repeat;
	background-position: center right;
}
.body .siteNav a:hover {
	background-color:#f5f5f5;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}
.body .siteNav .pre {
	background-image: url(sitenav_pre.gif);
}
/*---- ---- 4.2.3  PageBar*/
.pageBar ul li.navSplit {
	background-image: url(../icon_separator.png);
}
.body .pageBar {
	background-image: url(pagebar_bg.gif);
}
.body .pageBar .pre {
	background-image: url(pagebar_pre.gif);	
}
.pageRevision {
	background-image: url(revision_bg.gif);
}
.body .pageBar ul li.pageEdit a {
	background-image: url(../icon_grid_40.png);
	background-position: center 0px ;
	background-repeat: no-repeat;
}
.body .pageBar ul li.pageEdit a.disabled {
	background-position: center -70px;
}
.body .pageBar ul li.pageAdd a {
	background-image: url(../icon_grid_40.png);
	background-position: center -140px ;
	background-repeat: no-repeat;
}
.body .pageBar ul li.pageAdd a.disabled {
	background-position: center -210px;
}
.body .pageBar ul li.pagePrint a {
	background-image: url(../icon_grid_40.png);
	background-position: center -280px ;
	background-repeat: no-repeat;
}
.body .pageBar ul li.pagePrint a.disabled {
	background-position: center -350px;
}
.body .pageBar ul li.pageToc a {
	background-image: url(../icon_grid_40.png);
	background-position: center -560px ;
	background-repeat: no-repeat;
}
.body .pageBar ul li.pageToc a.disabled {
	background-position:center -630px;	
}
.body .pageBar ul li a.disabled,
.body .pageBar ul li a.disabled:hover {
	background-color:transparent;
}
.body .pageBar ul li.pageMore a {
	background-position: bottom right;
	background-repeat: no-repeat;
}
/*---- ---- --- 4.2.3.1  PageSubNav*/
.deki-page-subnav {
	background-color:#efefef;
	border:1px solid #E6E6E6;
	border-top:0px;
	font-size:12px;	
	font-weight:bold;
}
.deki-page-subnav a {
	text-decoration:none;
	font-weight:100;
	float:left;
}
.deki-page-subnav .deki-rc-feeds {
	background-color:#e6e6e6;
	-moz-border-radius-bottomright:5px;
	background-image:url(../subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.deki-page-subnav .deki-rc-feeds a {
	background-image:url(../../common/icons/silk/feed.png);	
	background-position:left center;
	background-repeat:no-repeat;
	color:#333;
}

.deki-page-subnav a:hover {
	text-decoration:underline;	
}
/*---- ---- --- 4.2.3.2  Current*/

/*---- ---- 4.2.4  Page Alerts*/
#deki-page-alerts div.toggle {
	border:1px solid #ccc;
	background:#F9F9F9;	
}
#deki-page-alerts div.toggle a {
	color:#333;	
	font-size:11px;
	font-weight:100;
}
#deki-page-alerts div.toggle a:hover {
	text-decoration:underline;	
}

/*---- ---- 4.2.5  PageInfo*/
.pageInfo,
.gallery,
.file,
#comments {
	background-image: url(pageinfo_bg.gif);
	background-repeat: repeat-x;
}

/*---- ---- ---- 4.2.5.1  Tags*/
#deki-page-tags .col3 {
	text-align:right;	
}

#deki-page-tags .tagData span {
	padding-left:5px;
	font-size:10px;
	color:#999;	
}

#deki-page-tags input.tagAdd {
	background-image: url(buttons.png);
	background-position:-180px 0;
	padding-left:0;
	width:70px;	
}

/*---- ---- ---- 4.2.5.2  Languages*/

/*---- ---- ---- 4.2.5.3  File Attachments*/
.fileAdd a {
	background-image: url(buttons.png);
	background-position: -520px 0px;
}
.fileAdd a.disabled {
	background-image: url(buttons.png);
	background-position: -650px 0px;
	color: #999;
}
.fileList a.downarrow {
	background-image: url(../action-open.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
/*---- ---- ---- 4.2.5.4  Images*/
#pageGallery a.actionmenu {
	background-image: url(../action-open.gif);
	background-position: right center;
	background-repeat: no-repeat;
	
}
/*---- ---- ---- 4.2.5.5  Comments*/
#comments div.comments div.comment form a {
	background-image: url(buttons.png);
	background-position: -320px 0px;
}
#comments .commentActions a {
	background-image: url(../icon_grid_16.gif);
	background-position: 0px -60px;	
	background-repeat: no-repeat;
}
#comments .commentActions input.commentDelete {
	background-image: url(../icon_grid_16.gif);
	background-position: 0px -80px;	
	background-repeat: no-repeat;
}
#comments div.comments span.commentUpdated {
	color:#666;
	font-size:11px;	
	background-image: url(../icon_grid_16.gif);
	background-repeat: no-repeat;
	background-position:0px -140px;	
}
input.commentSubmit {
	background-image: url(buttons.png);
	background-position: -320px 0px;
}
/*---- ---- 4.2.6  Dropdown Menus*/

#menuPageContent .pageToc,
#menuPageOptions {
	background-repeat: repeat-x;
	border-top:0px;
}
#menuPageContent .pageToc ol li a,
#menuPageOptions ul li a {
	color:#333;
}
#menuPageContent .pageToc ol li a.disabled,
#menuPageOptions ul li a.disabled {
	color:#999;
}
#menuPageOptions ul li:hover {
	background-image: url(tools_menu_bg_hover.gif);
}
#menuPageContent .pageToc ol li.disabled:hover,
#menuPageOptions ul li.disabled:hover {
	background-image: none;
}
#menuPageOptions ul li.pageRestrict a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -270px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageAttach a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -300px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageMove a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -330px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageDelete a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -360px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageTags a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -390px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageWatch a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -420px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageEmail a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -450px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageProperties a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -480px;
	background-repeat:no-repeat;
}
#menuPageOptions ul li.pageTalk a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -510px;
	background-repeat:no-repeat;
}
#menuTools {
	background-repeat: repeat-x;
	border-top:0px !important;
}
#menuTools ul li a {
	color:#333;
}
#menuTools ul li a.disabled {
	color:#999;	
}
#menuTools ul li:hover {
	background-image: url(tools_menu_bg_hover.gif);
}
#menuTools ul li.siteWatchedpages a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left 0px;
	background-repeat:no-repeat;
}
#menuTools ul li.siteContributions a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -30px;
	background-repeat:no-repeat;
}
#menuTools ul li.sitePreferences a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -60px;
	background-repeat:no-repeat;
}
#menuTools ul li.siteListRss a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -90px;
	background-repeat:no-repeat;
}
#menuTools ul li.siteListusers a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -120px;
	background-repeat:no-repeat;
}
#menuTools ul li.siteListTemplates a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -150px;
	background-repeat:no-repeat;
}
#menuTools ul li.siteSitemap a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -180px;
	background-repeat:no-repeat;
}
#menuTools ul li.sitePopularpages a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -210px;
	background-repeat:no-repeat;
}
#menuTools ul li.deki-desktop-suite a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -540px;
	background-repeat:no-repeat;
}
#menuTools ul li.siteAbout a {
	background-image: url(../icon_grid_dropdown.png);
	background-position: left -240px;
	background-repeat:no-repeat;	
}
#menuFiller div.dmenu-wrap {

	background-repeat: repeat-x;
}
#menuFiller div.dmenu ul li a {
	color:#333;
}
#menuFiller div.dmenu ul li a.disabled {
	color:#999;
}
#menuFiller ul li:hover {
	background-image: url(tools_menu_bg_hover.gif);
}
#menuFiller ul li.disabled:hover {
	background: none;
	background-image:none;
}
/*---- ---- 4.2.7  Notifications*/
.successmsg div.inner {
	background-image: url(/skins/common/icons/icon-32-success.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 4px;
	background-y-position: 0px;
}
.upgrade,
.successmsg,
.errormsg,
.systemmsg,
.contentUndelete {
	border:1px solid #f2f26f;
	background-image: url(../message_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffc9;
}
.upgrade div.inner,
.successmsg div.inner,
.systemmsg div.inner,
.errormsg div.inner,
.contentUndelete span.subpages {
	background-repeat: no-repeat;
	border:1px solid #fff;
	background-position: 7px;
}
.upgrade div.inner,
.contentUndelete span.subpages,
.errormsg div.inner {
	background-image: url(/skins/common/icons/icon-32-error.gif);
}
.searchmsg div.inner {
	background-image: url(../icon_search.png);	
}
/*---- ---- 4.2.8  Special*/
table#pagehistory tr th {
	color:#666;
}
input.historysubmit {
	background-position: -780px 0px;
}
#logindivid {
	background-image: url(../register_bg.gif);
	background-repeat: no-repeat;
	background-position:top right;
}
img#captcha_image {
	border:1px solid #000;	
}
/*--- --- --- 4.2.8.1 My Preferences */
.PageDW-SpecialPreferences div#pageTypeSpecial {
	background-image: url(../icon_preferences_big.gif);
	background-position:600px 20px;
	background-repeat: no-repeat;
}
/*--- --- --- 4.2.8.2 Sitemap */
/*--- --- --- 4.2.8.3 Watched Pages */
.PageDW-SpecialWatchedpages input[type=submit] {
	background-image: url(buttons.png);
	background-position: -780px 0px;
}
/*--- --- --- 4.2.8.4 Search Results */
#pageTypeSpecial .deki-parsed-query {
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
	font-weight:bold;
}
#pageTypeSpecial .deki-parsed-query span {
	font-weight:100;
	padding-left:10px;
}
/*--- --- --- 4.2.8.5 Users */
.PageDW-User form input[type=submit] {
	background-image: url(buttons.png);
	background-position: -80px 0px;
}
/*--- --- --- 4.2.8.6 User Login */
#logindivid fieldset {
	border:1px solid #B8D6DE;
}
/*--- --- --- 4.2.8.7 Revision Comparison */
.revisionInfo {
	border:1px solid #ccc;
	background-color:#f9f9f9;	
}
/*---- ---- 4.2.9  Admin - handled separately after 8.08*/

/*-------------------------------------------------------------------
5.0 Internet Explorer 6 CSS
---------------------------------------------------------------------*/

/*---- 5.1  HTML elements*/

/*---- --- 5.1.1  Structure*/

/*---- --- 5.1.2  Links*/

/*---- --- 5.1.3  Forms*/

/*---- 5.2  Fiesta Global Elements*/

* html body #pageText {
  min-height:300px;
  height:auto !important;
  height:300px;	
}

/*---- --- 5.2.1  Tables*/

/*---- 5.3  Fiesta Unique Elements*/

/*---- --- 5.3.1  Header*/

/*---- --- --- 5.3.1.1  Common*/

/*---- --- --- 5.3.1.2  Mast*/

/*---- --- --- 5.3.1.3  SiteNav*/

* html body .header .siteNav .userRegister {
	background-color:#fff;
}

* html body .header .userAuth a.userPage {
	background-image: url(../icon_userauth.gif);
	background-position:0px 0px;
}

* html body .header .userAuth {
	background-image: url(../icon_userauth.gif);
	background-position:0px 0px;
}
/*---- --- --- ---- 5.3.1.3.1  SiteNavTree*/

/*---- --- 5.3.2  Body*/

/*---- --- --- 5.3.2.1  Common*/
* html body .header .mastPost,
* html body .header .userAuthPost,
* html body .header .navPost {
	background-image: url(../side_post.gif);
}
* html body .header .mastPre, 
* html body .header .userAuthPre, 
* html body .header .navPre  {
	background-image: url(side_pre.gif);
}
* html body .body .bodyHeader div.pre {
	background-image: url(page_header_pre.gif);
}
* html body .body .bodyHeader div.post {
	background: url(page_header_post.gif);
}
* html body .body .bodyFooter div.pre {
	background-image: url(../page_footer_pre.gif);
}
* html body .body .bodyFooter div.post {
	background-image: url(../page_footer_post.gif);
}
/*---- --- --- 5.3.2.2  SiteNav*/
* html body .body .siteNav .siteSearch {
	background-position: right 0px;
	height:100%;
}
*html body .body .siteNav ul li a  {
	border-color:#C6C6C6 #fff;
	border-right:0px;
	border-left:0px;
}
* html body .body .siteNav ul li a:hover {
	border-right:1px solid #C6C6C6;
	border-left:1px solid #C6C6C6;
}
/*---- --- --- 5.3.2.3  PageBar*/

* html body .body .pageBar ul li a.disabled,
* html body .body .pageBar ul li a.disabled:hover {
	background-color:transparent;
}
* html body .body .pageBar ul li.navSplit {
	background-image: url(../icon_separator.gif);
}
* html body .body .pageBar ul li.pageEdit a {
	background-image: url(../icon_edit_page.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pageEdit a.disabled {
	background-image:url(../icon_edit_page_disabled.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pageAdd a {
	background-image: url(../icon_create_page.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pageAdd a.disabled {
	background-image:url(../icon_create_page_disabled.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pagePrint a {
	background-image: url(../icon_printer.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pagePrint a.disabled {
	background-image:url(../icon_printer_disabled.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pageToc a {
	background-image: url(../icon_page_toc.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pageToc a.disabled {
	background-image:url(../icon_page_toc_disabled.gif);
	background-position: center top;
}
* html body .body .pageBar ul li.pageMore a {
	background-position:right 43px;
}
/*--- ---- --- 5.3.2.4 Page Alerts */

/*---- --- --- 5.3.2.5  PageInfo*/
* html body #pageGallery div.galleryCell div.desctext a.actionmenu {
	background-image:url(../action-open.gif);
}
/*---- --- --- 5.3.2.6  Dropdown Menus*/
* html body #menuPageOptions ul li a:hover {
	background-color:#f5f6f5;
}
* html body #menuPageOptions ul li a.disabled,
* html body #menuPageOptions ul li a.disabled:hover {
	color:#999;
	background-color: transparent;
}
* html body #menuTools ul li a:hover {
	background-color:#f5f6f5;
}
* html body #menuTools ul li a.disabled,
* html body #menuTools ul li a.disabled:hover {
	background-color: transparent;
	background:none;
}
* html body #menuFiller div.dmenu ul li a:hover {
	background-color:#f5f6f5;
}
* html body #menuFiller div.dmenu ul li a.disabled:hover {
	background-color:transparent;
}
/*---- --- --- 5.3.2.6  Notifications*/
* div.searchmsg div.inner {
	background-image: url(../icon_search.gif);	
}
/*---- --- --- 5.3.2.7  Special*/

/*---- --- --- 5.3.2.9  Admin - handled separately after 8.08*/

/* --------- STYLE.CSS --------- */
/*
--Table Of Contents

1.0 - Skinning Variables
	1.1
	1.2
	1.3

2.0 - HTML elements

3.0 - Fiesta Global Elements
	
4.0 - Fiesta Unique Elements
	4.1 - Header
		4.1.1 - Common 
		4.1.2 - Mast
		4.1.3 - SiteNav
	4.2 - Body
		4.2.1 - Common 
		4.2.2 - SiteNav
		4.2.3 - PageBar
		4.2.4 - PageInfo
			4.2.4.1 - Tags
			4.2.4.2 - Languages
			4.2.4.3 - File Attachments
			4.2.4.4 - Images
			4.2.4.5 - Comments
			
		4.2.5 - Dropdown Menus
		4.2.6 - Special
		4.2.7 - Admin
		
5.0 - Internet Explorer 6 CSS

6.0 - Fiesta PRO CSS
	6.1 - Fiesta Global Elements
	
	6.2 - Fiesta Unique Elements
		6.2.1 - Header
			6.2.1.1 - Common 
			6.2.1.2 - Mast
			6.2.1.3 - SiteNav
			
		6.2.1 - Body
			6.3.2.1 - Common 
			6.3.2.2 - SiteNav
			6.3.2.3 - PageBar
			6.3.2.4 - PageInfo
			6.3.2.5 - Dropdown Menus
			6.3.2.6 - Special
			6.3.2.7 - Admin
			
	6.3 - IE 6 Fiesta Pro Styles
		6.3.1 - Fiesta Global Elements
		
		6.3.2 - Fiesta Unique Elements
			6.3.2.1 - Header
			6.3.2.2 - Body
	
*/


/*-------------------------------------------------------------------
1.0 Skinning Variables
---------------------------------------------------------------------*/  

/*-------------------------------------------------------------------
2.0 HTML elements
---------------------------------------------------------------------*/
a {
	color:  #000fff;
}

a:hover {
	color:  #ef9c1e;
}

body {
	background-image: url(body_bg.gif);
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	background-color:;
}

/*-------------------------------------------------------------------
3.0 Fiesta Global Elements
---------------------------------------------------------------------*/

.global {
	background-attachment: ;
	background-repeat: repeat-x;
	background-position:;
	background-image: url(global_bg.gif); 	
}

.body {
	margin-bottom:0px;
}	

.page {
	background-color: #fff;	
}

table.table tr th,
.table table tr th,
.atable table th {
	color:#333;
	border-top:  1px solid #77a0ab;
	border-bottom:  1px solid #77a0ab;
	background-image: url(admin_th_bg.gif);
	background-color: var(table_th);
}

table.table tr.bg1 td,
.table table tr td.bg1,
.atable table td.bg1 {
	background: ;
}

table.table tr.bg2 td,
.table table tr td.bg2,
.atable table td.bg2 {
	background:  #f1f7f9;
}

button,
input.historysubmit,
input[type=submit],
input[type=button],
input[type=file] {
	color:  #333333;
}

.userAuth a.userLogout,
.userAuth a.userLogin,
.file div.fileAdd a,
.userRegister a,
#comments div.comments div.comment form a {
	color:  #333333;
}

button:hover,
input.historysubmit:hover,
input[type=submit]:hover,
input[type=button]:hover {
	color:  #ffffff;	
}

.userAuth a.userLogout:hover,
.userAuth a.userLogin:hover,
.file div.fileAdd a:hover,
.userRegister a:hover,
#comments div.comments div.comment form a:hover {
	color:  #ffffff;
}

/*-------------------------------------------------------------------
4.0 Fiesta Unique Elements
---------------------------------------------------------------------*/

/*---- 4.1  Header*/

/*---- ---- 4.1.1  Common*/

/*---- ---- 4.1.2  Mast*/

/*---- ---- 4.1.3  SiteNav*/

.header .siteNav .userAuth a.userPage:hover {
	color:  #ef9c1e;
}

#siteNavTree a {
	color:  #999;
}

#siteNavTree a:hover {
	color:  #000;
}

#siteNavTree div.selectedChild a:hover {
	color:  #000;
}

#siteNavTree div.dockedNode a {
	color:  #333;
}

#siteNavTree div.dockedNode:hover a {
	color:  #000;
}

#siteNavTree div.homeNode a:hover {
	color:  #ef9c1e;
}

#siteNavTree div.selected a {
	color:  #000;	
}

/*----4.2  Body*/

/*---- ---- 4.2.1  Common*/

/*---- ---- 4.2.2  SiteNav*/

.body div.siteNav li.siteTools a {
	background-image: url(../drop_white.gif);
	background-position: right 12px;
	padding-right:20px;
}

.body .siteNav li.siteTools a:hover {
	background-image: url(../drop_grey.gif);
}

/*---- ---- 4.2.3  PageBar*/

.pageBar ul li a:hover {
	background-color:  #e2e7e9;
	color:  #666666;
}

.pageBar ul li a.disabled,
.pageBar ul li a.disabled:hover {
	color:  #a0a0a0;
}

.pageRevision {
	color:  #000;	
}

.pageRevision a {
	color:  #000;
	text-decoration:underline;
}

.pageRevision a:hover {
	text-decoration:none;
}

.pageBar ul li a {
	color:  #666666;
}

.body .pageBar ul li.pageMore a {
	background-image: url(../drop_grey.gif);
}

.body .pageBar ul li.pageMore a:hover {
	background-image: url(../drop_grey.gif);
}
/*---- ---- 4.2.4  PageInfo*/

.pageInfo dt.pageTags,
.file h2,
.gallery h2,
#comments h2,
.commentMore,
#comments .commentForm .commentHeader,
.pageInfo dd.pageTags div.relatedpages strong {
	color:  #333333;
}
/*---- ---- ---- 4.2.4.1  Tags*/

/*---- ---- ---- 4.2.4.2  Languages*/

/*---- ---- ---- 4.2.4.3  File Attachments*/
#pageGallery div.preControls,
.file table tr td,
.pageInfo dd.pageTags div.relatedpages {
	border-top:  1px dotted #b8d6de;
}

.file table tr th {
	color:#fff;
}

/*---- ---- ---- 4.2.4.4  Images*/
#pageGallery div.galleryCell img.image {
	border:1px solid #666;
}

#pageGallery div.galleryCell div.desctext span.desctext {
	color:#666;
}

.nodescription {
	color:#999;
}


/*---- ---- ---- 4.2.4.5  Comments*/
#comments div.comments div.comment {
	border-top: 1px dotted #b8d6de;
}

#comments div.comments div.comment div.commentNum {
	background-color:  #f1f7f9;
	border:  1px solid #b8d6de;
}

#comments div.comments div.comment div.commentNum a {
	color:#333;
}

#comments .commentActions input.commentDelete {
	color:  #000fff;
}

#comments .commentActions input.commentDelete:hover {
	color:  #ef9c1e;
}

/*---- ---- 4.2.5  Dropdown Menus*/

#menuPageContent .pageToc,
#menuPageOptions,
#menuFiller div.dmenu,
#menuTools {
	border: 1px solid #bbc7cf;
	background: #e4ebee;
	background-image: none;
	border-top:0px;
}

#menuPageOptions ul li a,
#menuFiller ul li a,
#menuTools ul li a {
	color:#333;
	font-size:11px;
}

#menuPageOptions ul li a.disabled,
#menuFiller ul li a.disabled,
#menuTools ul li a.disabled {
	color:#999;	
}

#menuPageOptions ul li:hover,
#menuFiller ul li:hover,
#menuTools ul li:hover {
	background-image: none;
	background-color: #f6fafc;
}

#menuFiller .dmenu-wrap {
	background:#e4ebee;	
}

#menuFiller div.dmenu ul li a {
	font-size:11px;	
}


/*---- ---- 4.2.6  Special*/

#pagehistory tr td {
	border-top: 1px dotted #b8d6de;
}

#pageText #pageTypeSpecial h2,
#pageText #pageTypeSpecial div#logindivid fieldset legend {
	color:  #789bbd;	
}

#pageTypeSpecial div.searchPagination {
	border-top: 1px dotted #b8d6de;
	color:#666;
}

#pageTypeSpecial div#searchResults ul li{
	border-top:  1px dotted #b8d6de;
}

/*---- ---- 4.2.7  Admin*/

#pageText #pageTypeAdmin fieldset legend,
#pageText #pageTypeAdmin h2 {
	color:  #789bbd;	
}

#pageTypeAdmin fieldset {
	border:  1px solid #b8d6de;
}

/*-------------------------------------------------------------------
5.0 Internet Explorer 6 CSS
---------------------------------------------------------------------*/






/*-------------------------------------------------------------------
6.0 Fiesta PRO CSS
---------------------------------------------------------------------*/

/*---- 6.1  Fiesta Global Elements*/

.header {
	width:190px;
}

.global {
	background-image: url(global_bg.gif); 
	padding-top:0px;
}

.globalWrap {
	background-image: url(global_wrap_bg.gif);
	background-repeat: repeat-y;
}


.page {
	background-color: #fff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

.pageContentFrame {
	padding:10px;	
}

.MindTouch {
	width:100%;
	text-align:center;
	padding-right:0px;
	height:25px;
	background-color:#e9eff1;
	color:#333;
	padding-top:10px;
}
.MindTouch a {
	color:#333;	
}

.MindTouch div.poweredBy {
	color:#333;	
}

/*---- 6.2  Fiesta Unique Elements*/

/*---- ---- 6.2.1  Header*/

/*---- ---- ---- 6.2.1.1  Common*/

.header .mast {
	background-image:url(sitenav_bg.gif);
	height:60px;
	overflow:hidden;
	border-bottom:1px solid #fff;
	background-color:#A9BAC2;
	background-repeat:repeat-x;
}

.mastPre,
.userAuthPre,
.navPre,
.mastPost,
.userAuthPost,
.navPost {
	display:none;
	background-image:none;
}

/*---- ---- ---- 6.2.1.2  Mast*/

/*---- ---- ---- 6.2.1.3  SiteNav*/
.header div.siteNav {
	background-repeat: repeat-x;
	width:190px;
}
body#loggedin .header .userAuth,
.header .siteNav .userAuth {
	background-color:#fff;
	background-image: url(pagebar_bg.gif);
	padding-top:5px;
	background-repeat:repeat-x;
	background-color:#e9eff1;
	height:55px;
}
.header .siteNav .userAuth a.userPage {
	color:#545E65;
	background-image: url(icon_userauth.png);
	background-position:10px 1px;
	background-repeat: no-repeat;
	height:30px;
	min-height:30px;
	padding-left:30px;
	font-size:13px;
	font-weight:bold;
}
.header .siteNav .userAuth a.userPage:hover {
	color:#000;
}
.header .userAuth a.userLogout,
.header .userAuth a.userLogin {
	background-image: url(buttons.png);
	background-position: -180px 0px;
}
.header .userRegister {
	background: transparent;
	position:relative;
	margin-top:-25px;
	min-height:25px;
}

.header .userRegister a {
	background-image: url(buttons.png);
	background-position: -180px;
	background-repeat:no-repeat;
}

/*---- ---- 6.2.2  Body*/

/*---- ---- ---- 6.2.2.1  Common*/

.body .bodyHeader,
.body .bodyFooter {
	display:none;
}

.body .bodyHeader .pre {
	background-image:none;	
}

/*---- ---- ---- 6.2.2.2  SiteNav*/

.body .siteNav .siteSearch,
.body .siteNav .pre {
	background-image:none;	
}

.body .siteSearch .inputSubmit {
	background-color:#a9bac2;
}

.body div.siteNav {
	background-image: url(sitenav_bg.gif);
	padding-top:30px;
	background-repeat: repeat-x;
	background-color:#a9bac2;
	border-bottom:1px solid #fff;
	margin-bottom:0px;	
}

.body div.siteNav ul {
	overflow:visible;	
}
.body div.siteNav a {
	color:#fff;
	font-size:12px;
	border-top: 0px;
	border-bottom: 0px;
	margin-left:5px;
	margin-right:5px;
	height:100%;
}
.body div.siteNav a:hover {
	background-color:#c4d2d7;
	border-right:0px;
	border-left:0px;
	margin-left:5px;
	margin-right:5px;
	color:#333;
}
.body .pageBar ul li a {
	font-size:11px;
}
/*---- ---- ---- 6.2.2.3  PageBar*/

.pageRevision,
.body .pageBar .pre {
	background-image:none;	
}

/*---- ---- ---- 6.2.2.4  PageInfo*/

/*---- ---- ---- 6.2.2.5  Dropdown Menus*/

/*---- ---- ---- 6.2.2.6  Special*/

/*---- ---- ---- 6.2.2.7  Admin*/

* html body.page-admin .body .pageBar,
* html body.page-admin .body div.siteNav {
	width:1010px;
}

/*---- 6.3  IE 6 Fiesta Pro Styles*/

/*---- ---- 6.3.1  Fiesta Global Elements*/

* html body .globalWrap {
	padding-bottom:0px;
	height:100%;
}
* html body .pageContentFrame {
	width:810px;
}
* html body .MindTouch {
	width:1010px !important;
}

* html body.page-admin .MindTouch {
	width:1210px;
}
/*---- ---- 6.3.2  Fiesta Unique Elements*/

/*---- ---- ---- 6.2.2.1  Header*/
* html body #siteNavTree {
	width:190px;	
}
* html body#loggedin .header .siteNav div.userAuth,
* html body .header .siteNav .userAuth {
	height:60px;
	overflow:hidden;
}

* html body .header .mast {
	width:190px;	
}

* html body .header div.siteNav div.userAuth a.userPage {
	background-image: url(icon_userauth.gif);
	background-position:5px 0px;
	height:25px;
	width:190px;
}

* html body .header div.siteNav div.userRegister {
	top:-5px;
	position:relative;
	width:190px;
	background-color:transparent;
	padding:0px;
}

* html body .header div.siteNav div.userRegister a {
	margin-right:5px;
	margin-top:5px;
	top:0px;
}

* html body .header div.siteNav div.userAuth {
	height:60px;
	width:190px;
	margin-bottom:0px;
	padding-bottom:0px;
}

* html body .header div.siteNav .userAuth a.userLogout, 
* html body .header div.siteNav .userAuth a.userLogin {
	margin-right:5px;
}

/*---- ---- ---- 6.2.2.2  Body*/


* html body .body div.siteNav {
	height:60px;
}

* html body .body div.siteNav a {
	font-weight:100;	
}

* html body .body div.page {
	width:810px;
	padding:0px;
}

* html body .body .pageBar ul li a {
	height:55px !important;	
	padding-top:40px !important;
	font-weight:100;
}

* html body .body .pageBar ul li.pageMore a {
	background-position:right 47px !important;	
}

* html body .body div.siteSearch input.inputSubmit {
	border:0px;
	padding:0px;
	height:20px;
	background-image:url(buttons.gif);
}

* html body .body .siteSearch input#searchInput {
	width:100px !important;
}


















/* --------- _CONTENT.CSS --------- */
/*
Table Of Contents

Path:   /skins/fiesta/_content.css

1.0 - Global
2.0 - Headers
3.0 - Paragraphs
4.0 - Hyperlinks
5.0 - Lists
6.0 - Font Syle (bold, italic, blockquote, etc)
7.0 - Pre tags
8.0 - Tables
9.0 - Images
10.0 - IE6

*/

/*-------------------------------------------------------------------
1.0 Global
---------------------------------------------------------------------*/
#topic,
#pageText {
	font: 14px trebuchet MS, Arial, Verdana;
	font-size:14px;
	line-height:1.5;
}
#pageContent div.pageStatus,
#pageContent div.pageRevision,
#pageContent div#pageToc div.pageToc {
	font-size:11px;
	padding:0px 5px 0px 5px;
}
/*-------------------------------------------------------------------
2.0 Headers
---------------------------------------------------------------------*/
.pageTitle {
	border-bottom: 1px solid #e6e6e6;
}
#title,
#topic h1,
#topic h2,
#topic h3,
#topic h4,
#topic h5,
#topic h6,
#pageText h1,
#pageText h2,
#pageText h3,
#pageText h4,
#pageText h5,
#pageText h6,
#attachments h1,
#files h2,
.header_1,
.header_2,
.header_3,
.header_4,
.header_5,
.header_6  {
	font-family: trebuchet MS, Arial, Verdana;
	margin:25px 0 5px 0;
	padding:0;
	color: #333;
	text-decoration: none;
	font-weight:normal;
}
#topic h1,
#pageText h1,
#title,
.header_1 {
	font-size: 26px;
	margin:0;
	padding:0;
}
#topic h2,
#pageText h2,
.header_2 {
	font-size: 24px;
}
#topic h3,
#pageText h3,
.header_3 {
	font-size: 20px;
}
#topic h4,
#pageText h4,
.header_4 {
	font-size: 18px;
	font-weight:bold;
}
#topic h5,
#pageText h5,
.header_5 {
	font-size: 16px;
	font-weight:bold;
}
#topic h6,
#pageText h6,
.header_6 {
	font-size: 14px;
	font-weight:bold;
}
/*-------------------------------------------------------------------
3.0 Paragraphs
---------------------------------------------------------------------*/
#topic p,
#pageText p {
	margin:0 0 10px 0;
}
/*-------------------------------------------------------------------
4.0 Hyperlinks
---------------------------------------------------------------------*/
#topic a,
#pageText a,
p.modified a {
	color: #0000ff;
}
#pageText a:hover,
p.modified a:hover {
	color: #ef9c1e;
	text-decoration:underline;
}
#topic a.new,
#pageText a.new {
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dashed;	
}
#topic a.editsectionlink,
#pageText a.editsectionlink,
#title a.editsectionlink {
	text-decoration: none;
	visibility: hidden;
	padding-left: 4px;
}
/*-------------------------------------------------------------------
5.0 Lists
---------------------------------------------------------------------*/
#topic ol,
#topic ul,
#pageText ol,
#pageText ul {
	padding:0 0 0 25px;
	margin:0;
	list-style-position:outside;
}
#topic ol,
#pageText ol {
	list-style-type:decimal;	
}
#topic ol li,
#pageText ol li,
#topic ul li,
#pageText ul li {
	line-height: 1.6;
	margin-left:5px;
	padding-left:5px;
}
#topic ul ,
#topic ul ul ul ul,
#topic ul ul ul ul ul ul ul,
#pageText ul ,
#pageText ul ul ul ul,
#pageText ul ul ul ul ul ul ul {
	list-style-type:disc;
}
#topic ul ul,
#topic ul ul ul ul ul,
#topic ul ul ul ul ul ul ul ul,
#pageText ul ul,
#pageText ul ul ul ul ul,
#pageText ul ul ul ul ul ul ul ul {
	list-style-type:circle;
}
#topic ul ul ul,
#topic ul ul ul ul ul ul,
#topic ul ul ul ul ul ul ul ul ul,
#pageText ul ul ul,
#pageText ul ul ul ul ul ul,
#pageText ul ul ul ul ul ul ul ul ul {
	list-style-type:square;
}
#topic div.wiki-toc ol li,
#pageText div.wiki-toc ol li {
	list-style-type:none;
}
/*-------------------------------------------------------------------
6.0 Font Style (bold, italic, blockquote, etc)
---------------------------------------------------------------------*/
#topic strong,
#topic b,
#pageText strong,
#pageText b {
	font-weight:bold;
}
#topic i,
#pageText i,
#topic em,
#pageText em,
#pageText em strong {
	font-style:italic;
} 
#topic blockquote, 
#pageText blockquote {
	margin:10px 0px 10px 20px;
	padding:5px;
	border-left:1px solid #ccc;
	background-color:#f7f7f7;
	font-style:italic;
}

.deki-content-edit .comment {
	background: #faffc0;
	-moz-border-radius:5px;
	border:1px solid #f6f054;
	padding:5px;
	overflow:hidden;
}

/*-------------------------------------------------------------------
7.0 Pre Tags
---------------------------------------------------------------------*/
#topic pre,
#pageText pre {
	margin-bottom: 10px;
	padding: 1em;
	border: 1px dashed #000;
	background-color: #fafafa;
	overflow: auto;
	width: auto;
}
#topic pre.script {
	border:1px solid #66cc66;
	padding-left:30px;
	background-image: url(../script_bg.gif);
	background-repeat: repeat-y;
	font-size:12px;
}
/*-------------------------------------------------------------------
8.0 Tables
---------------------------------------------------------------------*/
#topic table,
#pageText table {
	overflow: auto;
	font-family:trebuchet MS, Arial, Verdana;
	font-size:14px;
}
/*-------------------------------------------------------------------
10.0 IE6
---------------------------------------------------------------------*/
#topic img {
	border:1px dotted #ccc;	
}
/*-------------------------------------------------------------------
10.0 IE6
---------------------------------------------------------------------*/
* html body #topic pre,
* html body #pageText pre {
    width:700px !important;
}



