/*This page contains the common CSS for The Venture Bros. Wiki content.*/

/* Main page CSS */

.page-Main_Page #mp-head {
     background-color: #600;
     border: 2px solid #300;
     font-size: 0.9em;
     padding: 3px;
}

.page-Main_Page .news {
     background-color: #EEBB00;
     border: 2px solid #AE7B00;
     color: #660000;
     font-size: 125%;
     margin: 0.5em auto;
     padding: 0.25em;
}

.page-Main_Page .news .newshead {
     color:#660000;
     font-size:125%
     font-size: 2em;
     width: 6em;
     padding: 0px;
}

.news a.extiw{
     color: #1AAE7B !important;
}

.watchit {
     background-color:#FFC;
     color: #A00;
     font-size: 110%;
     text-align: center;
     font-weight: bold;
     border: 1px dashed #ffef00;
     width: 70%;
     margin: 0 auto;
}

.watchit .spank {
     color: #C80;
     font-size: 1.1em;
     font-style:italic;
}

.watchit .bore {
     color: #888;
}

#unaired {
     color: #600;
     font-size: 1.1em;
     background: #FFB;
     border: 2px solid #820;
     padding: 0.3em;
     text-align: center;
     border-radius: 8px;
     -moz-border-radius: 8px;
     -webkit-border-radius: 8px;
     width: 50%;
     margin: 0 auto;
}

#unaired h4 {
     color: #400;
}

.recenteps {
     margin: 0.5em auto;
     width: 40em;
     background-color: #ffffbb;
     border-color: #dddd99;
}

.recenteps td {
     border-bottom: 1px #cccc99 solid;
     padding-bottom: 2px;
}


/* Tables */
table.cast {
     margin: 0 auto;
     background-color:black;
     color:white;
     border:2px solid #aa0000;
}

table.cast th {
     text-transform:uppercase;
     text-decoration:underline;
}

table.cast td { vertical-align:top; }

table.screen { background-color:transparent; }

table.screen td {
     vertical-align:top;
     color:#cccccc;
     font-weight:bold;
}

table.screen td.va {
     text-align:right;
     text-transform:uppercase;
}

table.screen td a:link,
table.screen td a:visited { color:white; }

table.screen td a.new {
     color:#ffaaaa;
     background:transparent;
     border:0px;
}

/* Dialogue, quotes and transcript */

.dialogue {
     background: #600;
     margin:5px auto 10px auto;
     padding:5px;
     border: 2px solid black;
     max-width:34em;	
}
	
.quotebox {
     background-color:#111;
     min-height:45px;
     padding: 3px 3px;
     margin: 12px auto 8px auto;
     border: 1px solid #970;
     vertical-align:middle;
     max-width:32em;
}

/* not currently in use */
img.talker {
	background:#740;	
	float:left;
	max-width:6em;
	max-height:48px;
	margin: 0px 0px;
	padding: 2px 2px;
	text-align:center;
	color:white;
	font-size:12px;
	border: 1px solid #fff;
}

/*  Infoboxes */

th#tinyhead {
     font-size: 85%;
     text-align: center;
     text-decoration: underline;
}

/* Episode_info Box */

table.episode_box {
     width: 20em; 
     float: right;
     font-size: 95%;
     padding:0.55em;
     background-color: #F9F9F9;
     border:1px solid #F4B41E;
     margin:0 0 0.5em 0.5em;
}

table.episode_box td#title {
     font-size: 130%;
     text-align: center;
     background-color: #311;
     color: #eea;
     padding: 2px;
}

table.episode_box td.links {
     text-align: center;
     border: 1px #ffcc00 solid;
     background: #600;
     padding: 0.3em;
}

#guidelink {
     text-align: center;
     border: 1px #ffcc00 solid;
     background: #ffffbb;
     padding: 0.3em;
     -moz-border-radius: 0.75em;
     -webkit-border-radius: 0.75em;
     border-radius: 0.75em;
}

#guidelink a {
     color: #620;
}

#forumlink {
    text-align:center;
}

/* Character_info Box */

.groupbox {
     width: 80%;
     margin: 0 auto;
     background-color: transparent;
     border: none;
}

.groupbox th {     
     text-decoration: underline;
     background-color: #dd8822;
     color: #800;
}

.groupbox .detail {
    text-align: center;
    font-size: 1.2em;
}

.aliases {
     width: 80%;
     margin: 0 auto;
     background-color: transparent;
}

.aliases th {     
     text-decoration: underline;
     background-color: #050;
     color: #dd8800;
}

.aliases .detail {
    text-align: center;
    font-size: 1.2em;
}


/* Missing Section notice */
.missing {
    background: #EFDFA2;
    border: 1px solid #99663E;
    color: #330000;
    font-size: 1.2em;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 1.5em;
    margin: 0.2em auto;
    max-width: 25em;
    padding: 0.3em;
    text-align: center;
}

/* Other important notices */
#impt-notice {
     border: 2px solid #660000;
     font-size: 110%;
     margin: 0.5em auto;
     padding: 0.5em;
     width: 98%;
     background-color:  #FFC933;
     color: #990000;
}