/* Start of CMSMS style sheet 'v3' */
/* Start of CMSMS style sheet 'v3' */
/* Start of CMSMS style sheet 'v3' */
@charset "utf-8";

/* CSS Document */
#topbar                     { background: #eee url( 'images/bar/bg.gif' ) repeat-x; width: 959px; height: 25px; font-family: arial;margin:0 auto;   }
#topbar li                  { float: left; list-style: none; }
#topbar li a,#topbar span   { display: block;padding: 0 10px;background: url( 'images/bar/off.gif' ) 100% 0 no-repeat; line-height: 25px; color: #666;font-size: 11px;font-weight: bold; text-decoration: none; }
#topbar li a:hover          { display: block;padding: 0 10px;background: url( 'images/bar/on.gif' ) 100% 0 no-repeat; line-height: 25px; color: #666; text-decoration: none; }
a .cb {color:white;}
a img {border:none;}

body {

	background-color:#000000;

	margin: 0 0 0 0;

	}

#swf-banner {
	height:56px;
	border-bottom:#5eade4 1px solid;
	background-image:url(http://www.flashforward.net/images/etc/heroes/top-banner-bg.jpg);
	background-repeat:repeat-x;
	}

#swf-object {
	width:770px;
	margin:0 auto;
	}

#whole-body-wrapper {
	background-image:url(../image/background.jpg);
	background-repeat:repeat-x;
	}
	

#wrap {

	width:959px;

	margin:0 auto;

	}



#links_container {

	height:30px;

	background-image:url(../image/link_background.jpg);

	background-repeat:no-repeat;

	font-family:Trebuchet MS;

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;


	}



#link_box {

	width:120px;

	text-align:center;

	float:left;

	margin-top:5px;

	}



#bodycontainer {

	background-image:url(../image/midbody-background.jpg);

	background-repeat:repeat-y;

	}

		

#left_column {

	width:190px;

	float:left;

	font-family: Trebuchet MS;

	font-size:12px;

	color:#999999;

	}

	

#title {

	background-image:url(../image/section-title-bg.jpg);

	background-repeat:no-repeat;

	width:190px;

	height:33px;

	font-family: Trebuchet MS;

	font-size:15px;

	font-weight:bold;

	color:#bdd8f6;

	}



#title-content {

	background-image:url(../image/section-background.jpg);

	background-repeat:repeat-y;

	color:#ffffff;

	}



ul {

	margin: 0 0 0 8px;

	padding: 0 3px 0 8px;

	}



li {

	margin: 0 0 0 0;

	padding: 0 0 10px 0;

	}


ul.episodes {

	margin: 0 0 0 8px;

	padding: 0 3px 0 8px;

	}



li.episodes {

	margin: 0 0 0 0;

	padding: 0 0 10px 0;

	}



#right_column {

	width:190px;

	float:right;

	font-family: Trebuchet MS;

	font-size:12px;

	color:#999999;

	}



#middle_column {

	width:525px;

	margin: 0 auto;

	font-family: Trebuchet MS;

	font-size:12px;

	color:#999999;

	}



#topic-title a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	font-weight:bold;
        text-decoration:underline;

	color:#FFFFFF;

	padding-bottom:5px;

	}
#topic-title  {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:25px;

	font-weight:bold;

	color:#FFFFFF;

	padding-bottom:5px;

	}



#topic-date {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	color:#333333;

	padding-bottom:10px

	}



#footer {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:10px;

	text-align:center;

	width:959px;

	height:30px;

	padding-top:15px;

	margin:0 auto;

	border-top:#011021 1px dotted;

	}



a.toplink:link {

	font-family:Trebuchet MS;

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	}



a.toplink:hover {

	font-family:Trebuchet MS;

	font-size:15px;

	font-weight:bold;

	color:#012b5b;

	text-decoration:underline;

	}



a.toplink:visited {

	font-family:Trebuchet MS;

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	}



a.toplink:active {

	font-family:Trebuchet MS;

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	}

	

p {

	margin: 0 0 0 0;

	}



td.titles {

	font-family:Trebuchet MS;

	font-size:14px;

	font-weight:bold;

	color:#666666;

	}



td.contents {

	font-family:Trebuchet MS;

	font-size:12px;

	color:#ffffff;

	}



a:link {

	font-family: Trebuchet MS;

	font-size:12px;

	color:#666666;

	text-decoration:none;

	}



a:hover {

	font-family: Trebuchet MS;

	font-size:12px;

	color:#666666;

	text-decoration:underline;

	}



a:active {

	font-family: Trebuchet MS;

	font-size:12px;

	color:#666666;

	text-decoration:none;

	}



a:visited {

	font-family: Trebuchet MS;

	font-size:12px;

	color:#666666;

	text-decoration:none;

	}
/* End of 'v3' */


/* End of 'v3' */


/* End of 'v3' */


/* End of 'v3' */


/* End of 'v3' */

#header  {height:320px;}
/* End of 'v3' */

