/* stylesheet for lokahicanoeclub.org */

/* the background property can set up to 5 values in the following order: color, image, repeat, attachment, position  */
/* background and color (foreground) properties should usually be set together */
/* background is more commonly supported than individual properties like background-color */

/* ---------------------------- elements ----------------------- */

	a:link {		/* unvisited links */
		background-color: #ffffff;
		color: #000000;
		text-decoration: none;
	}
	
	a:visited {		/* visited links */
		background-color: #ffffff;
		color: #000000;
		text-decoration: none;
	}
	
	a:active {		/* active links */
		background-color: #ffffff;
		color: #000000;
		text-decoration: none;
	}
	
	a:hover {
		background-color: #ffffff;
		color: #000000;
		text-decoration: none;
	}

	address {
		font-family: verdana, san-serif;
		font-size: 11pt;
	}

	blockquote {
		font-family: arial, helvetica, verdana, san-serif; 
		font-size: 11pt;
		text-align: justify;
		background-color: #ffffff;
		color: #000000;
	}
	
	body, html {
		font-family: verdana, san-serif;
		font-size: 9pt;
		color: #000000;
		background-color: #ffffff; 
		list-style: none;
	}
	
	em { 
		font-family: verdana, san-serif;  
	}

	h1 {
		clear: left;
		font-family: "Times New Roman",times,serif; 
		font-size: 14pt;
		font-style: italic;
		text-align: center;
		background-color: #ffffff;
		color: #000000;
	}

	h2 {
		font-family: "Times New Roman",times,serif; 
		text-align: center;
		background-color: #ffffff;
		color: #000000;
	}
	
	h3, h4 {
		font-family: verdana, san-serif;
		background-color: #ffffff;
		color: #000000;
	}

	hr {
		background-color: #ffffff;
		color: #000000;
	}

	img {
		display: none;
	}		

	menu {
		display: none;
		}

	ol, ul, li {
		font-family: verdana, san-serif;
		font-size: 9pt;
	}

	p { 
		font-family: verdana, san-serif; 
		font-size: 9pt; 
	}
 
	pre {
		font-family: monospace;
		font-size: 11pt;
	}
	
	table, tr, td {
		font-family: verdana, san-serif;
		font-size: 9pt;
	}

