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

BODY {  background-color:#f2e4c2;
		margin:0;
		padding:0;
		padding-bottom:20px;
		padding-top:20px;
    	font-size: 13px;
  		font-family: Arial,Helvetica,sans-serif; color: #4a3b13;
}
table, td, tr {background-color:#fff;
}
H1  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 18pt;
      color: #006650;                /* green */
}

H2  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 22px;
      line-height: 26px;
      background-color: #FBE1AF;
      margin-bottom: 15px;
      color: #006650;                /* green */
}


H3  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 18px;
      line-height: 22px;
      margin-bottom: 0;
      color: #c09829;                /* brown */
      
     
}

H4  {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 0;
      color: #e25f03;                /* orange */
      
     
}

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

a {color:#3366CC;
text-decoration:none;
outline:none;

}

a:hover {text-decoration:underline;
}

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

.sm {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  margin-left: 0em;
  margin-top: 0;
  color: #4a3b13;
   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: #4a3b13;

}

		ul#mainnav {
					list-style:none;
					margin:0;
					margin-top:0px;
					padding:0;
					background-color: #e4d09d;
					border-bottom:1px solid #000;
					}
		ul#mainnav li a {
					text-decoration:none;
					display:block;
					width:auto;
					color:#666;
					padding: 6px 0px 6px 6px;
					background-color:#e4d09d;
					margin:0;
					}
					
		ul#mainnav li {
					border-top: 1px solid #000;
					margin:0;
					}
							
		ul#mainnav li a:hover {
					background-color:#006650;
					color:#fff;
					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;
				margin-right:8px;
}

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

p.eventinfo {margin:3px;
margin-right:10px;
}

.redtext {
	color: #e25f0e;       /*orange*/
}


/* new styles for new design*/


img.marg-bot {margin-bottom:5px;
}


/* navigation secondary --------------------------  For SecNav */

#navsec ul {padding:2px 0;
			margin-left:0;
			font: bold 12px Arial, Arial, Helvetica, sans-serif;
}
#navsec ul li {
			list-style:none;
			margin:0;
			display:inline;
}
#navsec ul li a {
			padding: 2px 0.5em;
			margin-left:3px;
			border:1px solid #006650;
			background:#006650;
			color:#fff;
			text-decoration:none;
}

#navsec ul li a:hover {
				background-color:#4a3b13;
				color:#fff;
				border-color:#006650;
			}
#navsec ul li a#current {
				background-color:#4a3b13;
				color:#fff;
				border-color:#4a3b13;
			}
/*special events or featured titles */


#rightbox-event {float:right;clear:right;
margin:5px 5px 15px 15px;
width:200px;
border:1px solid #006650;

}

#rightbox-event h1 {font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:22px;
padding:5px;
background-color:#006650;
margin:0;
color:#f2e4c2;
text-align:center;
}


#rightbox-event h3 {padding:5px;font-size:16px;
color:#006699;
margin:0;
text-align:center;

}


#rightbox-event p {font-family:Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin:0;
color:#4a3b13;
text-align:center;
}


#rightbox-event a {font-family:Arial, Helvetica, sans-serif;
color:#006699;
text-decoration:none;
display:block;
}


#rightbox-event a:hover {
background-color:#ffb;
}


/*rightbox featured book */

#rightbox-book {clear:right;
float:right;
margin:5px 5px 15px 15px;
width:200px;
border:1px solid #006650;

}

#rightbox-book h1 {font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:22px;
padding:5px;
background-color:#006650;
margin:0;
color:#f2e4c2;
text-align:center;
}


#rightbox-book h3 {padding:5px;font-size:16px;
color:#006699;
margin:0;
text-align:center;

}


#rightbox-book p {font-family:Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin:0;
color:#4a3b13;
text-align:center;
}


#rightbox-book a {font-family:Arial, Helvetica, sans-serif;
color:#006699;
text-decoration:none;
display:block;
}


#rightbox-book a:hover {
background-color:#ffb;
}

/* right box for pub info for pub pages, not for home page */

#rightbox-pub {clear:right;
float:right;
margin:5px 15px 15px 15px;
width:200px;
border:1px solid #006650;

}

#rightbox-pub h1 {font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
padding:5px;
background-color:#006650;
margin:0;
color:#f2e4c2;
text-align:center;
}


#rightbox-pub h3 {padding:5px 0 0 0;font-size:14px;
color:#006699;
margin:0;
text-align:center;

}


#rightbox-pub p {font-family:Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin:0;
color:#4a3b13;
text-align:center;
}


#rightbox-pub a {font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
text-decoration:none;
display:block;
}


#rightbox-pub a:hover {
background-color:#ffb;
}


/* right box for Pub info, for HOME page */
#rightbox2-pub {clear:right;
float:right;
margin:5px 5px 15px 15px;
width:200px;
border:1px solid #006650;

}

#rightbox2-pub h1 {font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
padding:5px;
background-color:#006650;
margin:0;
color:#f2e4c2;
text-align:center;
}


#rightbox2-pub h3 {padding:5px 0 0 0;font-size:14px;
color:#006699;
margin:0;
text-align:center;

}


#rightbox2-pub p {font-family:Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin:0;
color:#4a3b13;
text-align:center;
}


#rightbox2-pub a {font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
text-decoration:none;
display:block;
}


#rightbox2-pub a:hover {
background-color:#ffb;
}

/* styles for Ports Marine Soc. book list */

.booklist {float:left;
padding:2px;
font-size:75%;
width:150px;
margin:5px 12px;
border:1px solid #ccc;
}

/* styles for ordering books -- printed and ebooks */

#printbooks {width:400px;
float:left;
margin-right:20px;
padding:0;
}

#ebooks {width:191px;
float:left;
border:1px solid #8cb8a2;
margin-right:25px;
padding:5px;
background-color:#ebfef5;
}

/* Style Header for awards page listings */

h3.awardshead {color:#ab2236;
	
	}
