          /*  Layout Styles */
		  
Body {
	background: #663333;
	margin: 0;
	padding: 0;
}

#contentA {
	position: absolute;
	top: 0;
	z-index: 5;
	width: 78%;
	height: auto; /* 100%; */
	min-height: 768px;
	margin: 0 120px 0 100px;
	padding: 0 0 0 0;
	border: 0;
	background-image: url(Imgs/new_bg_logo2.gif);
	background-color: #F9F5F2;
}

#hdrA {
	position: absolute;
	top: 0;
	z-index: 100;
	width: 78%;
	/* height: 60 px; */
	background: #333;
	margin: 0 120px 0 100px;
	padding: 0;
	border: 0;
}

#navA {
	position: relative;
	/* width: 78%; */
	height: 25px;
	background: #7C6963; /* #6D5552 #a2a2a2; */
	margin: 0;
	padding: 2px 2px 1px 45px;
	border: 0;
}

#copyA {
	position: relative;
	clear: none;
	width: 60%;
	min-width: 400px;
	height: 100%;
	min-height: 768px;
	background-image: url(Imgs/new_bg_logo.gif);
	background-color: #F9F5F2;
	background-repeat: repeat-y;
	background-attachment: fixed;
	margin: 80px 50px 0 10px;
	padding: 0;
	border: 0;
	left: 100px;
}

#subA {
	position: relative;
	float: right;
	clear: none;
	display: block;
	width: 20%;
	min-width: 160px;
	max-width: 220px;
	min-height: 768px;
	background: #43828F;
	text-align: center;
	margin: 0;
	padding: 100px 5px 25px 10px;
	border: 0;
}

#ftrA {
	position: relative;
	clear: none;
	height: 40 px;
	margin: 0;
	padding: 0;
	border: 0;
}

hr {
	clear: none;
	text-align: center;
	width: 90%;
	height: 2px;
	color: #43828F;
	margin: 5px 2px 0 2px;
	padding: 0;	
}


          /* Link Styles */

a {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	line-height: 1.2em;
	word-spacing: 3px;
	letter-spacing: 1px;
}

a:hover {
	color: #43828F;
	text-decoration: none;
}

a.credits {
	color: #666;
	text-decoration: none;
}

a.credits:hover {
	color: #43828F;
}

a.nav {
	color: #ccc;
}

a.nav:hover {
	color: #6cf;  /* #43828F; */
}

a.ftr {
	font-family: Trebuchet MS;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	line-height: 1.1em;
	color: #7C6963;
}

a.ftr:hover {
	color: #43828F;
}

a.subnav:hover {
	color: #fff;
}

a.subnav {
	font-family: Trebuchet MS;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	line-height: 1.1em;
	color: #6cf;
}


		/* HTML Styles */

em /* Non-links, italicized and slightly different color */ {}

h1 /* Header Text */ {
	font-family: Georgia; 
	font-size: 50px;
	font-weight: bold;
	text-align: right;
	color: #7C6963; 
	padding: 0 45px 0 0;
	margin: 0 0 -10px 0;
}  

h2 /* Category Page Title Text */ {
	text-align: right;
	font-weight: bold;
	font-size: 40px;
	font-family: Georgia;
	padding: 45px 20px 10px 12px;
	color: #663333;  /* #7C6963;  */
}

h3 /* Content Titles */ {
	margin: 20px 25px 15px 0;
	padding: 8px 0 8px 5px;
	color: #7C6963; 
}

h4 /* Content Headers */ {
	margin: 20px 25px 15px 0;
	padding: 8px 0 8px 5px;
	color: #7C6963; 
}

h5 /* Special Headers */ {
	margin: 20px 25px 15px 0;
	padding: 8px 0 8px 5px;
	color: #7C6963; 
}

h6 /* SubNav Area Titles */ {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #F8F2EF;
	font-weight: bold;
}

h7 {
	padding: 10px 5px 8px 5px;
	color: #7C6963; 
	text-align: center
}

.ad1 {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 8px 5px;
	color: #7C6963; 
	text-align: center;
}

.ad2 {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0 8px 5px;
	color: #7C6963; 
	text-align: center;
}

p /* Average Content */ {
	margin:0;
	padding: 8px 0 8px 5px;
	font-family: Trebuchet MS;
	font-weight: normal; 
	font-size: 13px;
	font-variant: normal;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 1.2em;
	text-align: left;
	word-spacing: 0.15em;
	color: #663333;  /* #184553; */
	background-color: transparent;
	border: 0;
}

strong /* Non-links, bold text, same text size, font and orientation */ {
	font-weight: bold;
	color: #666;
}

.rh {
	float:right;
	clear: none;
}

.lh {
	margin: 0 10px 1px 0;
	float:left;
	clear:none;
}


         /*  Custom Content Styles */

.biblio /* Typewriter face, greyed out, mid-high contrast decent word spacing */ {
	font-size: 12px;
	font-family: Courier New;
	font-weight: normal;
	color: #666;
}

.comment /* End notes and Inset comments - Italicized & Greyed out */ {
	font-family: Arial;
	font-size: 12px;
	letter-spacing: .35em;
	color: #c30;
}

.caption /* Smaller text in Red, High contrast, low word spacing */ {
	font-family: Trebuchet MS;
	font-weight: normal; 
	font-size: 13px;
	font-variant: normal;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 1.2em;
	text-align: left;
	word-spacing: 0.15em;
	color: #43828F;
}

.cp {
	width:160px;
	background-color:#fff;
	border:#8E4103 1px solid;
	text-align:center;
	padding:4px 3px 4px 4px;
	margin: 0;
}


.credits {
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 25px;
	font-family: Trebuchet MS;
	font-weight: normal; 
	font-size: 11px;
	font-variant: normal;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 1.2em;
	word-spacing: 0.15em;
	color: #43828F;
	background-color: transparent;
	border: 0;
}

.footnote {
	font-size: 12px;
	font-family: Courier New;
	font-weight: normal;
	color: #43828F;
	margin: 0 5px 0 20px;
}

.ftr {
	text-align: center;
}

p.ftr {
	text-align: center;
}

.spacer {
	color: #7C6963;
	margin: 0 5px 0 5px;
}

p.subtext {
	color: #F8F2EF;
}


         /*  Old V2 Styles 

.linkmebaby {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: 990000; 
  text-decoration: none
}

.caption {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: 660000
}

.content {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: #000000
}

.globalnav {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #999999; 
  text-decoration: none
}

.subNav {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #990000; 
  text-decoration: none
}

.redhead {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: 663333
}

.blkhead {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weig

