body {
	background: #fff url(/bg.gif) repeat-x;
	margin: 0px;
	font: normal 80% Arial, Helvetica, sans-serif;
}

a, a:visited { color: #922; }
a:hover { color: #c33; }


#mainMenu {background-color:#360803;padding:3px 0px 4px 0px;
	border-bottom: 2px solid #190200;
	border-top: 2px solid #522;
}
#mainMenu a, #mainMenu a:visited{color: #FFEBD6}
#mainMenu a:hover{color:#fff}
#mainMenu .mm_left a{
	background-image: url(/menu_bg.gif); 
	background-position: bottom;
	background-repeat: repeat-x;

	font: bold 90% Arial;
	color: #FFEBD6;

	padding:3px 6px 4px 6px;
}
#mainMenu .mm_left a:hover{
	color:#fff;
	background:#600;
}

#masthead .logo{
}
#masthead .ad1{
	position:absolute;
/*	left:295px;*/
	right:0px;
	top:10px;
}
#masthead .ad2{
	position:absolute;
	right:0px;
	top:-20px;
}

#head{
	background:url(i/headBg.png) repeat-x;
}

.navbar { font-size:80%}
.borderSurround{background-color:#443230}
.rnavWrapper{background:#fff;font-size:70%;color:#777}
.rnavWrapper a{font-size:120%}
.rnavWrapper div{margin-bottom:12px}

/* MGTF Legacy */

h1 {
	font-size: 1.8em;
	color: #6D1B12;
	margin-top:0px;
}

h1 a, h1 a:visited{
	font-weight: normal;
	font-size:.8em;
}

h2 {
	color: #6D1B12;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom:0px;
}

.dropCap {
	float:left;
	font-size: 2.5em;
	color:#622;
	padding:3px 1px 6px 1px;
	line-height: 80%;
	position:relative;
	left:1px;
	font-weight: bold;
}

.backLink {
	font-size: .8em;
	font-weight: bold;
}

.contentColored1 {color:#090;font-style:italic}

.contentSubSections {
	background-color: #fec;
	padding: 4px 10px;
	border: 1px solid #fc6;
}
.contentSubSections h2 {
	margin:0px;
	font-size:1.1em;
	font-style:italic;
}
.contentSubSections ul {
	font-size:1.1em;
	font-weight:bold;
	line-height:160%;
	margin-bottom:.5em;
	margin-top:.5em;
}

#bodyInner {
	background-image: url(/bg_l.gif);
/*	background-repeat: repeat-x;*/
	background-color:#433;
}

.contentCell {
	width:100%;

	line-height: 145%;
	border-bottom: 4px solid #000;
	padding-right:10px;
	background-color:#fff;
}

#rNav {padding-right: 4px}

#rNav .recentHdr {
	padding: 3px 1px;
	background-color: #322;
}

#rNav .recentHdr a, #rNav .recentHdr a:visited {
	font: bold 11px Arial, sans-serif;
	color: white;
}

.menuCell {
	width:123px;
	font: bold 7.9pt Trebuchet MS, Arial, sans-serif;
	background-image:url(menu_bg.gif); 
	background-repeat:repeat-y;
	padding-bottom: 20px;
	border-bottom:4px solid #000;
}

.menuCell .menuSection {margin-bottom: 10px}

.menuCell .menuSection ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.menuCell .menuSection li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
}
.menuCell .menuSection a, .menuCell .menuSection a:visited {
	display:block;
	position:relative;
	width: 92px;
	text-decoration: none;
	color: #dcb;
	padding: 2px 0px 2px 4px;
	border-bottom:1px solid #000000;
}

.menuCell .menuSection a:hover {
	background-color: #100;
	color: #ff9;
}

/* LEFT MENU FOR THE FORUMS */

.menuCellForum {
	width:86px;
	font: bold 7pt Trebuchet MS, Arial, sans-serif;
	background-image:url(menu_bg-forum.gif); 
	background-position-x:right;
	background-repeat:repeat-y;
	padding-bottom: 20px;
}

.menuCellForum .menuSection {margin-bottom: 10px}

.menuCellForum .menuSection ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.menuCellForum .menuSection li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.menuCellForum .menuSection a, .menuCellForum .menuSection a:visited {
	display:block;
	position:relative;
	text-decoration: none;
	width:79px;
	color: #dcb;
	padding: 2px 3px 2px 4px;
	border-bottom:1px solid #300;
}

.menuCellForum .menuSection a:hover {
	background-color: #100;
	color: #ff9;
}

/* / LEFT MENU FOR THE FORUMS */

#adContentFloating {float:right}
#adContentBottom { margin-bottom:20px}
#rNav .ad1 {margin-top: 15px}

#adLinks{
	margin:4px 0px 15px 0px;
}