/*
 *
 *
 */

* { padding: 0px; margin: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  -moz-box-sizing: border-box; }
body {
	font-size: 13px; 
	background-image: url(/theme/common/img/FE_HeaderBG.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	color: #dddddd;
}

#logo	{
	position: absolute;
	top: 10px;
	left: 10px;
}

#character {
	position: absolute;
	top: 0px;
	right: 0px;
}

#bgll {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#header {
	height: 130px;
	position: relative;
}

#header h1,
#header .hdrtitle {
	text-align: right;
	vertical-align: bottom;
	padding-right: 30px;
	position: absolute;
	bottom: 10px;
	right: 0px;
}

#menu {
	position: absolute;
	left: 0px;
	top: 140px;
	z-index: 11;
}

#footer {
	display: none;
}

#content {
	position: relative;
	margin-top: 20px;
	margin-left: 186px;
	margin-right: 15%;
/*	min-height: 200px; */
	z-index: 10;
}

#contentWide {
	position: relative;
	margin-top: 40px;
	margin-left: 50px;
	margin-right: 18%;
/*	min-height: 200px; */
	z-index: 10;
}

blockquote { font-style: italic; padding: 1em; }
blockquote i { font-style: normal; }
blockquote em { font-style: normal; }

td { padding: 0px; margin: 0px; }

table {
	padding: 0px;
	margin: 0px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
}

table.fcontent {
	width: 100%;
}

.frul { 
	background-color: transparent;
	background-image: url(/theme/common/img/FE_UL.png);
	width: 4px;
	height: 4px;
/* 	_background-image: url(/theme/common/img/FE_UL_IE.gif); */
}
.frtop { background-color: transparent;
	background-image: url(/theme/common/img/FE_Top.png);
	background-repeat: repeat-x;
	height: 4px;
/* 	_background-image: url(/theme/common/img/FE_Top_IE.gif); */
	text-align: center;
}
.frur { background-color: transparent;
	background-image: url(/theme/common/img/FE_UR.png);
	width: 4px;
	height: 4px;
/* 	_background-image: url(/theme/common/img/FE_UR_IE.gif); */
}

.frleft { background-color: transparent;
	background-image: url(/theme/common/img/FE_Left.png);
	background-repeat: repeat-y;
	width: 4px;
/* 	_background-image: url(/theme/common/img/FE_Left_IE.gif); */
}
.frcenter { 
	background-image: url(/theme/common/img/FE_Center.png);
	background-repeat: repeat;
 	_background-image: url(/theme/common/img/FE_Center_IE.gif);
}
.frright { background-color: transparent;
	background-image: url(/theme/common/img/FE_Right.png);
	background-repeat: repeat-y;
	width: 4px;
/* 	_background-image: url(/theme/common/img/FE_Right_IE.gif); */
}

.frll { background-color: transparent;
	background-image: url(/theme/common/img/FE_LL.png);
	background-position: bottom left;
	height: 4px;
	width: 4px;
/* 	_background-image: url(/theme/common/img/FE_LL_IE.gif); */
}
.frbottom { background-color: transparent;
	background-image: url(/theme/common/img/FE_Bottom.png);
	background-repeat: repeat-x;
	height: 4px;
	background-position: bottom left;
/* 	_background-image: url(/theme/common/img/FE_Bottom_IE.gif); */
	text-align: center;
}
.frlr { background-color: transparent;
	background-image: url(/theme/common/img/FE_LR.png);
	height: 4px;
	width: 4px;
	background-position: bottom left;
/* 	_background-image: url(/theme/common/img/FE_LR_IE.gif); */
}

#aftercontent {
	z-index: 10;
	position: relative;
	margin-left: 30px;
	margin-right: 30px;
}

#needjs {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #dd0000;
	color: #ffffff;
	border-bottom: 3px solid #ffffff;
	text-align: center;
	z-index: 999;
}

