body {
	margin:50px 0px;
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center;
	}
.style1 {
	font-size: 9px;
	color: #FFFFFF;
	position: relative;
	top: 370px;
}
.centralbar{
	position:absolute;
	top:250px;
	left:0px;
	height:300px;
	width:100%;
	margin-top:-250px;
	background-image:url(../images/mgupperbar.png);
	background-repeat:repeat-x;
	z-index:1;
}
.centerlogo{
	position:relative;
	left:50%;
	width:330px;
	margin-left:-165px;
	background-image:url(../images/mglogo.png);
	background-repeat:no-repeat;
	height:357px;
	z-index:9;
}
.comingsoon{
position:relative;
left:50%;
margin-left:-178px;
background-image:url(../images/comingsoon.png);
background-repeat:no-repeat;
width:356px;
height:45px;
}
.mainmenu{
	position:absolute;
	top:180px;
	left:50%;
	height:514px;
	width:910px;
	margin:0px 0px 0px -455px;
	background-image:url(../images/menubar.png);
	background-repeat:repeat-x;
	z-index:0;
}
.mainmenunews{
	position:absolute;
	top:110px;
	left:50%;
	height:700px;
	width:910px;
	margin:0px 0px 0px -455px;
	background-image:url(../images/menubar2.png);
	background-repeat:repeat-x;
	z-index:0;
}
.buttondock{
	position:relative;
	top:-25px;
	height:131px;
	width:910px;
	margin:0px 0px 0px -455px;
	z-index:8;
	left: 50%;
}
.news{
	height:131px;
	width:92px;
	background-image:url(../images/news.png);
	background-repeat:no-repeat;
	z-index:11;
	top: 50px;
	position: absolute;
	left: 50%;
	margin: 110px 0px 0px -450px;
}
.news:hover {
	background-image:url(../images/newson.png);
}
.login{
	height:131px;
	width:105px;
	background-image:url(../images/login.png);
	background-repeat:no-repeat;
	z-index:11;
	top: 50px;
	position: absolute;
	left: 50%;
	margin: 110px 0px 0px -370px;
}
.login:hover {
	background-image:url(../images/loginon.png);
}
.signup{
	height:131px;
	width:118px;
	background-image:url(../images/signup.png);
	background-repeat:no-repeat;
	z-index:11;
	top: 50px;
	position: absolute;
	left: 50%;
	margin: 110px 0px 0px -270px;
}
.signup:hover {
	background-image:url(../images/signupon.png);
}
.about{
	height:131px;
	width:104px;
	background-image:url(../images/about.png);
	background-repeat:no-repeat;
	z-index:11;
	top: 50px;
	position: absolute;
	left: 50%;
	margin: 110px 0px 0px 150px;
}
.about:hover {
	background-image:url(../images/abouton.png);
}
.tour{
	height:131px;
	width:88px;
	background-image:url(../images/tour.png);
	background-repeat:no-repeat;
	z-index:11;
	top: 50px;
	position: absolute;
	left: 50%;
	margin: 110px 0px 0px 260px;
}
.tour:hover {
	background-image:url(../images/touron.png);
}
.forum{
	height:131px;
	width:98px;
	background-image:url(../images/forum.png);
	background-repeat:no-repeat;
	z-index:11;
	top: 50px;
	position: absolute;
	left: 50%;
	margin: 110px 0px 0px 350px;
}
.forum:hover {
	background-image:url(../images/forumon.png);
}
.newsframe1{
	height:117px;
	width:863px;
	background-image:url(../images/newstab.png);
	background-repeat:no-repeat;
	z-index:9;
	top: 220px;
	position: relative;
	left: 23px;
	margin: 15px 0px 0px 0px;
}
.screenframe1{
	height:155px;
	width:235px;
	background-image:url(../images/screentab.png);
	background-repeat:no-repeat;
	z-index:9;
	top: 170px;
	position: relative;
	left: 80px;
	margin: 0px 0px 0px 0px;
}
.screenframe2{
	height:155px;
	width:235px;
	background-image:url(../images/screentab.png);
	background-repeat:no-repeat;
	z-index:9;
	top: -140px;
	position: relative;
	left: 335px;
	margin: 0px 0px 0px 0px;
}
.screenframe3{
	height:155px;
	width:235px;
	background-image:url(../images/screentab.png);
	background-repeat:no-repeat;
	z-index:9;
	top: -450px;
	position: relative;
	left: 590px;
	margin: 0px 0px 0px 0px;
}
.next{
	height:72px;
	width:67px;
	background-image:url(../images/next.png);
	background-repeat:no-repeat;
	z-index:9;
	top: 585px;
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px 380px;
}
.prev{
	height:72px;
	width:67px;
	background-image:url(../images/previous.png);
	background-repeat:no-repeat;
	z-index:9;
	top: 585px;
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -450px;
}
.next2{
	height:72px;
	width:67px;
	background-image:url(../images/next.png);
	background-repeat:no-repeat;
	z-index:9;
	top: 700px;
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px 380px;
}
.prev2{
	height:72px;
	width:67px;
	background-image:url(../images/previous.png);
	background-repeat:no-repeat;
	z-index:9;
	top: 700px;
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -450px;
}
.imgframe{
	margin: 25px 0px 0px 4px;
	height: 105px;
	width: 197px;
}
.loginform {
	height:131px;
	width:98px;
	top: 230px;
	position: relative;
	left: 305px;
	margin: 0px 0px 0px 0px;
}
.signupform {
	height:131px;
	width:400px;
	top: 230px;
	position: relative;
	left: 90px;
	margin: 0px 0px 0px 0px;
}
.signupform2 {
	height:131px;
	width:400px;
	top: 80px;
	position: relative;
	left: 430px;
	margin: 0px 0px 0px 0px;
}
.loginform2 {
	height:131px;
	width:300px;
	top: 80px;
	position: relative;
	left: 480px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
#t1 {
	color: #FFF;
	margin: 0px 0px 0px -30px;
}
#t2 {
	color: #999;
	margin: 0px 0px 0px -30px;
}
#t3 {
	color: #999;
}
#t4 {
	color: #CCC;
	position:absolute;
	top:725px;
	left:50%;
	margin: 0px 0px 0px 300px;
	z-index: 9;
}
#t5 {
	color: #CCC;
	position:absolute;
	top:725px;
	left:50%;
	margin: 0px 0px 0px -380px;
	z-index: 9;
}
.ntitle {
	color: #FFFFFF;
	position:absolute;
	top:12px;
	left:30px;
	margin: 0px 0px 0px 5px;
	z-index: 9;
	font-weight:bold;
	text-align: left;
	width: 500px;
}
.ndate {
	color: #CCC;
	position:relative;
	top:11px;
	left:320px;
	margin: 0px 0px 0px 0px;
	z-index: 9;
}
.nbody {
	color: #FFFFFF;
	position:relative;
	top:15px;
	left:0px;
	z-index: 9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 820px;
}
.nauthor {
	color: #CCC;
	position:absolute;
	top:85px;
	left:770px;
	margin: 0px 0px 0px 0px;
	z-index: 9;
}
.itext {
	color: #000000;
	font-size: 24px;
}
.lnk {
	color: #39F;
}
#signbut{
	margin: 5px 0px 0px -0px;
}
.noa{
color: #FFFFFF; text-decoration: none;
}

