/* 
	_common.css (51,331), 
	_style.css (26,607), 
	style.css (16,700), 
	_content.css (5,108)
 */

/* --------- _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
	4.4 - Special
	4.5 - Custom HTML
	4.6 - TagLine
	4.7 - Autocomplete
	4.8 - Tables
	4.9 - Pagination
	4.10 - Extensions

	
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.4 - Page
			5.2.4.1 - Revision History
			5.2.4.2 - Editor Toolbar
			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 (not structed because new control panel available in 8.07)
			
	
6.0 - Internet Explorer 6 Common CSS
	6.1 - HTML elements
	
	6.2 - Fiesta Global Elements
		6.2.1 - Admin
		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.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
*/

/*-------------------------------------------------------------------
1.0 Skinning Variables
---------------------------------------------------------------------*/   

/*-------------------------------------------------------------------
2.0 Foreign Language CSS
---------------------------------------------------------------------*/

/*
German Germany, Poland Polish, German Austria

Page Revision Fix*/
body.de-at .body .pageRevision, 
body.de-de .body .pageRevision, 
body.pl-pl .body .pageRevision {
	padding-top:4px;
	height:46px;
}

/*
Italian Switzerland, Russian, German, German Austria, Germany Luxembourg

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;	
}

/*
French Switzerland, French Luxembourg French France, French Belgium, German Switzerland, Italian Italy, Italian Switzerland, Argenina, Spanish, Galician Galician

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;
}

/*
Italian Switzerland

Login Button*/
.it-ch .header .userAuth a.userLogin {
	width:100px;
	background-position:-320px !important;
}

/*
Russian Russia, Polish Poland, Norweigan Norway, German Switzerland, German Luxembourg, German Germany, German Austria, Galician Galician, french france, french belgium, spain spanish

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;
}

/*-------------------------------------------------------------------
3.0 HTML Elements
---------------------------------------------------------------------*/

/*----3.1  Structure*/

body {
	font-family:trebuchet MS, Arial, Verdana;
	padding:0px;
	margin:0px;
}

/*----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;
	min-height:800px;
}

.header {
	width:180px;
	padding-right:0px;
	position:absolute;
	z-index:5;
}

.body {
	padding-left: 200px;
	margin-bottom:50px;
	
}

.pageContentFrame {
	/*overflow-y:auto;	
	overflow-x:hidden;*/
	padding-bottom:10px;
	height:auto;
}


#pageContent {
	/*overflow-y:auto;
	overflow-x:hidden;*/
	min-height:200px;
}

.page {
	padding-bottom:10px;
	/*overflow-y:auto;*/
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	/*min-height:400px;*/
}

#pageText {
	/*overflow:hidden;*/
	min-height:300px;
}

div.hierarchy {
	font-size:11px;
	margin-top:5px;
}


/*----4.3  Admin*/

body.page-admin .globalWrap {
	max-width:1300px;	
}

body.page-admin .pageContent div form {
	overflow:hidden;
}

/*----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 {
	max-width:200px;
	height:auto;
	float:right;
}


body.page-special div.custom4 {
	display:none;	
}

/*----4.6  Tagline*/

.MindTouch {
	float:right;
	font-size:12px;
	padding-top:5px;
	padding-right:5px;
}

/*----4.7  Auto complete*/

#autoCompContainer {
	margin-left:10px;	
}

#autoCompContainer div.yui-ac-content ul {
	margin:0px;
	padding:0px;
}

#autoCompContainer div.yui-ac-content ul li {
	margin:0px;
	padding:3px;	
}

/*----4.8  Tables*/

tr.show-no {

	display:none;
}

table.table tr.show-no td {
	font-size:12px;
	border:0px;
}

table.table,
.atable table {
	width:100% !important;
	font-size:13px;
	margin-top:5px;
	margin-bottom:20px;
	margin-top:10px;
}

table.table tr th,
.table table tr th,
.atable table th {
	font-weight:bold;
	padding:5px;
	white-space: nowrap;
	padding-right:10px;
	font-size:13px;
}

table.table tr td,
.table table tr td,
.atable table td {
	vertical-align:top;
	padding:5px;
}

.feedtable {
	border:1px solid #999;
	line-height:1.5em;
	overflow:hidden;
	width:100%;
}

.feedtable th {
	background-color:#ddd;
	border-bottom:1px solid #999;
	font-size:14px;

}

.feedtable tr {
	background-color:#FFFFFF;
}

.feedtable tr.feedroweven td {
	background-color:#ededed;
}

/*---- 4.9  Pagination*/
.pagination {
	text-align: center;	
	margin: 4px 0;
	font-size: 11px;
	color: #888;
}
.pagination span.prev {
	margin-right: 16px;
	background: url(/skins/common/icons/arrow-l.gif) no-repeat center left; 
	padding-left: 14px;
}
.pagination span.next {
	margin-left: 16px;
	background: url(/skins/common/icons/arrow-r.gif) no-repeat center right; 
	padding-right: 14px;
}
.pagination span.info {
	font-weight: bold;
	color: #333;
	font-size: 12px;
}

/*---- 4.10  Extensions*/

#pageText div.dp-highlighter ol,
#topic div.dp-highlighter ol {
	padding-left:0px;	
} 

/*-------------------------------------------------------------------
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;
	margin-right:10px;
	width:70px;
	height:20px;
	display:block;
	font-size:13px;
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
	text-decoration:none;
	font-weight:bold;
	text-transform:lowercase;
}

.header .siteNav .userAuth a.userLogin {
	margin-top:0px;	
}


.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-transform: lowercase;
	font-size:13px;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	display:block;
	height:20px;
	width:70px;
	cursor:pointer;
}

body#loggedin .header .siteNav .userRegister {
	display:none;
}

/*---- ---- ---- 5.1.3.3  SiteNavTree*/

#siteNavTree {
	padding-bottom:10px;
}

#siteNavTree a {
	height:27px;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
}

