body 									{ color: #000; font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif; font-size: 12px !important; font-weight: normal; margin: 0px; padding: 0px; height: 100%; line-height: 1.5; }
		
a 										{ color: #88D9F3; text-decoration: none; }
	a 									{ color: #DC2239; }
	a:hover 							{ color: #252525; text-decoration: underline; }
	a img 								{ border: none; }
 
input 									{ border: 1px solid #ccc; background: #fff; color: #666; padding: 2px; margin-bottom: 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;	}
	input: focus 						{ border: 1px solid #ccc; background: #fff; color: #000; }

textarea 								{ border: 1px solid #ccc; background: #fff; color: #000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px; width: 97%; }
	.button 							{ border: 1px solid #ccc; width: 438px; margin-top: 5px; }
	.form_title 						{ font-weight: bold; }
	
.lolurl 								{ display: none; }
.clear									{ clear: both; }
.rounded 								{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.register-text 							{ font-size: 18px; padding: 3px; width: 350px; }
	.register-button 					{ font-size: 18px; padding: 3px; width: 445px; margin-bottom: 3px; }
		.register-ok 					{ font-size: 18px; padding: 3px; background: #fff; color: #35AC05; float: right; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
		.register-error 				{ font-size: 18px; padding: 3px; background: #fff; color: #CC00C7; float: right; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
 
.login-text								{ font-size: 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 2px 0px; padding: 5px; width: 308px; background: #fff; border: 1px solid #fff; }
	.login-text: focus 					{ color: #000; border: 1px solid #fff; }
	.login-button 						{ background: #62872A; color: #fff; font-weight: bold; font-size: 10px; padding: 4px 5px; border: 1px solid #62872A; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
 
#error 									{ font-size: 12px; padding: 3px; background: #fff; color: #1A1613; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 5px; }
	#error .icon 						{ font-size: 18px; color: #CC00C7; padding-right: 5px; verticle-align: middle; }
	#error .success 					{ font-size: 18px; color: #35AC05; padding-right: 5px; verticle-align: middle; }
		
#container								{ width: 998px; margin: 0 auto; }
 
#header 								{  }
#header .inner 							{ width: 998px; margin: 0 auto; }
	#header .logo						{ background: url('../images/premier/logo.png') no-repeat; margin-top: 35px; margin-bottom: 15px; margin-right: 30px; text-indent: -9999px; width: 198px; height: 39px; float: left; }
	#header .links						{ float: right; padding: 0px; margin: 0px; }
		#header .links li				{ list-style: none; margin: 0px; padding: 0px; float: left; }
		#header .links li a				{ display: block; margin: 0px 10px; padding: 5px 10px; margin-top: 53px; padding-bottom: 8px; float: left; color: #000; font-weight: bold; text-decoration: none; }
		#header .links li a:hover		{ color: #315EA6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
		
/* BANNER */	
#banner									{ padding: 10px 15px; text-align: center; background: rgba(0,0,0,0.4); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

h1										{ color: #315EA6; font-size: 14px; font-family: arial; font-weight: bold; }

/* episodes */
#items									{ list-style: none; padding: 0px; }
	#items li							{ list-style: none; padding: 0; float: left; margin: 0; }
	#items li .episode					{ float: left; margin: 10px 23px; position: relative; display: block; }
		#items li a.ep 					{ text-decoration: none; color: #fff; }
		#items li a:hover.ep 			{ text-decoration: underline; }
		#items li a.ep .episode_thumb  	{ z-index: 3; width: 200px; height: 113px; box-shadow: 0pt 0pt 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0pt 0pt 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0pt 0pt 5px rgba(0, 0, 0, 0.5); position: absolute; }
		#items li a.ep .number			{ background: url('../images/premier/gloss1.png') no-repeat; left: 0px; color: red; z-index: 4; width: 200px; height: 113px; position: absolute; }
		#items li a.ep .series 			{ color: #315EA6; font-size: 11px; font-family: arial; font-weight: bold; position: relative; width: 200px; display: block; margin-top: 120px; }
		#items li a.watch 				{ float: right; padding: 2px 10px; color: #fff; font-weight: bold; text-shadow: none; background: rgba(0,0,0,0.4); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
		#items li a.watch:hover			{ padding: 2px 10px; color: #fff; font-weight: bold; text-shadow: 0 0 12px #000000, 0 0 8px #000000; background: rgba(0,0,0,0.4); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration: none; }

#episodes									{ list-style: none; margin: 0 auto; padding: 0; }
	#episodes li							{ list-style: none; padding: 0; float: left; margin: 0; }
	#episodes li .episode					{ float: left; margin: 10px 21px; position: relative; display: block; }
		#episodes li a.ep 					{ text-decoration: none; color: #fff; }
		#episodes li a:hover.ep 			{ text-decoration: none; }
		#episodes li a.ep .episode_thumb  	{ z-index: 3; width: 200px; height: 113px; box-shadow: 0pt 0pt 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0pt 0pt 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0pt 0pt 5px rgba(0, 0, 0, 0.5); position: absolute; }
		#episodes li a.ep .number			{ background: url('../images/premier/gloss1.png') no-repeat; left: 0px; color: red; z-index: 4; width: 200px; height: 113px; position: absolute; }
		#episodes li a.ep .series 			{ color: #315EA6; font-size: 11px; font-family: arial; font-weight: bold; position: relative; width: 200px; display: block; margin-top: 120px; }
		#episodes li a.ep .data 			{ color: #182D51; font-weight: 400; font-size: 10px; font-family: arial; display: block; margin-top: 3px; }
		#episodes li a .watch 				{ position: absolute; top: 3px; right: 3px; z-index: 5; font-size: 11px; padding: 2px 10px; color: #fff; font-weight: bold; text-shadow: none; background: rgba(0,0,0,0.4); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
		#episodes li a:hover .watch			{ text-decoration: none; }

/* TITLES */
#title								{ font-weight: bold; font-size: 16px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 0 5px; padding: 5px; }
	#title.nav						{ color: #0a70d7; font-size: 14px; font-weight: 700; width: 320px; margin: 0px; padding: 0px; }

/* CONTAINER */
#content							{ width: 998px; border: 1px solid #b7b7b7; border-top: 0px solid #fff; background: #fff; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; padding: 5px; margin: 0 auto; }
	#inner, .inner					{ margin-left: 5px; }
	#left							{ float: left; width: 463px; margin-right: 5px; }
	#right							{ float: left; width: 325px; }
	
/* NEWS */
#post								{ margin: 10px; border-bottom: 1px solid #CCCCCC; }
	#post h2						{ font-size: 14px; padding: 0px; margin: 0px; }
	#post .info						{ font-size: 12px; }
	#post .entry					{ color: #1b1b1b; }
	
#series								{ list-style: none; padding: 0px; margin: 0px auto; width: 945px; }
	#series #title					{ display: none; }
	#series li						{ position: relative; margin-left: 10px; min-height: 250px; max-height: 280px; padding: 0px 10px; color: #000; margin: 0px 5px; float: left; width: 200px; }
	#series li.genre				{ min-height: 180px; max-height: 220px; }
		#series li.end				{ border-bottom: none; }
		#series h2					{ color: #315EA6; font-size: 12px; padding: 0px; margin: 5px 0px 0px; }
			#series h2 a			{ color: #315EA6; }
				#series h2 a:hover	{ text-decoration: underline; }
		#series .exerpt				{ padding: 3px 0px; color: #000; }
		#series .tags				{ font-size:11px; line-height:1.36364em; }
			#series .tags a			{ font-weight: normal; color: #0187C5; font-weight: bold; }
	
/* MOVIE */
#movie								{ position: relative; background: #000; padding: 5px 0px; width: 900px; margin: 0 auto; z-index: 99; }
	.buttons						{ text-align: center; margin: 12px 0; font-size: 11px; }
		a.button					{ margin-right: 5px; padding: 5px; color: #000; font-weight: bold; border: 0px solid #fff; }

/* BOX HOLDER */
.data								{ padding-left: 10px; }
.data .inner						{ padding: 5px; color: #000; }
	.tags							{ padding: 5px; color: #000; }
	.tags	a						{ padding: 3px 5px; margin-bottom: 5px; display: inline-block; color: #315EA6; }
	
/* FOOTER */
#footer								{ color: #000; color: #000; font-size: 11px; border-top: 1px solid #ccc; margin: 10px auto 20px; padding: 5px 10px; }
	#footer #title					{ background: #b7b7b7; }
	#footer #column					{ width: 20%; float: left; margin-right: 10px; }
		#footer #column h1			{ padding: 3px; border-bottom: 1px solid #ccc; margin-bottom: 3px; font-size: 12px; color: #000; margin-top: 0px; }
		#footer #column ul			{ list-style: none; margin: 0; padding: 0; }
			#footer #column li		{ list-style: none; margin: 0px 0px 3px 0px; padding: 3px; }
			#footer #column li a	{ display: block; color: #315EA6; font-weight: bold; padding: 0px; }
	#footer .links					{ float: right; font-weight: bold; font-size: 12px; color: #ccc; }
	
#bottom								{ background: #fff; padding-top: 5px; padding-bottom: 5px; margin-bottom: 2px; }
	.section						{ float: left; width: 256px; padding-right: 15px; margin-bottom: 20px; }
		.section h1					{ color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 1.75em; font-weight: bold; }
		.section .inner				{ color: #454545; padding: 5px; }
		.clearfix					{ clear: both; }
		.end						{ padding-right: 0; }
		
#item								{ background: #fff; color: #62872A; margin-bottom: 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px; }
#item .functions					{ float: right; verticle-align: middle; }
#item .functions a					{ font-size: 10px; background: #EBEBEB; color: #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-left: 3px; padding: 1px 10px; }
#item .functions a.edit: hover		{ color: #35AC05; }
#item .functions a.delete: hover	{ color: #CC00C7; }
#item .user							{ float: right; color: #fff; font-size: 9px; }
#item .id							{ font-size: 10px; background: #EBEBEB; color: #252525; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 10px; }
#item .title						{ font-weight: bold; padding: 0; }
#item .title a						{ color: #315EA6; display: block; margin: 0; padding: 0; }
#item .title a: hover				{ color: #BCE27F; }

.series-image						{ -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.tags								{ font-size: 10px; }
.tags a								{ font-weight: bold; }
.tags a: hover						{ }

.show								{ background: #0A0A0A; border-bottom: 1px dotted #363636; padding: 2px; }

.delete								{ font-size: 10px; background: #252525; color: #fff; -moz-border-radius: 3px; text-decoration: none; margin-bottom: 4px; padding: 0 5px 2px; }
.field								{ font-size: 10px; background: #fff; color: #000; -moz-border-radius: 3px; text-decoration: none; margin-right: 3px; }
.field: hover						{ font-size: 10px; background: #fff; color: #DC2239; -moz-border-radius: 3px; text-decoration: none; margin-bottom: 4px; padding: 0 5px 2px; }

.ss_sprite							{ padding-right: 20px; padding-bottom: 3px; width: 0; }
.ss_monitor							{ background: url('../images/monitor.png') no-repeat; }
.ss_telephone						{ background: url('../images/letter_16.png') no-repeat; }
.ss_link							{ background: url('../images/globe_16.png') no-repeat; }
.ss_exclamation						{ background: url('../images/warning_16.png') no-repeat; }
.ss_information						{ background: url('../images/info_16.png') no-repeat; }
.ss_bullet_star						{ background: url('../images/bullet_star.png') no-repeat; }
.ss_star							{ background: url('../images/star.png') no-repeat; }
.ss_add								{ background: url('../images/plus_16.png') no-repeat; }
.ss_post							{ background: url('../images/post_to_blog_16.png') no-repeat; }
.ss_flag							{ background: url('../images/flag_16.png') no-repeat; }

#columns .series-image {
}

#darkenheader {
	background-color:#000000;
	display:none;
	padding:0;
	top:0px;
	width:100%;
	height:100%;
	opacity:0.75;
	position:fixed;
	z-index:15;
}

#logged {
	border:1px none transparent;
	color:#315EA6;
	font-size:11px;
	margin-left:700px;
	margin-top:1px;
	padding: 0px;
	position:absolute;
	text-align:right;
	width:280px;
	z-index:100;
	/*text-shadow: 1px 1px 0 #555;*/ /* FALL BACK */
	/*text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);*/
}

#logged .item {
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	/*background: none repeat scroll 0 0 rgb(0,0,0);*/ /* FALL BACK */
	/*background-color: rgba(0, 0, 0, 0.4);*/
	color: #315EA6;
	font-size:11px;
	margin-left: 5px;
	padding: 5px;
	text-align: center;
	z-index: 100;
	/*text-shadow: 1px 1px 0 #555;*/ /* FALL BACK */
	/*text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);*/
	display: inline-block;
	float: right;
	height: 16px;
}

#logged img {
	border: 0px;
}

#logged .avatar {
	float: left;
	padding: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	background: none repeat scroll 0 0 rgb(0,0,0); /* FALL BACK */
	background-color:rgba(255,255,255, 0.3);
}

/* # LOGIN MENU # */
#login {
	border:1px none transparent;
	display:none;
}

#login #username, #login #password {
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
	padding: 5px;
	width: 203px;
}

#login p {
	margin: 0;
}

#login a {
	color: #3B5998;
}

#login a:hover {
	text-decoration: underline;
}

#login label {
	font-weight: normal;
	display: block;
	padding: 3px 0px;
}

#login p.remember {
	padding: 10px 0;
}

#login p.forgot, #login p.forgot-username {
	clear: both;
	margin: 5px 0;
	text-align: right;
}

#signin_submit {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #eee;
	color: #888;
	border: 0px solid #fff;
	text-shadow: 1px 1px 0 #fff;
	padding: 4px 10px 5px;
	font-size: 11px;
	margin: 0 5px 0 0;
	font-weight: bold;
}

#signin_submit::-moz-focus-inner {
	padding: 0;
	border: 0;
}

#signin_submit:hover, #signin_submit:focus {
	background-position: 0 -5px;
	cursor: pointer;
}
