body
	{
		background-color:white;
		color:black;
		font-family:verdana, arial;
		font-size:16px
	}

p
  {
  text-align:center;
  color:black;
  font-family:verdana, arial
  }
  
p.left
  {
  text-align:left;
  color:black;
  font-family:verdana, arial
  }
  
p.center
  {
  text-align:center;
  color:black;
  font-family:verdana, arial
  }
  
p.right
  {
  text-align:right;
  color:black;
  font-family:verdana, arial  	
  }
 
/*Generic in-text links.*/
.intextlinks A:link {text-decoration: underline; color:black; font-family:verdana, arial; font-style:normal}
.intextlinks A:visited {text-decoration: underline; color:black; font-family:verdana, arial; font-style:normal}
.intextlinks A:hover {text-decoration: underline; color:#C00000; font-family:verdana, arial; font-style:normal}
.intextlinks A:active {text-decoration: underline; color:black; font-family:verdana, arial; font-style:normal}

/*Clean up the links across the very top of the calendar page.*/
.pagetoplinks A:link {text-decoration: none; color:black; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:bold}
.pagetoplinks A:visited {text-decoration: none; color:black; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:bold}
.pagetoplinks A:hover {text-decoration: underline; color: red; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:bold}
.pagetoplinks A:active {text-decoration: none; color:black; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:bold}

/*Nicey up the links in the calendar month selection table*/
.calmonthlinks A:link {color:black; font-family:verdana, arial; font-style:normal; font-size:14px}
.calmonthlinks A:visited {color:black; font-family:verdana, arial; font-style:normal; font-size:14px}
.calmonthlinks A:hover {color: red; font-family:verdana, arial; font-style:normal; font-size:14px}
.calmonthlinks A:active {color:black; font-family:verdana, arial; font-style:normal; font-size:14px}

/*Little links above each calendar month for going back, next, or top.*/
.calrightlinks A:link {text-decoration: none; color:#C00000; font-family:verdana, arial; font-style:normal; font-size:12px}
.calrightlinks A:visited {text-decoration: none; color:#C00000; font-family:verdana, arial; font-style:normal; font-size:12px}
.calrightlinks A:hover {text-decoration: underline; color: red; font-family:verdana, arial; font-style:normal; font-size:12px}
.calrightlinks A:active {text-decoration: none; color:#C00000; font-family:verdana, arial; font-style:normal; font-size:12px}
  
/*Links in boxes, left or right*/
.boxlinks A:link {text-decoration: none; color:#800000; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}
.boxlinks A:visited {text-decoration: none; color:#800000; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}
.boxlinks A:hover {text-decoration: underline; color: red; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}
.boxlinks A:active {text-decoration: none; color:#800000; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}

/*Formatting for text that doesn't have a link*/
p.boxtext
	{
		text-decoration: none; color:#800000; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal
  }

/*End of box styles*/  

/*Inline links*/
.inlinelinks A:link {text-decoration: none; color:#800000; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}
.inlinelinks A:visited {text-decoration: none; color:#800000; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}
.inlinelinks A:hover {text-decoration: underline; color: red; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}
.inlinelinks A:active {text-decoration: none; color:#800000; font-family:verdana, arial; font-style:normal; font-size:14px; font-weight:normal}
/*End of inline link styles*/


h1 
  {
  	text-align:center;
  	color:black;
  	font-family:verdana, arial
	}

h2 
  {
  	text-align:center;
  	color:black;
  	font-family:verdana, arial
	}
	
h3 
  {
  	text-align:center;
  	color:black;
  	font-family:verdana, arial
	}

h1.left 
  {
  	text-align:left;
  	color:black;
  	font-family:verdana, arial
	}

h2.left 
  {
  	text-align:left;
  	color:black;
  	font-family:verdana, arial
	}
	
h3.left 
  {
  	text-align:left;
  	color:black;
  	font-family:verdana, arial
	}

table.calendartable
  {
  	text-align:center;
  	color:black;
  	font-family:verdana, arial
  }
  
table.cruisetable
  {
  	text-align:left;
  	color:black;
  	font-family:verdana, arial;
		border-collapse:collapse;
  	border: 0px
  }
  
table.positioning
  {
  	width:100%;
  	border-width:0;
  	outline-width:0;
  	margin:0;
  	padding:0
  }
  
/*Styles for left and right boxes*/
div.sidebox
  {
  	margin-right:10px;
    width:160px;
    padding:10px;
    border:2px solid #c00000
  }
  
/*Styles for News Box*/
div.newsbox
  {
  	margin-right:10px;
    width:500px;
    padding:10px;
    border:2px solid #c00000
  }
    
/*Styles for generic red-outlined boxes*/
div.generalbox
  {
  	margin:0px;
    padding:10px;
    border:2px solid #c00000
  }
  
/*Gotta make this container so I can center text in IE.  Stupid Microsoft. */
div.container
	{
		text-align:center
	}
	
/*Currently used on the Daughters of Neptune page*/
div.textpositioning
  {
  	font-size:12px;
  	margin-left:auto;
		margin-right:auto;
		margin-top:12px;
		margin-bottom:24px;
  	padding:0px;
  	border:0px
 	}
 	
/*Some standardized divs*/
div.leftcontainer
	{
		text-align:left
	}

div.centercontainer
	{
		text-align:center
	}

div.rightcontainer
	{
		text-align:right
	}
	
div.indent1
	{
		font-size:14px;
  	margin-left:25px;
		margin-right:auto;
		margin-top:0px;
		margin-bottom:0px;
  	padding:0px;
  	border:0px
 	}

hr
  {
  	border:0;
  	width:90%;
		color: #c00000;
		background-color: #c00000;
		height: 2px;
	}

/*Styles for making lists of members, advertizers, etc.*/
#members
{
font-family:verdana, Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
float:left;
}
#members td, #members th 
{
border:1px solid #c00000;
padding:5px 7px 5px 7px;
}
#members th 
{
font-size:larger;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#c00000;
color:#fff;
}
#members tr.alt td 
{
color:#000;
background-color:#FFEBEB;
}
/*End of member list styles*/