html {height:100%; min-height: 100%; margin-bottom: 1px;}

body {margin: 0 auto; padding: 0; text-align: center; height: 100%; background-color: #FCFAE7; color: #42360B; position: relative; behavior:url(csshover2.htc);}

div {text-align: left; font-family: arial, sans-serif;}
img {border: 0;}

a:link, a:active, a:visited {color: #161e75; text-decoration: none;}
a:hover, a.focus {color: #B09C57;}


.ErrMsg {color: #A00000;}
.MissingArticle {background-color: #FFFF00;}

h1 {font-size: 2.5em;}

table {padding: 0; margin: 0; border-collapse: collapse;}

.searchhighlight {color: #A00000;background-color: #FFFF00; }

#printbanner {display: none;}

#header {background-color: #171F7B; width: 100%; height: 200px;}

	.ctraccent {height: 2px; position: relative; top: 150px;}
	.medm {background-color: #AFA43D; font-size: 0em;}
	.dark {background-color: #403A17; font-size: 0em;}
	.light {background-color: #F8EFA1; height: 5px; font-size: 0em;}

	.typewriterbg {background-image: url(/images/typewriterbg.jpg); width: 380px; height: 165px; position: absolute; top: 40px; left: 225px; filter:alpha(opacity=5); opacity:.05;}

	.shadowtypist {background-image: url(/images/typist.png); width: 199px; height: 179px; position: absolute; top: 22px; left: 20px;}
	.explorerpng {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/typist.png', sizingMethod='scale'); width: 199px; height: 179px; position: absolute; top: 22px; left: 20px;}
	.shadowtypist5 {background-image: url(/images/typist.gif); width: 199px; height: 179px; position: absolute; top: 22px; left: 20px;}

	.title {width: 611px; height: 30px; position: absolute; top: 95px; left: 87px;}
	.flashtitle {width: 611px; height: 30px; position: absolute; top: 0; left: 0;}
	.alttext {color: #DDB61A; position: absolute; top: 81px; left: 118px;}
	.alttext h1 {font-size: 0;}
	h1 {font-size: 2.3em;}
	.altimgpos {position: absolute; top: -4px; left: -7px;}

#topbar {background-color: #EEE176; width: 100%; height: 50px;}

	.accentlt {background-color: #F3ECB3; height: 41px; position: relative; top: 3px;}

	.accentctr {background-color: #E1C564; width: 100%; height: 36px; position: absolute; top: 6px; font-size: 0.7em; font-weight: bold; line-height: 40px; letter-spacing: 0.2em; text-align: right;}

		.movetext {position: absolute; right: 75px;}

	.botaccent {height: 2px; position: relative; top: 6px;}

	.keyaccent {background-image: url(/images/keys.jpg); width: 209px; height: 97px; position: absolute; top: -5px; left: 0; filter:alpha(opacity=2); opacity:.02;}

	.logo {background-image: url(/images/logo.gif); width: 69px; height: 66px; position: absolute; top: 0; right: 0; clear: both;}

#toptext {background: #EEDA81 url(/images/gradientsm.jpg); width: 100%; height: 51px; position: relative; top: -11px;}

	.vrule {background-image: url(/images/vrule.jpg); width: 1px; height: 97px; position: absolute; top: 10px; left: 450px;}

	.leftside {position: absolute; top: 22px; left: 40px; font-size: 0.8em;}

		.droptitle {position: absolute; top: 22px; left: 14px;}

		.input {line-height: 1.8em;}
		.submitstyle {background-color: #EEDB85; width: 100px; color: #5A3602; cursor: pointer;}
		.submitstyle:hover {background-color: #5A3602; width: 100px; color: #EEDB85;}
		.submitposlogin {position: relative; top: 10px; left: 200px;}
		.submitpospref {float: right;}

	.readergirl {background-color: #F6F0D0; background-image: url(/images/readergirl.jpg); width: 126px; height: 119px;}

		.textwidth {width: 50px; height: 199px; position: absolute; top: 12px; left: 4px; font-size: 0.8em; text-align: center;}

		a.readerlink {display: block; width: 126px; height: 119px; cursor: hand;  position: absolute; top: 18px; left: 500px; border: 2px solid #D9AC00;}

		a.readerlink:hover {border: 2px solid #171F7B;}

		.nonlink {border: 2px solid #D9AC00;}

	.goldrule {background-color: #EEDA88; width: 100%; height: 1px; position: absolute; top: 50px; font-size: 0em;}

	.avatar {#F6F0D0; background-image: url(/images/readergirlico.jpg); width: 44px; height: 39px; border: 2px solid #D9AC00; position: absolute; top: 30px !important; top: 45px; left: -52px;}

	.myprintpos {position: absolute; top: 16px; left: -190px; font-size: 0.8em;}

#nav {background-color: #FCFAE7; width: 134px; height: 420px; position: absolute; top: 162px; right: 40px; border: 1px solid #E1C564; color: #636161; z-index: 2;}

	.inneraccent {background-color: #F3E19E; width: 123px; height: 411px; position: relative; top: 3px; left: 5px; border: 1px solid #E1C564;}

	.logobg {background-image: url(/images/logobg.gif); width: 128px; height: 121px; position: absolute; top: -85px; right: 88px; filter:alpha(opacity=4); opacity:.04;}

	.micbg {background: #7E3F19 url(/images/micbg.jpg) no-repeat right top; width: 123px; height: 411px; position: absolute; top: 4px; left: 5px; filter:alpha(opacity=3); opacity:0.03;}

		.navtitle {font-size: 1.3em; font-weight: bold; padding: 0.3em 0 0.5em 0;}

	.navlinks {position: absolute; top: 14px; left: 6px; font-size: 0.8em;}

	.blocknav {background-color: #F2DF9D; color: #7C5E4A; display: block; padding: 4px; width: 115px; border-bottom: 1px solid #f9f2bb;}
	a.blocknav:link, a.blocknav:active, a.blocknav:visited {background-color: #F2DF9D; color: #886A43;}
	a.blocknav:hover, a.blocknav:focus {background-color: #FAF4D4; color: #050129; border-bottom: 1px solid #D9AC00; filter:alpha(opacity=65); opacity:.65;}

	.blocknav3 {background-color: #F2DF9D; color: #7C5E4A; display: block; padding: 4px; width: 115px; border-bottom: 1px dashed #f9f2bb;}
	a.blocknav3:link, a.blocknav3:active, a.blocknav3:visited {background-color: #F2DF9D; color: #9E8862;}
	a.blocknav3:hover, a.blocknav3:focus {background-color: #F5E6B0; color: #171150; border-bottom: 1px dashed #D9AC00;}

	.adminnav {background-color: #F2DF9D; color: #877D56; padding: 6px 1px 4px 1px; width: 25%; border-bottom: 1px dashed #f9f2bb;}
	a.adminnav:link, a.adminnav:active, a.blocknav2:visited {background-color: #F2DF9D; color: #A69A6B;}
	a.adminnav:hover, a.adminnav:focus {background-color: #FAF4D4; color: #050129; border-bottom: 1px dashed #D9AC00;}

	.navgoldrule {width: 123px; height: 1px; position: absolute; left: 0; font-size: 0em;}

	.gdark {background-color: #D9AC00;}
	.glight {background-color: #f9f2bb;}
	.gtop {top: -10px;}
	.gmidtop1 {top: 31px;}
	.gmidtop3 {top: 56px;}

	#navfly, #navfly ul, #navfly li {padding: 0; margin 0; list-style:none; background-color: #F2DF9D;}
	#navfly a {display: block; width: 115px;}
	#navfly li {float: left; width: 9em;}
	#navfly li ul {position: absolute; width: 10em; left: -999em;}
	#navfly li:hover ul, #nav li.sfhover ul {top: -27.5em; left: -10em;}

	.navpos {position: relative; top: -0.25em; left: -2.75em; z-index: 10;}
	.botnavpos {position: relative; top: 1.9em;}

#text {font-size: 0.8em; padding: 0.5em 14em 0.5em 1em; position: relative; top: 0; left: 0;}
#text2 {font-size: 0.8em;}

	.paragraph {width: 45%; float: left; margin: 0.5em; padding: 0.5em 0.7em 0 0.3em;}
	.paragraph5 {width: 35%; float: left; margin: 0.5em; padding: 0.5em 0.7em 0 0.3em;}

	ul {margin: 5px 35px;}
	li {padding: 9px 0;}
	.nodisc {list-style-type: none;}

	.floatul {float: left; padding: 1.5em; width: 220px; word-wrap: break-word;}
	.desc {font-size: 0.7em;}

	.reporttitle {color: #171F75; font-size: 1.35em;}
	.reportpara {margin: -20px 0 0 7px;}
	.reporttext {margin: 1em 3em;}

	table {padding: 0; margin: 0; border-collapse: collapse;}
	.submitpref {position: relative; left: 100px;}

	.tag {font-size: 0.7em;}
	.tagshort {font-size: 0.7em; position: absolute; bottom: 0; left: 8px;}

	b, strong {color: #42130B;}
	u {color: #42130B; line-height: 1.0em;}
	i {color: #42130B;}



	.titletxt, .headlinetxt, .darkunderlinetxt, .boldtxt, .callcapstxt, .normaltxt, .normaltxt, .editornotetxt, .newspapertxt {font-family: arial;}

	.titletxt {color: #161e75; font-weight: bold; font-size: 1.3em;}
	.headlinetxt {color: #1725BA; font-weight: bold; text-decoration: underline;}
	.darkunderlinetxt {text-decoration: underline; color: #42130B; font-weight: bold;}
	.boldtxt {color: #42130B; font-weight: bold;}
	.allcapstxt {color: #42130B; font-weight: bold; text-transform: uppercase;}
	.editornotetxt {text-decoration: underline; font-weight: bold; font-style: italic; color: #42130B;}
	.newspapertxt {font-weight: bold; font-style: italic; color: #42130B;}

	.normaltxt {text-decoration: none; text-transform: normal; font-weight: normal; color: #000;}
	.admintopic {text-decoration: underline; color: #BC9D66; font-weight: bold;}

.HRTitle {
	color: #0A317A;
	font-size: 0.8em;
	background: #FCF5C7;
	font-weight: bold;
}

.HRTitle {
	color: #0A317A;
	font-size: 0.9em;
	background: #FCF5C7;
	font-weight: bold;
}

.HRRows {
	font-size: 0.9em;
}


#PollQuestion td {padding: 0.5em; background: #F0D988; border: 2px solid #FCFAE7;}
#PollQuestion td.polltitle {background: #171F7B; padding: 0.5em;}
#PollQuestion b {color: #DDB61A; }
#PollQuestion #radiolist {padding: 0.5em;}
#PollQuestion #radiolist .submitstyle {margin-top: 1em; background: #FCFAE7;}
#PollQuestion #radiolist .submitstyle:hover {background: #5A3602;}
#PollQuestion .radioborder {padding: 0.5em; border: 2px solid #FCFAE7;}

.center {text-align: center;}
.center table {margin: 0 auto;}