/*	Imports
-------------------------------------------------- */
	
	/* Site Framework */
	@import url("grid.css");
	
	/* Site typography */
	@import url("type.css");
	
	/* Site links & navigation */
	@import url("links.css");


/*	Body, Universals
-------------------------------------------------- */
			
body {
	background: #2e5073 url('../images/body.gif') repeat-y top center;
	margin: 0;
	padding: 0;
	text-align: center;
	font: 62.5%/1.5 'Arial', 'Helvetica', Verdana, sans-serif;
	color: #eee;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
}

ul, ul li {
	list-style: none;
}

ol {
	margin-left: 15px;
}
	ol ol {
		margin-left: 35px;
	}
	ol li {
		margin-bottom: 7px;
	}

span.section_hdr {
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #5eaeff;
}
	
#rei_msg_bar {
	background: url('../images/msg_bar.gif') no-repeat left top;
	width: 405px;
	height: 23px;
	padding: 3px 10px 0 50px;
	float: right;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	text-align: right;
}
	#rei_msg_bar a {
		text-decoration: underline;
	}
#rei_msg_button {
	width: 405px;
	padding: 3px 10px 0 50px;
	float: right;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	text-align: right;
}



/*  Media
-------------------------------------------------- */

#rei_player_media {
	width: 420px;
	float: left;
	margin-left: -9px;
}
	#rei_player_media h2 {
		margin: 0 0 9px 9px;
	}

	#rei_player_media_content {
		width: 402px;
		height: 302px;
		padding: 9px;
		font-size: 14px;
		background: url('../images/plyr_media_cont_bg.gif') no-repeat;
	}

#rei_player_titles {
	width: 450px;
	float: left;
	margin: 18px 0 0 20px;
	padding: 0;
	background: url('../images/nav_bg.gif') repeat-x left top;
}
	#rei_player_titles_top ul {
		margin: 0;
		padding: 5px 0;
		list-style-type: none;
	}
		#rei_player_titles_top li {
			margin: 0;
			padding: 0;
			display: inline;
		}
			#rei_player_titles_top li a:link, #rei_player_titles_top li a:visited {
				color: #fff;
				text-decoration: none;
				padding: 7px 33px;
				text-transform: uppercase;
				font-weight: bold;
				font-size: 10px;
				letter-spacing: 1px;
			}
			#rei_player_titles_top li a:hover {
				background-color: #722;
				color: #fff;
				text-decoration: none;
			}

	#rei_player_titles_list {
		width: 448px;
		height: 289px;
		background-color: #11202e;
		line-height: 1.3em;

		border: 1px solid #435d78;
		xxborder-top: none;
		xxborder-bottom: none;
		padding: 0.5em 1px;
				
		overflow: auto;
	}
		#rei_player_titles_list ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			#rei_player_titles_list li {
				margin: 0;
				padding: 0;
			}
				#rei_player_titles_list li a {
					display: block;
					color: #eee;
					text-decoration: none;
					padding: 7px 13px;
				}
				#rei_player_titles_list li b {
					color: #65affc;
					font-size: 1.15em;
					line-height: 0.9em;
				}
				#rei_player_titles_list li i {
					font-size: 1.1em;
					line-height: 1.4em;
				}

				#rei_player_titles_list a:hover {
					background-color: #284564;
				}
				#rei_player_titles_list a:hover b {
					color: #fd4;
				}

#rei_signin_or_subscribe {
	text-align: center;
	margin-top: 83px;
}


/*  Press Room
-------------------------------------------------- */
#pressroom {
}
	#pressroom .release {
		margin: 0 0 21px;
	}
	#pressroom .date {
		color: #bbb;
		font-size: 0.9em;
		margin-top: -0.2em;
	}
	#pressroom .headline a {
		color: #fe8;
		font-weight: bold;
		font-size: 1.2em;
	}



/*	General Classes
-------------------------------------------------- */

p.error {
	border: 1px solid #c00;
	padding: 13px;
	background-color: #246;
}

.column {
	float: left;
}

.center {
	text-align: center;
}
.right {
	text-align: right;
}


.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clear {
	clear: both;
}

.tiny {
	font-size: 8px;
}
