/* Main Structure CSS */

		* 
		{
	margin: 0;
	padding: 0;
		}

		body		
		{
			background: #0b1014 url('../images_site/header_graphic.jpg') top no-repeat;
			color:#FFFFFF;
			margin: 0;
			font: 62.5%/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
			text-shadow: 0 0 0 #000;
			text-align: center;
		}
	
		#main_container		
		{
			margin-right:auto;
			margin-left:auto;
			width:900px;
			text-align: left;
			font-size:1.3em;
			line-height: 1.6em;
		}
		
		#content_header
		{
			height:400px;
		}
		
		#left
		{
			float:left;
			width:734px;
		}
		
		#right
		{
			float:left;
			width:164px;
		}
		
		#jump_tags
		{
			display:block;
			width:0;
			height:0;
			overflow:hidden;
		}

/* Menu CSS */
	
		#menu
		{
	background-image:url(siris_files/menu_bg.gif);
	position:relative;
	top:330px;
	left:-5px;
	width:910px;
	height:33px;
	text-align:center;
		}

		#ul_menu		
		{
			width:710px;
			margin: 1px auto 0 auto;
			border:0px #000 solid;
			position: relative;
			height:21px;
			
		}
		
		#ul_menu li
		{
	margin: 0;
	padding: 0;
	list-style: none;
	height:21px;
	position: absolute;
	top:0;
	background-image: url(/images_site/menu.gif);
	visibility: visible;
		}
		
		#ul_menu li a
		{
			display:block;
			height:21px;
		}
		
		#ul_menu li a span {
			display:block;
			width: 0;
			height: 0;
			overflow: hidden;
		}	
		
		#link_home 			{ width:56px;  left:0;     background:url('/images_site/menu.gif') 0px 0px; }
		#link_news 			{ width:54px;  left:56px;  background:url('/images_site/menu.gif') -56px 0px; }
		#link_live 			{ width:44px;  left:110px; background:url('/images_site/menu.gif') -110px 0px; }
		#link_features 		{ width:83px;  left:154px; background:url('/images_site/menu.gif') -154px 0px; }
		#link_focus 		{ width:60px;  left:237px; background:url('/images_site/menu.gif') -237px 0px; }
		#link_discography 	{ width:111px; left:297px; background:url('/images_site/menu.gif') -298px 0px; }
		#link_dvd 			{ width:44px;  left:408px; background:url('/images_site/menu.gif') -408px 0px; }
		#link_video 		{ width:56px;  left:452px; background:url('/images_site/menu.gif') -452px 0px; }
		#link_forums 		{ width:72px;  left:508px; background:url('/images_site/menu.gif') -508px 0px; }
		#link_tina 			{ width:130px; left:580px; background:url('/images_site/menu.gif') -580px 0px; }

		#link_home_select			{ width:56px;  left:0;     background:url('/images_site/menu.gif') 0px -23px; }
		#link_news_select 			{ width:54px;  left:56px;  background:url('/images_site/menu.gif') -56px -23px; }
		#link_live_select			{ width:44px;  left:110px; background:url('/images_site/menu.gif') -110px -23px; }
		#link_features_select		{ width:83px;  left:154px; background:url('/images_site/menu.gif') -154px -23px; }
		#link_focus_select 			{ width:60px;  left:237px; background:url('/images_site/menu.gif') -237px -23px; }
		#link_discography_select	{ width:111px; left:297px; background:url('/images_site/menu.gif') -298px -23px; }
		#link_dvd_select 			{ width:44px;  left:408px; background:url('/images_site/menu.gif') -408px -23px; }
		#link_video_select 			{ width:56px;  left:452px; background:url('/images_site/menu.gif') -452px -23px; }
		#link_forums_select 		{ width:72px;  left:508px; background:url('/images_site/menu.gif') -508px -23px; }
		#link_tina_select 			{ width:130px; left:580px; background:url('/images_site/menu.gif') -580px -23px; }

		#link_home a:hover 			{ background:url('/images_site/menu.gif') 0px -46px; }
		#link_news a:hover 			{ background:url('/images_site/menu.gif') -56px -46px; }
		#link_live a:hover 			{ background:url('/images_site/menu.gif') -110px -46px; }
		#link_features a:hover 		{ background:url('/images_site/menu.gif') -154px -46px; }
		#link_focus a:hover 		{ background:url('/images_site/menu.gif') -237px -46px; }
		#link_discography a:hover 	{ background:url('/images_site/menu.gif') -298px -46px; }
		#link_dvd a:hover 			{ background:url('/images_site/menu.gif') -408px -46px; }
		#link_video a:hover 		{ background:url('/images_site/menu.gif') -452px -46px; }
		#link_forums a:hover 		{ background:url('/images_site/menu.gif') -508px -46px; }
		#link_tina a:hover 			{ background:url('/images_site/menu.gif') -580px -46px; }
		
		