/* ---------------------------- classes ----------------------- */
	.aloha {
		display: none;
	}

	.alohateal {
		display: none;
	}
	
	.alohablu {
		display: none;
	}
	
	.bigtext {
		display: none;
	}	

	.bigtextblu {
		display: none;
	}	

	.bigtextwht {
		display: none;
	}	

	.christmas {
		font-family:"old english text mt","albertus medium","cg times",times,serif;
		font-size: 14pt;
		background-color: #ffffff;
		color: #000000;
	}

	.fltleft { 
		display: none;
	}
	
	.fltright { 
		display: none;
	}
	
	.fontserif {
		font-family: "Times New Roman", times, serif;
	}
	
	.fontsans {
		font-family: verdana, arial, "Lucida Grande", helvetica, san-serif;
	}

	.graphic-bg {
		display: none;
	}
	
	.green { 
		background-color: #ffffff;
		color: #000000; 
	}
	
	.greenserif {
		background-color: #ffffff;
		color: #000000;
		font-family: "Times New Roman", times, serif;
	}
	
	.greenserifitalic {
		background-color: #ffffff;
		color: #000000;
		font-family: "Times New Roman", times, serif;
		font-style: italic;
	}

	.grey-lt {
		background: #f5f5f5;
		color: #000000;
	}
	
	.greyfont {
		background-color: #ffffff;
		color: #000000;
	}

	.greyfontserif {
		font-family:"Times New Roman", times, serif;
		background-color: #ffffff;
		color: #000000;
	}
	
	.head {
		display: none;
	}
	
	.hcra	{
 		font-size: 10pt;
		font-family: arial, san-serif;
		color: #000000;
		background-color: #ffffff;
	}

	.hifont {
		font-family: "HI Keawe", serif;
		font-size: 10pt;
	}
	
	.indent { 
		margin-left: 3cm;
		margin-right: 1cm; 
	}
		
	.lindent { 
		margin-left: 2cm;
		margin-right: 1cm;
		background-color: #ffffff; 
		color: #000000;
		font-family: verdana, san-serif;
		font-size: 9pt;
	}	

	.item { 
		background-color: #ffffff;
		color: #0000ff; 
	}

	.just {
		font-family: arial, helvetica, verdana, san-serif; 
		font-size: 10pt;
		text-align: justify;
		background-color: #ffffff;
		color: #000000;
	}

	.med { 
		font-family: verdana, san-serif;
		font-size: 9pt;
		font-weight: bold; 
	}

	.medaloha { 
		font-family: "Albertus Medium","CG Times","Times New Roman",times,serif; 
		font-size: 14pt;
		font-weight: bold;
		background-color: #ffffff;
		color: #000000;
	}

	.medserif { 
		font-family: "Times New Roman",times,serif; 
		font-size: 10pt;
		font-weight: bold;
		background-color: #ffffff;
		color: #000000; 
	}

	.menulines {
		display: none;
	}

	.menulines a {
		display: none;
	}

	.nav {
		display: none;
	}

	.ndx { 
		display: none;
	}

	.noprint {
		display: none;
	}
 
	.on    { 
		font-size: 9pt; 
      text-decoration: underline;
 		background-color: #ffffff;
      color: #000000;      
	}

	.off   { 
		font-size: 9pt; 
		text-decoration: underline;
		background-color: #ffffff;
		color: #000000;        
    }

	.onr   { 
		font-size: 9pt; 
		text-decoration: underline;
		background-color: #ffffff;
		color: #000000;      
    }

	.offr  { 
		font-size: 9pt; 
		text-decoration: underline;
		background-color: #ffffff;
		color: #000000;        
    }

	.ons	{ 
		font-size: 9pt; 
		text-decoration: underline;
		background-color: #ffffff;
		color: white;      
    }

	.offs   { 
		font-size: 9pt; 
		text-decoration: underline;
		background-color: #ffffff;
		color: blue;        
    }

	.reg { 
		margin-left: 2cm; 
		font-family: verdana, san-serif; 
		font-size: small; 
	}

	.small { 
		font-family: verdana, arial, helvetica, san-serif; 
		font-size: 8pt;  
		margin-left: 11pt; 
		margin-right: 11pt;
	}

	.smallserif { 
		font-family: "Times New Roman", "CG TImes", times, serif; 
		font-size: 8pt;  
		margin-left: 11pt; 
		margin-right: 11pt;
	}

	.smallarial { 
		font-family: arial, verdana, helvetica, san-serif; 
		font-size: 11pt;  
		margin-left: 11pt; 
		margin-right: 11pt;
		background-color: #ffffff;
		color: #000000;
	}

	.smallcenter { 
		font-family: verdana, arial, helvetica, san-serif; 
		font-size: 8pt;  
		margin-left: 11pt; 
		margin-right: 11pt;
		text-align: center;
	}
	
	.smallnm { 
		font-family: verdana, arial, helvetica, san-serif; 
		font-size: 8pt; 
	}
	
	.smallnmbold{ 
		font-family: verdana, arial, helvetica, san-serif; 
		font-size: 8pt; 
		font-weight: bold;
	}

	.smallnmgrey { 
		font-family: verdana, arial, helvetica, san-serif; 
		font-size: 8pt;
		background-color: #ffffff;
		color: #000000;
	}
	
	.smallnmwht { 
		font-family: verdana, arial, helvetica, san-serif; 
		font-size: 8pt;
		background-color: #ffffff;
		color: #000000;
	}
	
	.small11 { 
		font-family: verdana, arial, helvetica, san-serif; 
		font-size: 11pt;  
		margin-left: 2cm; 
		margin-right: 2cm;
	}
	
	.smaller { 
		font-size: 7pt; 
	}
	
	.smalltext { 
		font-family: arial, verdana, san-serif; 
		font-size: 8pt; 
		background-color: #ffffff;
		color: #000000; 
		font-weight: bold; 
		margin-left: 2cm;
		margin-right: 2cm;
	}	

	.smalltxt {	
		font-family: verdana, san-serif; 
		font-size: 8pt; 
	}

	.smtxtwht { 
		font-family: verdana, san-serif;
		font-size: 8pt;
		background-color: #ffffff;
		color: #000000;
		font-weight: bold; 
	}
	
	.spec {
		margin-left: 2cm;
		margin-right: 2cm;
		font-family: verdana, san-serif;
		font-size: 8pt;
		/* text-align: center; */
	}

	.std { 
		font-family: arial, helvetica, verdana, san-serif; 
		font-size: 10pt;
		background-color: #ffffff;
		color: #000000;
	}

	.stdmarg { 
		font-family: arial, helvetica, verdana, san-serif; 
		background-color: #ffffff;
		font-size: 10pt;
		color: #000000;
		margin-left: 2cm;
		margin-right: 2cm;
	}

	.stdserif { 
		font-family: "Times New Roman", "CG TImes", times, serif; 
		font-size: 11pt;
		background-color: #ffffff;
		color: #000000;
	}

	.stdv {	
		font-family: verdana, san-serif; 
		font-size: 9pt; 
	}

	.stdvcenter {	
		font-family: verdana, san-serif; 
		font-size: 9pt;
		text-align: center;
	}

	.stdvcenter-bold {	
		font-family: verdana, san-serif; 
		font-size: 9pt;
		font-weight: bold;
		text-align: center;
	}

	.stdj { 
		font-family: arial, helvetica, verdana, san-serif; 
		font-size: 10pt;
		text-align: justify;
		background-color: #ffffff;
		color: #000000;
	}
	
	.stdjmarg { 
		font-family: arial, helvetica, verdana, san-serif; 
		font-size: 10pt;
		text-align: justify;
		background-color: #ffffff;
		color: #000000;
		margin-left: 2cm;
		margin-right: 2cm;
	}

