body {
font-family: arial, helvetica, sans-serif;
background-color: #000;
color: #eee;
}

hr {
color: #e52a8f;
background-color: #e52a8f;
width: 75%;
border: 0;
padding: 0;
height: 1px;
}

#wikitext hr {
color: #a51e67;
background-color: #a51e67;
}

#wikibody table, #wikibody td, #wikibody th {
border: 1px solid #a51e67;
border-collapse: collapse;
}

#wikitext p, #wikitext div, #wikitext a, #wikitext blockquote {
border-color: #a51e67;
}

.quote {
border-left: 1px solid #a51e67;
margin: 0.3em 0.95em 0.15em 0.4em;
padding: 0.2em 12px;
}

.quote:hover {
border-left: 2px solid #a51e67;
padding-left: 11px;
}

.quoteblock.columns {
border-left: 1px solid #a51e67;
margin: 0.3em 0.95em 0.15em 0.4em;
padding: 0.2em 12px;
-moz-column-rule: 1px dotted #a51e67;
-webkit-column-rule: 1px dotted #a51e67;
column-rule: 1px dotted #a51e67;
}

.quoteblock.columns:hover {
border-left: 2px solid #a51e67;
padding-left: 11px;
}

.columns .quote {
margin: 0;
border: 0;
padding: 0.3em;
}

.columns .quote:hover {
border-left: 0;
padding: 0.3em;
}

.columns .quotelabel:after {
content: '*   *   *   *';
display: block;
padding-top: 0.5em;
text-align: center;
white-space: pre;
}

ol .quote {
margin-left: -1em;
}

ul .quote {
margin-left: -0.8em;
}

.quotelists blockquote, .quotelists blockquote:hover {
border-left: 1px dotted #a51e67;
margin: 0.3em 0.95em 0.15em 1.2em;
padding: 0.2em 10px;
}

li .quote, li .quote:hover {
border-left: 1px dotted #a51e67;
padding-left: 12px;
}

.genhead, .sectionhead {
border-bottom: 1px solid #a51e67;
padding: 0 0 1px 4px;
}

#wikileft, #topnav {
font-family: Verdana,sans-serif;
}

#wikihead {
border-bottom: 2px solid #e52a8f;
}

#titlewrapper {
margin: 18px 5px 4px 13.4em;
}

#logolink {
display: block;
background: url(tihheader.gif) no-repeat 5px 5px;
height: 55px;
width: 164px;
border: 0;
}

#pagesubtitle {
vertical-align: middle !important;
font-size: 70% !important;
font-weight: bold;
}

#wikileft {
border-right: 2px solid #e52a8f; 	
}

#wikifoot {
border-top: 2px solid #e52a8f;
text-align: right;
}

#wikileft .searchbutton {
font-family: arial, helvetica, sans-serif;
border-width: 0;
}

#ratingswrapper, .fpbox {
background-color:#000;
}

.ratingsbox {
background-color: #340a22;
border: 1px solid #871a57;
}

#showformlogin a, #showformlogin a:hover {
border: 0 !important;
background-image: none !important;
text-decoration: underline;
color: #fff !important;
}

#wikileft .searchbutton {
border-color: #000;
}

#wikileft .searchbutton:focus {
border-color: #490d2e;
}

.ratingsbox hr {
color: #911b5b;
background-color: #911b5b;
}

#cpreview,.mfloat2 {
border-color: #a51e67 !important;
}

.box, .float, .float-left, .float-right, .mbox.box, .mbox.float {
border: 0;
background-color: #000;
}

.box .floatboxinner, .mbox {
background-color: #340a22;
border: 1px solid #871a57;
}

.box .float, .box .float-left, .box .float-right, .border .float, .border .float-left, .border .float-right, .floatboxinner .floatboxinner {
background-color: transparent !important;	
}

.border .floatboxinner, .no-border div.floatboxinner .box .floatboxinner, .float.mbox .floatboxinner {
background-color: #340a22;
border: 1px solid #871a57 !important;
}

.box .floatboxinner .box, .box .floatboxinner .float, .box .floatboxinner .left-float, .box .floatboxinner .right-float {
background-color: #340a22;	
}

