/* Body */
* {margin:0; padding:0;}
body {background:#fff; color:#eee; font:76% Verdana,Arial,Tahoma,"Trebuchet MS",sans-serif; line-height:1.4em; text-align:center; padding:0;}/*f0f0dd*/
#wrap {width:97%; min-width:750px; background-color:#fff; color:#000000; padding:1%; margin:0 auto 0 auto; text-align:left; border:0px solid #555;} /*#f5fffa, f0f0dd*/
#top {width:97%; margin:7px auto 2px auto;}

/* Page Header */
#hleft {float:left; width:24%; padding:0; text-align:left; background: #fff; height: 80px} /*f5faff*/
#hleft h1{font-size:2.1em;font-family: Georgia, "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;letter-spacing: 0.1em;color:#567;margin:17px 0 8px 2px;}
#hleft h1 a{color:#63717a; font-weight:600;} /*#E87830, 567 */
#hleft h1 a:hover{color:#CC0000;}
#hleft h2{font-size:1.1em;letter-spacing:1px;margin:0 0 0 4px;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-weight: normal; color:#888;}
#hmiddle {float:left; width:46%; padding:0;}
#hright {float:right; width:26%; padding:0; background: #fff; height:80px; margin-top:5px;} /*f5faff*/
#hright p {margin:5px 5px 0 0px; padding:0; letter-spacing:1px; font-size:1.3em; color:#567; text-align: left; line-height:1.6em; }
#hright a {font-size:0.9em; font-weight:normal; /*font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;*/letter-spacing: 0.1em;color:#63717a;border: 0px solid #ccc;} /*567*/
#hright a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}

/* Headers, Links, Images */
h2, h3, h4 {margin:0 0 12px; padding-bottom:5px; color:#63717a; font-weight:700;} /*555*/
h2 a {color:#e34a21; font-weight:700;}  /* #B4C24B, cc0000, 567 */
h2 a:hover {color:#58BBEB;}
a {color:#3270AE; font-weight:400; text-decoration:none;} /* #4d699d */
a:hover {color:#444; text-decoration:none;}
img, a img {border:0; }
a:hover img {
    text-decoration: none;
    outline: none;
    border: 0px none transparent;
}


/* Main */
#main {text-align:left; width:47%; float:left; margin-right:1%;}
#section {text-align:left; width:74%; float:left; margin-right:1%; }
/*#main h2 {font-size:1.7em; letter-spacing:-1px; clear:left; border-bottom:2px solid #ccc;}*/
#main h2, #main h3, #section h2, #section h3 {font-size:1.2em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:0px dotted #ccc;}
#main p, #section p {margin:0 0 5px 0px;}
#main a:hover, #section a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}
#section h2 {color:#990000; font-size:1.4em; margin-left: -10px; margin-bottom: 10px}
#section h3 {font-size:1.2em;}

/* LeftColumn */
#lcolumn {text-align:left; float:left; margin-right:1%; width:26%;}
#lcolumn h2, #lcolumn h3 {font-size:1.2em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:0px dotted #ccc;}
#lcolumn p, #lcolumn ul, #lcolumn ol {margin:0 0 5px 0px; padding:0; line-height:1.6em;}
#lcolumn a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}

/* RightColumn */
#rcolumn {text-align:left; float:left; margin:0; width:25%; }
#rcolumn h2, #rcolumn h3 {font-size:1.2em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:0px dotted #ccc;}
#rcolumn p, #rcolumn ul, #rcolumn ol {margin:0 0 5px 0px; padding:0;}
#rcolumn a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}


/* Blocks */
.infoblock {border: 0px solid #ccc;padding:10px 10px 1px 15px;color: #000000; background: #f7f8f9; } /*f0f0dd*/
.radarblock {border: 0px solid #ccc;padding:10px 10px 1px 15px;color: #000000; background: #ffffff; margin-top: 10px;} /*f0f0dd*/
.compact_content {margin-left: -10px;}
.compact_content {line-height:1.6em;}
.compact_content li {display:inline}
.compact_content a {color: #000000;}
.compact_content a:hover { color: #000000; border-bottom:1px dotted; } 

.sectionblock {border: 0px solid #ccc;padding:10px 35px 20px 35px;color: #000000; background: #fff; } /*f0f0dd, f7f8f9*/
.videoblock {border: 0px solid #ccc;padding:10px 20px 20px 15px;color: #000000; background: #fff; } /*f0f0dd, f7f8f9*/
.expertsblock {border: 0px solid #ccc;padding:10px 15px 1px 15px;margin-bottom: 10px;color: #000000; background: #f7f8f9; } /*f5faff, efeddf*/
/*.expertsblock a {color: #000000; text-decoration:none; border-bottom:0px dotted #000000;}*/
.blogblock {border: 0px solid #ccc;padding:10px 15px 1px 15px;color: #000000; background: #f7f8f9; } /*f5faff*/
.notesblock {border: 0px solid #ccc;padding:10px 15px 1px 15px;color: #000000; background: #fff; margin-top: 2px;}
.focusblock {border-top: 0px dotted #ccc;padding:10px 5px 5px 0px;color: #000000; background: #fff; margin: 2px 15px 0 15px;}
.briefcontentblock {border: 0px dotted #ccc;padding:5px 10px 1px 10px;color: #000000; background: #fff; margin: 0px 0 10px 0; background: #f7f8f9;}
.people {margin-left:4%; padding-top: 4px;}
.classified {margin-left:4%; padding-top: 10px;padding-left: 3px;}
.episode { margin-left:4% }
#characters {display: none;visibility: hidden; font-size:0.9em;}


/* Footer */
#footer {clear:both; width:95%; line-height:1.6em; color:#000000;  margin: 0 auto; padding:10px 0;}
#footer p {margin:0; padding:0;}
#footer a {font-weight:bold;color:#63717a; border-bottom: 0px dotted #aaa;}
#footer a:hover {color:#e34a21; text-decoration:none; border-bottom:1px solid #e34a21;}



/* Various classes */
.image {float:left; margin:0 9px 3px 0;}
.orangelink a {color:#e34a21;}
.newsdate{color: #567;font-weight:bold;font-size:0.9em;}
.metasimple{clear:both;border-bottom: 0px dotted #aaa;padding: 0px 1px 3px 0;margin:3px 0 0 0;text-align:right;font-size:0.9em;color: #567;}
.metaepisode{clear:both;border-bottom: 0px dotted #aaa;padding: 0px 1px 3px 0;margin:3px 0 0 0;text-align:left;font-size:1.1em;}
.metanews{clear:both;border-bottom: 0px dotted #aaa;padding: 10px 35px 20px 35px;margin:3px 0 0 0;text-align:right;font-size:0.9em;color: #567;}
.metasimple a, .metanews a {color:#63717a; font-weight: 700;}
.metaepisode a {color:#000000;font-weight: 700;}
.metasimple, .metaepisode a:hover {text-decoration: none;}
.smallchar {font-size:0.9em;font-weight:bold;color:#63717a;} /* 555*/
.thumbs img{position:relative;padding:3px;margin:0 2px 2px 0;} /*border:1px solid #fff;background-color:#ddd;color: #555;}*/
/*.thumbs img:hover{background: url(images/flash.gif);}*/
input.e-mail {background:#f7f8f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#000000;padding:3px; margin-top: 5px; text-align:center;} 
input.yasearch {background:#fff none repeat scroll 0 0;border:1px dotted #e34a21;color:#63717a;padding:3px; margin-top: 5px;}
#submitbutton1, #submitbutton2 {background:#f7f8f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#000000;padding:2px; margin-top: 5px;}
.videolink {font-weight: 700; }
.strong {color:#63717a; font-weight: 700;}


.left {float:left; width:53%; text-align:left; margin-left: 20px}
.right {float:right; width:43%; text-align:right;}
.duo1 {float:left; width:47%; padding:1% 1% 1px 2%; background: #fff; margin-top: 7px;}
.duo2 {float:left; width:46%; padding:1% 1% 1px 2%;background: #fff; margin-top: 7px;}
.rduo1 {float:left; width:47%; padding:0% 1% 1px 0%; background: #fff; margin-top: 1px;}
.rduo2 {float:left; width:46%; padding:0% 0% 1px 1%;background: #fff; margin-top: 1px;}
.clear {visibility:hidden; clear:both; height:2px;}
.hide {display:none;}

/* Feedback */
#fdbkbutton {background:#f7f8f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#63717a;font-size:1.5em;padding:5px; margin-top: 12px;}
.orangemessage {color:#e34a21; font-size: 1.5em;}
.thanksmessage {color:green; font-size: 1.5em;}
.fdbk a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}
.fdbkborder { height:1px; margin: 10px 0 10px 0; }
.fdbkemail { font-size: 1.2em; font-weight: 700; }


/* Episodes button */


#epbutton {background:#f7f8f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#63717a;font-size:1 em;padding:5px; margin-top: 12px; margin-bottom: 12px}


.epbutt {
  font-family: Georgia;
  color: #ffffff;
  font-size: 1em;
  padding: 5px;
  text-decoration: none;
  background: #4863a0;
}
.epbutt:hover {
  background: #f02603;
}




/***********************************************************
Tooltip styles
***********************************************************/
.tool-tip {
	color:#333;
	width:300px;
	z-index:13000;
}

.tool-title {
	font-weight:bold;
	font-stile:italic;
	font:12px/1.2em Verdana, sans-serif;
	margin:0;
	color: #9FD4FF;/* #9FD4FF;*/
	padding:8px 8px 4px;
	background:url(images/bg_tooltip.png) top left;
	text-align:left;
}

.tool-text {
	font:12px/1.3em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	padding:4px 8px 8px;
	background:url(images/bg_tooltip.png) bottom right;
	color: #f8f8f8;
	text-align:left;
}

.tool-text span span {
	display:block;
	font:11px/1.3em Verdana, sans-serif;
	color: #aaa; /*#aaa;*/
	padding:5px 0 0 0;
	text-align:left;
}


