body {
	background-color: #5e0501;
	text-align: center;
	margin: 0;
	padding: 0;
}
a:link, a:visited, a:active{color:#E4732E; text-decoration:none; font-weight:bold }
A:hover{
	color:#E4732E;
	text-decoration:underline;
	font-weight:bold;
}

	  
ul {  list-style-type: square}
ol,li {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 130%;
}
#container {
	background-image: url(gnrl_index_assets/mag_bgnd_02.jpg);
/*	text-align: left; */
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 730px;
	background-repeat: repeat-y;
}
.MainBody {
	font-size: .80em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.35em;
}
.MainBody td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
}

.MainBody table {
font-size: inherit;
}

.TopNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	padding-bottom: 5px;
}
.BottomNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;

}

.letters {background-repeat: no-repeat;
}

.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .80em;
	color: #000000;
	line-height: 1.35em;
}

#small p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 110%;
}
.small p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.small a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #663333;
margin:20px 0;
}

.colhead {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #663333;
	line-height: 150%;
}

.colSubHead {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
	line-height: 133%;
}

.bodytextorange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; }

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

.colSubHeadLeaded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #663333;
	line-height: 200%;
	margin: 0 0 40px 40px;
}

.colheadUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #663333;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663333;
}

.photocaptionUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663333;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 110%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663333;
}
.OrangeBarHeaders {
	color: #E7D7C6;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #E4732E;
	padding: 1px 3px 1px 5px;
}
.BodyCapsBold {
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 110%;
	font-weight: bold;
	text-transform: uppercase;
}
.RedSmallText {
	color: #5e0501;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
.ArticleFixedWidth {
	margin-left: 5px;
	margin-right: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
}

/* Winter 2007 added styles */


.alignL20 { float: left; margin: 0 20px 0 0;}
.alignR20 { float: right; margin: 0 0 0 20px;}

.alignL10 { float: left; margin: 0 10px 0 0;}
.alignR10 { float: right; margin: 0 0 0 10px;}

.duoStats {float: left; margin-right: 20px; width: 300px;}
.duoStats td {padding: 10px 15px 10px 15px;}
.duoStats td p {margin: 0 0 5px 0; color: #FFF; line-height: 12px;font-size: 11px;/* font-family:"Times New Roman", Times, serif; */}
.duoStats td p.duoNames {margin-bottom: 10px;font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 14px;/* font-family:"Times New Roman", Times, serif; */}
.duoStats td p.duoNames span {font-size: 16px; line-height: 14px;}

.childSoldier img {border: 2px solid #000; margin-bottom: 15px;}

td.readingList {padding: 15px 15px 5px 10px; background-color: #751;}
td.readingList p {font-size: 11px; line-height: 13px;color: #FFF; margin: 0 0 10px 0;padding: 0 0 0 0;}

.timeline {width: 120px;margin-left: 20px;padding-bottom: 15px;float: right; background-color: #57A;}
.timeline p.year {margin: 15px 0 5px 7px;padding: 0 0 5px 3px; font-size: 14px; font-weight: bold; line-height: 14px; color: #CCC; border-bottom: 1px dotted #FFF;}
.timeline p {margin: 0 10px 10px 7px;padding: 0 0 0 3px; font-size: 10px; line-height: 11px; font-weight: bold; color: #FFF;}

p.colSubHeadLeaded {
	font-size: 13px;
	line-height: 180%;
	font-style: normal;
	text-transform: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: solid 1px #663333;
	margin: 0 0 40px 20px;
	padding-left: 20px;
	}
	
.featureCaptions {
	margin-top: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 12px;
	text-transform: none;
	font-weight: normal;
	color: #000;
	border-top: solid 1px #663333;
	}
	
.TOCcaption {
	padding: 0 0 3px 0;
	font-size: 1em;
	line-height: 12px;
	text-transform: none;
	font-weight: bold;
	color: #663333;
	border-bottom: solid 1px #663333;
	}

.topline {
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 5px;
	padding-bottom: 0;
	border-bottom: none;
	border-top: solid 1px #663333;
	}

.BottomNav {clear: both;}
