@import "forms.css";

*						{ margin:0; padding:0;}

body						{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; background:url(img/bcg_pages.jpg); background-position:top left; background-repeat:repeat-x; background-color:#0C090A; color:#D1D0D0;}

h1						{ font-size:20px; font-weight:normal; color:#33B5E6; height:20px; margin-top:41px; padding-bottom:7px;}

h6						{ font-size:14px; height:14px; margin-bottom:10px; color:#D1D0D0;}

.body_index				{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; background:url(img/bcg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#1C1516;}

#banner_index			{ background:url(img/top_index.jpg); background-position:bottom right; background-repeat:no-repeat; height:90px; padding-top:6px; padding-bottom:9px;}
#banner_pages			{ background:url(img/top_pages.jpg); background-position:bottom right; background-repeat:no-repeat; height:90px; padding-top:6px; padding-bottom:9px;}

#menu					{ background:url(img/menu_bcg_pages.jpg); background-position:top right; background-repeat:no-repeat;}
#menu_index				{ background:url(img/menu_bcg_index.jpg); background-position:top right; background-repeat:no-repeat;}

#content				{ background:url(img/content_bcg.jpg); background-position:top left; background-repeat:no-repeat; background-color:#1C1516;}

#flashbox_index			{ width:478px; background:url(img/flash_bottom.jpg); background-position:bottom left; background-repeat:no-repeat; background-color:#000;}
#movie					{ padding-left:18px; padding-top:50px;}

#character_bar			{ width:929px; height:166px; margin-right:41px; border-bottom:1px #443E3F solid; background:url(img/char_bcg.jpg); background-position:top left; background-repeat:no-repeat;}
#character_bar a			{ display:block; float:left; width:84px; margin:5px; margin-top:17px; color:#FFF495; text-decoration:none; font-weight:bold; font-size:14px; text-align:center;}
#character_bar a:hover	{ color:#53C1EC; text-decoration:none;}

#footer					{ padding:15px; color:#8E8A8B; width:910px;}
#footer a, #footer a:visited 
						{ color:#8E8A8B; text-decoration:none;}
#footer a:hover			{ text-decoration:underline;}

a						{ color:#FFF495; text-decoration:none; }
a:hover					{ color:#53C1EC; text-decoration:none; }

.episode_title			{ background:url(img/tv_ico.png); background-position:0% 2px; background-repeat:no-repeat; padding-left:30px;}

.flash_box				{ background:url(img/flash_bcg.jpg); background-position:top left; background-repeat:no-repeat; width:478px; height:358px; padding:11px;}

.lateral_banners		{ background:url(img/irization.jpg); background-position:top left; background-repeat:no-repeat;}

.content_episodes		{ display:block; background:url(img/title_glow_short.jpg); background-position:top left; background-repeat:no-repeat; margin-left:48px; font-size:14px; font-weight:bold; color:#EFE58D; padding-top:0px;}
.content_vlogs			{ display:block; background:url(img/title_glow_short.png); background-position:left top; background-repeat:no-repeat; margin-left:48px; font-size:14px; font-weight:bold; color:#EFE58D; padding-top:16px;}
.content_downloads		{ display:block; background:url(img/title_glow_short.png); background-position:top left; background-repeat:no-repeat; margin-left:48px; font-size:14px; font-weight:bold; color:#EFE58D; padding-top:16px;}

.episode_number			{ background:url(img/episode_bullet.png); background-position:top left; background-repeat:no-repeat; margin-left:10px; float:left; width:64px; height:35px; padding-top:18px; font-size:18px; color:#0D5679; text-align:center;}
.episode_name			{ height:48px; float:left; padding-left:10px; line-height:20px; padding-top:5px;}
.vertical_spacer		{ height:15px; clear:both;}

.downloads_ico			{ background:url(img/downloads_icon.png); background-position:top left; background-repeat:no-repeat; margin-left:10px; float:left; width:64px; height:35px; padding-top:18px; font-size:18px; color:#0D5679; text-align:center;}

.content_vlogs a			{ display:block; float:left; width:84px; margin:5px; margin-top:17px; color:#FFF495; text-decoration:none; font-weight:bold; font-size:14px; text-align:center;}
.content_vlogs a:hover	{ color:#53C1EC; text-decoration:none;}

.vlogentries			{ font-size:12px; color:#D1D0D0; font-weight:normal; }

.content_downloads a	 	{ display:block; float:left; width:120px; margin:5px; margin-top:5px;  color:#FFF495; text-decoration:none; font-weight:bold; font-size:14px; text-align:left;}
.content_downloads a:hover	
						{ color:#53C1EC; text-decoration:none;}

.content_episodes li
						{ list-style:none; padding:5px 20px; }
.content_episodes a:link
						{ color:#33B5E6; text-decoration:none; }
.content_episodes a:visited
						{ color:#33B5E6; text-decoration:none; }
.content_episodes a:hover
						{ color:#53C1EC; text-decoration:none; }

#outmessage_message 		{ position:absolute; top:220px; color:#0099ff; font-weight:bold; left:50%; margin-left:-300px; background-color:#EEE; border:1px solid #555; padding:10px; width:600px; display:none; text-align:center; }
#outmessage_message .message 
						{ color:#0099ff; font-weight:bold; }
#outmessage_message .alert   
						{ color:#c00;  font-weight:bold;}

/* FORM ELEMENTS */

dl						{ padding:0; margin:0; padding-bottom:2px;  margin-bottom:1px; display:table; width:100%; }
dt						{ font-weight:bold; float:left; padding-left:10px; padding-top:0px;}
dd						{ margin-left:160px; }
dd label					{ cursor:pointer;}
dd label input 				{ margin-bottom:0px;}
dd label:hover 			{ border-bottom:1px #c00 solid;}

dd input, dd select, dd textarea, dd option
						{ font-size:1em; padding-left:4px; padding-right:4px; border:1px solid #999; }
dd checkbox				{ margin-bottom:-3px;}

.form_sectionsubmit		{ padding-top:4px; padding-bottom:4px; margin-top:6px;}
.form_sectiontitle		{ background:url(img/tv_ico.png); background-position:0% 2px; background-repeat:no-repeat; padding-left:30px;}
.form_separator			{ margin-top:4px; font-size:0.01em; margin-bottom:4px;}
.form_separator label		{ font-size:1.1em;}

.submitbutton, .logoutbutton
						{ border:1px #999 solid; margin-right:10px; padding-left:6px; padding-right:6px; font-weight:bold; text-transform:uppercase; width:90px; overflow:visible; font-size:0.9em;}
.submitbutton			{ cursor:pointer; background:url(img/button_submit.gif); background-position:center left; background-repeat:no-repeat; }
.logoutbutton			{ cursor:pointer; background:url(img/button_logout.gif); background-position:center left; background-repeat:no-repeat; }
.cancelbutton			{ border:1px #999 solid; font-weight:bold; text-transform:uppercase; width:90px;  font-size:0.9em; background:#ddd; margin-left:20px;}

/* DOWNLOADS */

.downloaditem			{ border-bottom:1px #444 solid; padding:15px 3px 10px 15px; clear:both; width:100%;}
.downloaditem:hover		{ background-color:#0C090A; border-bottom:1px #444 solid; }

#reg_form               		{ color:#FFF495; }
#login_form             		{ font-size: 12px; }
#login_form a      			{ float:none; display:inline; }

#downloads				{ background:url(img/title_glow_short.png); background-position:0px 68px; background-repeat:no-repeat; }

#downloads img			{ }
#downloads .img			{ float:left; margin-right:10px; margin-bottom:0px; width:100px; text-align:center; }

#downloads .txt			{ float:left; margin-bottom:20px; display:block; padding-left:10px; margin-left:10px; width:300px; }

#downloads .name			{ font-weight:bold; color:#33B5E6; font-size:1.3em; display:block; clear:both; }

#downloads .dl			{ display:block; padding-top:5px; clear:none; width:91px; margin-right:12px; float:left}

#downloads .type			{ float:left; width:150px; }
#downloads .descr		{ margin-top:10px; }


.piiic 					{margin:0;padding:6px; padding-bottom:10px;
						  background:url('img/blue_border.png') no-repeat top left;	/* width="72" height="65"*/}