/* New CSS */

		.section_header
		{
			margin:0 56px 28px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding:5px;
		}

		.section_header h3
		{
			height:93px;
		}

		.section_header h3 span
		{	
			display:block;
			width:0;
			height:0;
			overflow:hidden;
		}

		news { background-image:url('/images_site/header_news.jpg'); }
		.header_live { background-image:url('/images_site/header_live.jpg'); }
		.header_features { background-image:url('/images_site/header_features.jpg'); }
		.header_focus { background-image:url('/images_site/header_focus.jpg'); }
		.header_discography { background-image:url('/images_site/header_discography.jpg'); }
		.header_video { background-image:url('/images_site/header_video.jpg'); }
		.header_forums { background-image:url('/images_site/header_forums.jpg'); }
		.header_tina { background-image:url('/images_site/header_tina.jpg'); }
		.header_login { background-image:url('/images_site/header_login.jpg'); }
		.header_dvd { background-image:url('/images_site/header_dvd.jpg'); }
		.header_livediary { background-image:url('/images_site/header_livediary.jpg'); }

		.section_text_header
		{
			margin:0 56px 30px 0px;
			border:1px solid #0f2f34;
			overflow:hidden;
		}
		
		.section_text_header h3
		{
			font-size:1em;
			color:#294954;
			text-transform:uppercase;
			margin: 2px 3px 3px 7px;
			letter-spacing : -.11em;
			text-shadow: #0f2f34 0px 0px 3px;
		}
		
		.discography_header
		{
			margin:0 56px 30px 0px;
			border:1px solid #0f2f34;
			padding:5px;
		}
		
		.discography_header img
		{
		}
		
		.item_info
		{
			width:160px;
			float:left;
			font-size:.9em;
			text-align:right;
			border:1px solid #0f2f34;
			margin-bottom:28px;
			background-color:#101518;
		}

		.item_info_collapse
		{
			width:160px;				
			float:left;
			font-size:.9em;
			text-align:right;
			border:1px solid #0f2f34;
			margin-bottom:28px;
			background-color:#101518;
		}
				
		.item_info h4, .item_info_collapse h4
		{
			margin:15px 20px;
			font-size:1em;
		}
		.item_pagelist_info
		{
			width:160px;			
		}
		.item_pagelist_info h4
		{
			margin:5px 10px;
			font-size:1em;
		}
		
		.item_info .info_img {
			margin:5px;
		}
		
		.item_content
		{
			margin:0 56px 28px 170px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding:15px 0;
		}
		
		.live_page_image {
			margin:0 56px 10px 170px;
			border:1px solid #0f2f34;
			background-color:#101518;
		}
		.live_page_image img {
			margin:5px;				
		}
		
		.item_content h3, .item_content h4
		{
			margin:0px 20px 20px 20px;
		}
		
		.item_content h3
		{
			font-size:1.2em;
		}
		
		.item_content h4
		{
			font-size:1.1em;
		}
		
		.item_content p
		{
			margin:0px 20px 20px 20px;
		}
		
		.item_content .article_img
		{
			margin:0px 20px;
		}
		
		.item_content .news_img
		{
			margin:0 20px 20px 20px;
		}

		.item_content form {
			margin: 0px 20px 15px 20px;
		}
		
		.item_info ol, .item_content ol
		{
			margin:20px 50px;
		}

		.link_list, .address_list
		{
			list-style:none;
			margin:0px 20px 5px 20px;
		}
		
		.item_info_list {
			list-style:none;
			margin:0 5px;
		}

		.item_info_list li
		{
			margin:0 0 5px 0;
		}

		.link_list li
		{
			margin:5px 0 10px 0;
		}
		
		.header_link {
			color:#b6c6cc;
			text-decoration: none;
		}
	
		.header_link:hover {
			color:#CC0000;
		}
	
		.reset {
			display: block;
			clear: both;
			height: 1px;
			line-height: 1px;
		}
		
		.address_list li
		{
			margin:5px 0;
		}
		
		.homepage_div
		{
			margin:0 56px 28px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding: 5px;
		}
		
		.homepage_text_div
		{
			margin:0 56px 28px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding:15px 20px;
		}		
		.homepage_text_div p
		{	
			margin:15px;
		}
		
		.homepage_div p
		{	
			margin:5px;
		}
		
		.blocklink { font-size:1em; font-weight: bold; text-decoration: none; color:#CC0000;}
		.blocklink:hover { color:#ddd;text-decoration: underline; text-shadow: #ddd 0px 0px 4px; }
		
		#content_footer {
			font-size:0.9em;
			color:#CC0000;
		}
		
		#content_footer a {
			font-size:.9em;
			color:#333;
		}
		
		.forum_threadlist {
			background-color:#101518;
			margin:0 56px 10px 0px;
			border:1px solid #0f2f34;
			margin-bottom:10px;
		}
		
		.item_pagelist_info
		{
			float:left;
			font-size:.9em;
			text-align:right;
			border:1px solid #0f2f34;
			margin-bottom:10px;
			background-color:#101518;
		}
		
		.item_pagelist {
			margin:0 56px 10px 170px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding:5px;
		}
		
		.topic_link {
			float:left;
			width:450px;
			font-size:.9em;
			list-style:none;
			margin:10px;
		}
		
		.forum_postlist {
			margin:0 56px 10px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding:5px;
		}
		
		.topic_stats {
			float:right;
			width:180px;
			list-style:none;
			margin:10px;
		}
		
		.forum_meta_text {
			font-size:.8em;
			color:#aaa;		
		}
		
		.post_float {
			margin-left:170px;
		}
		
		.post_float p {
			margin-bottom:20px;
			margin-right:20px;
		
		}
		
		.right_button {
			margin:0 0 0 327px;
		
		}
		
		.tinasig {
			margin: 20px 20px 20px 20px;
		}
		
		.live_date_update {
			list-style:none;
			font-size:.8em;
			margin:10px;
		}
		
		.tourdiary_archive {
			list-style:none;
			font-size:.9em;
			margin:0 20px;
		}

