
body 	
{
	font-family: Arial, sans-serif;
	font-size: 12px; color: #333333;
	background: #FFFFFF; 
	margin: 20px 0px 0px 0px; 
	background-repeat: repeat; 
	background-position: 0 0px;
	text-align: left; 
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: default;
	outline: none;
}


#bodyContent 
{
	font-family: Arial, sans-serif;
	font-size: 12px; color: #333333;
	background: #FFFFFF; 
	margin: 0px 0px 0px 0px; 
	padding-top: 15px;  
	padding-bottom: 15px;  
	padding-left: 20px;  
	padding-right: 20px;  
   border-top: 0px solid #333333;
   border-bottom: 2px solid #333333;
   border-left: 2px solid #333333;
   border-right: 2px solid #333333;
	background-image: url(e/bubbles3.jpg); 
	background-repeat: repeat-y;
	background-position: top;
}

#footer
{
	margin: 5px 20px 0px 20px; 
	font-family: Arial, sans-serif;
	font-size: 10px; color: #333333;
	text-align: left; 
}


hr {
	border: 1px solid #333333;
}



/* TABLES */
table 		{border: 0px solid #000000;  }
table.s 		{border: 0px solid #000000; padding: 0px; margin: 0px; }
table.l 		{border: 0px solid #000000; padding-bottom: 10px; margin: 0px;}

td
{
	font-family: Arial, sans-serif;
	font-size: 12px; color: #333333;
}

td.s
{
	vertical-align: top;
}


td.album 	{padding: 2px; }





/* LINKS */
a  {
	font-weight: bold; 
	color: #336699; text-decoration: none; 
	padding-left: 1px;  
	padding-right: 1px;  
	margin: 0px;
	cursor: pointer;
	outline: none;
}
a:visited {
	font-weight: bold; 
	color: #336699; 
	text-decoration: none;
	outline: none;
}
a:hover  {
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #6699CC; 
	text-decoration: none;
	outline: none;
}


a.menu  {
	font-weight: bold; 
	color: #003399; text-decoration: none; 
	padding-top: 2px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-bottom: 2px;  
	margin: 0px;
}
a.menu:visited {
	font-weight: bold; 
	color: #003399; 
	text-decoration: none;
}
a.menu:hover  {
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #3366CC; 
	text-decoration: none;
}
a.active  {
	font-weight: bold; 
	color: #003399; text-decoration: none; 
	padding-top: 2px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-bottom: 2px;  
	margin: 0px;
	border: 0px;
   background-color: #FFAA00;
}
a.active:visited {
	font-weight: bold; 
	color: #003399; 
	text-decoration: none;
	border: 0px;
  	background-color: #FFAA00;
}
a.active:hover  {
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #3366CC; 
	border: 0px;
	text-decoration: none;
}



/* PHOTO THUMBS */

#thumb a  {
	font-weight: bold; 
	color: #003399; text-decoration: none; 
	padding: 0px;  
	margin: 0px;
}
#thumb a:visited {
	font-weight: bold; 
	color: #003399; 
	text-decoration: none;
}
#thumb a:hover  {
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #3366CC; 
	text-decoration: none;
}
#thumb td {
	vertical-align: middle;
}



ul.bullet
{
	list-style-type: none; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
li.bullet
{
	list-style-image: url(e/bullet.gif);
	list-style-position: outside;
	padding-left: 0px; 
	margin: 0px 0px 0px 30px; 
}



/* MENU DIV */


#navMenu {
   height: 16px;
   border-top: 2px solid #333333;
   border-bottom: 0px solid #333333;
	border-left: 2px solid #333333;
	border-right: 2px solid #333333;
   padding-top: 3px;
   padding-right: 20px;
   padding-bottom: 1px;
   padding-left: 0px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   text-align: right;
}

#navMenu ul {
	list-style: none;
   height: auto; width: auto;
   left: 0px; top: 0px;
   border-left: 0px solid #666666;
   margin: 0px; padding: 0px;
   display: inline; white-space: nowrap;
   clear: both;
}
		
#navMenu li {
	margin: 0px;
   display: inline;
   list-style: none; white-space: nowrap;
}


#navMenu li a {
   display: inline;
   margin: 0px;
   padding-top: 3px;
   padding-right: 8px;
   padding-bottom: 1px;
   padding-left: 8px;
   border-right: 2px solid #333333;
   color: #336699;
   text-decoration: none;
   width: auto; height: auto;
}

#navMenu li p {
   display: inline;
   margin: 0px;
   padding-top: 3px;
   padding-right: 0px;
   padding-bottom: 1px;
   padding-left: 8px;
   border-right: 0px solid #333333;
   text-align: left;
   width: auto; height: auto;
}


#navMenu li a.active {
	display: inline;
	background-color: #99CCFF;
	color: #000000;
	text-decoration: none;
   width: auto; height: auto;
}


#navMenu li a:hover {
	background-color: #6699CC;
	color: #FFFFFF;
}

#navMenu li a:hover.active {
	background-color: #6699CC;
	color: #FFFFFF;
}




/* HEADINGS */
p			{font-size: 12px; color: #333333; font-weight: normal; margin: 0px 0px 10px 0px;}

h1			{font-size: 18px; color: #333333; font-weight: bold; margin: 5px 0px 5px 0px;
   border-bottom: 2px solid #333333;
}
h2			{font-size: 16px; color: #333333; font-weight: bold; margin: 5px 0px 5px 0px;}
h3			{font-size: 14px; font-weight: bold; margin: 5px 0px 5px 0px;}
h4			{font-size: 14px; font-weight: normal; margin: 0px 0px 0px 0px;}
h5			{font-size: 12px; font-weight: normal; margin: 0px 0px 0px 0px;}



