/* CSS Document */

body
{
	margin		: 0px;
	padding		: 0px;
	text-align	: center;
	font-family	: Helvetica, Tahoma, Arial, sans-serif;
	font-size	: 12px;
	background: url(../images/background_slice.png) top center repeat-y #011408;
	color		: #FFF5DF;
}

img
{
	border		: 0;
}

h1
{
	font-size	: 42px;
	margin		: 24px 0px 0px 12px;
}

h2
{
	font-size	: 16px;
	clear: both;
	padding: 0px;
}

h4
{
	font-size	: 13px;
	margin		: 0px;

}

table
{
	border-collapse: collapse;
	margin: 6px;
}

ul
{
	padding-left: 0px;
	margin: 6px;
	margin-left: 18px;
}

thead
{
	font-weight		: bold;
}

a
{
	color: #FAB907;
}

#parentWrapper
{
	margin		: 0px auto;
	width		: 832px;
	text-align	: left;
	position	: relative;
	background: url(../images/background_top.png) top center no-repeat;
}

#container
{
	min-height: 820px;
	position: relative;
	padding:0px;
 	height:auto !important;
 	height:610px;
	/*background: url(../images/footer_bg.png) right bottom no-repeat;*/
}

#innerContainer
{
	margin		: 0px;
	overflow	: hidden;
	
}

#header
{
	height: 350px;
}

#headerImage
{
	position	: absolute;
	top			: 90px;
	left		: 256px;
	width		: 282px;
	height		: 81px;
	background	: url(../images/logo.png);
	cursor		: pointer;
}


#nav
{
	position	: absolute;
	top: 90px;
	right: 70px;
}

#nav ul li
{
	list-style: none;
}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover
{
	color: #FAB907;
	font-size: 18px;
	text-decoration: none;
}

#nav ul li a:hover
{
	color : #FFF5DF;
}



#nav #read
{
	margin-left: 10px;
}

#nav #listen
{
	margin-left: 25px;
}

#nav #watch
{
	margin-left: 40px;
}

#nav #interact
{
	margin-left: 60px;
}

#nav #download
{
	margin-left : 15px;
	margin-top	: 10px;
}

#nav #download a
{

	font-size	: 27px;
}

#sidenav
{
	float		: left;
	width		: 200px;
}

#sidenav #interact_nav
{
	margin-left: 12px;
}

#sidenav #read_nav ul, #sidenav #watch_nav ul, #sidenav #interact_nav ul
{
	padding : 58px 0px 0px 25px;
	margin	: 0;
}

#sidenav #watch_nav ul
{
	padding : 65px 0px 0px 25px;
}

#sidenav #interact_nav ul
{
	padding : 55px 0px 0px 15px;
}

#sidenav #read_nav ul li, #sidenav #watch_nav ul li, #sidenav #interact_nav ul li  {
	list-style:none;
		margin: 6px 0px 0px 0px;
}

#sidenav #read_nav ul li a:link, #sidenav #read_nav ul li a:visited, #sidenav #read_nav ul li a:hover,
#sidenav #watch_nav ul li a:link, #sidenav #watch_nav ul li a:visited, #sidenav #watch_nav ul li a:hover,
#sidenav #interact_nav ul li a:link, #sidenav #interact_nav ul li a:visited, #sidenav #interact_nav ul li a:hover
{
	color: #000;
	font-size: 11px;

}

/************/
/*	footer	*/
/************/

#footerImg
{
	height		: 326px;
	width		: 592px;
	margin		: 24px 72px 0px 0px;
	float		: right;
	background	: url(../images/footer_bg.png);
}

#innerContainer div.pagewrapper
{
	float		: left;
	width		: 620px;
}

#homepageContainer
{

}

.col1
{
	width	:	500px;
}

#videoBlock
{
	clear	: both;
}

div.video
{
	height	: 150px;
	overflow: hidden;
	width	: 520px;
}

div.video a
{
	display: block;
	float:left;
	margin-right: 18px;
	
}
div.video img
{
	display: block;
	float:left;
}



div.video a:link
{
	color	: #FAB907;
	text-decoration: none;
	font-weight: bold;
}

div.video a:visited
{
	color	: #FAB907;
	text-decoration: none;
	font-weight: bold;
}

div.video a:hover
{
	text-decoration: underline;
}

div.video a.more_link
{
	color: #FFF5DF;
	font-weight: normal;
	display: inline;
	float: none;
}

div.video_description
{
	margin: 6px 0px;
	font-size:	11px;
}

#watch_nav, #interact_nav
{
	background: url(../images/watch_bg.png) no-repeat;
	height: 219px;
	width: 156px;
	margin-left: 8px;
}

#read_nav
{
	background: url(../images/bg_read.png) no-repeat;
	height: 138px;
	width: 175px;
}

#interact_nav
{
	background: url(../images/bg_interact.png) no-repeat;
	margin-left: 8px;
}

div.float_container
{
	overflow: hidden;
	width: 100%;
}

div.float_container p, div.float_container img, div.float_container ul
{
	float: left;
}


div.float_container p
{
	width		: 70%;
}

div.itunes p
{
	width		: 60%;
}

div.float_container img
{
	margin		: 5px;
}

div.float_container ul
{
	width		: 35%;
	margin		: 35px;
}

div.quote_bg
{
	background	: url(../images/quote_bg.png) no-repeat;
	height		: 100px;
	padding		: 0px 43px;
	width		: 430px;
}


#pager
{
	width	: 100%;
	text-align: right;
}

#pager a
{
	display: block;
	float	: left;
	color	: #FAB907;
	font-weight: bold;
	margin: 5px;
	padding: 3px;
	text-decoration: none;
}

.col1{
	clear: both;
}

@media print
{
	#nav, #sidenav
	{
		display: none;
	}
}