/* Article CSS */

		.article_mini_header {
			width:150px;
		
		}

		.article_header
		{
			margin:0 56px 30px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding:5px;
		}
		
		.article_header h3
		{	
			height:69px;
		}
		
		.article_header h3 span
		{	
			display:block;
			width:0;
			height:0;
			overflow:hidden;
		}
		
		#article_content {
			margin:0 56px 30px 0px;
		}
		
		#article_content>.article_img
		{
			margin:0 20px 20px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			float:left;
		}
		
		#article_content>.article_img img
		{	
			margin:5px;
		}
		
		#article_content>p, #article_content>h3
		{
			margin:0px 10px 20px 10px;
		}
		
		.tech_info_list, .track_list, .article_list {
			list-style:none;
			background:#0b1114;
			border:1px solid #0f2f34;
			margin:10px 15px 20px 15px;
			padding:5px 0;
		}
		.tech_info_list li, .track_list li,  .track_info_list li, .article_list li {
			font-size:.9em;
			margin:2px 15px;
		}
		
		.track_info_list {
			list-style:none;
			background:#0b1114;
			border:1px solid #0f2f34;
			margin:0 15px;
			padding:5px 0;
		
		}
		
		.flash_outline {
			border:1px solid #0f2f34;
			margin:0 15px;
		}
		
		#flash_player {
			background:#000;
			border:1px solid #0f2f34;
			margin:0 15px 15px 15px;
		
		}
		
		#flash_player * {
		}

		