#notifyBG {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	display: none;
	z-index: 9998;
	overflow: hidden;
}

#notifyFrame {
	position: absolute;
	left: 50%;
	top: 50%;
	border: none;
	display: none;
	padding: 5px;
	width: 350px;
	color: #0e0801;
	background: url(/theme/common/img/notice.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 30px 0px;
	z-index: 9999;
}

.notifyContent {
	margin: 0px;
	padding-top: 25px;
	padding-left: 35px;
	padding-right: 10px;
}
.notifyDismiss {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

A,
A:visited {
	color: #c08f3b;
	text-decoration: none;
}
A:hover, 
A:active {
	color: #c0843b;
/*	border-bottom: 1px dotted #ffcc00; */
	text-decoration: underline;
}


/* .frtopnav { text-align: center; height: 25px; vertical-align: bottom; padding: 0px; margin: 0px;} */

.frtopnav {
	text-align: center;
	position: relative;
	top: -27px;
	margin-bottom: -30px;
	z-index: 10;
}

.frbottomlogo {
	position: relative;
	top: -23px;
	text-align: center; padding: 0px; margin: 0px; vertical-align: top;
	z-index: 99;
	 
}

.floatl { float: left; padding: 5px; }
.floatr { float: right; padding: 5px; }

A.img,
A.img:visited,
A.img:hover,
A.img:active {
	border: none;
}

.h3bar {
        background-image: url(/theme/common/img/header_bg.png);
        background-repeat: no-repeat;
        background-position: top left;
        height: 44px;
        _background-image: url(/theme/common/img/header_bg.gif);
        color: #c08f20;
        margin: 0px 0px 10px 10px;
        padding: 6px 0px 0px 0px;
}
.h3bar td {
        vertical-align: center;
        font-size: 140%;
        padding-left: 10px;
}

h3	{
	position: relative;
	 top: -33px;
	color: #c08520;
	margin: 0px 0px -23px 0px;
	vertical-align: top;
	font-size: 140%;
	letter-spacing: 0.025em;
	z-index: 10;
}

h3.alt	{
	color: #c08520;
        top: 0px;
	margin: 4px 0px 0px 0px;
	vertical-align: top;
	font-size: 140%;
	letter-spacing: 0.025em;
	z-index: 10;
}

h4 {
        color: #c08520;
        margin-left: 0.5em;
        padding: 10px 1em 0px 1em;
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

h4.faction {
        color: #c08520;
        margin-left: 0px;
        padding: 0px 1em 1em 0px;
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
        font-size: 120%;
}

h4.media {
        color: #c08520;
        margin-left: 0px;
        margin-top: 1em;
        padding: 5px 1em 1em 1em;
        font-size: 120%;
        background-image: url(/theme/common/img/splotch.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

h5 { color: #c08520; text-decoration: underline; }

.hazard {
	position: relative;
	top: 12px;
}

sup	{ font-size: 60%; text-decoration: underline; }

p {
	margin-bottom: 0.75em;
	text-indent: 1em;
	font-size: 95%;
}
/* strong  { font-weight: bold; }
em      { font-style: italic; } */
img	{
	behavior: url(behaviors/png.htc);
	border: none;
	padding: 0px;
	margin: 0px;
}
img.nb {
	behavior: none;
	border: none;
	padding: 0px;
	margin: 0px;
}

input	{
	background-color: #f5b75b;
	font-size: 12px; 
	color: #0e0801;
	border: 2px solid transparent;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 5px;
}
select	{
	background-color: #f5b75b;
	font-size: 12px; 
	color: #0e0801;
	border: 2px solid transparent;
	padding-left: 2px;
	padding-right: 0px;
	margin-left: 5px;
}

.topmenu {
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

.submenu {
	font-size: 11px;
	color: #ffcc00;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	background-image: url(/theme/common/img/FESubmenu_BG.png);
	background-repeat: repeat-y;
	width: 150px;
	cursor: default;
}

.alr {
	text-align: right;
}


.leftcol {
	text-align: right;
	vertical-align: top;
}

.blurb {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
	padding-top: 1em;
	padding-bottom: 1em;
}

.centered {
	margin-left: auto;
	margin-right: auto;
}

.spaced {
	border-spacing: 5px;
}

.alc { text-align: center; }
.alr { text-align: right; }
.alt { vertical-align: top; }
.alb { vertical-align: bottom; }
.small { font-size: 80%; }
.tiny { font-size: 70%; }
.dim { color: #666633; }
.dimgrey { color: #777777; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.colored { color: #c08520; }
.padded { padding: 0.5em; }

.footnote {
	font-size: 80%;
	font-style: italic;
}

.copyright {
	text-align: center;
	font-size: 80%;
	font-style: italic;
	color: #c08520;
	z-index: 10;
}

.cornertbl {
	width: 100%;
	position: relative;
	top: -129px;
	margin-bottom: -110px;
}

.cornerll {
	position: relative;
	left: -3px;
	bottom: -5px;
	z-index: 99;
}

.cornerlr {
	position: relative;
	right: -3px;
	bottom: -5px; 
	z-index: 99;
}

.hzbar {
	height: 8px;
	width: 80%;
	padding: 0px;
	margin: 0px auto 0px auto;
	border-collapse: collapse; 
	border-spacing: 0px 0px;
}

/*.hzbarRivot {
	height: 8px;
	padding: 0px;
	margin: 0px;
	border: 1px dotted red;
}
*/
.hzbarCenter {
	height: 8px;
	width: 99%;
	padding: 0px;
	margin: 0px;
	background-image: url(/theme/common/img/FE_HazardBar.png);
	background-repeat: repeat-x;
}

#dev1 {
	position: relative;
	right: 0px;
	top: 0px;
}
#dev1o {
	width: 132px;
	margin-top: 10px;
        margin-left: 25px;
}
#dev1i {
	position: absolute;
	top: 40px;
	left: 55px;
}

#rss {
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 1em;
}

#rss a {
	color: #dddddd;
	background-color: #c08f3b;
	border: 1px solid #c08f3b;
	padding: 2px 2px 1px 2px;
	-moz-border-radius: 4px;
}
#rss a:hover {
	color: #dddddd;
	background-color: #c08f3b;
	padding: 2px 2px 1px 2px;
	text-decoration: underline;
	-moz-border-radius: 4px;
}

.newsarticle {
        background-image: url(/theme/common/img/splotch.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
        margin-left: 0.5em;
        padding-top: 4px;
}
.newsheader {
	margin-left: 20px;
        font-weight: bold;
        font-size: 125%;
}
.newsheader p {
        text-indent: 0px;
}
.newsdate {
        margin-left: 20px;
        color: #aaaaaa;
}
.newsdate p {
        text-indent: 0px;
}
.newsitem {
	margin-left: 20px;
	margin-bottom: 1.5em;
        padding-top: 0.5em;
}
.newsitem p {
        text-indent: 0px;
}

ol { margin-left: 1.5em; margin-right: 1.5em; }
ol li { list-style: decimal outside none; padding-bottom: 0.5em;}

ul {
	margin-left: 1.5em;
	margin-right: 1.5em;
}

li {
	margin-left: 1em;
	margin-bottom: 0.5em;
	font-size: 90%;
	list-style-type: none;
}

li b {
	color:  #c08520;

}

ul.media {
	margin-left: 1.5em;
	margin-right: 1.5em;
}
ul.media li {
        color: #cccccc;
	margin-left: 1em;
        margin-bottom: 0px;
	font-size: 90%;
	list-style-type: none;
}


table.timeline {
	width: 95%;
	margin: 1em auto 1em auto;
}

table.timeline td {
	padding: 0.25em;
	vertical-align: top;
}

td.year {
	text-align: right;
	font-weight: bold;
	color: #c08520;
}

.tltext {
        position: relative;
        margin-left: 20px;
        padding-left: 40px;
        margin-bottom: 8px;
        margin-top: 8px;
}

.tlyear {
        position: absolute; 
        left: 0px;
        _left: -40px;
        top: 0px;
        font-weight: bold;
        color: #c08520;
}

table.inset {
        background-color: #2e1a0f;
        padding: 10px;
        border: 1px dotted #bbbbbb;
        margin: 0px 0.25em 0px 0.25em;
}

table.inset td {
        padding: 0px;
}

#popup {
        display: none;
        position: absolute;
        left: 10%;
        top: 25%;
        width: 80%;
        height: 150px;
        background-color: #1e0a00;
        color: #f5b75b;
        border: 2px solid #f5b75b;
        z-index: 99999;
        cursor: pointer;
}

.popuphdr {
        color: #000000;
        background-color: #f5b75b;
        text-align: right;
        padding-right: 0.5em;
        padding-bottom: 2px;
        font-size: 80%;
}
.popupbody {
        padding: 1em;
        color: #bbbbbb;
}
.popupshim {
        display: none;
        position: absolute;
        left: 10%;
        top: 25%;
        width: 80%;
        height: 150px;
        background-color: transparent;
        color: #1e0a00;
        border: none;
        z-index: 99998;
        cursor: pointer;
}

.verifyexample
{
        border: 1px solid #f5b75b;
        margin: 5px;
        font-style: italic;
        font-size: 10px;
}
.verifyexample td {
        text-align: center;
        color: #f5b75b;
        padding: 1px 4px 1px 4px;
}


.notice {
        margin: 1em;
        padding: 0.25em;
        border: 1px dotted red;
}

.quotbl {
        width: 100%;
}
.quoleft {
        vertical-align: top;
}
.quoright {
        vertical-align: bottom;
}
.quocenter {
        font-style: italic;
        color: #a0a0a0;
        font-size: 90%;
        line-height: 125%;
        padding: 0px 1em 0px 1em;
}

.quotationattrib {
        font-style: normal;
        color: #a0a0a0;
        text-align: right;
        font-size: 80%;
        line-height: 125%;
        padding-left: 25%;
        margin-top: 1em;
}

.frameend {
        width: 95%;
        background-image: url(/theme/common/img/50pct.png);
        _background-color: #2a1e0f;
        _background-image: none;
        padding: 0.5em;
        margin: 20px auto 5px auto;
}
.frameendtbl {
        width: 100%;
}

.wxtable {
        border: none;
        background-image: url(/theme/common/img/radwatch.gif);
        width: 114px;
        height: 86px;
        overflow: hidden;
}
.wxtable td {
        padding: 0px 5px 2px 5px; 
}

.wxtable td.wxhdr {
        padding: 0px;
        text-align: center;
        height: 30px;
}

.wxtemp {
        font-size: 22px;
        font-weight: bold;
        text-align: center;
        color: #000000;
        padding: 0px;
        height: 22px;
}

.wxicon {
        text-align: center;
        vertical-align: middle;
        padding: 0px;
        height: 22px;
}

.wxwinds {
        font-size: 8px;
        line-height: 10px;
        color: #000000;
        padding-top: 0px;
        padding-bottom: 2px;
}

.wxrad {
        font-size: 80%;
}

.history {
}

.historydate {
        font-style: italic;
        margin-bottom: 0.25em;
        color: #a0a0a0;
        font-size: 90%;
}

.historyevent {
        padding: 0em 1em 0em 1em;
        color: #a0a0a0;
        font-size: 90%;
        line-height: 125%;
}
.screenshot {
        margin-left: auto;
        margin-right: auto;
}
.ssrow {
        background-image: url(/theme/common/img/50pct.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
.ssrow2 {
        background: none;
        height: 2px;
}
.ssimg {
        width: 150px;
        padding: 2px;
}
.ssimg img {
        border: 2px solid #848484;
        margin: 4px;
        cursor: pointer;
}
.ssdescr {
        vertical-align: top;
        padding-left: 2em;
        padding-right: 2em;
        padding-top: 0.5em;
}
.ssinfol {
        font-size: 90%;
        color: #a4a4a4;
        vertical-align: bottom;
        padding: 0px 2em 0.5em 2em;
}
.ssinfor {
        font-size: 90%;
        color: #a4a4a4;
        vertical-align: bottom;
        text-align: right;
        padding: 0px 2em 0.5em 2em;
}
.ssnav {
        text-align: right;
        color: #c08520;
}
.currpage {
/*        font-weight: bold; */
        color: #dddd00;
/*        font-size: 125%; */
}
dl.faq {
        margin: 0.5em;
}
dl.faq dt {
        background-image: url(/theme/common/img/splotch.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
        padding: 2px 0px 2px 0.5em;
	color: #c08520;
}
dl.faq dd {
        padding: 2px 0.5em 1em 0.5em;
        color: #cccccc;
}
.bground {
        padding: 0px 1em 0px 1em;
}
img.raggedright { float: right; clear: right; margin: 0px 0px 0px 5px; }
img.raggedleft { float: left; clear: left; margin: 0px 5px 0px 0px; }

.splotched {
        background-image: url(/theme/common/img/splotch.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
        padding: 2px 0px 2px 0.5em;
        margin-left: 0.5em;
}

table.foottbl { width: 95%; margin: 20px auto 0px auto; }
td.footul { height: 10px; width: 10px;
         background-image: url(/theme/common/img/footul.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
td.footur { height: 10px; width: 10px;
         background-image: url(/theme/common/img/footur.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
td.footll { height: 10px; width: 10px;
         background-image: url(/theme/common/img/footll.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
td.footlr { height: 10px; width: 10px;
         background-image: url(/theme/common/img/footlr.png);
        _background-color: #2a1e0f;
        _background-image: none;

}
td.foottop { height: 10px;
         background-image: url(/theme/common/img/50pct.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
td.footbottom { height: 10px;
         background-image: url(/theme/common/img/50pct.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
td.footleft { width: 10px;
         background-image: url(/theme/common/img/50pct.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
td.footright { width: 10px;
         background-image: url(/theme/common/img/50pct.png);
        _background-color: #2a1e0f;
        _background-image: none;
}
td.footcenter {
         background-image: url(/theme/common/img/50pct.png);
        _background-color: #2a1e0f;
        _background-image: none;
}

dl.glossary {
        margin: 0.5em 0.5em 0.5em 4em;
}

dl.glossary dt {
/*        background-image: url(/theme/common/img/splotch.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none; */
        padding: 2px 0px 2px 0.5em;
	color: #c08520;
}

dl.glossary dd {
        padding: 2px 0.5em 1em 0.5em;
        margin-left: 1.5em;
        color: #cccccc;
}

.glossarysection {
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        padding-left: 15px;
        padding-top: 5px;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        background-image: url(/theme/common/img/splotch.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_A {
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        padding-left: 10px;
        padding-top: 5px;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_A.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_B {
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        padding-left: 10px;
        padding-top: 5px;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_B.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_C {
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        padding-left: 10px;
        padding-top: 5px;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_C.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_D {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_D.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_E {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_E.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_F {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_F.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_G {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_G.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_H {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_H.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_I {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_I.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_J {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_J.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_K {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_K.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_L {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_L.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_M {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_M.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_N {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_N.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_O {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_O.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_P {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_P.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_Q {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_Q.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_R {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_R.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_S {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_S.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_T {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_T.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_U {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_U.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_V {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_V.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_W {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_W.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_X {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_X.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_Y {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_Y.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.glossarysection_Z {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 36px;
        font-weight: bold;
        color: #865d16;
        height: 100px;
        margin-bottom: -100px;
        margin-top: 0.5em;
        margin-left: 0.5em;
        background-image: url(/theme/common/img/glossary_Z.png);
        background-repeat: no-repeat;

        background-position: top left;
        _background-image: none;
}

.iehide { display: none; _display: inline; }

.faction_hdr { 
        margin-left: 10px; 
        padding: 0px; 
        cursor: pointer;
}
.faction_tbl {  padding: 0px; margin-left: 1em; margin-right: 1em; margin-top: 10px; border-collapse: collapse; } 
.faction_tbl td { padding: 0px; margin: 0px; 
        border-top: 2px solid #2a1e0f;
        border-left: 2px solid #000000; 
        border-bottom: 2px solid #000000; 
        border-right: 2px solid #000000; 
} 
.faction_body { padding: 0px; margin: 0px; border: none; } 

.faction_bg_border {
/*        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000; */
}

.faction_bg_chota { background-image: url(/theme/common/img/factions/chota_bg.gif); background-position: top center; padding: 10px;  height: 384px; overflow: auto; }
.faction_bg_enforcer { background-image: url(/theme/common/img/factions/enforcer_bg.gif); background-position: top center; padding: 10px;  height: 384px; overflow: auto; }
.faction_bg_lightbearer { background-image: url(/theme/common/img/factions/lightbearer_bg.gif); background-position: top center; padding: 10px;  height: 384px; overflow: auto; }
.faction_bg_tech { background-image: url(/theme/common/img/factions/techs_bg.gif); background-position: top center; padding: 10px;  height: 384px; overflow: auto; }
.faction_bg_traveler { background-image: url(/theme/common/img/factions/traveler_bg.gif); background-position: top center; padding: 10px;  height: 384px; overflow: auto; }
.faction_bg_vista { background-image: url(/theme/common/img/factions/vista_bg.gif); background-position: top center; padding: 10px;  height: 384px; overflow: auto; }


.faction_tab_active {
        background-color: #2a1e0f;
        border-left: 2px solid #000000 !important;
        border-top: 2px solid #000000 !important;
        border-right: 2px solid #000000 !important;
        border-bottom: 2px solid #2a1e0f !important;
        text-align: center; 
        width: 15%;
        font-weight: bold; 
}

.faction_tab_spacer {
        width: 1%;
        background-color: transparent;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: 2px solid #000000 !important;
}

.faction_tab_inactive {
        background-color: transparent;
        border-top: none !important;
        border-left:  none !important;
        border-right: none !important;
        border-bottom: 2px solid #000000 !important;

        text-align: center; 
        width: 15%; 
        font-weight: bold; 
}

.prtable {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2em;
}

.prtable td.lhs {
        text-align: right;
        font-style: italic;
        color: #bbbbbb;
        vertical-align: top;
}
.prtable td.rhs {
        text-align: left;
        vertical-align: top;
}

#poweredby {
        position: absolute;
        right: 10px;
        bottom: 10px;
        padding: 0px;
        margin: 0px;
}

tt { font-family: "Andale Mono", "Courier New", fixed; font-weight: bold; color: #e17e31;}

.winner_table {
        margin-bottom: 10px;
        width: 100%;
        border: 1px solid black; 
        background-image: url(/img/mmotshirtwinners/gradient_bg.gif);
        background-position: top left;
        background-repeat: repeat-y;
        background-color: #44341f;
}


.winner_name {
        vertical-align: bottom;
        text-align: right;
        padding-bottom: 10px;
        padding-right: 5px;
}

.winner_quote {
        font-style: italic;
        font-size: 150%;
        text-align: left;
}

.winner_image {
        width: 120px;
}

dl { margin-left: 2em; margin-right: 2em; margin-bottom: 1em;}
dt { font-weight: bold; font-size: 125%; color: #c08520;}
dd { margin-left: 1em; }
dd .audiolisten { text-align: right; }

/*
 * Local Variables:
 * mode:fundamental
 * End:
 */
