/* ::::: http://ftbwiki.org/load.php?debug=false&lang=en&modules=ext.smw.style%7Cext.smw.tooltip.styles&only=styles&skin=carbon&* ::::: */

/* ::::: http://ftbwiki.org/load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.interface%7Cmediawiki.ui.button%7Cskins.carbon.styles&only=styles&skin=carbon&* ::::: */

@media screen {
	.mw-content-ltr { direction: ltr; }
	.sitedir-ltr textarea, .sitedir-ltr input { direction: ltr; }
	input[type="submit"], input[type="button"], input[type="reset"], input[type="file"] { direction: ltr; }
	.mw-icon-question:lang(ar), .mw-icon-question:lang(fa), .mw-icon-question:lang(ur) { transform: scaleX(-1); }
	#catlinks { text-align: left; }
	.catlinks ul { display: inline; margin: 0px; padding: 0px; list-style: outside none none; }
	.catlinks li { display: inline-block; line-height: 1.25em; border-left: 1px solid rgb(170, 170, 170); margin: 0.125em 0px; padding: 0px 0.5em; }
	.catlinks li:first-child { padding-left: 0.25em; border-left: medium none; }
	a.new { color: rgb(186, 0, 0); }
	.plainlinks a.external { background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; }
	.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
	h1:lang(anp), h1:lang(as), h1:lang(bh), h1:lang(bho), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kn), h1:lang(ks), h1:lang(ml), h1:lang(mr), h1:lang(my), h1:lang(mai), h1:lang(ne), h1:lang(new), h1:lang(or), h1:lang(pa), h1:lang(pi), h1:lang(sa), h1:lang(ta), h1:lang(te) { line-height: 1.6em ! important; }
	h2:lang(anp), h3:lang(anp), h4:lang(anp), h5:lang(anp), h6:lang(anp), h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as), h2:lang(bho), h3:lang(bho), h4:lang(bho), h5:lang(bho), h6:lang(bho), h2:lang(bh), h3:lang(bh), h4:lang(bh), h5:lang(bh), h6:lang(bh), h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn), h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu), h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi), h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn), h2:lang(ks), h3:lang(ks), h4:lang(ks), h5:lang(ks), h6:lang(ks), h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml), h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr), h2:lang(my), h3:lang(my), h4:lang(my), h5:lang(my), h6:lang(my), h2:lang(mai), h3:lang(mai), h4:lang(mai), h5:lang(mai), h6:lang(mai), h2:lang(ne), h3:lang(ne), h4:lang(ne), h5:lang(ne), h6:lang(ne), h2:lang(new), h3:lang(new), h4:lang(new), h5:lang(new), h6:lang(new), h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or), h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa), h2:lang(pi), h3:lang(pi), h4:lang(pi), h5:lang(pi), h6:lang(pi), h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa), h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta), h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) { line-height: 1.2em; }
	ol:lang(bcc) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(mzn) li { list-style-type: persian; }
	ol:lang(ckb) li { list-style-type: arabic-indic; }
	ol:lang(hi) li, ol:lang(mr) li { list-style-type: devanagari; }
	ol:lang(as) li, ol:lang(bn) li { list-style-type: bengali; }
	ol:lang(or) li { list-style-type: oriya; }
	.mw-editsection, .toctoggle, #jump-to-nav { -moz-user-select: none; }
	.mw-editsection, .mw-editsection-like { font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; }
	.mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection { margin-left: 1em; }
}
@media screen {
	a { text-decoration: none; color: rgb(6, 69, 173); background: transparent none repeat scroll 0% 0%; }
	a:visited { color: rgb(11, 0, 128); }
	a:active { color: rgb(250, 167, 0); }
	a:hover, a:focus { text-decoration: underline; }
	a.new, #p-personal a.new { color: rgb(186, 0, 0); }
	a.new:visited, #p-personal a.new:visited { color: rgb(165, 88, 88); }
	img { border: medium none; vertical-align: middle; }
	h1, h2, h3, h4, h5, h6 { color: black; background: transparent none repeat scroll 0% 0%; font-weight: normal; margin: 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom: 1px solid rgb(170, 170, 170); }
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 { border-bottom: medium none; font-weight: bold; }
	h3 { font-size: 132%; }
	h1, h2 { margin-bottom: 0.6em; }
	h3, h4, h5 { margin-bottom: 0.3em; }
	p { margin: 0.4em 0px 0.5em; line-height: 1.5em; }
	p img { margin: 0px; }
	ul { line-height: 1.5em; list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px; }
	ol { line-height: 1.5em; margin: 0.3em 0px 0px 3.2em; padding: 0px; list-style-image: none; }
	li { margin-bottom: 0.1em; }
	table { font-size: 100%; }
	fieldset { border: 1px solid rgb(47, 111, 171); margin: 1em 0px; padding: 0px 1em 1em; line-height: 1.5em; }
	form { border: medium none; margin: 0px; }
	.catlinks { border: 1px solid rgb(170, 170, 170); background-color: rgb(249, 249, 249); padding: 5px; margin-top: 1em; clear: both; }
}
.mw-ui-button:hover::-moz-focus-inner, .mw-ui-button:focus::-moz-focus-inner { border-color: transparent; }
.mw-ui-button.mw-ui-progressive:hover::-moz-focus-inner, .mw-ui-button.mw-ui-primary:hover::-moz-focus-inner, .mw-ui-button.mw-ui-progressive:focus::-moz-focus-inner, .mw-ui-button.mw-ui-primary:focus::-moz-focus-inner { border-color: transparent; }
.mw-ui-button.mw-ui-constructive:hover::-moz-focus-inner, .mw-ui-button.mw-ui-constructive:focus::-moz-focus-inner { border-color: transparent; }
.mw-ui-button.mw-ui-destructive:hover::-moz-focus-inner, .mw-ui-button.mw-ui-destructive:focus::-moz-focus-inner { border-color: transparent; }
.mw-ui-button-group > :first-child { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.mw-ui-button-group > :not(:first-child) { border-left: medium none; }
.mw-ui-button-group > :last-child { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
@media screen {
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { margin: 0px; padding: 0px; }
	h1, h2, h3, h4, h5, h6 { border-bottom: medium none; }
	ul { line-height: inherit; }
	table { border-spacing: 0px; }
	fieldset, img { border: 0px none; }
	address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
	ol, ul { list-style: outside none none; }
	caption, th { text-align: left; }
	h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
	q::before, q::after { content: ""; }
	body { color: rgb(188, 188, 188); font: 11px tahoma,helvetica,arial,sans-serif; position: relative; padding-bottom: 20px; background-position: 50% 0px; background-repeat: repeat-x; background-color: rgb(25, 25, 25); }
	input, select, textarea { font: 12px tahoma,helvetica,arial,sans-serif; }
	h3, strong { font-weight: bold; }
	img, .input_check, .input_radio { vertical-align: middle; }
	.tweet { font-size: 12px; border: medium none ! important; }
	a, a.external, a:focus, a.external:focus, #content_body a, #catlinks a, .ipsType_subtitle a, .ipbfs_titlebox a, .ipbfs_titlebox a:focus, #side_bar a, a:hover, #catlinks a:hover, #side_bar a:hover { text-decoration: none; }
	#content_body a.new, .ipsType_subtitle a.new, #catlinks a.new { color: rgb(255, 130, 130); text-decoration: none; }
	#content_body a.new:hover, #catlinks a.new:hover { color: rgb(255, 160, 160); }
	#side_bar .ipsSideBlock h3 a { color: rgb(138, 138, 138) ! important; }
	#side_bar .ipsSideBlock h3 a:hover { color: rgb(207, 207, 207) ! important; }
	#content_body ul { list-style: outside none disc; margin: 0px 0px 0px 25px; }
	#content_body ul li { padding: 4px 0px; line-height: 140%; }
	#content_body p { margin: 0px 0px 5px; }
	*::-moz-selection { color: rgb(255, 255, 255); background: rgb(117, 117, 117) none repeat scroll 0% 0%; }
	#aotw { font-size: 10px; padding: 8px 0px 0px 2px; line-height: 100%; }
	td { line-height: 150%; }
	#mw-content-text { line-height: 130%; }
	.ipsList_inline > li, #preftoc > li, #filetoc > li, .mw-search-formheader > li { display: inline-block; margin: 0px 3px; }
	.ipsList_inline > li:first-child, #preftoc > li:first-child, #filetoc > li:first-child, .mw-search-formheader > li:first-child { margin-left: 0px; }
	.ipsList_inline > li:last-child, #preftoc > li:last-child, #filetoc > li:last-child, .mw-search-formheader > li:last-child { margin-right: 0px; }
	.ipsType_pagetitle, .ipsType_subtitle { font: 300 26px/1.4 Helvetica,Arial,sans-serif; color: rgb(234, 234, 234); }
	.wrapper { margin: 0px auto; min-width: 980px; max-width: 1300px; width: 90%; }
	.wrapper_body { background: rgb(25, 25, 25) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(49, 49, 49) rgb(43, 43, 43) rgb(43, 43, 43); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6); }
	div#content, #content { padding: 10px ! important; margin-left: 0px ! important; line-height: 120%; }
	#contentwrap { clear: left; position: relative; padding-right: 310px; }
	#wikipage { width: 100%; float: left; }
	div#side_bar { float: right; position: relative; margin-right: -310px; width: 300px; }
	.border, .ipsBox_container { background: rgb(26, 26, 26) none repeat scroll 0% 0%; }
	.ipsBox_container { border: 1px solid rgb(45, 45, 45); padding: 10px; }
	.ipsBox { background: rgb(33, 33, 33) none repeat scroll 0% 0%; }
	.border { border: 1px solid rgb(57, 57, 57); }
	#content_body h1, #content_body h2, #content_body h3, #content_body h4, #content_body h5, #content_body h6 { margin-top: 15px; margin-bottom: 5px; padding-left: 10px; padding-right: 10px; }
	#content_body h2, #content_body h3 { font-size: 14px; }
	.maintitle, #content_body h2, #content_body h2.boxheader, #content_body h1, #preftoc, #filetoc, #toctitle, .mw-search-formheader { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4); padding: 14px; font-weight: bold; border-radius: 4px; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset; overflow: hidden; }
	#content_body h2.boxheader, #content_body h2 { background-position: 50% -3px; padding: 10px; }
	#content_body .mw-editsection, #content_body .mw-editsection a { color: rgb(255, 255, 255); font-size: 10px; font-style: normal; font-weight: bold; }
	#content_body .mw-editsection a:hover { text-decoration: underline; }
	#admin_bar { font-size: 11px; line-height: 28px; padding: 0px 12px; overflow: hidden; margin-bottom: 10px; border-radius: 3px; background-image: url('undefined'); background-position: 0px 0px; background-repeat: repeat-x; background-color: rgb(40, 40, 40); }
	#admin_bar li { padding-left: 10px; padding-right: 10px; }
	#admin_bar a { color: rgb(138, 138, 138); }
	#admin_bar a:hover { color: rgb(255, 255, 255); }
	#user_bar { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4); background-position: 50% -3px; background-repeat: repeat-x; }
	#user_navigation { color: rgb(255, 255, 255); float: left; font-size: 12px; line-height: 36px; height: 36px; overflow: hidden; }
	#user_navigation a { color: rgb(255, 255, 255); float: left; padding: 0px 12px; line-height: 36px; outline: medium none; height: 36px; }
	#user_navigation a:hover { background-image: url('undefined'); background-repeat: repeat; background-color: rgba(0, 0, 0, 0.2); }
	#user_navigation #navigation { padding-left: 30px; background-image: url('undefined'); background-position: 8px 50%; background-repeat: no-repeat; }
	#user_navigation #toolbox { padding-left: 30px; background-image: url('undefined'); background-position: 8px 50%; background-repeat: no-repeat; }
	#user_navigation #pt-login a, #user_navigation #pt-anonlogin a { padding-left: 30px; background-image: url('undefined'); background-position: 8px 50%; background-repeat: no-repeat; }
	#user_navigation #reg_link { padding-left: 30px; background-image: url('undefined'); background-position: 8px 50%; background-repeat: no-repeat; }
	#user_navigation #wikis_link { padding-left: 30px; background-image: url('undefined'); background-position: 8px 50%; background-repeat: no-repeat; }
	#user_navigation #wiki_ftb_link { padding-left: 30px; background-image: url('undefined'); background-position: 8px 50%; background-repeat: no-repeat; }
	#user_navigation #wiki_atl_link { padding-left: 30px; background-image: url('undefined'); background-position: 8px 50%; background-repeat: no-repeat; }
	#user_navigation ul li ul a { padding-left: 34px; width: 154px ! important; }
	#user_navigation #n-help a { background-image: url('undefined'); background-position: 10px 50%; background-repeat: no-repeat; }
	#user_navigation #t-print a { background-image: url('undefined'); background-position: 10px 50%; background-repeat: no-repeat; }
	#user_navigation #t-permalink a { background-image: url('undefined'); background-position: 10px 50%; background-repeat: no-repeat; }
	#user_navigation #t-upload a { background-image: url('undefined'); background-position: 10px 50%; background-repeat: no-repeat; }
	#user_navigation li ul { background: rgb(25, 25, 25) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(49, 49, 49) rgb(43, 43, 43) rgb(43, 43, 43); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6); display: none; list-style: outside none none; margin: 36px 0px 0px; padding: 0px; position: absolute; z-index: 10; width: 200px; }
	#user_navigation li:hover > ul { display: block; }
	#user_navigation li ul li > a { display: block; white-space: nowrap; width: 176px; }
	#branding { height: 105px; position: relative; }
	#logo { float: left; }
	#logo a:hover { opacity: 0.8; }
	#primary_nav { font-size: 12px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; text-transform: uppercase; font-weight: bold; float: right; margin-top: 36px; }
	#community_app_menu > li { margin: 0px 4px 0px 0px; }
	#community_app_menu > li > a { color: rgb(154, 154, 154); border-radius: 3px; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8) inset, 0px 0px 0px 1px rgba(255, 255, 255, 0.02), 0px 1px 0px rgba(255, 255, 255, 0.05); display: block; outline: medium none; padding: 0px 15px; line-height: 34px; height: 34px; position: relative; background-image: url('undefined'); background-repeat: repeat; background-color: rgba(0, 0, 0, 0.1); }
	#community_app_menu > li > a:hover, #community_app_menu > li > a.menu_active { box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8) inset, 0px 0px 0px 1px rgba(255, 255, 255, 0.03), 0px 1px 0px rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); background-image: url('undefined'); background-repeat: repeat; background-color: rgba(0, 0, 0, 0.3); }
	#community_app_menu > li.active > a { box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8) inset, 0px 0px 0px 1px rgba(255, 255, 255, 0.03), 0px 1px 0px rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); background-image: url('undefined'); background-repeat: repeat; background-color: rgba(0, 0, 0, 0.5); }
	#secondary_navigation { border-bottom: 1px solid rgb(37, 37, 37); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8); overflow: hidden; line-height: 37px; background-image: url('undefined'); background-position: 0px 0px; background-repeat: repeat-x; background-color: rgb(29, 29, 29); }
	#secondary_navigation a { color: rgb(215, 215, 215); line-height: 37px; height: 37px; }
	#secondary_navigation a:hover { color: rgb(255, 255, 255); }
	#secondary_navigation #breadcrumb li { float: left; }
	#secondary_navigation #breadcrumb li a { padding-left: 12px; margin-left: -15px; display: block; outline: medium none; text-decoration: none; background-image: url('undefined'); background-position: 0px 0px; background-repeat: no-repeat; }
	#secondary_navigation #breadcrumb li.first a { margin-left: 0px; background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
	#secondary_navigation #breadcrumb li span { display: block; padding-right: 17px; padding-left: 4px; background-image: url('undefined'); background-position: 100% 0px; background-repeat: no-repeat; }
	#secondary_navigation #breadcrumb li.first a span { padding-left: 12px; }
	#secondary_navigation #breadcrumb li a:hover { background-position: 0px -43px; }
	#secondary_navigation #breadcrumb li a:hover span { background-position: 100% -43px; }
	#secondary_navigation #breadcrumb li a:active { background-position: 0px -86px; }
	#secondary_navigation #breadcrumb li a:active span { background-position: 100% -86px; }
	#secondary_links { overflow: hidden; }
	#secondary_links li { float: left; margin: 0px; }
	#secondary_links a { padding: 0px 12px; display: block; }
	#secondary_links a#style_guide { padding-left: 22px; background-image: url('undefined'); background-position: 0px 50%; background-repeat: no-repeat; }
	#secondary_links a#rules_page { padding-left: 20px; background-image: url('undefined'); background-position: 0px 50%; background-repeat: no-repeat; }
	#secondary_links a#news_page { padding-left: 20px; background-image: url('undefined'); background-position: 0px 50%; background-repeat: no-repeat; }
	.breadcrumb { color: rgb(215, 215, 215); font-size: 11px; }
	.breadcrumb a { color: rgb(215, 215, 215); }
	.breadcrumb li:first-child { margin-left: 0px; }
	#search { margin: 5px 5px 0px 0px; }
	#searchInput { font-size: 12px; border: 0px none; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 225px; outline: 0px none; }
	#search_wrap { position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; padding: 0px 26px 0px 4px; height: 26px; line-height: 25px; border-radius: 3px 4px 4px 3px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); min-width: 230px; }
	#search .submit_input { text-indent: -3000em; padding: 0px; border: 0px none; display: block; width: 26px; height: 26px; position: absolute; right: 0px; top: 0px; bottom: 0px; border-radius: 0px 3px 3px 0px; background-image: url('undefined'); background-position: 50% center; background-repeat: no-repeat; background-color: rgb(26, 26, 26); }
	#search .submit_input:hover { background-color: rgb(40, 40, 40); }
	.right { float: right; }
	.left { float: left; }
	.clear { clear: both; }
	.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; overflow: hidden; }
	.clickable { cursor: pointer; }
	.ipbfs_titlebox { background: rgb(32, 32, 32) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(48, 48, 48) rgb(36, 36, 36) rgb(36, 36, 36); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8); border-radius: 3px; padding: 10px; overflow: hidden; margin-bottom: 10px; }
	#content_body { padding: 12px; font-size: 12px; }
	.ipsSideBlock, .general_box { background: rgb(26, 26, 26) none repeat scroll 0% 0%; border: 1px solid rgb(57, 57, 57); margin-bottom: 10px; }
	.ipsSideBlock { padding: 10px; }
	.bar, .ipsSideBlock h3, .general_box h3 { border-bottom: 1px solid rgb(57, 57, 57); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8); padding: 8px; background-image: url('undefined'); background-position: 0px -1px; background-repeat: repeat-x; background-color: rgb(40, 40, 40); }
	.ipsSideBlock h3, .ipsSideBlock h3 a, .general_box h3, .general_box h3 a, .bar, .bar a { color: rgb(255, 255, 255); }
	.ipsSideBlock h3 { margin: -10px -10px 10px; }
	#backtotop, #bottomScroll { width: 24px; height: 24px; line-height: 20px; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; position: absolute; display: inline-block; background: rgb(189, 189, 189) none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7) inset; text-align: center; border-radius: 16px; opacity: 0.4; outline: 0px none; }
	#bottomScroll:hover, #backtotop:hover { background: rgb(138, 138, 138) none repeat scroll 0% 0%; color: rgb(255, 255, 255); opacity: 1; }
	#footer_utilities { padding: 8px; position: relative; border-top: 1px solid rgb(42, 42, 42); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8); background-image: url('undefined'); background-repeat: repeat-x; background-position: 0px -1px; background-color: rgb(26, 26, 26); }
	#footer_utilities, #footer_utilities a { color: rgb(132, 132, 132); }
	#footer_utilities .ipsList_inline { margin-top: 3px; clear: left; float: left; }
	#footer_utilities .ipsList_inline > li { margin: 0px; }
	#footer_utilities .ipsList_inline > li > a { margin-right: 0px; padding: 4px 10px; display: inline-block; }
	#copyright { text-align: right; line-height: 22px; float: right; }
	input.mw-summary, input.loginText, input.loginPassword, input[type="text"], input[type="file"], textarea, input#year, select, .mw-input input, input.mw-input, input#mwUploadFile, input#searchText, input#powerSearchText, input#username, textarea#mw-scribunto-input, .mw-ui-vform > div input:not([type="button"]):not([type="submit"]):not([type="file"]) { border: 1px solid rgb(56, 56, 56); background: rgb(41, 41, 41) none repeat scroll 0% 0%; color: rgb(183, 183, 183); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2) inset; }
	fieldset { padding: 0px 0px 10px; }
	#searchForm fieldset { padding: 0px; }
	div#content table.wikitable, div#content table.wikitable tr, div#content table.wikitable td, #catlinks, #mw_metadata, #mw_metadata tr, #mw_metadata td { background: transparent none repeat scroll 0% 0%; border-color: rgb(57, 57, 57); color: rgb(255, 255, 255); }
	#catlinks { font-size: 12px; margin-bottom: 5px; }
	div#content th { padding: 4px 15px; }
	table tbody td { border: medium none; }
	tbody td { padding: 5px 0px; }
	#content_body table.infobox { background: rgb(17, 17, 17) none repeat scroll 0% 0% ! important; border: 1px solid rgb(57, 57, 57); border-radius: 5px; color: rgb(255, 255, 255); margin: 0px 0px 10px 10px; float: right; width: 250px; font-size: 11px; }
	#content_body table.infobox th { text-align: center; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4); padding: 7px ! important; font-size: 12px ! important; font-weight: bold; border-radius: 4px; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset; overflow: hidden; margin-bottom: 4px; background-position: 50% -8px ! important; background-repeat: repeat-x; }
	#content_body table.infobox td { padding: 5px; line-height: 130%; }
	.navbox { background: rgb(17, 17, 17) none repeat scroll 0% 0%; min-width: 500px; margin: 15px auto 10px; border: 1px solid rgb(57, 57, 57); padding: 1px; border-radius: 5px; }
	.navbox td { padding: 0px; }
	.navbox-list { background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 5px 0px; }
	th.navbox-title.navbox-maintitle { text-align: center; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4); padding: 7px ! important; font-size: 12px; font-weight: bold; border-radius: 4px; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset; overflow: hidden; margin-bottom: 4px; background-position: 50% -6px; background-repeat: repeat-x; }
	th.navbox-title.navbox-maintitle a, th.navbox-title.navbox-maintitle a.new th.navbox-title.navbox-maintitle a:visited, th.navbox-title.navbox-maintitle a.new:visited { color: rgb(255, 255, 255) ! important; }
	th.navbox-title.navbox-maintitle a:hover, th.navbox-title.navbox-maintitle a.new:hover { text-decoration: underline ! important; }
	th.navbox-title { text-align: center; font-weight: bold; background: rgb(17, 17, 17) none repeat scroll 0% 0%; }
	#socialfb { overflow: hidden; width: 53px; }
	#socialfb, #socialgplus, #socialtwitter, #socialpinterest { float: left; margin: 4px 5px 4px 0px; }
	body { background-image: url('background.jpg'); }
	a, a.external, a:focus, a.external:focus, #content_body a, #catlinks a, .ipsType_subtitle a, .ipbfs_titlebox a, .ipbfs_titlebox a:focus, #side_bar a, div.wikiEditor-ui-toolbar div.booklet div.index > div { color: rgb(135, 184, 215); }
	a:hover, #catlinks a:hover, #content_body a:hover { color: rgb(175, 211, 233); }
	#side_bar a:hover { color: rgb(175, 211, 233) ! important; }
	.maintitle, #content_body h2, #content_body h2.boxheader, #content_body h1, #preftoc, #filetoc, #toctitle, .mw-search-formheader, #content_body table.infobox th, th.navbox-title.navbox-maintitle, #user_bar { background-color: rgb(49, 72, 92); }
	.maintitle, #content_body h2.boxheader, #content_body h1, #preftoc, #filetoc, #toctitle, .mw-search-formheader, #user_bar, th.navbox-title.navbox-maintitle { background-image: url('undefined'); }
	#content_body table.infobox th { background-image: url('undefined') ! important; }
	#user_bar { border-bottom: 1px solid rgb(84, 119, 136); }
}
@media screen and (min-width: 982px) {
	div#content { margin-left: 11em; padding: 1.25em 1.5em 1.5em; }
}
/* ::::: http://ftbwiki.org/load.php?debug=false&lang=en&modules=site&only=styles&skin=carbon&* ::::: */

