@charset "utf-8";

	/* REDEFINE ------------------------------------------------------------ */

	body {
		font-size: 62.5%; /* jqueryui */
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		cursor:default;
		background-color:#000;
	}

	noscript {
		position:absolute;
		top:80px;
		left:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#FFF;
	}


	/* SITE ------------------------------------------------------------ */

	#backdrop {
		position:relative;
		width:100%;
		height:4000px;
		background-image:url(/image/site/backdrop4000.png);
		background-repeat:repeat-x;
		background-color:#6e8796;
	}

	#header {
		position:relative;
		width:1000px;
		height:300px;
		overflow:hidden;
		clear:both;
		margin-left: auto ;
	 	margin-right: auto ;
	}

	#stage_wrap {
		position:relative;
		width:100%;
		height:3600px;
		clear:both;
	}

	#stage {
		position:relative;
		width:1000px;
		height:3600px;
		margin-left: auto ;
	 	margin-right: auto ;
	}

	#footer {
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999;
		text-align:center;
		padding-top:40px;
		width:1000px;
		height:60px;
		margin-left: auto ;
	 	margin-right: auto ;
		clear:both;
	}

	/* PLATES ------------------------------------------------------------ */

	#plate_youtube {
		position:absolute;
		width:520px;
		height:140px;
		overflow:hidden;
		display:none;
	}
		#content_youtube {
		}

	#plate_steam {
		position:absolute;
		width:220px;
		height:600px;
		overflow:hidden;
		display:none;
	}
		#content_steam {
		}

	#plate_twitter {
		position:absolute;
		width:250px;
		height:190px;
		overflow:hidden;
		display:none;
	}
		#content_twitter {
		}

	#plate_journal {
		position:absolute;
		width:500px;
		height:650px;
		overflow:hidden;
		display:none;
	}
		#content_journal {
		}

	#plate_deviantart {
		position:absolute;
		width:230px;
		height:732px;
		overflow:hidden;
		display:none;
	}
		#content_deviantart {
		}

	#plate_eve {
		position:absolute;
		width:220px;
		height:650px;
		overflow:hidden;
		display:none;
	}
		#content_eve {
		}

	#plate_gfwl {
		position:absolute;
		width:232px;
		height:194px;
		overflow:hidden;
		display:none;
	}
		#content_gfwl {
		}

	#plate_forum {
		position:absolute;
		width:200px;
		height:250px;
		overflow:hidden;
		display:none;
	}
		#content_forum {
		}

	#plate_digsby {
		position:absolute;
		width:208px;
		height:270px;
		overflow:hidden;
		display:none;
	}
		#content_digsby {
		}

	#plate_links {
		position:absolute;
		width:150px;
		height:520px;
		overflow:hidden;
		display:none;
	}
		#content_links {
		}

	#plate_shift {
		position:absolute;
		width:220px;
		height:800px;
		overflow:hidden;
		display:none;
	}
		#content_shift {
		}

	#plate_signatures {
		position:absolute;
		width:700px;
		height:210px;
		overflow:hidden;
		display:none;
	}
		#content_signatures {
		}

	#plate_xfire {
		position:absolute;
		width:330px;
		height:470px;
		overflow:hidden;
		display:none;
	}
		#content_xfire {
		}

	#plate_warhammer {
		position:absolute;
		width:560px;
		height:1336px;
		overflow:hidden;
		display:none;
	}
		#content_warhammer {
		}

	#plate_gallery {
		position:absolute;
		width:250px;
		height:315px;
		overflow:hidden;
		display:none;
	}
		#content_gallery {
		}

	#plate_dragonage {
		position:absolute;
		width:300px;
		height:700px;
		overflow:hidden;
		display:none;
		/*background-color:#CCC;*/
	}
		#content_dragonage {
		}

	#plate_bc2 {
		position:absolute;
		width:250px;
		height:635px;
		overflow:hidden;
		display:none;
	}
		#content_bc2 {
		}

	#plate_spotify {
		position:absolute;
		width:400px;
		height:300px;
		overflow:hidden;
		display:none;
	}
		#content_spotify {
		}



	/* SYSTEM ------------------------------------------------------------ */

	#system {
		position:fixed;
		z-index:9000;
		top:0px;
		left:0px;
	}
	
	#system_head {
		width:240px;
		height:44px;
		position:relative;
		background-image:url(/image/system/system0.png);
		background-repeat:no-repeat;
	}
	
	#system_menu {
		width:240px;
		height:auto;
		position:relative;
		display:none;
	}
	
	.system_menu_head {
		width:240px;
		height:15px;
		background-image:url(/image/system/system_menu_head.png);
		background-repeat:no-repeat;
	}

	.system_menu_content {
		width:200px;
		height:auto;
		background-image:url(/image/system/system_menu_content.png);
		background-repeat:repeat-y;
		padding-left:20px;
		padding-right:20px;
		overflow:hidden;
	}

	.system_menu_foot {
		width:240px;
		height:28px;
		background-image:url(/image/system/system_menu_foot.png);
		background-repeat:no-repeat;
	
	}
	
	#system_head_loading {
		width:16px;
		height:16px;
		background-image:url(/image/system/system_loading.gif);
		background-repeat:no-repeat;
		position:absolute;
		left:17px;
		top:17px;
	}
	
	#system_head_text {
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:8px;
		position:absolute;
		left:40px;
		top:14px;
		text-transform:uppercase;
	}
	
	#system_head_message {
		color:#FC0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		position:absolute;
		left:40px;
		top:25px;
		text-transform:uppercase;
	}
	
	.menuItem {
		cursor:pointer;
		color:#FFF;
		background-image:url(/image/system/system_menu_item0.png);
		background-repeat:no-repeat;
		padding-left:18px;
		padding-top:5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:9px;
		width:80px;
		height:17px;
		float:left;
		overflow:hidden;
	}
	
	.systemMenuItemHead {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#FC0;
		padding-left:20px;
		padding-top:6px;
		font-weight:bold;
		clear:both;
		background-image:url(/image/system/system_menuitem_head.png);
		background-repeat:no-repeat;
		width:180px;
		height:19px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.descriptionNote {
		color:#FFF;
		/*color:#532900;
		background-color:#FF9;*/
		border:1px solid #000;
		padding:3px;
	}
	
	.descriptionError {
		color:#FFF;
		background-color:#F00;
		border:1px dashed #FFF;
		padding:3px;
		margin-top:5px;
	}
	
	.menuSetting {
		cursor:pointer;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#FFF;
		padding-left:30px;
		padding-top:4px;
		height:18px;
		width:auto;
		background-image:url(/image/system/system_menu_checkbox0.png);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	.menuButton {
		cursor:pointer;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#FFF;
		padding-top:10px;
		height:22px;
		width:auto;
		background-image:url(/image/system/system_menu_button0.png);
		background-repeat:no-repeat;
		overflow:hidden;
		text-align:center;
	}

	/* CONTROL ------------------------------------------------------------ */
	
	.control {
		margin:10px;
		position:absolute;
		display:none;
		z-index:9001;
	}
	
	.control_left {
		background-image:url(/image/control/control_bkg_left.png);
		background-repeat:none;
		float:left;
		width:36px;
		height:36px;
	}
	
	.control_handle {
		width:22px;
		height:22px;
		position:relative;
		top:7px;
		left:7px;
		cursor:move;
	}
	
	.control_center {
		background-image:url(/image/control/control_bkg_center.png);
		background-repeat:repeat-x;
		float:left;
		width:auto;
		height:36px;
		color:#ffffff;
		font-size:12px;
		padding-top:10px;
		text-transform:uppercase;
		font-weight:bold
	}
	
	.control_right {
		background-image:url(/image/control/control_bkg_right.png);
		background-repeat:none;
		float:left;
		width:36px;
		height:36px;
	}
	
	.control_close {
		width:22px;
		height:20px;
		position:relative;
		top:8px;
		left:7px;
		cursor:pointer;
	}

	/* LOAD ------------------------------------------------------------ */
	
	.loading {
		background-image:url(/image/load/loading.png);
		background-repeat:no-repeat;
		position:absolute;
		z-index:8000;
		width:150px;
		height:50px;
	}
	
	.loading_content {
		padding-left:45px;
		background-image:url(/image/load/loading.gif);
		background-repeat:no-repeat;
		background-position:9px 9px;
	}
	
	.loading_content_headline {
		padding-top:9px;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		font-weight:bold;
		width:90px;
		border-bottom:1px solid #444444;
	}
	
	.loading_content_item {
		color:#FC0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	#preload {
		display:none;
		text-align:center;
	}
	
	#preload_header {
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	
	#preload_text {
		margin:5px;
		color:#FC0;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
	}
	
	#preload_progressbar {
		padding:5px;
	}
	
	#preload_skip {
		margin-top:5px;
		margin-left:auto;
		margin-right:auto;
		cursor:pointer;
		width:180px;
		height:32px;
		background-image:url(/image/load/preload_skip.png);
		background-repeat:no-repeat;
	}


#dialogDefault {
	z-index:9001;
	
}
