/*
 * EVE Online TV Core Style Sheet
 * Copyright MMM Publishing 2007 (C)
 */

/* Site Frame */

body {
	background: top left url('../assets/site_background.jpg') repeat-x #231f20;
	margin: 0px;
	font-family: 'Verdana', 'Arial', sans-serif;
	color: #fff;
	}

#topNavBackground {
	height: 48px;
	background: top left url('../assets/header_background.gif') repeat-x;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 3;
	}

.siteContent {
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	position: relative;
	width: 980px;
	}

img {
	border: 0px;
	}

a {
	color: #fff;
	}

a:hover {
	text-decoration: none;
	}

/* End Site Frame */

/* Header */

#headerContainer {
	width: 996px;
	}

#topNavContainer {
	background: top left url('../assets/header_top_left_cut.gif') no-repeat;
	height: 48px;
	position: relative;
	}

#topNavContainer ul {
	margin: 0px;
	padding: 21px 0px 0px 8px;
	list-style-type: none;
	}

#topNavContainer li {
	display: inline;
	float: left;
	}

/* Home Tab */

.navHome a {
	background: top left url('../assets/nav_buttons/home.gif') no-repeat;
	width: 99px;
	height: 28px;
	display: block;
	text-align: center;
	color: #747578;
	font-size: 0px;
	z-index: 90;
	position: relative;
	top: 0px;
	left: 0px;
	}

.navHome a:hover {
	background: top left url('../assets/nav_buttons/home_active.gif') no-repeat;
	color: #fff;
	}

.navHomeActive a,
.navHomeActive a:hover {
	background: top left url('../assets/nav_buttons/home_active.gif') no-repeat;
	z-index: 100;
	color: #fff;
	}

/* Latest Show */

.navLatestShow a {
	background: top left url('../assets/nav_buttons/latest_show.gif') no-repeat;
	width: 131px;
	height: 28px;
	display: block;
	text-align: center;
	color: #747578;
	font-size: 0px;
	position: relative;
	top: 0px;
	left: -26px;
	z-index: 80;
	}

.navLatestShow a:hover {
	background: top left url('../assets/nav_buttons/latest_show_active.gif') no-repeat;
	color: #fff;
	}

.navLatestShowActive a,
.navLatestShowActive a:hover {
	background: top left url('../assets/nav_buttons/latest_show_active.gif') no-repeat;
	z-index: 100;
	color: #fff;
	}

/* Archive Tab */

.navArchive a {
	background: top left url('../assets/nav_buttons/archive.gif') no-repeat;
	width: 104px;
	height: 28px;
	display: block;
	text-align: center;
	color: #747578;
	font-size: 0px;
	position: relative;
	top: 0px;
	left: -53px;
	z-index: 70;
	}

.navArchive a:hover {
	background: top left url('../assets/nav_buttons/archive_active.gif') no-repeat;
	color: #fff;
	}

.navArchiveActive a,
.navArchiveActive a:hover {
	background: top left url('../assets/nav_buttons/archive_active.gif') no-repeat;
	z-index: 100;
	color: #fff;
	}

/* Forum Tab */

.navForum a {
	background: top left url('../assets/nav_buttons/forum.gif') no-repeat;
	width: 98px;
	height: 28px;
	display: block;
	text-align: center;
	color: #747578;
	font-size: 0px;
	z-index: 60;
	position: relative;
	top: 0px;
	left: -81px;
	}

.navForum a:hover {
	background: top left url('../assets/nav_buttons/forum_active.gif') no-repeat;
	color: #fff;
	}

.navForumActive a,
.navForumActive a:hover {
	background: top left url('../assets/nav_buttons/forum_active.gif') no-repeat;
	z-index: 100;
	color: #fff;
	}

/* About Us Tab */

.navAboutUs a {
	background: top left url('../assets/nav_buttons/about_us.gif') no-repeat;
	width: 110px;
	height: 28px;
	display: block;
	text-align: center;
	color: #747578;
	font-size: 0px;
	z-index: 50;
	position: relative;
	top: 0px;
	left: -110px;
	}

.navAboutUs a:hover {
	background: top left url('../assets/nav_buttons/about_us_active.gif') no-repeat;
	color: #fff;
	}

.navAboutUsActive a,
.navAboutUsActive a:hover {
	background: top left url('../assets/nav_buttons/about_us_active.gif') no-repeat;
	z-index: 100;
	color: #fff;
	}



/* Contact Us Tab */