.floatboxinner .float .floatboxinner, .floatboxinner .noborder .floatboxinner {
border: 0 !important;	
}

.floatboxinner .mbox .floatboxinner {
border: 1px solid #871a57 !important;
}

.no-border .floatboxinner,.noborder .floatboxinner, .box.mbox {
background-color: transparent !important;
border: 0 !important;
}

.float.box .floatboxinner {
border: 1px solid #871a57 !important;	
}

.difftime {
background-color: #2b0219;
}

.edittop,.editbottom {
background-color: #2b0219;
border-color: #871a57;
}

.newsitem {
border-color: #871a57;
}

.newsitem .floatbox .box {
background: none;	
}

#wikitext :target {
background-color: #190b0f;
}

.pwreferences :target, .pwreferences :target a, .pwreferences :target a:hover, .refn:target, .refn:target a, .refn:target a:hover {
color: #E59BC3 !important;
}

#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular,.twtr-hd h3:after {
background-color: #871A58 !important;
color: #eee !important;
}


#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline, .twtr-tweet {
background-color: #340a22 !important;
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
color: #eee !important;
}

#twtr-widget-1 .twtr-tweet a {
color: #eee !important;
}

.polltable td {
border-color: #741953 !important;
}

a {
color: #eee;
text-decoration: none;
background: url(tihlinewhite1.gif) repeat-x bottom;
outline: 0;
border: 0;
}

a:hover {
color: #e52a8f;
}

a.createlinktext {
border: 0;
background: url(tihlinewhitedashed1.gif) repeat-x bottom;
}

#wikibody a {
background: url(tihline1.gif) repeat-x bottom;
}

#wikibody a.createlinktext {
background: url(tihlinedash1.gif) repeat-x bottom;
}

#wikibody a:hover {
color: #eee;
background: url(tihline2.gif) repeat-x bottom;
}

.extlink {
background:url(external.gif) no-repeat scroll right 0.1em transparent;
padding-right:12px;
}

.extlink .wikilinkimg {
background: none;
padding-right:0;
}

.wikilinkimg img:hover {
-webkit-box-shadow: 0 0 0.8em #dc2889;
box-shadow: 0 0 0.8em #dc2889;
display: inline-block;
padding: 0;
margin: 0.3em;
}

.boxw .wikilinkimg  img:hover {
margin: 0.3em 0;	
}

html>body #wikibody a:hover {
padding-bottom: 1px;
}

#wikibody a:hover.createlinktext {
background: url(tihlinedash2.gif) repeat-x bottom;
}

.wikilinkimg, #wikibody a:hover.wikilinkimg {
background: none !important;
}

.twtr-hd a, .twtr-hd a:hover, .twtr-ft a, .twtr-ft a:hover{
background: none !important;
padding: 0 !important;
}

@media screen and (max-width: 675px) { 
#titlewrapper {
margin: 0 10px 5px 10px;
padding-top: 10px;
clear: both;
text-align: right;
}

#titlewrapper .pagetitle {
display: inline-block;
text-align: left;
}

#wikileft {
border-top: 2px solid #e52a8f;
border-right: 0;	
}

#wikibody .navi-button a, #wikileft .navi-button a {
border: 1px solid #a51e67;
background-color: #340a22;
border-radius: 4px;
box-shadow: 2px 2px 4px #7b104a;
margin: 2px 0 0 5px;
}

#wikibody .navi-button a:hover, #wikileft .navi-button a:hover {
box-shadow: 3px 3px 4px #7b104a;
padding: 0.5em 3em 0.5em 0.5em;
border-width: 1px;
}

#menujump a, #menujump a:hover {
background-image: url(menu_icon-tih.png);
background-repeat: no-repeat;
background-size: 25px;
background-position: right 6px center;
}

#wikileft #topjump {
margin: 0 0 0 8px;
}

#topjump a, #topjump a:hover {
background-image: url(up-icon-tih.png);
background-repeat: no-repeat;
background-size: 24px;
background-position: right 6px center;
color: #eee;
}
}