#siteNavTree div.selectedChild a {
	font-size:12px;
	padding-top:4px;
	height:26px;	
}

#siteNavTree div.selectedChild a:hover {
	font-style: italic; 
}

#siteNavTree div.childNode,
#siteNavTree div.selectedChild {
	height:30px;
}

#siteNavTree div.sibling,
#siteNavTree div.dockedNode {
	height:30px;
}

#siteNavTree div.selected {
	height:30px;
}

#siteNavTree div.homeNode a {
	margin:0px;
	padding:0px;
	font-size:13px;
	width:120px;
	height:auto;
	line-height:18px;
	padding-top:5px;
}

#siteNavTree div.homeNode a span {
	padding:0px;
}

#siteNavTree div.homeNode {
	height:50px;
	width:180px;
}

#siteNavTree div.homeNode a {
	display:block;
	margin-left:0px;
	width:180px;
	height:auto;
	padding-bottom:15px;
	min-height:30px;
}

#siteNavTree div.homeNode a span {
	display:block;
	margin-left:50px;
	width:120px;
}



/*----5.2  Body*/

/*---- ---- 5.2.1  Common*/

.body .bodyHeader {
	height:20px;
}

.body .bodyHeader div.pre {
	padding: 0;
	margin: 0;
	font-size: 0px;
	height: 20px;
	width: 10px;
	float:left;
}

.body .bodyHeader div.post {
	font-size: 0px;
	height: 20px;
	margin-left:10px;
}

.body .bodyFooter div.pre {
	width:10px;
	float:left;
	height:10px;
}

.body .bodyFooter div.post {
	height:10px;
	margin-left:10px;
}

/*---- ---- ---- 5.2.1.1  BodyHeader*/

/*---- ---- ---- 5.2.1.1  BodyFooter*/

/*---- ---- 5.2.2  SiteNav*/

.body div.siteNav {
	overflow: hidden;
	min-width:550px;
	height: 30px;
	display:block;
	margin-bottom:5px;
}

.body div.siteNav a {
	margin: 0 1px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.body div.siteNav li.siteTools a {
	padding-right:25px;
}

.body div.siteNav a:hover {
	margin-right: 0px;
	margin-left: 0px;
}

.body div.siteNav div.pre {
	width:10px;
	height:30px;
	margin-right:10px;
	float:left;	
}

.body div.siteNav div.post {
	display:none;
}

.body div.siteNav ul {
	max-width:600px;
	min-width:350px;
	overflow: hidden;
}

.body div.siteNav ul li
{
float:left;
display:block;
}

.body div.siteNav ul li a
{
float: left;
display:block;
padding-top:5px;
height:23px;
vertical-align:middle;
padding-right:5px;
padding-left:5px;
}

/*---- ---- ---- 5.2.2.1  SiteSearch*/

.body .siteNav .siteSearch {
	height:27px;
	padding-top:3px;
	padding-right:10px;
	text-align:right;
	margin-left:0px;
	float:right;
	width:150px;
}

.body .siteSearch span {
	display:none;	
}

.body .siteSearch input#searchInput {
	max-width: 160px;
}

.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-admin div.body div.page div.pageBar ul li.navSplit,
.page-admin div.body div.page div.pageBar ul li.pageToc,
.page-admin div.pageToc,
.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 div.pre {
	width:10px;
	height:60px;
	float:left;
	margin-right:10px;
}

.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:10px;
	padding-left:20px;
	padding-top:12px;
	float:right;
	font-size:12px;
}

/*---- ---- 5.2.4  Page*/

/*---- ---- ---- 5.2.4.1  Editor Toolbar*/

#quicksavewait {
	display:none;	
}

.toolbar table tr td table tr td {
	padding:2px;
}

.toolbar table tr td table tr td a {
	cursor:pointer;
	
}

.toolbar table tr td table tr td a.buttonMT {
	padding:2px;
	overflow:hidden;
	
}

.toolbar table tr td table tr td a div.buttonImageContainer {
	float:left;
	position:static;
}

.toolbar table tr td table tr td a span#btnCancel,
.toolbar table tr td table tr td a span#btnSave {
	width:auto;
	display:block;
	position:static;
	top:0px;
	left:0px;
	float:left;
	padding-left:5px;
	padding-top:2px;
}


/*---- ---- ---- 5.2.4.2  Extension List Link*/

.extensionlist {
	width:100px;
	float:right;
	padding:5px 5px 5px 30px;
}

/*---- ---- 5.2.5  PageInfo*/

.language,
.gallery,
.file,
#comments,
.pageInfo {
	padding:5px;
	margin-top:5px;	
	overflow:auto;
}

.body .language strong,
.body .pageInfo dt.pageTags,
.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*/

.body dd.pageTags a {
	font-size:13px;	
}

.body dd.pageTags .taglist {
	margin-bottom:15px;
}

.body dd.pageTags .relatedpages strong {
	padding-right:20px;	
}

.body dd.pageTags .relatedpages {
	font-size:13px;
	margin-top:5px;
	border-top:1px dotted #a8cce7;
	padding-top:5px;
}

.pageTagList div.item {
	padding:0px;	
}

.body dt.pageIncomingLinks {
	display:none;	
}

/*---- ---- ---- 5.2.5.2  Languages*/

.languages ul li {
	float:left;
	margin-right:20px;	
}

/*---- ---- ---- 5.2.5.3  File Attachments*/

.body .file .fileAdd {
	float:right;
	width:200px;
	font-size:13px;
	margin-top:-22px;
}

.body .file .fileAdd a {
	text-decoration:none;
	height:20px;
	width:130px;
	font-weight:bold;
	display:block;
	text-align:center;
	float:right;
	text-transform:lowercase;
}

.body .file .fileAdd a img {
	display:none;
}

.body .file table {
	width:100%;
	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;
	padding-bottom:5px;
	border-top:1px dotted #a8cce7;
	padding-top:5px;
}

