/* 	Style Sheets for M&eacute;ni&egrave;re's Society	By Craig Grannell for Snub Communications - www.snubcommunications.com	2003*/body	{		background-color: #fff; color: #000;		line-height: 1.5em;		margin: 0px; padding: 20px;		text-align: center;		font-family: Georgia, "Times New Roman", serif;		font-size: 100%;		}html>body, html>body code, html>body pre 		{		font-size: 100%;		}		#headerNav	{}.legacy	{display: block; text-align: left;}		#wrapper	{			background-color: #fff; color: #000;			width: 100%; margin: 0px; padding: 0px;				text-align: left;			border: 0 none;			}#splitter	{height: 15px; clear: both;}	#header {		background-color: #fff;		border: 0 none;		}#headerNav  {			position: relative;			width: 100%; padding: 0px; margin: 0px;			border: 0 none;			background-color: #ddd;			}#headerContent			{display: none;}.navLogo	{margin-left: 20px; padding-bottom: 10px;}.navTitle	{margin-left: 20px; padding-bottom: 10px;}	#contentArea	{				position: relative;				padding: 0px; margin: 0px;				border: 0 none;				background-color: #fff;				}				#navigation {			position: relative;			width: 100%; padding: 0px; margin: 0px;			border: 0 none;			background-color: #ddd;			}#pageContent	{				position: relative;				width: 100%; padding: 0px; margin: 0px;				border: 0 none;				background-color: #fff;				left: 0;				}				#footer		{			position: relative;			width: 100%; margin: 0px; padding: 30px 0px 0px 0px;			background-color: #fff; border: 0 none;			clear: both;			text-align: left;			font-size: 100%;						}			/* --- nav bar attributes --- */.subnav			{				margin-top: 0px; margin-bottom: 0px;				}					#navigation ul	{				list-style-type: disc;				background-color: transparent;				padding-left: 1px; margin-left: 1em;				}.navFirst	{margin-top: 0px; padding-top: 0px;}#navigation li	{margin-bottom: 0px;}#navigation a, #navigation li.active li a, #navigation li.active li.active li a {	background-color: transparent; color: blue;	padding: 0px; text-decoration: underline;}#navigation a:hover, #navigation li.active li a:hover, #navigation li.active li.active li a:hover {	background-color: transparent;	text-decoration: underline;	border-bottom: 0 none;}#navigation li.active a, #navigation li.active li.active a, #navigation li.active li.active li.active a {	background-color: #fff;		border: 1px solid #000;}/* --- header nav bar attributes --- */#headerNav ul	{				background-color: transparent;								padding-left: 1px; margin-left: 1em;				}.headerNavFirst	{margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px;}#headerNav a, #headerNav li.active li a, #headerNav li.active li.active li a {	background-color: transparent; color: blue;	padding: 0px;  text-decoration: underline;}#headerNav a:hover, #headerNav li.active li a:hover, #headerNav li.active li.active li a:hover {	background-color: transparent;	text-decoration: underline;	border-bottom: none;}#headerNav li.active a, #headerNav li.active li.active a, #headerNav li.active li.active li.active a {	background-color: blue;}.headerNavContact	{list-style-image: none;}.headerNavBigger	{list-style-image: none;}.headerNavSmaller	{list-style-image: none;}.headerNavText		{list-style-image: none;}/* --- link styles --- */a, a:link 	{			color: blue;			font-weight: bold;			text-decoration: underline;			}a:visited 	{			color: purple;			}			a:hover 	{			text-decoration: underline;			background-color: #fff;			}	a:active 	{			color: #000; background-color: #fff;			}/* --- font stuff --- */h1, h2, h3, #navigation, #headerNav	{	font-family: "Trebuchet MS", serif;	margin: 0px; padding: 0px;	}h1, h2		{	background-color: transparent;	color: #000;	margin: 0px; padding: 0px;	}h1 	{	text-transform: uppercase;	font-size: 1.6em;	letter-spacing: .2em;	margin: 0px; padding: 0px;	}h2 	{	text-transform: uppercase;	font-size: 1.4em;	letter-spacing: .1em;	margin: 0px; padding: 0px;	}h3	{	font-size: 1.1em;	padding-left: 10px;	}p	{	line-height: 1.5em;	padding: 0px;	font-size: 100%;	}	/* --- misc --- */img 	{		display: none;		}img.printPic	{display: block;}