
/* FOR FIXED ELEMENTS:  element, class, or id name {
	position: fixed;
	top: auto;
	bottom: 0px;
	left: 0px;
	height: 60px;
	width: 100%;
	display: block;
}

*>html .targetelement {styles for IE-Mac only} 
*/

body {
	font-size: 100%;
	background: #336dcc;
	padding: 0; margin: 0;
}

hr {display: none;}

.nil {display: none;}

.clear {clear: both; display: block;}

b, strong {font-weight: bold;}

i, em {font-style: italic;}

a { color: #fff;}

a:hover { color: #6ff;}



/*----------------------  Top Nav Styles  ---------------------*/


#topnav {display: none;}

#topnav a#logo {display: none;}

#divider {
	font: bold .7em/1 sans-serif;
	background: #fc0;
	padding: 0; margin: 0;
	border-top: 1px solid #000;
}

#divider p {
	padding: .3em 0 .4em 260px; margin: 0;
}

#divider p a {
	color: #000;
}


/*----------------------  Body Wrapperr Styles  ---------------------*/

#bodywrap {
	background: transparent url(../images/lefttile.jpg) repeat-y left top;
	position: relative;
	padding: 0; margin: 0;
	border: 0px solid #f00;
}

/* Hide Gecko */
* html #bodywrap{
/* Hide IE5-mac. \*/
height: 1%;
/* end hide */
}

/*----------------------  Left Nav Section  ---------------------*/

#leftnav {display: none;}

/*----------------------  Right Content Wrapper  ---------------------*/

#rightwrap {
	background: transparent url(../images/toptile.jpg) repeat-x left top;
	padding: 1em 1em 1em 1em; margin: 0 0 0 240px;
	border-left: 1px solid #000;
}

/* Hide Gecko */
* html #rightwrap {
/* Hide IE5-mac. \*/
height: 1%;
/* end hide */
}

/*----------------------  Main Content Styles  ---------------------*/

.content a {
	background: #eef;
	padding: 0 .2em 0 .2em; margin: 0;
	color: #03c;
}

.content a:hover {
	background: #66c;
	color: #fff;
}

h1.contentheader, h2.contentheader, h3.contentheader {
	color: #fff;
	padding: .2em 1em .4em .4em; margin: 0;
	border-color: #0cf;
	border-style: solid;
	border-width: 1px 1px 4px 1px;
}

h1.contentheader {font: bold 1.6em/1 sans-serif;}

h2.contentheader {font: bold 1em/1 sans-serif; background: #04a;}

h2.contentheader {font: bold 1em/1 sans-serif;}

.content {
	font: normal .9em/1 sans-serif;
	background: #ddf;
	padding: .6em .5em .1em .5em; margin: 0 0 1.4em 0;
	border-top: 1px solid #933;
}

/* Hide Gecko */
* html .content{
/* Hide IE5-mac. \*/
height: 1%;
/* end hide */
}

.content p {
	padding: 0 0 .4em 0; margin: 0 0 .4em 0;
	border-bottom: 0px dotted #cce;
}

.content p.guest {
	line-height: 1.4em;
	padding: .2em .2em .4em .2em; margin: 0 0 .8em .7em;
	border-color: #900;
	border-style: solid;
	border-width: 0 0 1px 4px;
}

.content p#host {
	background: #cce;
	padding: .3em .4em .4em .2em; margin: 1em 0 .4em 0;
	border: 1px solid #999;
}

#nextair {font: normal .9em/1 sans-serif;}

.programtitle {
	font: bold 1.3em/1 sans-serif;
	padding: .4em .5em .1em .5em; margin: 0;
	border-bottom: 1px solid #000;
}

.progguest {
	font: bold .9em/1 sans-serif;
}

.guesttitle {
	font: bold 1.2em/1 sans-serif;
	border-bottom: 1px solid #009;
}

.progguest div.guesttwo {
	font: normal .9em/1.2em sans-serif;
	display: block;
	border: 0px solid #f00;
}

/*----------------------  Definition List Styles  ---------------------*/

.content dl.dark {
	font: normal .9em/1.2em sans-serif;
}

.content dl.dark dt {
	padding: 0 0 .3em 0; margin: 0;
	border-bottom: 0px solid #06f;
}

.content dl.dark dt span {font: normal 1em/1.2em sans-serif;}

.content dl.dark dd {
	line-height: 140%;
	padding: .4em .4em .5em .4em; margin: 0 0 1.5em 1em;
	border: 1px solid #06f;
}

.content ul.dark {
	line-height: 140%;
	padding: .4em .4em .5em .4em; margin: 0 0 1.5em 1em;
}

br.xx, .qq, .xz {
	display: none;
}

.contnet p.next {
	display: none;
}


/*----------------------  Miscellaneous Styles  ---------------------*/


.item {
	padding: .2em 0 0 0; margin: 0 0 .6em 0;
	border-bottom: 1px dashed #00c;
}

.item h2 {
	font: bold 1.2em/1.2em sans-serif;
	background: #eef;
	padding: .2em .3em .3em .3em; margin: 0;
	border: 1px solid #00c;
}

.item h3 {
	font: bold 1em/1.2em sans-serif;
	background: #fff;
	padding: .2em .3em .3em .3em; margin: 0;
	border: 1px solid #00c;
	border-top: 0;
}

.item p {
	font: bold .8em/1.2em sans-serif;
	padding: .2em .3em .3em .3em; margin: .6em 0 .3em .5em;
}

.item ul {
	font: normal .9em/1.2em sans-serif;
	padding: .2em .3em .3em 2em; margin: 0;
}

.item li {
	padding: 0 0 .2em 0; margin: 0 0 .6em 0;
	border-bottom: 1px solid #aac;
}

.content .videolink {
	border: 0px solid #f00;
}