.body .file .fileList a.downarrow {
	padding-right:20px;
	padding-left: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 {
	color:#666;
	font-size:11px;	
	padding-bottom:0px;
	display:block;
	margin-top:10px;
	padding:0px;
	padding-left:20px;
	width:200px;
	background-image: url(../icon_comment_edited.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

.commentForm {
	padding:0px;
}

.commentMore {
	padding:0px;	
}

.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:90%;
}

#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:30px;
	height:25px;
	padding-top:5px;
	display:block;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-left:-20px;
}

#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;
	width:auto;
	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;	
}

#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;
	width:120px;
	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;	
	min-height:16px;
	margin-top:-3px;
	padding:3px;
	margin-left:10px;
	position:relative;
	width:auto;
	max-width:400px;
	text-align:left;
	font-size:12px;
	padding-left:22px;
}

.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;
	padding:2px;
	vertical-align:middle;
	padding-left:50px;
	padding-top:10px;
}

.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;	
}

.searchmsg div.inner {
	background-image: url(../icon_search.png);	
}

/*---- ---- 5.2.9  Special*/

#pageText #pageTypeSpecial fieldset legend,
#pageTypeSpecial h2 {
	margin-top:20px;
	font-size:16px;
	padding-bottom:10px;
}

#pageTypeSpecial ul li {
	list-style-type:none;	
}

#pageTypeSpecial form {
	margin-bottom:20px;
}

/*---- ---- ---- 5.2.9.1  Watched Pages*/

/*---- ---- ---- 5.2.9.2  Contributions*/

/*---- ---- ---- 5.2.9.3  My Preferences*/



.PageDW-SpecialPreferences div#pageTypeSpecial ul {
	margin:0px;
	padding:0px;	
}

.PageDW-SpecialPreferences div#pageTypeSpecial ul li {
	margin:0px;
	padding:0px;
	font-size:13px;
}

.PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row {
	overflow:auto;
	padding-bottom:10px;
}

.PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row span.label {
	float:left;
	display:block;
	width:170px;
}

.PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row span.formw {
	float:left;
	display:block;
	width:150px;
}

.PageDW-SpecialPreferences div#pageTypeSpecial fieldset legend {
	display:none;	
}

/*---- ---- ---- 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-User form input[type=submit] {
	margin-left:10px;
	width:50px;
}

.PageDW-User form input[type=text] {
	margin-left:10px;
}

/*---- ---- ---- 5.2.9.6  Templates*/

/*---- ---- ---- 5.2.9.7  Sitemap*/

.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial {
	min-height:400px;
}

/*SiteMap*/
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul li,
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul li,
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul ul li {
	list-style-type:disc;	
}
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul li,
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul li,
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul ul ul li {
	list-style-type:circle;
}

.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul li,
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul li,
.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul ul ul ul li {
	list-style-type:square;
}

.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial form table input[type=submit] {
	width:100px;
	margin-left:20px;
}

/*---- ---- ---- 5.2.9.8  Popular Pages*/

/*---- ---- ---- 5.2.9.9  Revision Comparison*/
table#pagehistory {
	width:100%;
	font-size:13px;
	margin-top:5px;
	margin-bottom:20px;
}

table#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*/

.PageDW-SpecialSearch div#pageText div#pageTypeSpecial form input[type=submit] {
	margin-left:10px;
	width:70px;
}

.PageDW-SpecialSearch div#pageText div#pageTypeSpecial form input[type=text] {
	margin-left:10px;

}

.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults ul { 
	margin-left:0px;
	padding:0px;
}

.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults ul li{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
	margin-left:0px;
}

.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults ul li div.itemmatch {
	font-size:12px;
}

.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults div.searchResults {
	font-weight:bold;
	text-align:right;
}

.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div.searchPagination {
	font-weight:bold;
	width:100%;
	display:block;
	padding-top:10px;
	text-align:right;
}

/*---- ---- ---- 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 (not structured because new control panel available in 8.07)*/

.PageDW-Admin div#pageText div#pageTypeAdmin ul {
	overflow:auto;	
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li {
	float:left;
	width:23%;
	min-height:130px;
	overflow:auto;
	margin:0px;
	padding-left:75px;
	font-size:11px;
	margin-right:20px;
	padding-bottom:0px;
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li a {
	font-size:13px;	
}

#pageTypeAdmin ul li {
	list-style-type:none;	
}

#pageTypeAdmin fieldset {
	margin-top:20px;
	padding:10px;
}

#pageText #pageTypeAdmin fieldset legend {
	margin-top:0px;
	font-size:13px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}

.PageDW-AdminBans form table td {
	padding-bottom:10px;
	padding-right:30px;
}

.PageDW-AdminServices {
	padding-bottom:20px;
}

/*Role Management -----------------------------------------------------------------------------------------------------------------------------------------------------*/

.PageDW-AdminRoles {
	overflow-x:scroll;	
	padding-bottom:25px;
}

.PageDW-AdminRoles input#submit-submit {
	width:70px;
	margin-left:10px;
	background-position:-180px 0px;	
}

/*Site Settings-----------------------------------------------------------------------------------------------------------------------*/
.PageDW-AdminSettings div#pageText div#pageTypeAdmin fieldset input[type=submit] {
	width:180px;
	margin-top:10px;
}

/*Visual Appearance-----------------------------------------------------------------------------------------------------------------------*/
.PageDW-AdminStyles div#pageText div#pageTypeAdmin fieldset {
	margin-bottom:20px;
}

.PageDW-AdminStyles div#pageText div#pageTypeAdmin fieldset table tr td {
	padding-bottom:5px;
}

.PageDW-AdminStyles div#pageText div#pageTypeAdmin textarea {
	width:90%;
	max-width:770px;
	min-width:350px;
	margin-bottom:10px;
	height:300px;
}

.PageDW-AdminStyles div#pageText div#pageTypeAdmin fieldset input[type=file] {
	background-image:none;
	background-color:#fff;
	border:1px solid #999;
	padding:2px;
}

