html, body {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
	--- backgrounds per special sheet ---
        ffont-size: 14px;
        font-size: 90%;
     	font-family: arial, helvetica, sans-serif;
}

#siteVeryTop {
        width: 940px;
        height: 12px;
        margin: 0 auto 0 auto;
        line-height: 12px;
        font-size: 9px;
}
#siteDate {
        width: 45%;
        float: right;
        text-align: right;
}
#siteNote {
        width: 45%;
        float: left;
        text-align: left;
}

#main-container {
	width: 986px;
	height: auto;
	margin: 0 auto 0 auto;
	text-align: left;
	/* backgrounds per special sheet */
}
#site-title, #inner-container, #site-bottom-menu, #site-footer, #copyright {
	width: 986px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	/* background same as #main-container */
}

#inner-containerBox, #site-link-menu {
        margin: 0 auto 0 13px;  /*  works in IE7, FF */
        text-align: left;
}

#site-title {
	height: 99px;
	text-align: right;
	overflow: hidden;
	/* header image per special sheet */
}

#titleLinks {
	width: 973px;
	height: 20px;
	margin-top: 75px;
	float: left;
}
	#titleLinks a {
		margin-left: 1em;
		padding: 0px 1em 0px 1em;
		float: right;
		font-weight: bold;
		text-decoration: none;
	}


#site-bottom-menu {
	margin-top: 7px;
}
#site-link-menu {
	width: 960px;
	margin: 0 auto 0 13px;
	display: block;
	font-size: .75em;
	text-align: left;
	color: #B5B5B5;
	float: left;
}
        #site-link-menu .darker {
                width: 100%;
                float: left;
                text-indent: 5px;
                text-decoration: underline;
                font-weight: bold;
                color: #A1A1A1;
        }
        #site-link-menu .indent {
        	text-indent: 10px;
        }
	#site-link-menu a {
		color: #B9B9B9;
	}
        #site-link-menu a:hover {
                color: #A1A1A1;
                text-decoration: none;
        }

#site-footer {
	margin-bottom: 0;
	/* background per special sheet */
}
#copyright {
	line-height: .9em;
	text-align: center;
	font-size: .7em;
}

p {
	margin-left: 4px;
	margin-right: 2px;
        line-height: 170%;
}

ol li {
        list-style-type: decimal;
}

li {
	//list-style-position: outside;
        line-height: 150%;
}

.darker {
	color: #666666;
}

.F9 {
        background: #F9F9F9;
}
.FF {
        background: #FFF;
}

.no_border {
        border: 0;
        decoration: none;
}

.redLetter {
	color: #C00;
}

.lt_gryTxt {
	color: #A9A9A9;
}

.listGry {
        background: #eaeaea;
}
.lightGry {
        background: #a9a9a9;
}

.FullSpan, .TwoThirdSpan, .OneThirdSpan, .OneQuarterSpan, .HalfSpan, .ThreeQuarterSpan,
.FullSpan_border, .TwoThirdSpan_border, .OneThirdSpan_border, .OneQuarterSpan_border, .HalfSpan_border, .ThreeQuarterSpan_border,
.HalfSpan_series,
.FullSpan_Ad, .TwoThirdSpan_Ad, .OneThirdSpan_Ad, .OneQuarterSpan_Ad, .HalfSpan_Ad {
	margin: 1px;
	float: left;
	display: inline;
        line-height: auto;  /* test, added 12/18/09 */
}

.FullSpan_border, 
.TwoThirdSpan_border, 
.OneThirdSpan_border, 
.ThreeQuarterSpan_border,
.OneQuarterSpan_border, 
.HalfSpan_border,
.HalfSpan_series {
	padding: 1px;
	border: 1px solid #D9D9D9;
}
.FullSpan_Ad, 
.TwoThirdSpan_Ad, 
.OneThirdSpan_Ad, 
.OneQuarterSpan_Ad, 
.HalfSpan_Ad {
	margin: 5px 0 5px 0;
	padding: 1px;
	text-align: center;
}

.FullSpan {
	width: 957px;
}


