/* For "diving partner ad list"*/
.partnerlist { list-style: url(partner.gif) square; margin: 0 0 5px 0;font-size: 9pt; }
a.partnerlist:visited { color:  #666699 }
a.partnerlist:link { color:  #000066 }
a.partnerlist:hover { color:  #ffff99) }

.partner  {
	background-color:	#ccccff;
	color: #333366;
	/*external margin*/
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 0px;
	border:	1px dashed #000000;
	}	
	
	.sidebar  {
	background-color:	#ccccff;
	color: #333366;
	/*external margin*/
	margin: 2px 2px 2px 2px;
	padding: 3px 2px 3px 3px;
	}	
	
.BorderDot	{
	color: #000000;
	padding: 2px 2px 2px 2px;
	border:	2px dotted black;
	width: 155
	}	
	
P, LI, OL, UL, DD, DT, DL, TD { font-family: arial, helvetica, verdana, sans-serif; font-size: 10pt; line-height: 1.4;} 

H1 { font-family:  times, serif; font-size: 22pt; letter-spacing: 0.05em;  font-style: italic;  margin-top: 0; padding-top: 0}

H2 { font-family:  arial, helvetica, verdana, sans-serif; font-size: 16pt; }

H3 { font-family: arial, helvetica, verdana, sans-serif; font-size: 11pt; }  
	
PRE { font-family: courier new }

ADDRESS { font-family: times, serif; font-size: 9pt; color: rgb(0,0,0); text-align: center; font-style: italic; } 

SELECT, OPTION { font-size: 7pt; }

BLOCKQUOTE { font-family: arial, helvetica, verdana, sans-serif; font-size: 10pt; margin-left: 4em; } 

a:link { color:#000066 } 
a:visited { color:#666699 }
a:hover { color:#6666ff }

/* Sets font of text in contents table */
.CONTENTS { font-size: 10pt; font-weight: bold; color: rgb(0,0,102); line-height: 1.2;}

a.CONTENTS:visited { color:  rgb(102,102,153) }
a.CONTENTS:hover { color:  rgb(255,255,102)  }

/* Sets font of text in lists */
.LIST { font-size: 10pt; }

a.LIST:visited { color:  rgb(102,102,153) }
a.LIST:hover { font-weight: bold;  color:  rgb(000,000,102) }

/* Sets font of text in white text in side bar */
.SIDE { font-size: 9pt;  color: rgb(255,255,255); }
a.SIDE:visited { color:  rgb(204,204,255) }
a.SIDE:link { color:  rgb(255,255,0) }
a.SIDE:hover { color:  rgb(255,255,204) }

/* White Bold Font */
.WHITE { color: rgb(255,255,255); font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 10pt; font-weight: bold; }
	
/* Lilac Font for separator dots in links down page*/
.LILAC { color: rgb(102,102,255); font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 10pt; }
	
/* H3 centred in table bg for netscape */
.TABLEH3 { margin-left: 5pt; margin-top: 5pt; margin-bottom: 5pt; font-size: 11pt; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; clear: right}

/* For front page book pitch */
.FEATUREDBOOK { font-size: 8pt; font-family: arial, helvetica, verdana, sans-serif; text-align: center; font-weight: normal}

/* For front page main text - sets width */
.MAIN { margin-left: 3em; margin-right: 3em }

.INDENT { font-family: arial, helvetica, verdana, sans-serif; font-size: 10pt; margin: 1em 0 2em 2em;}
		
.CENTERINDENT { margin-right: 12%;  margin-left: 12%; }

.nospacebelow {margin-bottom: 0; padding: 0}

.space {margin-bottom: 1em; padding: 0}

.spaceabove {margin-top: 3em}

/*For quote attribrution, when in a div=main*/
.right { text-align: right; margin-top: 0em;  margin-right: 4em;}

/* Purple square bullet */
.SQUARE { list-style: url(square.gif) square; line-height: 2;}
a.SQUARE:visited { color:  #666699 }
a.SQUARE:link { color:  #000066 }
a.SQUARE:hover { color:  #ffff99) } 

.NOITALIC { font-style: normal; font-family: arial, helvetica, verdana, sans-serif;  } 

/*For sending newsletter*/
.NEWS {margin-left: 6em; margin-right: 6em }

/*For newsletter on web*/
.SCUBANews {margin-left: 1em; width: 440 }
.MARGINLEFTSQUEEZE { margin-left: 1em; margin-right: 6em; margin-top: 1px}
.MARGINRIGHT { margin-right: 30%;  margin-left: 2em; }
.MARGINLEFT { margin-left: 3em; }
.MARGINTOP { margin-top: 75em; }
	
/*for amazon bestseller box*/
.FLOATRIGHT	{
	float:	right;
	width:	125;
	background-color:	#ffffff;
	margin:	0 0 0 2em;
	}
	
.FLOATRIGHT160	{
	float:	right;
	width:	160;
	background-color:	#ffffff;
	margin:	0 0 0 2em;
	}
	
.FLOATRIGHT200	{
	float:	right;
	width:	200;
	background-color:	#ffffff;
	margin:	0 0 0 2em;
	}
	
.APFLOATRIGHT	{
	float:	right;
	width:	129;
	background-color:	#ffffff;
	margin:	0 0 0 2em;
	}

.FLOATLeft	{
	float:	left;
	width:	125;
	background-color:	#ffffff;
	margin:	0 2em 0 0;
	}
	
/*for google ads*/
.FLOATGOOGLE	{
	float:	right;
	width:	300;
	background-color:	#ffffff;
	margin:	0 0 0 2em;
	}
	
/*for google ads in forum title*/
.floatr	{ float:right; margin: 0 0 0 3px}

	/*Used for scuba.html*/
.nounderline {	text-decoration: none; color: black; }

/*Sets style of link in nounderline*/
.nounderline a {
text-decoration: none; 
} 

.courier { font-family: courier, courier new; font-size: 10pt; } 

/*subscribe phplist*/
.required { color: red; }

.clear { clear: right }

/*for feedburner display, margin-bottom doesn't work in span li*/
.headline {font-size:100%; font-weight: bold; }
.creditfooter {font-size:60%}}
.feedburnerFeedBlock {font-size:90%; margin-bottom: 15px;}

.googlelinks { font-size: 10pt; font-weight: bold; color: rgb(0,0,102);}

/*Reduces text size to 9pt*/
.9pt {font-size: 9pt}

.11pt {font-size: 11pt; line-height: 1.2;}

/*Box around those paid for advert in all in one page eg europe.html*/
.box {
	border:	1px dotted black;
	margin: 5px 0 15px 0px;
	}