/*Configuration-----------------------------------------------------------------------------------------------------------------------*/
.PageDW-AdminConfig div#pageText div#pageTypeAdmin fieldset {
	margin-bottom:20px;
}


.PageDW-AdminConfig div#pageText div#pageTypeAdmin table tr td {
	vertical-align:top;
}

.PageDW-AdminConfig div#pageText div#pageTypeAdmin input[type=text] {
	margin-right:10px;
}

/*Double Redirects*/
.PageDW-AdminDoubleRedirects div#pageText div#pageTypeAdmin div.actionsdiv input[type=submit],
.PageDW-AdminDoubleRedirects div#pageText div#pageTypeAdmin div.searchdiv input[type=submit] {
	width:50px;
	margin-left:10px;
}


/*Groups Management-------------------------------------------------------------------------------------------------------------------------*/
.PageDW-AdminGroups div.pageText fieldset.stepone textarea{
	width:100%;
}

.PageDW-AdminGroups div.pageText fieldset.steptwo input[type=submit] {
	width:130px;
}


.PageDW-AdminRestore form button,
table.table input[type=submit],
.PageDW-AdminGroups div.pageText div.tablemenu input[type=submit] {
	width:70px;
	background-position: -180px 0px;
	margin-left:10px;
}

form#addgroups, 
form#editgroups, 
form#listgroups, 
form#editusers {
	clear:none;	
}

/*User Management---------------------------------------------------------------------------------------------------------------------------------------------*/
.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset {
	margin-top:0px;
	border-width: 1px;	
}

.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset legend {
	padding-bottom:0px;
}

.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset input[type=submit] {
	margin-top:20px;
}

.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table td {
	width:50%;
}

/*Services Management*/
form#editservices table.markuptableremote td.usertip,
form#editservices table.markuptablelocal td.usertip,
form#addservices table.markuptableremote td.usertip,
form#addservices table.markuptablelocal td.usertip,
td.usertip {
	padding:10px;
}

form#editservices table.markuptableremote td.usertip h3,
form#editservices table.markuptablelocal td.usertip h3,
form#addservices table.markuptableremote td.usertip h3,
form#addservices table.markuptablelocal td.usertip h3,
td.usertip h3 {
	margin:0px;
}


form#addusers table.addsingleuser tr td, 
form#addservices table.addeditservice tr td , 
form#editservices table.addeditservice tr td,
form#editservices table.addeditservice td,
table#edituser td,
table#adduser td {
	width:auto;
	padding-bottom:5px;
	padding-top:5px;
}

form#addusers table.addsingleuser tr td input[type=text], 
form#addservices table.addeditservice tr td input[type=text], 
form#editservices table.addeditservice tr td input[type=text],
table#adduser td input[type=text],
table#adduser td input[type=password] {
	margin-right:10px;
	width:185px;
}

form#editusers input[type=submit],
form#adduser input[type=submit] {
	width:50px;
	margin-left:10px;
}

form#editservices table.markuptableremote,
form#editservices table.markuptablelocal,
form#addservices table.markuptableremote,
form#addservices table.markuptablelocal {
	margin-top:10px;	
	background:#fff;
}

form#editservices div.modeswitch {
	display:none;	
}

div.modeswitch {
	padding-left:20px;
	display:block;
	overflow:hidden;
	height:30px;
	font-size:13px;
}

.PageDW-AdminServices form#actionconfirmform div {
	margin-bottom:0px;
	margin-top:15px;
	margin-left:20px;
	vertical-align:middle;
}

.PageDW-AdminServices form#actionconfirmform div input{
	margin-right:10px;
	vertical-align:middle;
}

.PageDW-AdminServices form#actionconfirmform input[type=submit] {
	margin-top:20px;	
}

form#addservices div.modeswitch a {
	background:none;
	margin-top:5px;
	height:23px;
	padding: 3px 21px 0px 21px;
}

form#addservices .modeswitch .remotelink, 
form#editservices .modeswitch .remotelink,  
form#addservices .modeswitch .locallink, 
form#editservices .modeswitch .locallink {
	background:none;
	
}

form#addservices .modeswitch span.locallink, 
form#editservices .modeswitch span.locallink,
form#addservices .modeswitch span.remotelink, 
form#editservices .modeswitch span.remotelink {
	margin-top:5px;
	height:23px;
	padding: 2px 20px 0px 20px;
}

.PageDW-AdminServices div.actionsdiv input[type=submit] {
	margin-left:10px;
	width:50px;
}

form#addusers table.addsingleuser td.spaced, 
form#addservices table.addeditservice td.spaced, 
form#editservices table.addeditservice td.spaced {
	padding-bottom:10px;
}

form#addusers table.addsingleuser tr td, 
form#addservices table.addeditservice tr td , 
form#editservices table.addeditservice tr td,
form#editservices table.addeditservice td {
	background-color:#fff;	
}

form#addusers table.addsingleuser tr td input[type=submit], 
form#addservices table.addeditservice tr td input[type=submit], 
form#editservices table.addeditservice tr td input[type=submit] {
	width:130px;	
}




/*Unused Redirects---------------------------------------------------------------------------------------------------------------*/
.PageDW-AdminUnusedRedirects div#pageText div#pageTypeAdmin ol {
	margin-left:0px;
}

.PageDW-AdminUnusedRedirects div#pageText div#pageTypdAdmin br{
	display:none;
}

.PageDW-AdminUnusedRedirects div#pageText div#pageTypdAdmin p{
	margin-bottom:10px;
}

.PageDW-AdminUnusedRedirects div#pageText div#pageTypeAdmin ol li {
	padding: 5px 0px 5px 0px;
}

/*Watched Pages*/
.PageDW-SpecialWatchedpages div#pageText div#pageTypeSpecial form {
	margin:0px;	
	padding:0px;
}

