/*
  * { outline: 2px dotted red }
  * * { outline: 2px dotted green }
  * * * { outline: 2px dotted orange }
  * * * * { outline: 2px dotted blue }
  * * * * * { outline: 1px solid red }
  * * * * * * { outline: 1px solid green }
  * * * * * * * { outline: 1px solid orange }
  * * * * * * * * { outline: 1px solid blue }
*/

body {
	background-color: black;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

a:link { color: #b2b2b2; font-weight: bold; text-decoration: none; }
a:visited { color: #acacac; font-weight: bold; text-decoration: underline; }
a:hover { color: #780101; font-weight: bold; text-decoration: underline; }

/*********  Coming Soon  *********/

div#soon{
	font: normal arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	top: 120px;
	position: relative;
}

h2 {
	font: bold 11pt/12pt arial, sans-serif;
	margin: 0;
	padding: 3px;
}

/*********  Launch Site *********/

div#full {
	width: 100%;
	text-align: center;
}

div#main_container {
	width: 766px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	text-align: left;
}

div#main_spalsh {
	top: 0;
	position: absolute;
	z-index: 0;
}

#main_splash h1 {
	background: url(../images/m_rearsplash.jpg) no-repeat;
	height: 544px;
	width: 766px;
	margin: 0;
	text-indent: -5000px;
}

div#main_links {
	font: bold Georgia, serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
	top: 544px;
	width: 766px;
	position: absolute;
	z-index: 2;
}

div#main_rightbottom{
	width: 385px;
	height: 241px;
	top: 565px;
	left: 38px;
	background-image: url(../images/ad_snally.jpg);
	position: absolute;
	z-index: 1;	
}

#main_rightbottom h4 {
	top: 185px;
	left: 104px;
	height: 41px;
	width: 189px;
	position: relative;
	font-size: 1px;
}

#main_rightbottom h4 span {
	background: url(../images/ad_snally_link.jpg) no-repeat;
	width: 100%;
	height: 100%;
	
	position: absolute;
}

.snallylink {
	top: 190px;
	left: 101px;
	position: absolute;
}

div#main_leftbottom {
	font: normal arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	width: 311px;
	height: 294px;
	top: 561px;
	left: 427px;
	background-image: url(../images/m_leftbottom.jpg);
	position: absolute;
	z-index: 1;	
	
}

.mleft_title {
	top: 13px;
	left: 16px;
	position: absolute;
	z-index: 1;
}

.mleft_title h4 {
	height: 15px;
	width: 153px;
	font-size: 1px;
	position: relative;	
}

.mleft_title h4 span {
	background: url(../images/news_title.gif) no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
}

.mleft_updates {
	width: 275px;
	height: 145px;
	top: 40px;
	left: 20px;
	/* border: thin solid White; */
	overflow: auto;
	position: absolute;
	z-index: 2;
}

.mleft_updates a:link { color: #d20000; font-weight: bold; text-decoration: none; }
.mleft_updates a:visited { color: #000000; font-weight: bold; text-decoration: underline; }
.mleft_updates a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.mleft_updates ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0 0 0 0;
	}
	
.mleft_updates li {
	margin: 0 0 5px 0;
}

.mleft_updates b {
	color: #ffd74b;
}

h3 {
	font: bold arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

div#details {
	font: normal arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	z-index: 1;	
}

/*** News Page ***/
div#newsbackground {
	background-image: url(../images/newsbackground.jpg);
	width: 700px;
	height: 700px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

div#newstext {
	width: 475px;
	height: 330px;
	top: 365px;
	left: 182px;
	color: #FFFFFF;
	text-align: left;
	overflow: auto;
	position: relative;
	z-index: 2;
}

div#newstext h1 {
	color: #ffd74b;
}

div#newsreturn {
	margin-top: 20px;
}

/*** Shop Page ***/
div#shop{
	font: normal arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	top: 40px;
	position: relative;
}

/*** Links Page ***/
div#linksheader {
	margin: 20px 20px 20px 20px;
}

.textimg {
   top: -10px;
	margin-left: 95px;
}

div#linkspagetext {
	font: bold 11pt Georgia, serif;
	color: #FFFFFF;
	text-align: center;
	position: relative;
}
