/***** CSS placed here will be applied to all skins on the entire site. *****/

/* General */
#user_masthead {
   background-color: #60a2d1;
}


/* Boxes */

/* Generic Bluebox and Bluebox colours */
.Bluebox, .Bluebox-top, .Bluebox-main {
   background-color: #ccffff; 
   border: 1px solid #4ecefb;
}

/* Boxes at the top of pages. (i.e. Stub, Disambig) */
.Bluebox-top {
   margin: 0 10px; 
   padding: 0 10px; 
}

/* Main Page Boxes */
.Bluebox-main {
   width: 100%;
}


/* Infobox */
.infobox {
   width: 256px;
   border: 1px #4ecefb solid;
   margin: 0 0 25px 25px;
   float: right;
}

.infobox th {
   text-align: left;
   background-color: #ccffff;
   border-left: 2px #ffffff solid;
   border-bottom: 2px #ffffff solid;
}

.infobox td {
   font-size: 11px;
   border-left: 2px #ffffff solid;
   border-right: 2px #ffffff solid;
   border-bottom: 2px #ffffff solid;
}

.infobox th.infobox-name {
   font-size: 16px;
   background-color: #60d7ec;
   text-align: center;
   border-top: 2px #ffffff solid;
   border-right: 2px #ffffff solid;
}

.infobox td.infobox-image {
   text-align: center;
}

.infobox td.infobox-imagetext {
   font-size: 12px;
   background-color: #a0ffff;
   text-align: center;
}

.infobox th.infobox-userboxes {
   text-align: center;
}


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


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


/* 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;
}


/* 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;
}