/*                                                                */
/* ************************************************************** */
/*                      UNIVERSAL SOLDIERS                        */
/* ************************************************************** */
/*                                                                */

body {
	/* font: Verdana, Arial, Helvetica, Sans-Serif;     */
	/* font-family: Serif;                              */
	font-family: Times New Roman, Times, Serif;
	margin: 0;
  padding: 0;
  border: 0;
	color:black;
	background-color:white;
}

#wrapper {
	top: 0px;
	width: 984px;
	padding: 0;
	margin-left:10px;
	margin-right:30px;
	border: 1px solid black;
	background-color: #FFFFC0;
}

#branding {
	width: 100%;
	height: 160px;
	border: 0;
	padding: 0;
	background-color: white;
}

#left_branding_image {
	float: left;
	width: 110px;
	height: 160px;
	border: 0;
	padding: 0;
	background: white url(../images/africa_sun_right_3.gif) no-repeat center left;
}

#right_branding_image {
	float: right;
	width: 231px;
	height: 160px;
	border: 0;
	padding: 0;
	background: white url(../images/MudHut.jpg) no-repeat center center;
}

/*
       as near as I can tell, none of the navLeft stuff is being used
       Remove it all and see what breaks. If nothing, then delete it

#navLeft li { text-decoration:none; }

#navLeft a:link { color: black; } 

#navLeft a:visited { color: black; }

#navLeft a:hover { width: 100px;	color: white;	background-color: #804000; }

#navLeft li a { display:block; color:#000;	text-decoration:none;	margin:0px; }
*/


                      /*  begin horizontal nav  */
#navtopbar{
	list-style-type:none;
	background-color: green;
	margin:0px;
	border:0px;
	height:30px;
	padding:0px;
	clear:both;
}

#navtopbar li{
	float:left;
	margin:0px;
	font-size:90%;
}

#navtopbar li a{
	display:block;
	padding:5px 10px;
/*	color:#000;          CFC Dec 6  */
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}

#navtopbar li a:hover{
	height:19px;
	background-color:#B3A85B;
	color:#FFF;
}
/*  end horizontal nav  */


/*               Begin Home Page Specific stuff                */
#HP_left_sidebar {
	display: block;
	float: left;
	width: 280px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left; 
	color: black;
	background-color: white;
	border-top: 1px solid black;
}

.HP_sidebar_title {
	display: block;
	width: 100%;  
/*	width: 280px;   */
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center; 
	color: white;
	background-color: green;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.HP_sidebar_content {
	display: block;
/*	width: 180px;    */
	width: 270px;
	padding: 5px;
	text-align: left; 
	color: black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: white;
}

.HP_sidebar_spacer {
	display: block;
	width: 270px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left; 
	color: white;
	background-color: #FFFFC0;
}

#HP_content_main { 
	display: block;
	margin-top: 10px;
	margin-left: 310px;  
/*	margin-left: 300px;   */
/*	margin-right: 4px;    */
	margin-right: 10px;  
/*	margin-bottom: 20px;      Test this out for spacing issue   */
	padding-left: 10px;   
	padding-right: 10px;   
	color: #000000;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;  /* Test this out to see if helps with spacing */
	background-color: #FFF;
	text-align: left;
}

.HP_content_box { 
	display: block;
	margin: 5px;
	padding-left: 10px;   
	padding-right: 10px;   
	color: #000000;
	background-color: #FFF;
	border: 1px solid black;
	text-align: left;
}

.HP_profile_box_main { 
	display: block;
	margin: 5px;
/*	padding-left: 10px;       */
/*	padding-right: 10px;      */
	padding-left: 5px;   
	padding-right: 5px;   
	color: #000000;
	background-color: #FFF;
	border: 1px solid black;
	text-align: left;
/*	height: 120px;     CFC 090522 - increase box width */
	height: 240px;  /* CFC 090522 - increase box width */
}

.HP_profile_box_left { 
	display: block;
	float: left;
	margin: 5px;
/*	padding-left: 10px;       */
/*	padding-right: 10px;      */
	padding-left: 5px;   
	padding-right: 5px;   
	color: #000000;
	background-color: #FFF;
	border: 1px solid black;
	text-align: left;
	height: 100px;
	width: 275px;
}

.HP_profile_box_right { 
	display: block;
	float: right;
	margin: 5px;
	padding-left: 10px;   
	padding-right: 10px;   
	color: #000000;
	background-color: #FFF;
	border: 1px solid black;
	text-align: left;
	height: 100px;
	width: 275px;
}

/*                End Home Page Specific Stuff                 */

/*                Secondary Page Stuff Starts Here             */

/*       NOT CURRENTLY USED.  DIDN'T WORK OUT
#content_sub_pages_wrapper { 
	display: block;
	margin-top: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px;
	color: #000000;
	background-color: #FFF;
	text-align: left;
}
*/

#content_sub_pages { 
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-left: 20px;   
	padding-right: 20px;
	border: 1px solid black;
	color: #000000;
	background-color: #FFF;
	text-align: left;
}

.content_sub_pages { 
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-left: 20px;   
	padding-right: 20px;
	border: 1px solid black;
	color: #000000;
	background-color: #FFF;
	text-align: left;
}

.clearer{
	clear:both;
	margin:0px;
	margin-top:-1px;
	font:1px Monotype;
}
