* {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: sans-serif;
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


body {
	background: #0071BA;
}

/* ############# LETS DECLARE SHALL WE? ################ */

h1 {font-size: 18pt; color: #E88C3B; margin-top: 5px;}
h2 {font-size: 10pt; color: #E88C3B;}
p {font-size: 11pt; color: #fff; text-indent: 20px; margin: 3px 0;}

a {color: #fff; text-decoration: underline;}
a:hover {text-decoration: none;}

ul {color: #fff; margin: 10px 0 10px 15px; font-size: 10pt;}

/* ############# DIVS ################ */

#blog {
	width: 420px;
	min-height: 601px;
	position: absolute;
	top: 292px;
	left: 95px;
	overflow: auto;
	padding-bottom: 20px;
}
#blog img {border: none;}

#blog2 {
	width: 420px;
	position: absolute;
	top: 292px;
	left: 95px;
}

#guestlist {
	width: 250px;
	height: 400px;
	position: absolute;
	top: 250px;
	left: 95px;
	overflow: auto;
}

#clips {
	width: 430px;
	height: 300px;
	position: absolute;
	top: 500px;
	left: 25px;
	overflow: auto;
}

#home {
	background-image: url('images/home.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#working {
	background-image: url('images/working.gif');
	width: 200px; height: 100px;
	font-size: 10pt;
	padding-top: 40px; padding-left: 10px;
	position: absolute;
	top: 350px; left: -15px;
	background-repeat: no-repeat;
}

#episodeguide {
	background-image: url('images/episodeguide.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#press {
	background-image: url('images/press.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#guests {
	background-image: url('images/guests.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#listings {
	background-image: url('images/listings.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#theteam {
	background-image: url('images/theteam.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#mainSplash {
	background-image: url('images/itunes-splash.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#itunes_links {position: absolute; width: 450px; top: 490px; left: 40px; height: 75px;}
#itunes_links h1 {display: inline; color: #fff; font-size: 12pt;}

#amazon_links {position: absolute; width: 450px; top: 490px; left: 490px; height: 75px;}
#amazon_links h1 {display: inline; color: #fff; font-size: 12pt;}

.free {color: #FFB758;}
#buy {padding: 5px; width: 300px; color: #fff; background: #242424; margin-top: 3px; margin-bottom: 2px;}

#sideArea {
	width: 200px;
	height: 500px;
	position: absolute;
	top: 260px;
	left: 560px;
	font-size: 11pt;
}

#sideAreaEP {
	width: 200px;
	height: 500px;
	position: absolute;
	top: 260px;
	left: 560px;
	font-size: 11pt;
}
#sideAreaEP h1 {color: #fff; font-size: 12pt;}
#sideAreaEP h2 {color: #fff; font-size: 9pt;}

#sideAreaHome {
	width: 200px;
	height: 500px;
	position: absolute;
	top: 260px;
	left: 560px;
}

#sideJill {
	width: 200px;
	height: 200px;
	position: absolute;
	top: 430px;
	left: 560px;
}

#sideYT {
	width: 200px;
	height: 200px;
	position: absolute;
	top: 610px;
	left: 560px;
}


#vidDisplay {
	width: 432px;
	height: 233px;
	position: absolute;
	top: 110px;
	left: 182px;
}

#clipWeek {
	width: 150px;
	height: 60px;
	position: absolute;
	top: 170px;
	left: 240px;
}

#vidInfo {
	width: 280px;
	height: 200px;
	position: absolute;
	top: 480px;
	left: 490px;
}

#nextShow {
	width: 250px;
	height: 100px;
	position: absolute;
	top: 155px;
	left: 230px;
	text-indent: 0;
}


#splashVidDisplay {
	width: 432px;
	height: 233px;
	position: absolute;
	top: 302px;
	left: 175px;
}

#videos {
	background-image: url('images/videos.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#team {
	position: absolute;
	top: 500px;
	left: 280px;
	width: 450px;
	height: 200px;
}

#cardPic {
	position: absolute;
	top: 70px;
	left: 550px;
	width: 180px;
	height: 120px;
}

#homeVidDisplay {
	position: absolute;
	top: 40px;
	left: 426px;
	width: 320px;
	height: 165px;
}

#nextShowDisplay {
	position: absolute;
	top: 220px;
	left: 460px;
	width: 300px;
	height: 25px;
}

#cardInfo {
	position: absolute;
	top: 250px;
	left: 370px;
	width: 320px;
	height: 330px;
}
#cardInfo img {width: 300px;}