/* Video Page */


		#video_menu		
		{
			margin: 0;
			border:0px #000 solid;
			width:155px;
		}
		#video_menu li
		{
			font-size:.9em;
			margin: 0; padding: 0; 
			list-style: none;
		}
		#video_menu li a
		{
			display:block;
			padding:2px 4px;
		}
		
		#video_menu li a:hover
		{
			display:block;
			padding:2px 4px;
		}

	.videoitem_detail
	{
		width:79px;
		margin-left:20px;
		margin-bottom:10px;
		background:#000;
		padding:2px;
		border:#0f2f34 1px solid;
		
	}

	.videoitem
	{
		width:150px;
		min-height: 130px;
		margin-left:14px;	
		float:left;
	}
	
	.videoitem h4
	{
		font-size:.9em;
		font-weight:normal;
		margin:4px 0px 18px 0px;
	}

	.video_link img {  border:0; margin:5px; }
	
	.video_link
	{
		background:#000;
		display:block; 
		border:#0f2f34 1px solid;
	}
	
	.video_link:hover
	{
		border:#c72f63 1px solid;
	}


	.discographyitem {
		width:162px;
		float:left;
		margin-right:10px;
		margin-bottom:13px;
	}

	.discographyitem h3 {
		font-size:1em;
		padding-top:5px;
	}
	.discographyitem h4 {
		font-size:.9em;
	}
	
	.dicography_minlist {
			margin:0 56px 30px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding: 0 0 5px 0;
	
	}
	
	.mini_img_link img { width:39px;border:0; margin:5px 0 0 5px;}
	
	.img_link img {  border:0; margin:5px;}
	
	.img_link
	{
		display:block; 
		border:#0f2f34 1px solid;
	}
	
	.img_link:hover
	{
		border:#67A1EA 1px solid;
	}
	
	
/* Login Panels */

		textarea { background-color:#ccc; }

		input { background-color:#ccc; }
		.sidepanel_advert, .signup_link_div {
			border:1px solid #0f2f34;
			margin-bottom:28px;
			padding:5px 0;
		}
		.sidepanel_advert a img {
			border:0;
			margin:0 5px;	
		}

		
		#signup_link {
			background:url('/images_site/moonclub_signup.jpg');
			display:block;
			width:152px;
			height:152px;
			margin: 0 5px; /* corrects moonclub signup graphic positioning */
		}
		
		#signup_link span {
			display:block;
			text-indent:-9999px;
		}
		

		.login_panel {
			border:1px solid #0f2f34;
			background:#101518;
			margin-bottom: 28px;
		}
		
		.login_list {
			list-style:none;
		}
		
		.login_list li a {
			margin:0;
			padding:0;
		}
		
		.login_check {
			margin:0;
			padding:0;
			font-size:.9em;
		}
		
		.login_panel h5, .login_panel p, .login_panel form
		{
			margin:5px 10px;
		}
		
		.login_panel h5 {
			text-align: center;
		}
		
		.login_input {
			background-color:#ccc;
			width:142px;
		}
	
		.login_input_label {
			display:block;
			margin:4px 0;
			font-size:.9em;
		}
		
		.login_check_label {
			font-size:.9em;
			margin-right:4px;
		}

		.check_input_div {
			margin:4px 0;
		}

		.login_error {
			border:1px solid red;	
			margin-bottom: 20px;
		}
		.login_error h4 {
			margin:5px 10px;
		}
		.login_error p {
			margin:5px 10px;
		}
		
		
/* BBCode Stuff */		
		.smilie_links {
			margin:10px 0;
		}
		.smilie_links img {
			border:0;
			margin:3px 5px 0 0;
			padding:0;
		}
		
		.bbcode_box>ul {
		list-style-type: circle;
		margin-left:20px;
		}
		.bbcode_box>li {
			padding:4px;
		}
		
		.smilie {
			margin-bottom:-.35em;
			margin-left:.35em;
		}
		
		.online_status {
			margin-bottom:-.1em;
			margin-left:.35em;
		}

/* Private Message List CSS */

		.message_list {
		
			width:100%;
		}
		
		.message_list td {
		
			padding:4px;
			font-size:.9em;
		
		}
		
		.message_list td a {
		
			text-decoration:none;
		}
		
		.ml_delete { width:13px;}
						
		.ml_to { width:76px; }
						
		.ml_sent { width:110px; }
		
		.row_unread {	
			background:#0f2f34;
		}
		.row_unread a {	
			display:block;
			padding:0;
			margin:0;
			color:#c72f63;
		}
		.row_unread a:hover {	
			color:#ddd;
			text-decoration:underline;
		}
		
		
		.send_message_link {
			text-decoration:none;
			color:#d4005a;
		}
		
		.send_message_link:hover {
			color:#ddd;
			text-decoration:underline;
		}
		
		.row_read {
			color:#444;
			background:#1b1b1b;
		}
		.row_read a {
			display:block;
			padding:0;
			margin:0;
			color:#666;
		}
		.row_read a:hover {	
			color:#ddd;
			text-decoration:underline;
		}
		
