
		html,body {
			height:100%;
			background-color:#5a002a;
			color:#FFFFFF;
			overflow:hidden;
		}
		#outer {height: 100%; overflow: hidden; position: relative;}
		#outer[id] {display: table; position: static;}
		
		#outer {
			width: 100%;
		}
		
		#inner {
			margin-left: auto;
			margin-right: auto;
		}
		
		#detxt {
			vertical-align:top;
		}
		#entxt {
			display:none;
			vertical-align:top;
		}
		
		#middle {position: absolute; top: 50%;} /* for explorer only*/
		#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
		#inner {position: relative; top: -50%} /* for explorer only */
		/* optional: #inner[id] {position: static;} */
		
		/* just format */
		div.innerDiv {
			width:  800px;
			height: 500px; 
			border: 1px solid white;
			border-width:0px;
		}
		
		img.bordered {
			border: 1px solid white;
		}
		
		div.enter {
			width: 50px;
			border: 1px solid white;
		}
		
		p.weightText {
			color: #FFFFFF;
			font-size:16px;
			letter-spacing: 2px;
			font-variant:small-caps;
			font-weight:bold;
		}
		
		div.smallButton {
			width:70px;
			text-align:center;
			border: 1px solid white;
			color: #FFFFFF;
			font-size:14px;
			letter-spacing: 2px;
			font-variant:small-caps;
			font-weight:bold;
		}

		a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		a:link {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		a:visited {
			text-decoration: none;
			color: #FFFFFF;
		}
		
		a:active {
			text-decoration: none;
			color: #FFFFFF;
		}
		.basicText {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			font-size:12px;
		    letter-spacing: 1px;
			line-height:150%;
			vertical-align:top;
		}