.navContactUs a {
	background: top left url('../assets/nav_buttons/contact_us.gif') no-repeat;
	width: 167px;
	height: 28px;
	display: block;
	text-align: center;
	color: #747578;
	font-size: 0px;
	position: relative;
	z-index: 40;
	top: 0px;
	left: -138px;
	}

.navContactUs a:hover {
	background: top left url('../assets/nav_buttons/contact_us_active.gif') no-repeat;
	color: #fff;
	}

.navContactUsActive a,
.navContactUsActive a:hover {
	background: top left url('../assets/nav_buttons/contact_us_active.gif') no-repeat;
	z-index: 100;
	color: #fff;
	}

/* Search */

#searchContainer {
	background: top right url('../assets/header_top_right_cut.gif') no-repeat;
	height: 48px;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 22px 12px 0px 0px;
	}

#searchContainer #searchField {
	border: 1px solid #231f20;
	height: 18px;
	position: relative;
	top: 0px !important;
	top: -1px;
	left: 0px;
	}

#searchContainer #searchSubmitBtn {
	cursor: pointer;
	font-size: 0px;
	background: top left url('../assets/search_btn.gif') no-repeat;
	width: 51px;
	height: 23px;
	border: 0px;
	position: relative;
	top: -2px !important;
	top: 0px;
	left: 0px;
	}

#searchContainer #searchSubmitBtn:hover {
	background: top left url('../assets/search_btn_on.gif') no-repeat;
	}

.eveLogo {
	float: left;
	}

.advertContainer {
	width: 530px;
	height: 99px;
	border: 1px solid #c7c7c7;
	background: #231f20;
	float: left;
	margin: 23px 0px 0px 19px;
	}

#headerStripContainer {
	margin: 1px 0px 0px 8px;
	}

#pollContainer {
	border: 1px solid #c7c7c7;
	background: top left no-repeat url('../content_graphics/homepage/ff_banner.jpg');
	width: 226px;
	height: 99px;
	float: left;
	margin: 23px 0px 0px 19px;
	font-size: 10px;
	color: #fff;
	position: relative;
	font-family: 'Verdana', 'Arial', sans-serif;
	}

#pollContainer ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	}

#pollContainer li {
	padding: 0px;
	clear: both;
	}

#pollContainer li input {
	padding: 0px;
	margin: 0px 3px 0px 0px;
	float: left;
	height: auto !important;
	height: 12px;
	}

/* IE7 */

*:first-child+html #pollContainer li input {
	height: 12px !important;
	}

#pollContainer p {
	margin: 26px 0px 4px 10px;
	padding: 0px;
	font-weight: 700;
	}

#pollContainer .submitBtn {
	position: absolute;
	right: 4px;
	bottom: 4px;
	background: url('../assets/vote_btn.gif') top left no-repeat;
	font-size: 0px;
	border: 0px;
	width: 37px;
	height: 24px;
	cursor: pointer;
	}

#pollContainer .submitBtn:hover {
	background: url('../assets/vote_btn_on.gif') top left no-repeat;
	}

/* End Header */


.footerDivider,
.latestNewsDivider {
	background: top left repeat-x url('../assets/divider_bg.gif');
	height: 33px;
	clear: both;
	}

.footerDivider .siteContent,
.latestNewsDivider .siteContent {
	background: top left no-repeat url('../assets/divider_bg_left.gif');
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 12px;
	}

.dividerEndPiece {
	position: absolute;
	right: 0px;
	top: 0px;
	background: top right no-repeat url('../assets/divider_bg_right.gif');
	height: 33px;
	width: 10px;
	}

.latestNewsDivider h2 {
	margin: 0px;
	line-height: 33px;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	}

.footerDivider p {
	font-size: 10px;
	line-height: 33px;
	color: #fff;
	}

.playerContainer {
	width: 940px;
	text-align: center;
	margin-top: 10px;
	}

.presenter,
.archiveShow {
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #333;
	}

.presenter img,
.archiveShow img {
	padding: 10px;
	}

.clear {
	clear: both;
	}

.presenterBio {
	padding: 10px;
	font-size: 12px;
	}

.presenter h2 {
	font-size: 20px;
	margin: 10px 0px 4px 0px;
	padding-left: 10px;
	}

h1 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 24px;
	}

form { 
	margin: 0px;
	padding: 0px;
	}
	
.archiveShow img {
	float: left;
	}
	
.archiveShow h2 {
	padding: 10px;
	margin: 0px;
	height: auto !important;
	height: 1px;
	}
	
.archiveShow .description {
	height: auto !important;
	height: 1px;
	}
	
.archiveShow .description ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	
	
	
	
	
	