.PageDW-SpecialWatchedpages div#pageText div#pageTypeSpecial form input[type=button] {
	margin-left:-17px;
	width:180px;
	background-position: -780px;
}

.PageDW-SpecialWatchedpages #pageText table strong {
	font-weight:100;
}	

/*Restoring Pages*/
div.articleinfo {
	text-align: center;
	border: 1px solid #333;
	padding: 4px;
	line-height: 24px;
	font-family: Tahoma, Sans-Serif;
	background-color: #efefef;
}
div.articleinfo a.cancel {
	font-size: 11px;
}

/*-------------------------------------------------------------------
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 .pageContentFrame {
	height:100%;
}

* 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*/


* html body.page-admin .globalWrap {
	width:1205px;
}

* html body.page-admin .page {
	width:1000px;	
}

* html body.page-admin #pageText {
	width:990px;
}

/*---- ---- 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;
}

* html body #siteNavTree .homeNode a {
	width:170px;
	margin-left:10px;
	cursor:pointer;
}

* html body #siteNavTree .homeNode a span {
	margin-left:40px;
}


/*---- ---- 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 .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;	
}

* html body .body div.page div.pageBar ul li.navSplit {
	background-image: url(../icon_separator.gif);
}

/*---- ---- ---- 6.3.2.4  Page*/

* 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 div.buttonImageContainer{
	
}

* 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;
}

* html body div.body div.page div#comments div.comments div.comment form a {
		
}

/*---- ---- ---- 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:150px;
	white-space: nowrap;
}

* html body div#menuPageOptions a {
	margin-right:20px;	
}

* 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;
}

* div.searchmsg div.inner {
	background-image: url(../icon_search.gif);	
}

/*---- ---- ---- 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*/

* html body.page-admin .body div.bodyHeader {
	width:1000px;
}

* html body.page-admin .body div.bodyFooter,
* html body.page-admin .body div.bodyHeader {
	width:1000px;
}

* html body.page-admin .globalWrap div.body div.bodyFooter div.post, 
* html body.page-admin .globalWrap div.body div.bodyHeader div.post {
	width:990px;
}

* html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul {
	margin-left:0px;	
}

* html body div.body div.page div.pageContent div.PageDW-Admin div#pageTypeAdmin ul {
	height:550px;
}

* html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li {
	width:280px !important;
	min-height:130px;
	height:auto !important;
	height:130px;
}

* html body div.body div.page div.pageContent div.PageDW-AdminRecycleBin div#pageTypeAdmin {
	overflow-x:hidden;
	width:100%;
	padding-bottom:30px;
}

* html body div.body div.page div.pageContent div.PageDW-AdminRoles div#pageTypeAdmin {
	overflow-x:scroll;
	width:100%;
	padding-bottom:30px;
}

* html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#edituser td,
* html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#adduser td {
	width:20%;
}

* html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#edituser td input,
* html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#adduser td input {
	margin-right:3px;
}

/* --------- _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
	
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.4 - PageInfo
		4.2.5 - Drop Down Menus
		4.2.6 - Special
		4.2.7 - Admin
		
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 - PageInfo
			5.3.2.5 - Dropdown Menus
			5.3.2.6 - Notifications
			5.3.2.7 - Special
			5.3.2.8 - Admin


*/

/*-------------------------------------------------------------------
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.gif);
	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 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;
}

/*-------------------------------------------------------------------
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 .userAuth a.userLogout,
.header .userAuth a.userLogin {
	background-image: url(buttons.png);
	background-position: -180px 0px;
}

.header .userRegister {
	background-color: #fff;
}

.header .userRegister a {
	background-image: url(buttons.png);
	background-position: -180px;
	background-repeat:no-repeat;
}

/*---- ---- --- 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.png);
	background-repeat: no-repeat;
}

#siteNavTree div.dockedNode {
	background-image: url(nav_last_docked.gif);	
}

#siteNavTree div.parentClosed a span {
	background-image: url(parent_closed.png);
	background-repeat: no-repeat;
}

#siteNavTree div.dockedNode a span{
	background-image: url(parent_open.png);
	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.homeNode a {
	background-image: url(../icon_grid_40.png);
	background-position: 10px -415px;
	background-repeat: no-repeat;
}

#siteNavTree div.homeSelected {
	background-image: url(nav_home_selected_bg.gif);
}

/*---- 4.2  Body*/

/*---- ---- 4.2.1  Common*/

.body .bodyHeader div.pre {
	background-image: url(page_header_pre.png);	

}
.body .bodyHeader div.post {
	background-image: url(page_header_post.png);
	background-repeat:no-repeat;
	background-position:right;
}

.body .bodyFooter div.pre {
	background-image: url(../page_footer_pre.png);	
}

.body .bodyFooter div.post {
	background-image: url(../page_footer_post.png);	
	background-position:right;
}

.extensionlist {
	background-image: url(../icon_grid_16.gif);
	background-position: 0px 0px;
	background-repeat: none;
	background-position: 5px 8px;
	background-repeat:no-repeat;
	background-color: #f4f4f4;
	border:1px solid #ccc;
	border-top:0px;
}

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;
}

.pageTitle a.pageMoved {
	background-position: 3px;
	background-image: url(icon_page_move.gif);	
}

/*---- ---- 4.2.2  SiteNav*/

.body .siteNav .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.png);
	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.4  PageInfo*/

.gallery,
.file,
#comments,
.pageInfo {
	background-image: url(pageinfo_bg.gif);
	background-repeat: repeat-x;
}

/*---- ---- ---- 4.2.4.1  Tags*/

/*---- ---- ---- 4.2.4.2  Languages*/

/*---- ---- ---- 4.2.4.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.png);
	background-position: right center;
	background-repeat: no-repeat;
}

/*---- ---- ---- 4.2.4.4  Images*/

#pageGallery a.actionmenu {
	background-image: url(action-open.png);
	background-position: right center;
	background-repeat: no-repeat;
}

