
/* --- [ History Files stylesheet for hidden styles ] --- */

/* [ Latest... ]*/
/* On index page... text above links is charcoal/grey. Colour on all pages controlled here and in .sidelink*/
.cellpicsmall { hspace: 0px; margin-right: 4px; margin-left: 0px; border-top:1px solid #000000; border-bottom:1px solid #000000; 
		border-left:1px solid #000000; border-right:1px solid #000000; }

/* Major features links on index subpages - same as UDBXlink but for margins*/
.UDtitle 		{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; 
				text-align: left; text-decoration: none; line-height: 26px; color: #000000; margin-left: 6px; }
.UDlink 		{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; 
				text-align: left; text-decoration: none; line-height: 14px; color: #000000; margin-left: 14px; 
				margin-right: 28px; margin-top: 1px; margin-bottom: 2px; }
.UDlink a:link{ font-size: 11px; font-weight: bold; text-decoration: none; }
.UDlink a:visited{ font-size: 11px; font-weight: bold; text-decoration: none; }
.UDlink a:hover{ font-size: 11px; font-weight: bold; text-decoration: underline; }
.UDlink a:active{ font-size: 11px; font-weight: bold; text-decoration: none; }

/* Minor bulleted links for picture boxouts and bullet links on new features & lists pages - index page uses its own variant in hfstyles01*/
.boxdiv			{ margin-left: 1.3em; text-indent: -8px; }
.boxdivpic1 	{ margin-left: 16px; margin-right: 0px; } /*left was 28px*/
.boxpicCell		{ padding-left: 8px; margin-left: 0px; }
.boxpicsmall 	{ margin-left: 12px; margin-right: 0px; hspace: 0; border-top: 1px solid #000000; border-bottom: 1px solid #000000; 
				border-left: 1px solid #000000; border-right: 1px solid #000000; }
.boxpicsmall2 	{ hspace: 0; margin-right: 6px; margin-left: 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; 
				border-left: 1px solid #000000; border-right: 1px solid #000000; } /* Used on Churches Index */
.boxdivpic2 	{ text-indent: 0px; }
.boxdiv3 		{ margin-left: 0.9em; text-indent: -8px; }
.boxtitle 		{ font-size: 10px; font-weight: bold; font-family: verdana, Geneva, arial, helvetica, sans-serif; 
				text-decoration: none; line-height: 14px; margin-bottom: 2px; margin-top: 1px; }
.boxtitle a:link{ font-size: 10px; font-weight: bold; text-decoration: none; }
.boxtitle a:visited{ font-size: 10px; font-weight: bold; text-decoration: none; }
.boxtitle a:hover{ font-size: 10px; font-weight: bold; text-decoration: underline; }
.boxtitle a:active{ font-size: 10px; font-weight: bold; text-decoration: none; }
.boxspan 		{ width: 8px; padding-right: 7px; background-image:url('../images/bullet1.gif'); background-position: left center; 
				border-collapse: collapse; background-repeat: no-repeat; }
.boxlink 		{ font-family: verdana, Geneva, arial, helvetica, sans-serif; text-decoration:none; font-size: 11px; 
				font-weight: normal; font-style: normal; text-decoration: none; line-height: 15px; color: #000000; 
				margin-left: 0px; margin-right: 4px; margin-bottom: 2px; margin-top: 1px; }
.boxlink a:link{ font-size: 11px; font-weight: normal; text-decoration: none; }
.boxlink a:visited{ font-size: 11px; font-weight: normal; text-decoration: none; }
.boxlink a:hover{ font-size: 11px; font-weight: normal; text-decoration: underline; }
.boxlink a:active{ font-size: 11px; font-weight: normal; text-decoration: none; }
.boxlinkc 		{ font-family: verdana, Geneva, arial, helvetica, sans-serif; text-decoration:none; font-size: 11px; 
				font-weight: normal; font-style: normal; text-decoration: none; line-height: 14px; color: #000000; 
				margin-left: 0px; margin-right: 4px; margin-bottom: 2px; margin-top: 1px; background-color: #FFFF00; }
.boxlinkc a:link{ font-size: 11px; font-weight: normal; text-decoration: none; }
.boxlinkc a:visited{ font-size: 11px; font-weight: normal; text-decoration: none; }
.boxlinkc a:hover{ font-size: 11px; font-weight: normal; text-decoration: underline; }
.boxlinkc a:active{ font-size: 11px; font-weight: normal; text-decoration: none; }

/* Boxouts in main text body*/
.boxout			{ background-color: #E7E6E5; padding-top: 14px; padding-bottom: 4px; padding-left: 6px; padding-right: 18px; }

/*Padding spacer for whitespace between red baseline and final links on MainNew*.htm and MainFeatures*.htm*/
.spacer 		{ height: 20px; }


/* --- [ Search this site / Latest headers ] --- text in coloured bars*/
/* .cell and .sidetitle controls ALL coloured bars in features and indices - front page has its own settings*/
/* .sidebarft controls colour and formatting of sidebar footnotes from mainstyles*/
h4 				{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 18px; color: #FFFFFF; 
				font-weight: normal; font-style: normal; text-align: left; text-decoration: none; margin-left: 6px; 
				margin-top: 9px; margin-bottom: 9px; text-transform: uppercase; }
.cell 			{ background-color: #AE1819; background-image:url('../images/support/historyFiles_redbar01.jpg'); 
				background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; } 
				/*repeated in .mpcell 1&2 and .cellhf*/
.cellhome 		{ background-color: #E3E2E1; } /*E7E6E5 E0DFDE*/
.celltl 		{ background-image:url('../images/support/historyFiles_cnrtl.gif'); background-repeat: no-repeat; 
				background-attachment: scroll; background-position: right bottom; background-color: #E3E2E1; }
.celltr 		{ background-image:url('../images/support/historyFiles_cnrtr.gif'); background-repeat: no-repeat; 
				background-attachment: scroll; background-position: left bottom; background-color: #E3E2E1; }
.cellbl 		{ background-image:url('../images/support/historyFiles_cnrbl.gif'); background-repeat: no-repeat; 
				background-attachment: scroll; background-position: right top; background-color: #E3E2E1; }
.cellbr 		{ background-image:url('../images/support/historyFiles_cnrbr.gif'); background-repeat: no-repeat; 
				background-attachment: scroll; background-position: left top; background-color: #E3E2E1; }
.celltint 		{ background-color: #F2E92D; } /*repeated in .hfmain_tint & navnoJava in mainstyles - old tint was #DAA7A8 */
.cellpale 		{ background-color: #E3E2E1; } /*repeated in upload/upload.php - old tint was #F0DCDC */
/*cells for highlighted features such as maps in the feature index - grey is same as for sidebar boxouts*/
.cellfocus 		{ background-color: #E7E6E5; padding-bottom: 2px; }
/*cells for IN DEPTH sidebar features in the feature index - grey is same as for sidebar boxouts*/
.cellsidebar 	{ background-color: #E7E6E5; padding-bottom: 2px; padding-left: 6px; margin-right: 2px; height: 80px; }
/*cells for IN DEPTH sidebar features open buttons*/
.cellsidebarO 	{ background-color: #E7E6E5; padding-bottom: 6px; padding-left: 6px; margin-right: 0px; height: 0px; }
/*cells for pop-up maps in the features and list index sidebars*/
.cellsidebarP 	{ background-color: #E7E6E5; }


/* [ In Detail... ] */
/* All other indices pages*/
.celltextInd 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; 
				font-weight: normal; font-style: normal; text-align: left; text-decoration: none; margin-left: 0px; 
				margin-right: 4px; margin-top: 3px; margin-bottom: 10px; word-spacing: -2px; }


/* --- [ Index ] --- */
/*Links to features and lists*/
/*Country or state */
.indexcty 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; 
				font-weight: bold; font-style: normal; text-transform: uppercase; margin-left: 7px; line-height: 15px; 
				color: #000000; }
.indexcty a:link{ text-decoration: none; font-size: 10px; font-weight: bold; }
.indexcty a:visited{ text-decoration: none; font-size: 10px; font-weight: bold; }
.indexcty a:hover{ text-decoration: underline; font-size: 10px; font-weight: bold; }
.indexcty a:active{ text-decoration: none; font-size: 10px; font-weight: bold; }

/*Dynasties, etc */
.indexlink 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, "MS sans serif"; text-decoration: none;
				font-size: 11px; font-weight: normal; font-style: normal; margin-left: 7px; line-height: 15px; 
				color: #000000; }
.indexlink a:link{ text-decoration: none; font-size: 11px; font-weight: normal; }
.indexlink a:visited{ text-decoration: none; font-size: 11px; font-weight: normal; }
.indexlink a:hover{ text-decoration: underline; font-size: 11px; font-weight: normal; }
.indexlink a:active{ text-decoration: none; font-size: 11px; font-weight: normal; }


/*Drop-down list formatting*/
.xbar 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; 
				margin-bottom: 4px; }
.xGo 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; 
				width: 24px; height: 18px; border-style: none; border-top: 1px solid #C8C8C8; 
				border-bottom: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; 
				background-image:url('../images/nav-searchbutton.jpg'); vertical-align: top; padding-bottom: 1px; 
				_margin-bottom: 4px; }


/* --- [ Features ] --- */
/* in mainstyles*/


/* 'Latest' virtual include links*/
.sideinc { font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; 
		text-align: left; text-decoration: none; line-height: 14px; color: #960307;  word-spacing: -1px;}
.sideinc a:link{ font-size: 10px; font-weight: normal; text-align: left; text-decoration: none; line-height: 14px;  
		word-spacing: -1px;}
.sideinc a:visited{ font-size: 10px; font-weight: normal; text-align: left; text-decoration: none; line-height: 14px;  
		word-spacing: -1px;}
.sideinc a:hover{ font-size: 10px; font-weight: normal; text-align: left; text-decoration: underline; line-height: 14px;  
		word-spacing: -1px;}
.sideinc a:active{ font-size: 10px; font-weight: normal; text-align: left; text-decoration: none; line-height: 14px;  
		word-spacing: -1px;}


/* 'Latest King Lists & Features' sidebar add-in from RSS feed */
/*inactive*/


/* Boxouts & popups in sidebar - all forms of boxout - red title bars are controlled in .sidetitle*/
/* A more basic version for use in king lists is avilable in history_mainstyles*/
.speechdiv 		{ width: 100%; }
.speechtble 	{ width: 200px; font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 11px; 
				color: #000000; text-align: left; font-weight: normal; text-decoration: none; line-height: 16px; 
				margin-top: 4px; background-color: #E3E2E1; border-top: 1px solid #8C8C8C; border-bottom: 1px solid #8C8C8C; 
				border-left: 1px solid #8C8C8C; border-right: 1px solid #8C8C8C; }
.speechquote 	{ width: 200px; font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 11px; 
				color: #000000; text-align: left; font-weight: normal; text-decoration: none; line-height: 16px; 
				margin-top: 4px; background:url('../images/support/historyFiles_Quotebox.gif') no-repeat 0px 0px; } 

/* Gallery box only - any wider and it distorts the Index page*/
.speechgal 		{ width: 197px; background-color: #E7E6E5; font-family: verdana, Geneva, arial, helvetica, sans-serif; 
				font-size: 10px; color: #000000; text-align: left; font-weight: bold; text-decoration: none; line-height: 15px; 
				border-top: 1px solid #585858; border-bottom: 1px solid #585858; border-left: 1px solid #585858; 
				border-right: 1px solid #585858; }
.speechreftble	{ width: 200px; background-color: #FFFFFF; font-family: verdana, Geneva, arial, helvetica, sans-serif; 
				font-size: 10px; color: #000000; text-align: left; font-weight: bold; text-decoration: none; line-height: 15px; 
				border-top: 0px solid #585858; border-bottom: 0px solid #585858; border-left: 0px solid #585858; 
				border-right: 0px solid #585858; }
.speechline 	{ border-bottom: 1px solid #585858; }
.speechtitle 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 11px; color: #E7E6E5; 
				font-weight: normal; text-align: left; text-decoration: none; background-color: #AE1819; line-height: 16px; 
				padding-top: 4px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; }
.speechbox 		{ padding-top: 30px; padding-bottom: 7px; margin-bottom: 5px; padding-left: 5px; padding-right: 5px; 
				font-weight: normal; }
.speechboxblt 	{ padding-top: 7px; padding-left: 0px; padding-right: 5px; }
.speechlt 		{ font-weight: 400; }
.speechqt 		{ background-image:url('../images/Features_speech.gif'); background-position: left top; border-collapse: collapse; 
				background-repeat: no-repeat; padding-right: 15px; border: 0px none; }
.speechblt 		{ list-style-type:none; background:url('../images/bullet2.gif') no-repeat 0px 6px; 
				padding-left: 13px; margin-left: -30px; margin-bottom: 4px; }
.speechtxt 		{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px;  
				font-weight: normal; text-align: left; text-decoration: none; line-height: 15px; margin-left: 7px; 
				margin-right: 5px; margin-top: 0px; margin-bottom: 10px; }
.speechpop 		{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; 
				text-align: left; text-decoration: none; line-height: 14px; padding-left: 5px; padding-top: 2px; width: 196px; }
.speechpopGal 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; color: #333333; 
				font-weight: normal; text-align: right; text-decoration: none; line-height: 11px; padding-left: 5px; padding-right: 10px; 
				padding-top: 2px; padding-bottom: 2px; width: 202px; } /*Gallery Focus view text*/
.speechbutton 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; padding-right: 3px; 
				padding-bottom: 5px; padding-top: 4px; float: right; text-align: right; }
.button 		{ width: 48px; height: 15px; border: 0px none; -moz-user-select: none; }
.btnOpen 		{ width: 48px; height: 15px; margin-bottom: -3px; border: 0px none; -moz-user-select: none; }


/* Multi-page features - new version red box-out index for all parts of a feature in sidebar - used with sidebarft in mainstyles*/
.pts			{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; 
				font-weight: normal; text-align: left; text-decoration: none; line-height: 16px; }
.pts 	  a:link{ font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.pts   a:visited{ font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.pts     a:hover{ font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.pts    a:active{ font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
/* Multi-page features - reference boxouts in main body (especially Native North American Compendium)*/
.ptsmain		{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 16px; color: #FFFFFF; 
				font-weight: normal; text-align: center; text-decoration: none; line-height: 15px; }
.ptsmain  a:link{ font-size: 16px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.ptsmain a:visited{ font-size: 16px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.ptsmain   a:hover{ font-size: 16px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.ptsmain  a:active{ font-size: 16px; color: #FFFFFF; font-weight: normal; text-decoration: none; }


/* Pictures and text in sidebar - normal and picture OutLine img class*/
.sidebar { font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; color: #333333; 
		font-weight: normal; text-align: left; text-decoration: none; line-height: 13px; width: 204px; }
.sidebarol { border-top: 1px solid #585858; border-bottom: 1px solid #585858; border-left: 1px solid #585858; 
		border-right: 1px solid #585858; }
.sidepad { width: 204px; }


/* --- [ Popup windows ] --- */
.popupcell { background-color: #020304; }
/*title text*/
.popuptitle	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; padding-bottom: 0px; font-size: 18px; 
		color: #AB3108; font-weight: 900; text-align: left; padding-left: 5px; padding-bottom: 5px; }
/*main text for normal popups*/
.popup { font-family: verdana, Geneva, arial, helvetica, sans-serif; word-spacing: -1px; margin-bottom: 0px; 
		line-height: 15px; font-size: 11px; color: #333333; font-weight: 400; text-align: justify; 
		text-justify: newspaper; padding-left: 6px; padding-right: 8px; width: 600px; }
.popup a:link{ font-size: 11px; color: #960307; font-weight: normal; text-decoration: none; }
.popup a:visited{ font-size: 11px; color: #D55500; font-weight: normal; text-decoration: none; }
.popup a:hover{ font-size: 11px; color: #D55500; font-weight: normal; text-decoration: underline; }
.popup a:active{ font-size: 11px; color: #960307; font-weight: normal; text-decoration: none; }

/*copyright text*/
.popupcopy { color: #9E9E9E; font-weight: 400; font-size: 10px; padding-top: 0px; padding-left: 8px;}

/*primate evolution tree image*/
.primateimage { margin-left: 0px; margin-top: 124px; }

/*main text for A-S Conquest*/
.popupCaption 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; word-spacing: -1px; margin-top: 12px; 
				margin-bottom: 0px; _margin-left: 5px; line-height: 16px; _line-height: 15px; font-size: 11px; 
				color: #333333; font-weight: normal; text-align: justify; width: 231px; }

/*positioning the A-S Conquest window in the SSI on the non-popup page version*/
.popupWin 		{ margin-top: -26px; margin-bottom: 26px; _margin-top: 0px; } /*Hack for IE7 display*/

/*table for A-S Conquest - an alernate version for gallery tables inside features is in mediastyles*/
.popupTable 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; text-align: left; 
				margin-width: 0px; margin-height: 0px; top-margin: 0px; left-margin: 0px; valign: top; }


/* --- [ Email a friend/Contact us/upload.php ] --- */
.emltxt 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; 
			padding-left: 9px; }
.emlcell 	{ font-size: 9px; color: #AE1819; }
.emlinput 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.emlstrap 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; font-size: 10px; color:#000000; font-weight: 400; 
			padding-left: 9px; padding-top: 2px;}
.emlbtn1 	{ text-align: right; padding-right: 13px; _padding-right: 13px; }

/* emlbtn2 is reproduced entirely inside upload.php */
.emlbtn2 	{ font-family: verdana, Geneva, arial, helvetica, sans-serif; padding-top: 2px; padding-bottom: 2px; font-size: 11px; 
			font-weight: 700; text-align: center; background-image: url('../images/nav-searchbutton.jpg'); 
			background-repeat: repeat; background-position: left center; border-style: none; border-top: 1px solid #C8C8C8; 
			border-bottom: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; }
.emlbtn3 	{ font-size: 11px; font-color:#2A1959; padding-left: 6px; padding-right: 6px; font-weight: bold; }
.emlbtn4 	{ text-align: right; padding-right: 13px; } /*Hack for IE7 or buttons too far right*/


/* --- [ Archive & Upload ] --- */
.outliner { border-style: none; border-top: 1px solid #AE1819; border-bottom: 1px solid #AE1819; 
		border-left: 1px solid #AE1819; border-right: 1px solid #AE1819; margin-left: 10px; }


/* --- [ RSS ] --- */
/* Get Feeds button */
.rss { margin-bottom: -4px; border: 0px; width: 16px; height: 16px; margin-right: 10px; }

/* Help with RSS icon use in text */
.rss_icon { margin-bottom: -2px; border: 0px; width: 12px; height: 12px; margin-right: 0px; }