/* Font imports (will not work in Edge, sorry.) */
@import url(http://fonts.googleapis.com/css?family=Nova+Round);
@import url(https://fonts.googleapis.com/css?family=Raleway:500);
@import url(http://vampirediaries.wikia.com/wiki/MediaWiki:Transcript.css?action=raw&ctype=text/css);

/* highlighting for  bots */
a[href="/wiki/User:Tsha-bot"] {
	color: violet;
	font-family: 'Raleway';
	font-weight: bold;
	letter-spacing: 2px;
}

a[href="/wiki/User:SpeedyBot"] {
	color: violet;
	font-family: 'Raleway';
	font-weight: bold;
	letter-spacing: 2px;
}
/* end customizing */
/* Formatting for "hidden" Appearances section; cc-by-nc by [[w:c:MemoryAlpha:User:Bp]] at [[w:c:MemoryAlpha:User:Bp/interactive tree script]] */
.hiddenlist { display:none; }
.visiblelist { display:block; }

.listexpand { text-decoration: none; color: #002BB8; }
.listexpand:hover { text-decoration: underline; color: #002BB8; }

/* Mark redirects in Special:Allpages and Special:Watchlist */
.allpagesredirect {
   font-style: italic;
}
.allpagesredirect:after {
   color: #808080; content: " (redirect)"
}
.watchlistredir {
   font-style: italic;
}

/* Giving headers and TOC a little extra space */
.toc {
   margin-top: 20px;
}

/* Infobox template style */
.infobox {
   border: 1px solid #aaaaaa;
   background-color: #f9f9f9;
   color: black;
   margin-bottom: 0.5em;
   margin-left: 1em;
   padding: 0.2em;
   float: right;
   clear: right;
}
.infobox td,
.infobox th {
   vertical-align: top;
}
.infobox caption {
   font-size: larger;
   margin-left: inherit;
}
.infobox.bordered {
   border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
   border: 1px solid #aaaaaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
   border: 0;
}

/* Forum formatting (by -Algorithm & -Splaka) */
.forumheader {
   border: 1px solid #aaa;
   margin-top: 1em;
   padding: 12px;
}
.forumlist td.forum_edited a {
   color: black;
   text-decoration: none;
}
.forumlist td.forum_title a {
   padding-left: 20px;
}
.forumlist td.forum_title a.forum_new {
   font-weight: bold;
   background: url(/images/4/4e/Forum_new.gif) center left no-repeat;
   padding-left: 20px;
}
.forumlist td.forum_title a.forum_new:visited {
   font-weight: normal;
   background: none;
   padding-left: 20px;
}
.forumlist th.forum_title {
   padding-left: 20px;
}

/* Recent changes byte indicators */
.mw-plusminus-pos {
   color: #006500;
}
.mw-plusminus-neg {
   color: #8B0000;
}

/* Image frame fix */
div.tright, div.tleft {
   border: 1px solid silver;
}

div.thumbinner {
   background: inherit;
   border: none;
   color: inherit;
}
#article div.thumb {
   color:inherit;
}

/* === Babel === */

div.babelbox {
   float: right;
   margin-left: 1em;
   margin-bottom: 0.5em;
   width: 246px;
   border: 1px solid #99B3FF;
   padding: 2px 0 2px 0;
}
.lang-blockN, .lang-block0, .lang-block1, .lang-block2, .lang-block3 {
   margin: 2px 4px 2px 4px; /* t, l, b, r */
   width:238px;
   border-collapse: collapse;
}
td.lang-codeN, td.lang-code0, td.lang-code1, td.lang-code2, td.lang-code3 {
   text-align:center;
   font-size:14pt;
   width:45px;
   height:45px;
}
td.lang-descriptionN, td.lang-description0, td.lang-description1,
td.lang-description2, td.lang-description3 {
  font-size:8pt;
  padding:4pt;
  line-height:1.25em;
}

.lang-block0 {
   border:1px solid #FFB3B3;
}
td.lang-code0 {
  background-color: #FFB3B3;
  color: black;
}
td.lang-description0 {
  background-color: #FFE0E8;
  color: black;
}

.lang-block1,  .lang-block2, .lang-block3  {
   border:1px solid #99B3FF;
}
td.lang-code1, td.lang-code2, td.lang-code3 {
  background-color: #99B3FF;
  color: black;
}
td.lang-description1,  td.lang-description2, td.lang-description3 {
  background-color: #E0E8FF;
  color: black;
}

.lang-blockN {
   border:1px solid #6EF7A7;
}
td.lang-codeN {
  background-color: #6EF7A7;
  color: black;
}
td.lang-descriptionN {
  background-color: #C5FCDC;
  color: black;
}

var ShowHideConfig = { 
    brackets: '[[]]'
};
importScriptPage('ShowHide/code.js', 'dev');

.WikiaArticle .article-thumb .attribution { 
          display: none; }


/* Poll width */
div.ajax-poll { width:auto !important;  /* Inline style override for Poll extension*/
border: 1px solid #aaa !important;  /* Replaces dashed with solid blue */
}
 
.pollAnswerVotes div {
   background:none repeat scroll 0 0 #FF0000 !important;
}

/* End poll stuff */

/* Makes Images in gallery spin. Here primarily to make sure profile operates as it should. */

#oaimage img {
	-webkit-transition: -webkit-transform 0.8s ease-in-out;
	transition: transform 0.8s ease-in-out;
}
#oaimage img:hover {
	-webkit-transform: rotate(720deg);
	transform: rotate(720deg);
}

#oaimage img {	
	border-radius: 110px !important;
	border: 2px solid white;
}

#oaimage .media-gallery-wrapper .media img {
    outline: none !important;
}

/* End customizeation. */

/* Forum Styling */
.Wall .quote {
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(left,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, black, darkred, black);
	color:white;
	font-family:Raleway;
	border: 1px solid silver;
border-radius:4px;
}

.Wall .quote:before { 
    content: "“";
    float: left;
    margin-top: 5px;
    padding-top: 5px;
    padding-right:14px;
    margin-left: -14px;
    font-size: 70px;
    margin-bottom: -5px;
}

/* styling for boxes and things */

.policy { 
	background: darkred;
	background: -moz-linear-gradient(left,  black, darkred, black);
	background: -webkit-linear-gradient(left,  black, darkred, black);
	background: linear-gradient(left,  black, darkred, black);
	padding:10px; 
}

.other { 
	background: darkred;
	background: -moz-linear-gradient(left,  black, darkred, black);
	background: -webkit-linear-gradient(left,  black, darkred, black);
	background: linear-gradient(left,  black, darkred, black);
	padding:10px; 
	border-radius: 4px; 
	border: 1px solid silver;
}
/* Tabbers */
ul.tabbernav {
    border-bottom: 5px solid darkred !important;
	font-size: 14px;
    font-weight: normal !important;
}
 
ul.tabbernav li a {
    padding: 8px 12px !important;
    margin-left: 0px !important;
    color: #CCCCCC !important;
    border: none !important;
    background: none !important;
}
 
ul.tabbernav li a:link { color: #CCCCCC !important; }
ul.tabbernav li a:visited { color: #CCCCCC !important; }
ul.tabbernav li a:hover {
    color: #CCCCCC !important;
    background: darkred !important;
    border:none !important;
}
 
ul.tabbernav li.tabberactive a {
    background-color: #4B0905 !important;
    border-bottom: 1px solid black !important;
}
 
.tabberlive {
    width: 100%;
}
 
.tabberlive .tabbertab {
    border:none !important;
    padding: 0px !important;
}
/* End of tabber overrides */
 