@charset "utf-8";
/* CSS Document */


/***  GENERAL LAYOUT   ***/
html {margin: 0px; padding: 0px;}
body {font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif ; color:#b5c0dc; text-align: center; background:#000 url(images/twidn-page-background.gif) repeat-y center;}
.container {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	position: relative;
	text-align: left;
	height: 53px;
}
.content {
	width: 780px;
	float: left;
	background:url(images/twidn-content-background.jpg) no-repeat 0 0;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.dottedborder {
border-bottom:1px #fff dotted;
}
.contentLeft {
	width: 310px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}


.mainleft {
	width: 375px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.mainright {
	width: 375px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.contentLeft1 {width: 310px; float: left; margin: 0px; padding: 0px 0px 0px 10px;}
.contentLeft2 {
	width: 350px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

.contentLeft2 img{
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

.contentRight2 {
	width: 350px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.contentRight2 img{
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

.tower {
	width: 180px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a {color: #fff; text-decoration: none;}
a:hover {color: #b20b11;}
.conleft {float: left; padding: 0; margin: 0; width: 375px;}


/***  HEADER and NAVIGATION   ***/
.header {width: 980px; height: 129px; background:url(images/twidn-header.jpg) no-repeat; float: left;}

.navigation {width: 980px; height: 27px; background:url(images/twidn-navigation.jpg) no-repeat 0; float: left;}

.navigation ul {list-style-type: none; width: 980px; height: 27px; position:relative; padding: 0px; margin: 0px;}
.navigation ul a {display: block; text-indent: -9999px; text-decoration: none; overflow:hidden; height: 27px;}
li#contact {position: absolute; top: 0px; left: 16px; width: 82px; height: 27px; background:url(images/twidn-nav-contact-off.jpg) no-repeat 0 0;}
li#advertise {position: absolute; top: 0px; left: 98px; width: 165px; height: 27px; background:url(images/twidn-nav-advertise-off.jpg) no-repeat 0 0;}
li#defense {position: absolute; top: 0px; left: 263px; width: 137px; height: 27px; background:url(images/twidn-nav-defense-off.jpg) no-repeat 0 0;}
li#wusa9 {position: absolute; top: 0px; left: 400px; width: 86px; height: 27px; background:url(images/twidn-nav-wusa9-off.jpg) no-repeat 0 0;}
li#email {
	position: absolute;
	top: 0px;
	left: 840px;
	width: 88px;
	height: 27px;
	background:url(images/twidn-nav-email-off.jpg) no-repeat 0 0;
}
li#about {position: absolute; top: 0px; left: 732px; width: 88px; height: 27px; background:url(images/twidn-nav-about-off.jpg) no-repeat 0 0;}
li#abvago {position: absolute; top: 0px; left: 263px; width: 109px; height: 27px; background:url(images/twidn-nav-abvago-off.jpg) no-repeat 0 0;}
li#watch {position: absolute; top: 0px; left: 373px; width: 154px; height: 27px; background:url(images/twidn-nav-watch-off.jpg) no-repeat 0 0;}
li#contact a:hover {background: url(images/twidn-nav-contact-on.jpg) no-repeat 0 0;}
li#advertise a:hover {background: url(images/twidn-nav-advertise-on.jpg) no-repeat 0 0;}
li#defense a:hover {background: url(images/twidn-nav-defense-on.jpg) no-repeat 0 0;}
li#wusa9 a:hover {background: url(images/twidn-nav-wusa9-on.jpg) no-repeat 0 0;}
li#email a:hover {background: url(images/twidn-nav-email-on.jpg) no-repeat 0 0;}
li#about a:hover {background: url(images/twidn-nav-about-on.jpg) no-repeat 0 0;}
li#abvago a:hover {background: url(images/twidn-nav-abvago-on.jpg) no-repeat 0 0;}
li#watch a:hover {background: url(images/twidn-nav-watch-on.jpg) no-repeat 0 0;}

/*** UPCOMING GUESTS  ***/
.upcoming {width: 300px; height: 160px; float: left; background:url(images/twidn-upcoming.jpg) no-repeat 0 0; padding: 0px; text-align: justify; margin: 20px 0px 0px 0px; line-height: 18px;}
.upcoming p {padding: 35px 20px 0px 20px; margin: 0px;}


/*** NOW PLAYING  ***/
.nowplaying {
	width: 300px;
	float: left;
	background:url(images/sm_bkgd.jpg) no-repeat;
	padding: 0px;
	text-align: justify;
	margin: 20px 0px 0px 0px;
	line-height: 18px;
	background-color: #1B2132;
}

.nowplaying p {
	padding: 15px 20px 0px 20px;
	margin: 0px;
}
.nowplayingfooter {
	width: 300px;
	float: left;
	background:url(images/sm_bkgd_footer.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 23px;
}

.largefooter {
	width: 448px;
	float: right;
	background:url(images/lg_bkgd_footer.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 23px;
}
.nowplayingdivider {
	width: 300px;
	float: left;
	background:url(images/divider.png) no-repeat;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 11px;
}
.nowtitle {
	padding: 0px;
	text-align: left;
	margin: 20px 20px 0px 20px;
	line-height: 18px;
	font-size: 18px;
	font-weight: bold;
}
.imageholder {
	padding: 0px;
	text-align: center;
	margin: 10px 0px 00px 0px;
	width: 300px;
}


/*** OBAMA PROMO  ***/
#obama {width: 300px; height: 165px; float: left; background:url(images/obama-promo-bg.jpg) no-repeat 0 0; padding: 0px; margin: 20px 0px 0px 0px; line-height: 18px;}
#obama p {padding: 38px 20px 0px 102px; margin: 0px; height: 80px;}
#obama li {margin: 0px 0px 0px 40px;}



/*** BIOGRAPHY BOX  ***/
.biography {
	width: 300px;
	height: 395px;
	background:url(images/twidn-bio-background.jpg) no-repeat 0 0;
	padding: 0px;
	text-align: left;
	margin: 10px 0px 20px 0px;
	line-height: 18px;
	float: none;
	color: #b5c0dc;
}
.biography p {
	padding: 60px 10px 0px 10px;
	margin: 0px;
	font-size: 11px;
}
.biography a {color: #fff; font-style: italic; text-decoration: none;}
.biography a:hover {color: #b20b11;}

/***  VIDEO BOX   ***/

.videonowrap {
	width: 320px;
	height: 380px;
	float: none;
	margin: 15px 0px 0px 38px;
	padding: 0px;
}

.videonowrap1 {
	width: 650px;
	height: 630px;
	margin: 15px 0px 0px 38px;
	padding: 0px;
}
.video {
	float: left;
}

.videoshell {
	width: 375px;
	float: left;
	background:url(images/vid_bkgd.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	background-color: #1B2132;
}

.aboutshell {
	width: 375px;
	float: left;
	background:url(images/about_bkgd.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	background-color: #1B2132;
}

.fulltext {
	width: 770px;
	float: left;
	background:url(images/full_bkgd.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	background-color: #1B2132;
}


.vidfooter {
	width: 375px;
	float: left;
	background:url(images/vid_footer.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 26px;
}

.fullfooter {
	width: 770px;
	float: left;
	background:url(images/full_footer.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 26px;
}



/***  VAGO'S NOTEBOOK and ARCHIVES   ***/
.notebook {
	width: 448px;
	/*height: 301px;*/
	float: right;
	background:url(images/lg_bkgd.jpg) repeat-x;
	color: #B5C0DC;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	background-color: #1b2034;
}

.notebook2 {
	width: 375px;
	/*height: 301px;*/
	float: right;
	background:url(images/vid_bkgd.jpg) no-repeat;
	color: #B5C0DC;
	margin: 66px 0px 0px 0px;
	padding: 0px;
	background-color: #1b2034;
}

.headlineshell2 {
	width: 448px;
	float: right;
	background:url(images/lg_bkgd.jpg) repeat-x;
	text-align: justify;
	margin: 20px 0px 0px 0px;
	line-height: 18px;
	background-color: #1B2132;
}
.notebook1 {
	width: 448px;
	/*height: 301px;*/
	float: right;
	background:url(images/lg_bkgd_2.jpg) repeat-x;
	color: #B5C0DC;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	background-color: #1b2034;
}

.notebook p {
	padding: 15px 20px 0px 20px;
	margin: 0px;
}
.notebookContent {
	width: 280px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding:20px 0px 0px 10px;
}
.notebookContent p {padding: 0px 15px 0px 0px;font-size: 11px; }
.notebookArchive {
	width: 130px;
	float: right;
	margin: 50px 0px 0px 0px;
	font-size: 11px;
	line-height: 15px;
	padding: 0px;
}
ul {margin: 0px; padding: 10px 0px 0px 25px; line-height: 20px; font-size: 12px; }

.rsssub {
	height:53px;
	padding-bottom: 8px;
	padding-top: 5px;

}

/***  GIANT TEXT FIELD (for Privacy Policy/Terms of Use, etc)   ***/
.text {width: 456px; float: right; background:url(images/twidn-text-background.jpg) no-repeat 0 0; margin: 62px 0px 0px 0px; padding: 0px;}
.textWrap {padding: 20px;}
.text p {font-size: 10px; text-align: justify; line-height: 12px; margin: 0px; padding: 10px;}
.text li {font-size: 9px;}

/***  ADVERTISEMENTS   ***/
.adTower {text-align: center; font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #585858; }
.adPosterboard {text-align: left; font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #585858; float: left;}
.bottomAd {width: 728px; height: 102px; overflow: hidden; padding: 0px 0px 20px 0px; margin: 0px auto; text-align: center; font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #585858;}
.adTowerBack {width: 160px; height: 598px; background:url(images/ad-background.gif) repeat-x 0 0 #FFF;}
.adPosterboardBack {width: 300px; height: 248px; background:url(images/ad-background.gif) repeat-x 0 0 #FFF;}
.adBannerBack {width: 728px; height: 90px; background:url(images/ad-background.gif) repeat-x 0 0 #FFF; text-align: center;}

/***  FOOTER   ***/
.footer {width: 475px; height: 60px; float: right; margin: 20px 0px 0px 0px; padding: 0px; font-size: 9px; text-align: center;}

.clear {
	height: 0;
	overflow: hidden;
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
}

.videoContainer {
	margin: 10px 20px 10px 20px;
	border-bottom: solid 1px #b5c0dc;
	padding-bottom: 10px;
}
.videoContainer a {
	font-weight: bold;
}
.videoContainer a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.videoContainer p {
	margin: 0px;
	padding: 0px;
}
.videoContainer img {
	border: none;
	padding: 0px;
}
.videoLeft {
	float: left;
	margin: 0px 10px 0px 0px;
	border: solid 1px #b5c0dc;
	padding: 2px 2px 2px 2px;
	width: 85px;
}
.videoRight {
	float: left;
	width: 270px;
}

/* Featured Guests */

.featured {
	margin: 10px 20px 10px 20px;
	padding-bottom: 15px;
	font:  12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #b5c0dc;
	color: #FFFFFF;
	line-height: 18px;
}

.aboutcontent {
	margin: 10px 20px 10px 20px;
	font:  12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
}

.aboutcontent img{
	margin: 0px;
	padding: 0px 10px 0px 0px;
}


.photoshell {
	float: right;
	margin: 0px 0px 0px 10px;
	width: 75px;
	border: 1px solid #000;
	padding: 0px;
}

.headlineshell {
	width: 375px;
	float: right;
	background:url(images/vid_bkgd.jpg) no-repeat;
	text-align: justify;
	margin: 66px 0px 0px 0px;
	line-height: 18px;
	background-color: #1B2132;
}

.headerlink {
	height:120px;
	width:270px;
	position: absolute;
	z-index: 99;
	margin-left: 700px;
}