@font-face {
	font-family: "Minecraftia";
	src: url('minecraftia.ttf');
}
@font-face {
	font-family: "Galactic";
	src: url('galactic_alphabet.ttf');
}
.allpagesredirect::after { color: rgb(128, 128, 128); content: " (redirect)"; }
h2 { margin-top: 20px; }
.infobox { margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; }
.infobox td, .infobox th { vertical-align: top; }
.infobox-infoname { width: 34%; }
.infobox-infovalue { width: 66%; }
div.gridbox { background: rgb(139, 139, 139) none repeat scroll 0% 0%; display: inline-block; position: relative; height: 32px; width: 32px; padding: 2px; }
div.gridbox div.border_ul { display: block; margin: -2px 0px 0px -2px; border-left: 2px solid rgb(55, 55, 55); border-top: 2px solid rgb(55, 55, 55); height: 100%; }
div.gridbox div.border_lr { display: block; margin: 0px -2px -2px 0px; border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); height: 100%; }
#tooltip-display::before { content: ""; position: absolute; top: -0.25em; right: -0.125em; bottom: -0.25em; left: -0.125em; border: 0.125em solid rgba(16, 0, 16, 0.94); }
#tooltip-display::after { content: ""; position: absolute; top: -0.125em; right: -0.25em; bottom: -0.125em; left: -0.25em; background-image: linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)), linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)); background-size: 0.125em 100%; background-repeat: no-repeat; background-position: left center, right center; border-style: solid; border-color: rgba(16, 0, 16, 0.94); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 0.125em; }
.navitem, .navitem-link { white-space: nowrap; }
.craftgrid { position: relative; padding: 0px; margin: 0px; }
.griditem { position: absolute; width: 32px; height: 32px; padding: 0px; margin: 0px; }
.infobox th { padding: 0px ! important; }
.infobox .infobox-centertext { text-align: center; }
.infobox .infobox-caption { font-style: italic; }
.infobox .infobox-infoname { text-align: left; font-weight: bold; }
.infobox .infobox-infovalue { text-align: right; }
#content_body h2 { clear: left; }
a:lang(ar), a:lang(kk-arab), a:lang(mzn), a:lang(ps), a:lang(ur) { text-decoration: none; }