/* Sign Up Form Stuff */

		.profile_form { padding-top:5px; }

		.text_input_label, .smilie_links_label {
			display:block;
			float:left;
			width:150px;
			margin:0 0 15px 0;
			font-size:.9em;
			text-align: right;
			clear:left;
			line-height:1em;
			padding-right:10px;
			padding-top:2px;
		}
		.text_input {
			display:block;
			float:left;
			width:275px;
			margin:0 0 15px 0;
		}
		
		.smilie_links {
			display:block;
			margin:10px 0 15px 0;
		}

		.forum_text_box {
			width:465px;
			margin: 0 0 ;
		
		}
		
		.submit_input {
			display:block;
			float:left;
			margin:0;
			padding:0;
			font-size:.9em;
		}
		.form_warning
		{
			color: #f00;

		}
		
		fieldset { 
			background:#0b1114;
			border:1px solid #0f2f34;
			padding: 20px 10px 0px 10px;
			margin-bottom:10px;
		}
		
		.user_image_edit { 
			float:left;
			width:100px;
			display:block;
			margin:0 0 5px 0 ;				
			padding:3px;
			position: relative;
			background: black;
		}
		.user_image_edit img { 
			width:107px;
		}
		
		.list_update_status {
			border:1px solid #0f2327;
			font-size:.9em;
			padding: 4px 6px;
			margin: 15px 20px 10px 20px;
			height:20px;
		}
		
		.searchbox {
			background:#0b1114;
			border:1px solid #0f2327;
			font-size:.97em;
			font-weight:bold;
			padding: 3px;
			margin: 5px 20px 10px 20px;
			height:20px;
		}
		
		.searchbox input {
			margin:0;
			background:#bbb;
			width:458px;
		}
		.live_poll_dead {
			margin-left:17px;
			color:#555;
		}
		
/* User Gallery */
	
		.dyn_gallery {
			list-style: none;
		}
		
		.handle_image {
			width:15px;
			height:15px;
			background: black url('../images/move.gif') 1px -1px;
			position:absolute;
			right:3px;
		}
		
		.remove_image {
			width:15px;
			height:15px;
			background: black url('../images/remove.gif') 1px 1px;
			position:absolute;
			top:92px;
			right:3px;
		}
		
		.remove_image span {
			display:block;
			width:0;
			height:0;
			overflow:hidden;
		}
		
		.dyn_gallery li {
			position:relative;
			display: block;
			float:left;
			padding:3px;
			margin: 0 5px 5px 0;
			background-color: black;
		}
		
		.dyn_gallery li img {
			width:103px;
		}
		
		.hidden { display: none; }
		
		.gallery_infopanel {
			position:absolute;
			top:100px;
			left:55px;
			width:205px;
			z-index:1000;
		}
		
		.gallery_infopanel p {
			font-size: .8em;
			line-height: 1.2em;
			color:#aaa;
		}
		
		.gallery_info_top {
			background: url('../images/gallery_info_top.png');
			height:26px;		
		}
		.gallery_info_middle {
			background: url('../images/gallery_info_middle.png');
		}
		.gallery_info_middle span {
			display:block;
			margin-left:23px;
			margin-right:12px;
		}
		
		.gallery_info_bottom {
			background: url('../images/gallery_info_bottom.png');
			height:25px;		
		}
		
/* Profile Page CSS */

		.forum_left_panel {
			float:left;
			width:150px;
			display:block;
		}

		.user_image_display {
			width:100px;
			display:block;
			margin:0 5px 5px 0 ;				
			padding:3px;
			position: relative;
			background: black;	
		}
		
		.user_image_forum_display {
			width:150px;
			display:block;
			margin:0 5px 5px 0 ;				
			padding:3px;
			position: relative;
			background: black;	
		
		}
		
		.left_float {
			float:left;
		}
		
		.extra_margin {
			margin-right: 20px;
		}
		
		.profile_div
		{
			margin:0 56px 28px 0px;
			border:1px solid #0f2f34;
			background-color:#101518;
			padding:20px 20px;
		}	
		
		
		.profile_div p, .profile_div h4
		{
			margin:0 0 20px 0px;
		}		
		
		.warm_up_link { 
			height:34px; 
			width:71px; 
			display:block; 
			padding-left:29px; 
			line-height:1.2em; 
			font-size:.8em; 
			font-weight: bold; 
			text-decoration: none; 
			color:#d4005a; 
			background: url('../images_site/warmupphotoicon.gif') 0 0 no-repeat; 
		}
		
		.warm_up_link:hover { 
			color:#ddd;
			text-decoration: underline; 
			text-shadow: #ddd 0px 0px 4px; 
		}
		