.FullSpan_border, 
.FullSpan_Ad,
.rosterRenumbered {
	width: 953px;
}

.TwoThirdSpan {
	width: 637px;
}
.TwoThirdSpan_border, 
.TwoThirdSpan_Ad {
	width: 633px;
}

.OneThirdSpan {
	width: 317px;
}
.OneThirdSpan_border, 
.OneThirdSpan_Ad {
	width: 313px;
}

.OneQuarterSpan {
	width: 237px;
}
.OneQuarterSpan_border, 
.OneQuarterSpan_Ad {
	width: 233px;
}

.ThreeQuarterSpan {
        width: 717px;
}

.ThreeQuarterSpan_border {
        width: 714px;
}

.HalfSpan {
	width: 477px;
}
.HalfSpan_border, 
.HalfSpan_Ad {
	width: 472px;
}

.HalfSpan_series {
        width: 469px;
        height: 380px;
        margin-bottom: 10px;
        background: #FFF;
}
.HalfSpan_series .imgBox {
        width: 466px;
        height: 310px;
        margin: 1px;
        background: #000;
        text-align: center;
        float: left;
}
.HalfSpan_series .imgBox img {
        margin: 2px auto;
}
.HalfSpan_series .seriesCaption {
        width: 465px;
        height: 70px;
        margin: 5px;
        font-size: 1.1em;
        font-weight: bold;
        float: left;
}

.full, 
.full_border,
.full_ad {
	width: 99%;
	margin: 1px;
	float: left;
}

.fullwidth {
	width: 100%;
	float: left;
}

.half, 
.half_border,
.half_ad {
	width: 46%;
	margin: 2px;
	float: left;
}

.quarter, 
.quarter_border,
.quarter_ad {
	width: 23%;
	margin: 2px;
	float: left;
}

.threequarter, 
.threequarter_border,
.threequarter_ad {
	width: 73%;
	margin: 2px;
	float: left;
}

.onethird, 
.onethird_border, 
.oneThird, 
.thirds_one,
.onethird_ad {
	width: 31%;
	margin: 2px;
	float: left;
}
.twothird, 
.twothird_border, 
.twoThird, 
.thirds_two,
.twothird_ad {
	width: 63%;
	margin: 2px;
	float: left;
}
.onefifth,
.onefifth_border,
.onefifth_ad {
         width: 19%;
         margin: 2px;
         float: left;
}

.onetenth,
.onetenth_ad {
         width: 9%;
         margin: 2px;
         float: left;
}

.full_ad,
.quarter_ad,
.threequarter_ad,
.twothird_ad,
.onefifth_ad,
.ontenth_ad {
         text-align: center;
}

.full_border, 
.half_border, 
.quarter_border, 
.threequarter_border, 
.twothird_border, 
.onethird_border,
.onefifth_border {
	padding: 1px;
	margin: 1px 0 1px 0;
        border: 1px solid #D9D9D9;
}

.gopherRail {
        border: 1px solid #660000;
        background: #FFCC33;
        color: #660000;
        text-align: center;
        font-size: 1.5em;
        font-weight: bold;
}
.gopherRail a {
        color: #660000;
}

.entireArchiveLink {
	width: 100%;
	line-height: 150%;
	border-top: 1px solid #999;
	text-align: right;
	font-size: .8em;
	overflow: hidden;
	float: left;
	background: #E5E5E5;
}

.no_bullet {
	list-style-type: none;
}

#tips p {
        margin-right: 17px;
        text-align: justify;
}
.tip_box {
        width: 359px;
        float: right;
        margin: 2px 5px 2px 5px;
        background: #FFF;
        border: 1px solid #000;
}

.radioListHeading {
	width: 100%;
	line-height: 150%;
	font-weight: bold;
	float: left;
	background: #B1CCE7;
	border-bottom: 1px solid #8EA7C0;
}
   
.listLine {
	width: 100%;
	line-height: 200%;
	float: left;
	display: block;
}

.non_link {
        color: black;
}

.dateline {
	color: #666666;
	font-weight: bold;
	background: transparent;
}
.noButton {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	text-decoration: underline;
	display: inline;
}