/*-------------------------------------------
CSS for Stately Knowledge
--------------------------------------------*/

span.StateHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #f77d10;
	font-weight: bold;
}

h1.stateknowh1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 150%; /* 180% */
	font-weight: bold;
	text-align: center;
}

h2.stateknowh2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	margin-left:  10px;
	color:  #336633;
}

/* CET :: to replace h2 */
div.stateknowTitle {
	width: 100%;
	background-color:  #ffcc66;
	border-top: 1px solid #ff9934;
	border-bottom: 1px solid #ff9934;
	border-left: 1px solid #ffcc66;
	margin-top: 15px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

div.stateknowTitle h2 {
	font-weight: bold;
	font-size: 110%;
	letter-spacing: .1em;
	margin: 0;
	padding: 0 0 0 4px;
	line-height: 100%;
	text-transform: uppercase;
}

div.stateknowTitle span.backToTop {
	float: right;
	padding-right: 10px;
	padding-top: 2px;
	font-size: 80%;
	color: black;
	text-transform: uppercase;
}

span.backToTop a, span.backToTop a:active, span.backToTop a:hover {	
	background-position: -112px 0;
	color: #fff;
	border: none;
	text-align: left;
	text-decoration: none;
	}
/* CET :: End h2 replace */

p.stateknowp {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	padding:  10px;
}

ul.sk_noflash {
	font-family: arial, helvetica, sans-serif;
	float: left;
	margin-left: 100px;
	list-style-type: none;
}

ul.sk_noflash2 {
	font-family: arial, helvetica, sans-serif;
	float: left;
	list-style-type: none;
}

ul.sk_noflash li {
	padding-bottom: 8px;
}

ul.sk_noflash2 li {
	padding-bottom: 8px;
}

ul.stateknow li, ul.noindent li {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	padding-bottom: 8px;
	margin-right: 10px;
}

hr.stateknowhr {
	border: 0px;
	color: #ff9934;
	background-color: #ff9934;
	height: 1px;
	width: 100%;
	text-align: center;
}

table.stateknowtable {
	margin-left: auto; 
	margin-right: auto;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;	
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}

td.stateknowtd {
	text-align: left;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999; 
	padding: 3px;
}

em.stateknowem {
	font-family: arial, helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
}

img.sk_map {
	border: none; /* CET: Removed border styling */
}

p.sk_red {
	color: #AF0000;
	margin-top: 50px;
}

/* styles for Stately Knowledge flags */

img.sk_flag_border {
	border: 1px solid #000000;
} /* For flags only needing a border */

a.sk_more_facts {
	font-size: 140%;
	text-decoration: none;
	color: #CC6600;
}

a.sk_more_facts:hover,a.sk_more_facts:active {
	font-size: 140%;
	color: #FF6600;
	text-decoration: underline;
}

/* Settings for Stately Knowledge: Chart of Knowledge */
table.sk_charttable {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

th.sk_chartth {
	vertical-align: top;
	padding: 3px;
	border-bottom: 1px solid #999999;
}

td.sk_charttd {
	vertical-align: top;
	padding: 3px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

/* styles for Stately Knowledge: Comparison of Size and Population */
table.sk_popcharttable {
	margin-left: 150px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	margin-right: 20px;
}

table.sk_sizechart {
	margin-left: 150px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}

caption.sk_popchartcaption {
	color: #AF0000;
	font-size: 120%;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999; 
	padding: 3px;
}

caption.sk_sizechartcaption {
	color: #AF0000;
	font-size: 120%;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999; 
	padding: 3px;
}

th.sk_popchart {
	vertical-align: top;
	color: #AF0000;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999; 
	padding: 3px;
}

td.sk_popchart {
	vertical-align: top;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999; 
	padding: 3px;
}

/* styles for Stately Knowledge: Stately Dates */
table.sk_dates {
	margin-left: 100px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;	
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}

th.sk_dates {
	vertical-align: top;
	color: #AF0000;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999; 
	padding: 3px;
}

td.sk_dates {
	vertical-align: top;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999; 
	padding: 3px;
}

/* styles for Stately Knowlege flags game table */

table.sk_flags {
	margin-left: 100px;
}

/* facts table on each state page */
table.facts th {
	width: 150px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
}
	
table.facts td {
	vertical-align: top;
	padding-right: 20px;
	padding-top: 10px;
}

/* Stately Knowledge: Internet or WWW Resources */
h1.sk_links {
	text-align: center;
	font-size: 150%;
}

li.sk_links {
	padding: 1px;
}

p.sk_links {
	margin-left: 20px;
}

hr.sk_links {
	border: 0px;
	color: #555555;
	background-color: #555555;
	height: 1px;
	width: 100%;
	text-align: center;
}

dt.sk_howto {
	color: #AF0000;
	font-weight: bold;
	padding: 3px;
}

dd.sk_howto {
	padding: 3px;
	margin-bottom: 15px;
}

p.sk_howto {
	text-align: center;
	font-weight: bold;
}

/* CET: Additions 10/25 */ /* 2005? */
/* quicklinks file */
#sk_QL_box {
	width: 100%;
	text-align: center;
}

#divQL {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ff9934;
	width: 300px;
	clear: both;
	padding: 2px 2px 2px 16px;
	background-color: #ffcc66;
}

/* flash U.s. map */
object#usmap {
	clear:  both;
	position: relative;
}