/*---- ---- ---- 4.2.4.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;
}

input#commentSubmit {
	background-image: url(buttons.png);
	background-position: -320px 0px;
}

/*---- ---- 4.2.5  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;
}

#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.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-image: none;
}

/*---- ---- 4.2.6  Notifications*/

#sessionMSG {
	background-color: #fff9ae;
	background-image: url(bg-yellow.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}

.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);
}

/*---- ---- 4.2.7  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;	
}

.PageDW-SpecialPreferences div#pageTypeSpecial {
	background-image: url(../icon_preferences_big.png);
	background-position:600px 20px;
	background-repeat: no-repeat;
}

.PageDW-SpecialPreferences div#pageTypeSpecial input[type=submit] { 
	background-image: url(buttons.png);
	background-position: -520px 0px;
}


.PageDW-SpecialListRss {
	background-image: url(../icon_rss_big.png);
	background-position:600px 20px;
	background-repeat: no-repeat;
}

.PageDW-SpecialSitemap #pageTypeSpecial {
	background-image: url(../icon_sitemap_big.png);
	background-position:600px 20px;
	background-repeat: no-repeat;
}

.PageDW-SpecialSitemap #pageTypeSpecial form table input[type=submit] {
	background-image: url(buttons.png);
	background-position: -320px 0px;
}

.PageDW-SpecialContributions div#pageTypeSpecial form table input[type=submit] {
	background-image: url(buttons.png);
	background-position: -320px 0px;
}

.PageDW-SpecialWatchedpages div#pageText div#pageTypeSpecial form input[type=button] {
	background-image: url(buttons.png);
	background-position: -780px 0px;
}

.PageDW-SpecialSearch #pageTypeSpecial form input[type=submit] {
	background-image: url(buttons.png);
	background-position: -180px 0px;
}

.PageDW-SpecialSearch #searchResults .searchResults {
	color:#666;
}

.PageDW-User form input[type=submit] {
	background-image: url(buttons.png);
	background-position: -80px 0px;
}

#logindivid fieldset {
	border:1px solid #B8D6DE;
}

#pageContent .pageRevision {
	background-image: none;	
}

.revisionInfo {
	background-image: url(diff_bg.gif);
	background-repeat: repeat-x;
	background-color: #dddddd;
	border:1px solid #666;	
}

#pageText #pageTypeSpecial fieldset legend,
#pageText #pageTypeSpecial h2 {
	margin-top:20px;
	font-size:16px;
}


/*---- ---- 4.2.8  Admin*/

.PageDW-Admin div#pageText div#pageTypeAdmin ul li {
	background-repeat: no-repeat;
	background-position:top left;
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminUsers {
	background-image: url(../icon_user_management.png);	
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminStyles {
	background-image: url(../icon_visual_appearance.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminGroups {
	background-image: url(../icon_group_management.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminRecycleBin {
	background-image: url(../icon_deleted_files.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminConfig {
	background-image: url(../icon_configuration.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminSettings {
	background-image: url(../icon_site_settings.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminRoles {
	background-image: url(../icon_role_management.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminServices {
	background-image: url(../icon_services_management.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminDoubleRedirects {
	background-image: url(../icon_double_redirects.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminUnusedRedirects {
	background-image: url(../icon_unused_redirect.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminBans {
	background-image: url(../icon_bans.png);
}

.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminRestore {
	background-image: url(../icon_restore.png);
}

.PageDW-AdminSettings div#pageText div#pageTypeAdmin fieldset input[type=submit] {
	background-image: url(buttons.png);
	background-position: -780px 0px;
}


.PageDW-AdminStyles div#pageText div#pageTypeAdmin input[type=submit] {
	background-image: url(buttons.png);
	background-position: -780px 0px;
}

.PageDW-AdminDoubleRedirects #pageTypeAdmin .actionsdiv input[type=submit],
.PageDW-AdminDoubleRedirects #pageTypeAdmin .searchdiv input[type=submit] {
	background-image: url(buttons.png);
	background-position: -80px 0px;
}

form#editservices table.markuptableremote td.usertip,
form#editservices table.markuptablelocal td.usertip,
form#addservices table.markuptableremote td.usertip,
form#addservices table.markuptablelocal td.usertip,
.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table td.usertip {
	background-color:#ececec;
	background-image: url(usertip_bg.gif);
	background-repeat: repeat-x;
	border:1px solid #ccc;
}

.PageDW-AdminUsers div#pageText div#pageTypeAdmin form#editusers input[type=submit],
.PageDW-AdminUsers div#pageText div#pageTypeAdmin form#adduser input[type=submit] {
	background-image: url(buttons.png);
	background-position: -80px 0px;
}

.PageDW-AdminServices div.actionsdiv input[type=submit] {
	background-position: -80px 0px;
}
/*-------------------------------------------------------------------
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*/

* html body #siteNavTree div.homeNode a {
	background-image: url(../icon_home.gif);
	background-position:0px 0px;
}

* html body #siteNavTree div.parentClosed a span {
	background:transparent url(parent-closed.gif) no-repeat scroll left top;
}

* html body #siteNavTree div.parentOpen a span {
	background:transparent url(parent-open.gif) no-repeat scroll left top;
}

* html body #siteNavTree div.homeNode a span {
	background-image: none;
}

/*---- --- 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 li.siteTools a  {
	background-image:url(dropdown_arrow.gif);
}

* 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;
}

* html body .body .siteNav li.siteTools a {
	background-position: 43px 3px;
}

* html body .body .siteNav li.siteTools a:hover {
	background-position: 44px 3px;
}


/*---- --- --- 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.pageMore a  {
	background-image:url(drop_white.gif);
}

* html body .body .pageBar ul li.pageMore a:hover  {
	background-image:url(drop_grey.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;
}

/*---- --- --- 5.3.2.4  PageInfo*/

* html body .file div.fileList a.downarrow {
	background-image:url(action-open.gif);
	background-position: top right;
}

* html body #pageGallery div.galleryCell div.desctext a.actionmenu {
	background-image:url(action-open.gif);
}

/*---- --- --- 5.3.2.5  Dropdown Menus*/


* html body #menuPageOptions ul li a:hover {
	background-color:#ccc;
}

* 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:#d8d8d8;
}

* html body #menuTools ul li a.disabled,
* html body #menuTools ul li a.disabled:hover {
	background-color: transparent;
}


* html body #menuFiller div.dmenu ul li a:hover {
	background-color:#d8d8d8;
}

* html body #menuFiller div.dmenu ul li a.disabled:hover {
	background-color:transparent;
}

/*---- --- --- 5.3.2.6  Notifications*/

/*---- --- --- 5.3.2.7  Special*/

* html body .PageDW-SpecialSitemap #pageTypeSpecial {
	background-image: url(../icon_sitemap_big.gif);
}

/*Rss List-----------------------------------------------------------------------------------------------------------------------------------------------*/
* html body .PageDW-SpecialListRss {
	background-image: url(../icon_rss_big.gif);
}

/*My Preferences ------------------------------------------------------------------------------------------------------------------------------------------*/
* html body .PageDW-SpecialPreferences div#pageTypeSpecial {
	background-image: url(../icon_preferences_big.gif);
}

/*---- --- --- 5.3.2.8  Admin*/



/* --------- 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:  #333;
}

#siteNavTree a:hover {
	color:  #fff;
}

#siteNavTree div.selectedChild a:hover {
	color:  #fff;
}

#siteNavTree div.dockedNode a {
	color:  #333;
}

#siteNavTree div.dockedNode:hover a {
	color:  #fff;
}

#siteNavTree div.homeNode a:hover {
	color:  #ef9c1e;
}

#siteNavTree div.selected a {
	color:  #000;	
}

/*----4.2  Body*/

/*---- ---- 4.2.1  Common*/

/*---- ---- 4.2.2  SiteNav*/

/*---- ---- 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_white.png);
}

.body .pageBar ul li.pageMore a:hover {
	background-image: url(drop_grey.png);
}
/*---- ---- 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*/

#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;
	padding-bottom:35px;
	min-height:500px;
}


.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;	
}

.custom {
	display:none;	
}

/*---- 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:rgb(83,157,209);
	background-repeat:repeat-x;
}

.mastPre,
.userAuthPre,
.navPre,
.mastPost,
.userAuthPost,
.navPost {
	display:none;
}

/*---- ---- ---- 6.2.1.2  Mast*/

/*---- ---- ---- 6.2.1.3  SiteNav*/

.header div.siteNav {
	background-repeat: repeat-x;
	width:190px;
}

#siteNavTree {
	background-color:#fff;
	padding-bottom:0px;
	border-bottom:1px solid #97a7b2;
}