/* ############# TEAM PAGE DIVS ################ */

#teamInfo {
	position: absolute;
	top: 260px;
	left: 80px;
	width: 360px;
	height: 450px;
}

#al {
	background-image: url('images/teambg/al.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#anthony {
	background-image: url('images/teambg/anthony.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#steven {
	background-image: url('images/teambg/steven.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}


#katie {
	background-image: url('images/teambg/katie.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}


#kevin {
	background-image: url('images/teambg/kevin.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}

#nicole {
	background-image: url('images/teambg/nicole.gif');
	width: 800px;
	height: 700px;
	margin: 0 auto;
	position: relative;
}




/* ############# CLASSES ################ */


.enter {
	position: absolute;
	top: 535px;
	left: 260px;
}

/* The Team Link Classes */

.al {position: absolute; top: 110px; left: 630px;}
.anthony {position: absolute; top: 210px; left: 500px;}
.steven {position: absolute; top: 35px; left: 470px;}
.kevin {position: absolute; top: 190px; left: 380px;}
.nicole {position: absolute; top: 40px; left: 190px;}
.katie {position: absolute; top: 200px; left: 120px;}

/* Nav classes Main */

.home {position: absolute; top: 40px; left: 120px;}
.videos {position: absolute; top: 63px; left: 160px;}
.listings {position: absolute; top: 39px; left: 220px;}
.episodeguide {position: absolute; top: 65px; left: 260px;}
.theteam {position: absolute; top: 90px; left: 220px;}
.guests {position: absolute; top: 39px; left: 330px;}
.press {position: absolute; top: 91px; left: 330px;}

/* Nav classes Videos */

.homeV {position: absolute; top: 40px; left: 250px;}
.listingsV {position: absolute; top: 29px; left: 390px;}
.episodeguideV {position: absolute; top: 65px; left: 280px;}
.theteamV {position: absolute; top: 55px; left: 410px;}
.guestsV {position: absolute; top: 67px; left: 190px;}
.pressV {position: absolute; top: 67px; left: 510px;}

/* Nav classes Team */

.homeT {position: absolute; top: 515px; left: 50px;}
.listingsT {position: absolute; top: 540px; left: 60px;}
.episodeguideT {position: absolute; top: 570px; left: 55px;}
.videosT {position: absolute; top: 596px; left: 70px;}
.guestsT {position: absolute; top: 626px; left: 65px;}
.pressT {position: absolute; top: 650px; left: 65px;}

/* Clips List */

a.playing {background: #9AE155;}
#clips ul {list-style: none; display: block;}
#clips ul li a {
	background: #0D314C;
	display: block;
	padding: 3px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	height: 55px;
}
#clips img {width: 100px; height: 50px; float: right;}
#clips h1 {font-size: 12pt; color: #E88C3B;}
#clips h2 {font-size: 10pt; color: #fff;}
#clips a:hover {background: #1A4B70;}

/* state List */

#sideArea ul {
	list-style: none;
}
#sideArea a {
	display: block;
	padding: 2px;
	background: #6CB6E6;
	text-decoration: none;
}
#sideArea a:hover {background: #B5D8EE;}
#sideArea li {margin-bottom: 1px;}

/* Episode List */

#sideAreaEP ul {
	list-style: none;
}
#sideAreaEP a {
	display: block;
	padding: 1px;
	background: #6CB6E6;
	text-decoration: none;
}
#sideAreaEP a:hover {background: #B5D8EE;}
#sideAreaEP li {margin-bottom: 1px;}


/* Listings List */

#blog ul {list-style: none;}
#blog li {display: block; background: #EF4141; color: #fff; padding: 2px; margin-bottom: 1px;}

#nextShow h1 {color: #000; font-size: 14pt;}
#nextShow h2 {color: #000; font-size: 12pt;}
#nextShow p {font-size: 10pt;}

/* Guests List */

#guestlist ul {list-style: none; display: block;}
#guestlist ul li a {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
#guestlist img {width: 70px; height: 40px; float: right;}
#guestlist h1 {font-size: 12pt; color: #E88C3B;}
#guestlist h2 {font-size: 10pt; color: #fff;}
#guestlist a:hover {background: #0071BA;}

/* Card Info */

#cardPic h1 {color: #104F78;}
#cardInfo p {color: #fff; text-indent: 0;}

.pics a {display: inline; background: none; color: #fff;}

.notes {font-size: 10pt; color: #FFCC33;}

img.icon {border: none;}
a.rss {float: right;}

