.MoSTPrint {
	display: none;
}
.MoSTTemplate {
	display: block;
	width: auto !important;
}
/*-- turn borders on (for debugging) -- */
/*div {border: 1px dotted #c0c0c0 !important;}*/
html {
	overflow-y: scroll; /*moz scrollbar fix*/
}
body {
	margin: 0 !important;
	font: small arial !important;
	color: #333 !important;
	background: #fff !important;
	/*height:100% !important; */
}
a {
	color: #006699 !important;
}
a:hover {
	color: #ff9933 !important;
}
hr {
	height: 1px !important;
	color: #ffcc99 !important;
	background-color: #ffcc99 !important;
	border: none !important;
	clear: both !important;
}
em, i {
	font-style: italic !important;
}
/*-- start: heading styles --*/
h3 {
	font: small arial !important;
	font-weight: bold !important;
}
/*-- end: heading styles --*/
#container {
	width: 950px !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	background: #fff !important;
	text-align: left !important; /* overrule inheritance */
}
#header {
	width: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
	border-bottom: 9px solid #FFCC99 !important;
	background: #fff url(/templates/images/template_dnd_bg_dark.gif) repeat !important;
}
#frontpic {
	display: inline !important;
}
#hidepic {
	display: none !important;
}
.MoSTImage {
	/*remove gap under header img (moz)*/
	display: block !important;
	border: none !important;
}
#EEContentContainer {
	display: block !important;
	padding: 0 10px 10px 10px !important;
	float: left !important;
	width: 770px !important;/*width: 490px !important;*/
	height: auto !important; /*this IS important*/
	margin: -14px 0 0 -2px  !important;
	background: #fff !important;
	border: 1px solid #FFCC99 !important;
	overflow: hidden !important;
	/*force in front*/
	position: relative !important;
	z-index:0 !important;
}
#EEContent {
	clear: both !important;
}
#EEContent h1 {
	font-size: 130% !important;
}
#EEContent img {
	margin: 3px !important;
	border: 1px solid #cccccc !important;
}
.small, .footer, #breadcrumb, #sidebar_right, #sidebar_left {
	font: 11px verdana !important;
}
#breadcrumb p {
	float: left !important;
	margin: 9px 0 9px 0 !important;
	color: #666 !important;
	text-transform: capitalize !important;
}
.footer {
	margin-top: 0px !important;
	padding-top: 10px !important;
	margin-left: 80px !important;
}
#sidebar_right {
	float: right !important;
	width: 145px !important;
	padding: 3px !important;
}
#sidebar_left {
	float: left !important;
	width: 80px !important;
	padding: 3px !important;
	background: #ffcc99 url(/templates/images/sidebar_left_footer.gif) no-repeat fixed bottom left !important;
	background-attachment: fixed;
}
#sidebar_right UL, #sidebar_left UL {
	margin-left: 0px !important;
	margin-top: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
}
#sidebar_right LI, #sidebar_left LI {
	margin-left: 0px !important;
	padding: 2px !important;
	line-height: 23px !important;
	list-style-type: none !important;
}
#sidebar_right LI {
	BORDER-BOTTOM: #ff9933 1px solid !important;
}
#sidebar_right LI A:link, #sidebar_right LI A:visited, #sidebar_right LI A:active,
#sidebar_left LI A:link, #sidebar_left LI A:visited, #sidebar_left LI A:active, .footer
A:link, .footer A:visited, .footer A:active {
	COLOR: #333 !important;
	TEXT-DECORATION: none! important;
}
#sidebar_right LI A:hover, #sidebar_left LI A:hover, .footer A:visited, .footer A:active {
	COLOR: #ff9933 !important;
	TEXT-DECORATION: underline !important;
}
#expfix {
	background: url(/templates/images/expfix.jpg) repeat-y !important;
}
#expforce {
	text-align: right !important;
}
.clear {
	clear:both !important;
	height:1px !important;
	overflow:hidden !important;
}
.MoSTVersion {
	display: none !important;
}
/*-- battle fixes --*/
.registrationContainer {
	padding: 0 !important;
}
.regHeader {
	position: static !important;
	padding: 0 !important;
	margin: 0 auto !important;
}
.leftCorner, .leftCorner H2, .resultsContainer H2 {
	position: static !important;
	background: #ffcc99 !important;
	color: #333 !important;
	padding: 0px !important;
	margin: 0px !important;
	width: auto !important;
	height: auto !important;
}
.myHome, .myHome A:link, .myHome A:visited, .myHome A:active, .myHome A:hover {
	position: static !important;
	padding: 0px !important;
	margin: 0px !important;
	width: 0px !important;
	height: 0px !important;
	visibility: hidden !important;
}
.groupNames p, .contactNames p {
	border: none !important;
}
.bodyRow,.battleLinks, .regDetailsRow,.regBody, .regBodyRow, .regBodyRowLeft, .regBodyRowRight, .regRowRight, .regRowRight h2,
.regRowRight li, .regBodyHeader, .regHeader, .regHeader img {
	clear: both !important;
	width: 460px !important;
	margin: auto !important;
	padding: auto !important;
	position: static !important;
	list-style-type: none;
	text-align: auto;
}
.battleHeader {
	visibility: hidden !important;
	height: 0px !important;
}
.homeLeft, .homeRight, .orgLeft, .orgRight {
	width: 49% !important;
}
.orgRight {
	float: right !important;
	margin: 0px !important;
	padding: 0px !important;
}
.regRowRight h2 {
	padding-top: 10px !important;
}
.regHeader, .regheader img {
	background: none !important;
	height: 43px !important;
	margin-bottom: 10px !important;
	float: left !important;
	border: none !important;
	text-align: left !important;
}
.MoSTVersion {
	display: none;
}
.footer {
	clear: both;
	font: 11px verdana !important;
	margin-top: 0px !important;
	padding-top: 10px !important;
	margin-left: 80px !important;
}
.footer A:link, .footer A:visited, .footer A:active {
	COLOR: #333 !important;
	TEXT-DECORATION: none! important;
}
.footer A:hover {
	COLOR: #ff9933 !important;
	TEXT-DECORATION: underline !important;
}