#siteNavTree div.node a {
	line-height:15px;	
}

#siteNavTree div.selectedChild,
#siteNavTree div.sibling, 
#siteNavTree div.dockedNode {
	height:20px;	
}

#siteNavTree a {
	color:#545e65;
	font-size:11px;
	font-weight:100;
}

#siteNavTree a:hover,
#siteNavTree div.selectedChild a:hover {
	color:#000;

}
#siteNavTree div.selectedChild a {
	font-size:11px;	
	font-weight:100;
}

#siteNavTree div.parentOpen a span {
	background-image: url(parent_open.gif);
	background-repeat: no-repeat;
}

#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;
	margin-left:30px;
	font-size:13px;
	cursor:pointer;
}

#siteNavTree div.homeNode {
	width:190px;
	padding-top:5px;
	height:25px;
}

#siteNavTree div.homeNode a {
	background-image: url(icon_home.png);
	background-position: 10px 5px;
	background-repeat: no-repeat;
	padding-bottom:0px;
	padding-top:5px;
}

#siteNavTree div.dockedNode a {
	color:#666;
	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 .siteNav .userRegister {
	background: none;
	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;
}

/*---- ---- ---- 6.2.2.2  SiteNav*/

.body .siteSearch .inputSubmit {
	background-color:#a9bac2;
}

.body div.siteNav {
	background-image: url(sitenav_bg.gif);
	padding-top:30px;
	background-repeat: repeat-x;
	background-color:rgb(83,157,209);
	border-bottom:1px solid #fff;
	margin-bottom:0px;	
}

.body div.siteNav ul {
	overflow:visible;	
}

.body div.siteNav ul li {
	height:24px;	
}

.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 div.siteNav li.siteTools a {
	background-image: url(drop_white.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right:20px;
}

.body div.siteNav li.siteTools a:hover {
	background-image: url(drop_grey.gif);
}

.body .pageBar ul li a {
	font-size:11px;
}

.body .pageBar ul li.pageMore a {
	background-image: url(drop_grey.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.body .pageBar ul li.pageMore a:hover {
	background-image: url(drop_grey.gif);
}

/*---- ---- ---- 6.2.2.3  PageBar*/

/*---- ---- ---- 6.2.2.4  PageInfo*/

/*---- ---- ---- 6.2.2.5  Dropdown Menus*/

/*---- ---- ---- 6.2.2.6  Special*/

/*---- ---- ---- 6.2.2.7  Admin*/

/*---- 6.3  IE 6 Fiesta Pro Styles*/

/*---- ---- 6.3.1  Fiesta Global Elements*/

* html body .globalWrap {
	padding-bottom:0px;
	height:100%;
}

* html body .body .MindTouch {
	width:810px;
}

/*---- ---- 6.3.2  Fiesta Unique Elements*/

/*---- ---- ---- 6.2.2.1  Header*/

* 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;
}

* html body .header #siteNavTree div.homeNode a {
	background-image: url(icon_home.gif);
	background-position:0px 0px;
	margin-left:5px;
	padding-top:0px;
}

* html body .header #siteNavTree div.homeNode a span {
	margin-left:20px;
	margin-top:0px;
}

