body {
	background-color: #596065;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #333;
	text-align: center;
	line-height: 13px;
}
#container {
	width: 1020px;
	margin: 0px auto;
}
a{
	text-decoration: none;
	/* color: #5d7d24; */
	color: #79a431;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	clear: both;
}
br {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
}

/* -------------------------------- */
/* 1. The main ID's */
/* -------------------------------- */

/* A */
#headerpre {
	width: 970px;
	background: url(http://static.int.mgcstatic.net/images/site/headerpreBG.gif);
	height: 23px;
	padding-top: 7px;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFF;
}
#headerpre a{
	text-decoration: none;
	color: #99b93b;
	padding-left: 10px;
	font-size: 10px;
}
#headerpre a:hover{
	color: #FFF;
}

/* B */
#newsheader {
	width: 842px;
	height: 109px;
	background-image: url(http://static.int.mgcstatic.net/images/site/mgcnewsBG.jpg);
	background-repeat: no-repeat;
	display: table;
}
#newsheader .padding{
	padding-right: 15px;
	padding-top: 6px;
	width: 320px; 
	float: right;
}
#forumheader {
	width: 1020px;
	height: 109px;
	background-image: url(http://static.int.mgcstatic.net/images/site/mgcforumBG.jpg);
	background-repeat: no-repeat;
	display: table;
}
#forumheader .padding{
	padding-right: 15px;
	padding-top: 6px;
	width: 320px; 
	float: right;
}
#header {
	width: 1020px;
	height: 109px;
	background-image: url(http://static.int.mgcstatic.net/images/site/headerBG.jpg);
	background-repeat: no-repeat;
	display: table;
}
#header .padding{
	padding-right: 15px;
	padding-top: 6px;
	width: 320px; 
	float: right;
}
.headerOverlay {
	float: left;
	height: 109px;
	width: 350px;
	border: 0;
}
.userbox {
	float: right;
	width: 299px;
	height: 94px;
	padding-right: 5px;
	margin-top: 3px;
	background: url(http://static.int.mgcstatic.net/images/site/topbox/headerHeader.jpg) no-repeat 0px 0px;
}
.userbox .content{
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.userbox .section1{
	float: left;
	width: 71px;
	margin: 0px;
	margin-right: 8px;
	padding: 0px;
}
.userbox .section2{
	float: left;
	width: 115px;
	color: #333;
	line-height: 15px;
	text-align: left;
	font-size: 11px;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
}
.userbox .section2 a {
	color: #79A431;
	text-decoration: none;
}
.userbox .section3{
	float: right;
	width: 79px;
	color: #FFF;
	font-size: 11px;
	text-align: left;
	margin-top: -2px;
	padding-right: 4px;
}
.section3 .logoutButton
{
	height: 25px;
	overflow: hidden;
}
.section3 .stars
{
	height: 15px;
	overflow: hidden;
}
.section3 .text
{
	line-height: 15px;
}
.userbox h2{
	font-size: 13px;
	color: #333;
	padding: 0px;
	margin: 0px;
	padding-bottom: 6px;
	padding-top: 2px;
}
.userbox .forgot{
	text-align: right;
	color: #111;
	font-size: 10px;
	margin-right: 20px;
}
.userbox .forgot a{
	text-decoration: underline;
	color: #111;
}
.userbox .textbox{
	width: 89px;
	padding: 2px;
	background-color: #FFF;
	border: 1px solid #444;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #444;
}

/* C */
#navigation {
	width: 1020px;
	height: 52px;
	background-image: url(http://static.int.mgcstatic.net/images/site/headerpreBG.gif);
	text-align: center;
	font-size: 13px;
	overflow: hidden;
}
#navigation:hover {
	color: #b9e633;
}
.navigationLinks
{
	height: 52px;
	padding-left: 9px;
	background: url(http://static.int.mgcstatic.net/images/site/navigation-bg.jpg) top left no-repeat;
}
.navigationLinks a, .rssFeedLink{
	text-decoration: none;
	display: block;
	float: left;
	color: #FFF;
	/* background-image: url(http://static.int.mgcstatic.net/images/site/navigation.jpg); */
	background-position: 0px -52px;
	background-repeat: no-repeat;
	/* width: 111px; */
	height: 52px;
	line-height: 52px;
	outline: none;
	border: none;
}
.rssFeedLink a
{
	display: inline;
	float: right;
	width: auto;
	height: auto;
	line-height: normal;
	margin-top: 20px;
	margin-right: 20px;
	border: none;
}
.navigationLinks a:hover {
	color: #b9e633;
	background-position: 0px 0px;
	text-decoration: none;
}
.navigationLinks .navigationleft
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation-left.jpg);
	width: 113px;
}
.navigationLinks .navigation2 
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation2.jpg);
	width: 111px;
}
.navigationLinks .navigation2D
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation2.jpg);
	width: 111px;
	line-height: 18px; 
	padding-top: 8px;
}
.navigationLinks .navigation3
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation3.jpg);
	width: 111px;
}
.navigationLinks .navigation3D
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation3.jpg);
	width: 111px;
	line-height: 18px; 
	padding-top: 8px;
}
.navigationLinks .navigation4 
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation4.jpg);
	width: 110px;
}
.navigationLinks .navigation4D
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation4.jpg);
	width: 110px;
	line-height: 18px; 
	padding-top: 8px;
}
.navigationLinks .navigation5 
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation5.jpg);
	width: 110px;
}
.navigationLinks .navigation5D
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation5.jpg);
	width: 110px;
	line-height: 18px; 
	padding-top: 8px;
}
.navigationLinks .navigation6 
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation6.jpg);
	width: 110px;
}
.navigationLinks .navigation6D
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation6.jpg);
	width: 110px;
	line-height: 18px; 
	padding-top: 8px;
}
.navigationLinks .navigation7 
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation7.jpg);
	width: 111px;
}
.navigationLinks .navigation7D
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation7.jpg);
	width: 111px;
	line-height: 18px; 
	padding-top: 8px;
}
.navigationLinks .navigation8
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation8.jpg);
	width: 111px;
}
.navigationLinks .navigation8D
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation8.jpg);
	width: 111px;
	line-height: 18px; 
	padding-top: 8px;
}
.navigationLinks .navigationright
{
	background-image: url(http://static.int.mgcstatic.net/images/site/navigation-right.jpg);
	width:113px;
}

.subMenuBar {
        position: absolute;
        z-index: 5;
        width: 1020px;
        height: 30px;
        text-align: center;
        vertical-align: middle;
        background-image: url(http://static.int.mgcstatic.net/images/site/lbBarBackground.png);
        line-height: 16px;
        font-size: 13px;
}

.subMenu a {
        text-decoration: none;
        color: #DDD;
        display: block;
        padding-left: 20px;
        background-repeat: no-repeat;
        height: 16px;
        vertical-align: middle;
        float: left;
}

.subMenu a:hover {
        color: #b9e633;
        text-decoration: none;
}

/* D */
#content {
	width: 984px;
	background-image: url(http://static.int.mgcstatic.net/images/site/contentBG.gif);
	text-align: left;
	padding: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#content .profilePage {
	background-image: url(http://static.int.mgcstatic.net/images/site/profilecontentBG.gif);
}

/* E */
#footer {
	width: 1020px;
	background-image: url(http://static.int.mgcstatic.net/images/site/footerBG.gif);
	text-align: center;
	font-size: 11px;
	color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
}
#footer a{
	text-decoration: none;
	color: #FFF;
}
#footer a:hover {
	color: #99b93b;
}
#footer p{
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

/* -------------------------------- */
/* Random Stuff */
/* -------------------------------- */

.end 
{
	height: 1px;
	overflow: hidden;
	clear: both;
}
.left {
	float: left;
}
.left2 {
	float: left;
	margin-left: 20px;
}
.right {
	float: right;
}
.microsoft {
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
}
.green {
	color: #89b441;
}
.green a{
	text-decoration: none;
	color: #89b441;
}
.black {
	color: #222;
}
.black a{
	text-decoration: none;
	color: #222;
}
.title {
	color: #7992a8;
	text-decoration: underline;
}
.small {
	color: #999;
	font-size: 10px;
}
.sym {
	font-family: "Arial Unicode MS", "Lucida Unicode";
}


