/********************************************************************************************
*  																							*
* GENERAL TEXT WEIGHTS AND SIZINGS															*
*																							*
********************************************************************************************/
li.email
{
	visibility:hidden;
	display:none;
}

h1
{
	font-size: 1.40em;
}

h2
{
	font-size: 1.05em;
}

h3 
{
	font-size: 0.90em;
}

h4
{
	font-size: 0.70em;
}

p
{
	font-size: 0.80em;
}

.disclaim
{
	font-size: 0.70em;
	color: #9CA027;
}

p.green
{
	color: #9CA027;
}

h1, h2, h3, h4
{
	font-weight: bold;
	color: #2695c0;
}

p img.captionBalloon
{
	display: inline;
	vertical-align: bottom;
	padding:0;
	margin:0;
}

p.con /*Under Construction*/
{
	font-weight: bold;
	color: #D4BF00;
}

span.con
{
	color: #D4BF00;
}

h2.flag
{
	padding: 0 0 0 25px;
}

h2 span.siteNum
{
	color: #c6c6c6;
}

h2.japan
{
	background: url(../icon/diving/num_1.jpg) no-repeat 0 0;
}

h2.philippines
{
	background: url(../icon/wrecks/flag_philippines.jpg) no-repeat 0 0;
}

/********************************************************************************************
*  																							*
* MAIN CONTENT																				*
*																							*
********************************************************************************************/

#contentMain h1
{
	margin-bottom: 1.75em;
}

#contentMain h2
{
	margin-bottom: 0.75em;
	padding-bottom: 0.50em;
	border-bottom: 1px solid #9CA027;
}

#contentMain h3
{
	margin-bottom: 0.75em;
}

#contentMain p
{
	line-height: 1.5em;
	margin-bottom: 2.0em;
	
}

#contentMain ul {
	margin-bottom: 2.0em;
	font-size: 0.75em;
}


#contentMain h4
{
	padding: 10px 0;
	border-top: 1px solid #000;
}

#contentMain address
{
	margin-bottom: 10px;
	font-weight: bold;
}

/********************************************************************************************
*  																							*
* GUEST BOOK																				*
*																							*
********************************************************************************************/

table.guestBook
{
	border-top: 1px solid #9CA027;
	border-bottom: none;
	border-right: none;
	border-left: none;
	margin-bottom: 20px;
}

table.guestBook td.flag
{
	padding: 0;
	width: 64px;
}

table.guestBook th, table.guestBook td
{
	font-size: 1.2em;
	text-align: left;
	border: none;
	padding: 0px 0px 5px 15px;
}

table.guestBook th.name
{
	font-size: 1.4em;
	color: #2695c0;
}

table.guestBook img.stars
{
	position: relative;
	left: 3px;
	top: 3px;
}

table.guestBook td.comment
{
	padding-top: 10px;	
}

/********************************************************************************************
*  																							*
* SITE MAP																					*
*																							*
********************************************************************************************/

.siteMap
{
	margin-bottom: 10px;
	padding: 25px 0 0 0;
	border-top: 1px solid #9CA027;
}

.siteMap li.section
{
	font-weight: bold;
	padding-left: 23px;
	padding-bottom: 8px;
	cursor: default;
	background: url(../icon/sitemap_section.png) no-repeat 0 0;
}

.siteMap li.page
{
	color: #CC0000;
	padding-left: 45px;
	padding-bottom: 5px;
	background: url(../icon/sitemap_page.png) no-repeat 23px 0;
}

.siteMap li.page a:link, .siteMap li.page a:visited
{
	color: #9CA027;
	background-color: inherit;
	text-decoration: none;
}

ul.siteMap li.page a:hover 
{
	color: #2695C0;
	background-color: inherit;
	text-decoration: underline;
}

/********************************************************************************************
*  																							*
* COLORS AND TEXT STYLES																	*
*																							*
********************************************************************************************/

.red {
	color: #B52828;
}

.green {
	color: #9CA027;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

ul.popLinks
{
	float: left;
	margin-bottom: 25px;
}

ul.col1
{

}

ul.col2, ul.col3
{
	margin-left: 40px;
}

ul.popLinks li
{
	list-style: square inside;
	margin-bottom: 10px;
}

a:link.popLink, a:visited.popLink
{
	color: #9CA027;
	text-decoration: none;
}

a:hover.popLink
{
	color: #2895C0;
	text-decoration: underline;
}