html { background-color:#006699;
		margin:0;
		padding:0;
		outline:none;
		}

BODY {  background-color:#006699;
		margin:0;
		padding:0;
    	font-size: 13px;
  		font-family: Arial,Helvetica,sans-serif; color: #4C4023;
}
table, td, tr {background-color:#fff;
}
H1  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 18pt;
      color: #006699;                /* grayblue */
}

H2  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 18px;
      line-height: 20px;
      background-color: #FBE1AF;
      margin-bottom: 0;
      color: #006699;                /* grayblue */
}


H3  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 15px;
      line-height: 16px;
      margin-bottom: 0;
      color: #009966;                /* green */
      
     
}

H4  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
      line-height: 16px;
      margin-bottom: 0;
      color: #990000;                /* red */
      
     
}

P,BLOCKQUOTE {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin-left: 1em;
  color: #4C4023;
}
UL {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin-left: 2em;
  color: #4C4023;
}

.vsml {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #990033;     /* dk red */
}

.sm {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  margin-left: 0em;
  margin-top: 0;
  color: #4C4023;
   text-align:left;
}

.ti {
       font-family: Arial,Helvetica,sans-serif;
       margin-left: 0;
         margin-top: 5px;
	   margin-bottom: 0;
       font-size: 12px;
       text-align:left;
}

.hilite  {
         color: black;
         background: #FFFF88;
}

.a-list  {
         margin-left: 3em;
         color: #FF0000;

}

.text-1  {  font-family: Arial,Helvetica,sans-serif;
            font-size: 10px;
            margin-left: 0;
            color: #4C4023;

}

		ul#mainnav {
					list-style:none;
					margin:0;
					padding:0;
					background-color: #cde;
					}
		ul#mainnav li a {
					text-decoration:none;
					display:block;
					width:88%;
					color:#666;
					padding: 6px 0px 6px 6px;
					background-color:#cde;
					}
					
		ul#mainnav li {
					border-top: 1px solid #000;
					}
					
		ul#mainnav li a:hover {
					background-color:#fff;
					color:#000;
					padding:6px 0px 6px 6px;
					}
					
					
					/* THIS IS FOR ACTIVE PAGE -- apply class */
		/*ul#mainnav ul.here li a:link, ul#mainnav ul.here li a:active {
					background-color:#fff;
					color:#000;
					}
					
		ul#mainnav ul.subnav {
					list-style:none;
					margin:0;
					padding:0;
					}
		ul#mainnav ul.subnav li {
					border-top:0 none;
					padding-left:1em;
					font-weight:normal;
					}
					
		ul#mainnav ul.subnav li a:link, ul#mainnav ul.subnav li a:visited {
					padding:1px;
					font-weight:normal;
					color:#666;
					background-color:transparent;
					}
					
		ul#mainnav ul.subnav li a:hover {
					color:#000;
					background-color:transparent;
					text-decoration:underline;
					}
					*/
		
#rightbox { width:200px;
		float:right;
		margin:10px;
}

#rightbox2 { width:200px;
		float:right;
		margin:10px;
		border: 1px solid #0000cc;
		padding:5px;
}

/*  This box is for Ghana Photography Book */
#rightghana {float:right;
width:200px;
margin:10px 20px 10px 20px;
border-left:1px solid #aaa;
border-bottom:1px solid #aaa;
padding:0px 0px 10px 5px;
}
#rightghana blockquote {color:#336666;
margin:5px 0px 5px 10px;
padding:0;
}
#rightghana h3 {color:#336666;
}.out-of-print {
	font-size: 12px;
	font-weight: bold;
	color: #900;
}


/* the following is for new NEWs and events page divs */

.newsleft {width:270px;float:left;border:1px solid #ddd;margin:5px;
}
.newsright {width:270px;float:left;border:1px solid #ddd;margin:5px;
}

h3.eventdate {margin:0;
padding:3px;
				color:#06C;
				background-color:#FBE1AF;
}

p.eventtitle {<padding:0;margin:3px;
color:#903;
font-size:13px;
font-weight:bold;
}

p.eventinfo {margin:3px;
}.redtext {
	color: #C00;
}
