/** Hide these elements */
.printfooter, h3#siteSub, span.subpages {
  display: none;
}

/** MediaWiki specific styles */
a.new {
  color: red;
}

ol {
  list-style: decimal inside none;
}

#article_body ul {
  line-height:1.5em;
  list-style-type:square;
  margin:0.3em 0 0 1.5em;
  padding:0;
}

#as_tabs ul.tabs, #article_tabs ul.tabs {
	list-style-type: none;
}

ul#pagehistory li ul.contextmenu {
  display: inline-block;
  margin-left: 5px;
}

h1 .editsection {
  font-size: 53%;
}

h2 {
  border-bottom: 1px solid #1552A6;
  font-size: 150%;
  padding: 10px 0;
}

h2 .editsection {
 font-size: 67%;
}

h3, h4, h5, h6 {
 border-bottom: medium none;
 font-weight: bold;
 padding-top: 10px;
}

h3 {
 border-bottom: 1px solid #1552A6;
 font-size: 132%;
}

h3 .editsection {
 font-size: 76%;
 font-weight: normal;
}

h4 {
 font-size: 116%;
}

h4 .editsection {
 font-size: 86%;
 font-weight: normal;
}

h5 {
 font-size: 100%;
}
h5 .editsection {
 font-weight: normal;
}

h6 {
 font-size: 80%;
}

h6 .editsection {
 font-size: 125%;
 font-weight: normal;
}

.editsection {
  float: right;
  margin-left: 5px;
}

#editform textarea {
	font-size: 1.2em;
	width: 600px;
}

div.section p {
  margin: 15px 0 !important;
}

div.gallerybox div.thumb {
  border:1px solid #00347B;
  margin:2px;
  text-align:center;
}

div.thumb {
  background:transparent none repeat scroll 0 0;
  border:medium none;
  margin-bottom:0.5em;
  width:auto;
}

div.tright {
  border-width:0.5em 0 0.8em 1.4em;
  clear:right;
  float:right;
}

div.thumbinner {
  background-color:#1E1E1E;
  border:medium none;
  color:#FFFFFF;
  font-size:94%;
  overflow:hidden;
  padding:3px !important;
  text-align:center;
}

html .thumbimage {
  border:1px solid #CCCCCC;
}

html .thumbcaption {
  border:medium none;
  font-size:94%;
  line-height:1.4em;
  padding:3px !important;
  text-align:left;
}

pre, .factbox, .fbheading, .fbvalue, ul#filetoc, table.gallery, #toc, .toc {
  background:#4C535E repeat scroll 0 0;
}

pre, .factbox, .fbheading, .fbvalue, ul#filetoc, table.gallery, #toc, .toc {
  background:#4C535E repeat scroll 0 0;
}

#toc, .toc {
  border:2px solid #00347B;
  font-size:95%;
  padding:5px;
}

#toc h2, .toc h2 {
  background:transparent none repeat scroll 0 0;
  border:medium none;
  display:inline;
  font-size:100%;
  font-weight:bold;
  padding:0;
}

#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
  text-align:center;
}

#toc ul, .toc ul {
  list-style-image:none;
  list-style-type:none;
  margin-left:0;
  padding-left:0;
  text-align:left;
}

#toc ul ul, .toc ul ul {
  margin:0 0 0 2em;
}

#article_tabs * a {
	background: none;
}

#mw-subcategories {
	margin-bottom: 20px;
}

#mw-pages h2, #mw-subcategories h2 {
	border-bottom:1px solid #1552A6;
	margin-bottom: 10px;
}

#mw-pages h3, #mw-subcategories h3 {
  font-size:100%;
  margin:15px 0 0;
  padding:0;
  border-bottom:1px solid #1552A6;
}

#mw-subcategories h3 {
  display:none;
}

#mw-pages ul, #mw-subcategories ul {
	line-height:1.5em;
	list-style-type:square;
	margin:0.3em 0 0 1.5em;
	padding:0;
}

table.gallery {
  border:2px solid #00347B;
  margin:2px;
  padding:2px;
}

table.gallery tr, table.hp tr {
  vertical-align:top;
}

table.gallery td {
  background:transparent none repeat scroll 0 0;
  border:medium none;
  vertical-align:top;
}

div.gallerytext {
  font-size:84%;
  padding:2px 4px;
}

div#contentSub {
margin-left: 25px;
}

/** Collapsible table */
.collapseButton {   /* 'show'/'hide' buttons created dynamically by the        */
  float: right;   /* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */
  font-weight: normal;  /* are styled here so they can be customised. */
  text-align: right;
  width: auto;
}

/** Ratings Plug-in */
.ratingblock {
  display:block;
  border-bottom:1px solid #999;
  padding-bottom:8px;
  margin-bottom:8px;
  text-align: center;
  }

.loading {
  height: 30px;
  background: url('http://content.turbine.com/sites/common/images/ratearticle/working.gif') 50% 50% no-repeat;
}
  
.unit-rating { /* the UL */
  list-style:none;
  margin: 0px auto !important;
  padding:0px;
  height: 16px;
  position: relative;
}

.unit-rating li{
    text-indent: -90000px;
    list-style-type: none;
  padding:0px;
  margin:0px;
  /*\*/
  float: left;
  /* */
  }
  
.unit-rating li a {
  outline: none;
  display:block;
  width:16px;
  height: 16px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
}
  
.unit-rating li a:hover{
  z-index: 2;
  left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;} 
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}
.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}
.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}
.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 144px;}
.unit-rating a.r10-unit{left: 144px;}
.unit-rating a.r10-unit:hover{width: 160px;}

.unit-rating li.current-rating {
  height: 16px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/** Advanced Search  */
.hiddenStructure {
  display: none;
  speak: none;
}
.paginate_button, .paginate_active { margin-right: 5px; margin-left: 5px; }
.paginate_button, .sorting, .sorting_asc, .sorting_desc { cursor: pointer; color: #FFCC00; }
.paginate_button:hover, .sorting:hover, .sorting_asc:hover, .sorting_desc:hover { text-decoration: underline; }
.paginate_active { font-weight: bold; }
.asPaginateCtrl { float: right; margin-bottom: 5px; }
#resultstable_processing { text-align: center; }
#resultstable tr.row1, #resultstable tr.row2 {
    background-color: #0E0E0E !important;
}
table#resultstable tr.rowOn, table#resultstable tr:hover {
  background-color: #4A4E57 !important;
}
#resultstable tr.row1 td, #resultstable tr.row2 td {
  background: url("../../portal-base/images/misc/td_bg.png") center bottom repeat-x;
  border-bottom: 1px solid;
}