* html body .header #siteNavTree div.node a {
	font-weight:100;
}

/*---- ---- ---- 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 div.siteNav li.siteTools a {
	background-image: url(drop_white.gif) !important;
	padding-right:20px;
	background-position:32px center;
}

* html body .body div.siteNav li.siteTools a:hover {
	background-image: url(drop_grey.gif) !important;
	padding-right:21px;
	background-position:33px center;
}

* html body .body .pageBar ul li.pageMore a {
	background-image: url(drop_grey.gif);
}

* html body .body .pageBar ul li.pageMore a:hover {
	background-image: url(drop_grey.gif);
}

* 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 38px !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;
}

div.specialSearch {
	background: url(global_bg.gif);
	border: 1px dotted rgb(210,125,0);
	padding: 20px 24px 12px 24px;
	margin: 0 30px 15px 30px;
}
.specialSearch h3{
	font-size: 14pt;
	margin-bottom: 10px;
}
.specialSearch p{
	line-height: 1.25;
	margin-bottom: 10px;
	margin-top: 5px;
	
}

.specialSearch div.formWrap, .specialSearch table.form{
	margin-bottom: 10px;
	margin-top: 5px;
}	
.specialSearch table.form td{
	padding: 5px;
}












/* --------- _CONTENT.CSS --------- */
/*--------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------*/
/*Content Styles*/
/*--------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------*/

#pageContent
{
	font: 14px trebuchet MS, Arial, Verdana;
	padding:5px;
	min-height:200px;
}

#pageContent div.pageStatus,
#pageContent div.pageRevision,
#pageContent div#pageToc div.pageToc
{
	font-size:11px;
	padding:0px 5px 0px 5px;
}


#topic,
#topic table,
#pageText,
#pageText table {
	font-size: 14px;
	font-family:trebuchet MS, Arial, Verdana;

}

#topic a,
#pageText a,
p.modified a {
	color: #0000ff;
}

#topic a:hover,
#pageText a:hover,
p.modified a:hover {
	color: #ef9c1e;
	text-decoration:underline;
}

#pageText a.new {
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dashed;	
}

#title, #topic h1, #pageText h1, .header_1 {
	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-bottom: 10px;
	margin-top:20px;
	padding-bottom: 0;
	color: #000;
	text-decoration: none;
	font-weight:normal;
}

#topic strong,
#topic b,
#pageText strong,
#pageText b
{
	font-weight:bold;
}

#topic em,
#pageText em
{
	font-style:italic;
} 
#title {
	padding-top: 6px;
	padding-left: 0px;
	width:100%;
	overflow:hidden;
}
#topic a.editsectionlink,
#pageText a.editsectionlink,
#title a.editsectionlink {
	text-decoration: none;
	visibility: hidden;
	padding-left: 4px;
}
h1#title {
	margin-top: 0;
}

#topic h1,
#pageText h1,
#title,
#imageGallery h2,
#attachments h2,
#attachments h1,
.header_1 {
	font-size: 18pt;
}
#topic h2,
#pageText h2,
.header_2 {
	font-size: 16pt;
}
#topic h3,
#pageText h3,
.header_3 {
	font-size: 14pt;
}
#topic h4,
#pageText h4,
.header_4 {
	font-size: 12pt;
	font-weight:bold;
}

#topic h5,
#pageText h5,
.header_5 {
	font-size: 11pt;
	font-weight:bold;
}

#topic h6,
#pageText h6,
.header_6 {
	font-size: 10pt;
	font-weight:bold;
}

#topic blockquote, 
#pageText blockquote {
	margin-left:40px;
	line-height: 1.25;
	margin-top: 5px;
	margin-bottom: 10px;	
}

#topic p,
#topic pre,
#pageText p,
#pageText pre {
	line-height: 1.25;
	margin-top: 5px;
	margin-bottom: 10px;
}

#topic p,
#pageText p {
	line-height: 1.25;
}


#topic ol ol ,
#topic ol ol ol,
#topic ol ol ol ol,
#topic ol ol ol ol ol,
#topic ol ol ol ol ol ol,
#topic ol ol ol ol ol ol ol,
#topic ol ol ol ol ol ol ol ol,
#topic ol ol ol ol ol ol ol ol ol,
#pageText ol ol ,
#pageText ol ol ol,
#pageText ol ol ol ol,
#pageText ol ol ol ol ol,
#pageText ol ol ol ol ol ol,
#pageText ol ol ol ol ol ol ol,
#pageText ol ol ol ol ol ol ol ol,
#pageText ol ol ol ol ol ol ol ol ol
{
	margin-bottom: 5px;
	margin-top:5px;
}

#topic ul li,
#pageText ul li
{
	line-height: 1.25;
	margin-left:10px;
	padding-left:10px;
	line-height:1.5;
}


#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;
	margin-bottom: 0px;
	margin-top:0px;
}

#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;
	margin-bottom: 0px;
	margin-top:0px;
}


#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;
	margin-bottom: 0px;
	margin-top:0px;
}


#topic ol,
#topic ul,
#pageText ol,
#pageText ul
{
	margin-bottom: 5px;
	margin-top:5px;
	padding:0px;
	padding-left:10px;
	margin-left:10px;
	list-style-position:outside;
}


#topic ol li,
#pageText ol li {
	line-height: 1.25;
	margin-left:10px;
	padding-left:10px;
	line-height:1.5;
	list-style-type:decimal;
}

#topic pre,
#pageText pre {
	padding: 1em;
	border: 1px dashed #000;
	background-color: #fafafa;
	overflow: auto;
	width: auto;
}

#topic table,
#pageText table {
	overflow: auto;
}

#topic pre.script {
	border:1px solid #66cc66;
	padding-left:30px;
	background-image: url(../script_bg.gif);
	background-repeat: repeat-y;
	line-height:17px;
	font-size:12px;
}

* html body #topic pre,
* html body #pageText pre {
    width:700px !important;

}