/* next two classes are used for drop shadow efect */		
	.text { 
		display: none;
	}

	.highlight { 
		display: none;
	}
/* above two classes used together for shadow effect */
		
	.white { 
		background-color: #ffffff;
		color: #000000;
	}

	.widemargins {
		margin-left: 3cm;
		margin-right: 3cm;
		font-family: verdana, san-serif;
		font-size: 9pt;
		background-color: #ffffff;
		color: #000000;
	}
	
	.yellowbg {
		background-color: #ffff99;
		color: #000000;
	}
	
	.yellow-lt {
		background-color: #ffffcc;
		color: #000000;
	}

	a.menulink {
		display: none;
	}

	a.menulink:hover {
		display: none;
	}

	a.menulink2 {
		display: none;
	}

	a.menulink2:hover {
		display: none;
	}

	a.menulink3 {
		display: none;
	}

	a.menulink3:hover {
		display: none;
	}

	a.menulink150 {
		display: none;
	}

	a.menulink150:hover {
		border: solid 1pt #000000;
		background: #ffffff;
		color: #000000;
	}

	a.menulinkwide {
		display: none;
	}

	a.menulinkwide:hover {
		display: none;
	}
	
	body.fancy {	
		font-family: verdana, san-serif;
		font-size: 9pt;
		color: #000000;
		background-color: #ffffff; 
	}
	
	body.graphic {	
		font-family: verdana, san-serif;
		font-size: 9pt;
		color: #000000;
		background: #ffffff;
	}
	
	div.announce {
		width: 60%;
		background-color: #ffffff;
		color: #000000;
		border: solid 1px #000000;
		margin: 2cm;
		text-align: center;
	}

	div.border {
		background-color: #ffffff;
		color: #000000;
		border: solid 1px #000000;
		margin: 2cm;
	}

	div.borderbody {
		background: #ffffff;
		color: #000000;
		border: dotted 1px #000000;
		margin: 1cm;
	}

	div.c2 {
		text-align: center;
	}

	div.header {
		display: none;
	}	

	h1.brn {
		clear: left;
		margin-top: 12pt;
		font-family: "Albertus Medium","CG Times","Times New Roman",times,serif; 
		font-size: 14pt;
		text-align: center;
 		background-color: #ffffff;
		color: #000000;
	}

	h1.serif {
		margin-top: 0;
		margin-bottom: 0;
		font-family: "albertus medium", times, serif;
		font-size: 14pt;
		text-align: left;
		color: #000000;
		background: #ffffff;
	}
	
	h2.serif {
		margin-top: 0;
		margin-bottom: 0;
		font-family: "albertus medium", times, serif; 
		font-size: 12pt;
 		background-color: #ffffff;
		color: #000000; /* adjust color to match H1.serif  */
		font-style: italic;
		text-align: right;
	}

	h1.spec {
		clear: left;
		margin-top: 1em;
		font-family: "Papyrus","Wide Latin", times, serif;
		text-align: center;
 		background-color: #ffffff;
		color: #000000;
	}
	
	h1.white {
		clear: left;
		margin-top: 1em;
		font-family: "Albertus Medium","CG Times","Times New Roman",times,serif; 
		font-size: 14pt;
		font-style: italic;
		text-align: center;
 		background-color: #ffffff;
		color: #000000;
	}
	
	h1.whiteleft {
		font-family: "Albertus Medium","CG Times","Times New Roman",times,serif; 
		font-size: 14pt;
		font-style: italic;
		text-align: left;
 		background-color: #ffffff;
		color: #000000;
	}

	h2.whiteleft {
		font-family: "Albertus Medium","CG Times","Times New Roman",times,serif; 
		font-size: 12pt;
		font-style: italic;
		text-align: left;
 		background-color: #ffffff;
		color: #000000;
	}
	
	h1.whiteright {
		font-family: "Albertus Medium","CG Times","Times New Roman",times,serif; 
		font-size: 14pt;
		font-style: italic;
		text-align: right;
 		background-color: #ffffff;
		color: #000000;
	}

	h2.whiteright {
		font-family: "Albertus Medium","CG Times","Times New Roman",times,serif; 
		font-size: 12pt;
		font-style: italic;
		text-align: right;
 		background-color: #ffffff;
		color: #000000;
	}


	hr.grey {
		color: #000000;
	}

	p.c3 {
		text-align: center;
	}

	p.invis {
		display: none;
	}

	span.cn {
		text-decoration: none;
	}

	span.cu {
		text-decoration: underline;
	}

	table.blue {
 		background-color: #ffffff;
		color: #000000;
		border-color: #000000;
	}
	
	table.red {
 		background-color: #ffffff;
		color: #000000;
		border-color: #000000;
	}

	table.yellow {
 		background-color: #ffffff;
		color: #000000;
		border-color: #000000;
	}

	table.spec {
		font-family: verdana, san-serif;
		font-size: 9pt;
	}
	
	table.nav {
		font-family: "Albertus Medium", "Times New Roman", san-serif;
		font-size: 9pt;
	}
	

