/* xhtml Elements */
a							{color:#E4841C; text-decoration:none;}
a:hover						{text-decoration:underline;}
body						{color:#4D4D4D; background:url(../images/backgrounds/rotate.php) top center no-repeat; margin:0px; padding:0px;}
h1							{color:#B1B0A9; font:normal 20px "arial black", arial, helvetica, sans-serif; margin:0; text-transform:lowercase;}
h2							{color:#333333; font:bold 13px arial, helvetica, sans-serif; margin-top:36px;}
h3							{color:#CC6600; font:normal 11px verdana;}
address, p, li				{font:normal 13px/24px Georgia, times, serif;}
p.redundantmenu				{text-align:right;}
p.portofhalifaxlogo			{float:right;}
p.totop						{margin:40px 0 25px 0;}
ul.pdf						{list-style-image:url(../images/site/pdf_mini.gif);}
.highlight					{background-color:yellow;}
.gray						{color:#B1B0A9;}
table						{font-family: arial, sans-serif; font-size: x-small; width: 100%;}
	thead th				{color: white; background-color: #007DC3; font-weight: bold;}
	tbody th				{color: white; background-color: #1AB7EA;}
	tbody td				{border: 1px solid silver;}
	tfoot td				{}
	
							/*
							seaport green		#7AC142
							seaport light blue	#1AB7EA
							seaport dark blue	#007DC3
							seaport orange		#FAA634
							*/
/* wrappers */
#wrapper-wide				{width:750px; margin:0 auto; background-image:url(../images/site/page_wide.gif);}
#wrapper-narrow				{width:750px; margin:0 auto; background-image:url(../images/site/page_narrow.gif);}
#content-wide				{display:inline; width:640px; float:left; min-height:720px; margin:0 55px;}
#content-narrow				{display:inline; width:400px; float:left; min-height:720px; margin:0 55px;}
#sidePhotos-narrow			{width:240px; float:left; margin-top:50px;}
#sidePhotos-wide			{display:none;}

/* utilityMenu */
#utilityMenu				{margin:12px 0 5px 0; padding:0px; text-align:right;}
#utilityMenu li				{border-left:1px solid #B1B0A9; display:inline; list-style-type:none; padding:0 4px 0 7px;}
#utilityMenu li.first		{border-left:0px; padding-left:0px;}
#utilityMenu a				{color:#B1B0A9; font:normal 11px verdana;}
#utilityMenu a:hover		{color:#E4841C;}

/* mainMenu */
#mainMenu					{margin:24px 0 0 0; padding:0px;}
#mainMenu li				{display:inline; list-style-type:none; margin-right:20px;}
#mainMenu a					{color:#B1B0A9; font:bold 14px verdana; text-decoration:none;}
#mainMenu a:hover			{color:#E4841C;}

/* subMenu */
#subMenu					{margin:0 0 20px 0; padding:0px; list-style:none;}
#subMenu li					{border-left:1px solid #B1B0A9; display:inline; padding:0 4px 0 7px;}
#subMenu li.first			{border-left:0; padding-left:0px;}
#subMenu a	 				{color:#B1B0A9; font:normal 11px verdana;}
#subMenu a:hover			{color:#E4841C;}

/* events */
#upcomingevents				{width:215px; float:right; background-color:#EBEBE8; border:5px solid white; margin:30px 0 20px 0; padding:5px;}
#upcomingevents h3			{color:#464645; font:bold 16px arial, sans-serif;}
#upcomingevents h4			{color:#CF7616; font:bold 11px verdana, sans-serif;}
#upcomingevents ul			{margin:0; padding-left:20px;}
#upcomingevents li 			{font:normal 11px/14px verdana, sans-serif; margin-bottom:0.6em;}
#upcomingevents a			{color:#E4841C;}

/* amenities */
div.amenitiesblock						{border-top: 1px solid silver; clear: both; padding-bottom: 40px; padding-top: 30px; width: 635px;}
	div.amenities-logoandcontactinfo	{width: 250px; float: left; text-align: center;}#333333
	div.amenities-logoandcontactinfo h2	{margin: 0px; padding: 0px; color: white; background-color: gray;}
	div.amenities-logoandcontactinfo img{padding-bottom: 20px;}
	div.amenities-description			{width: 385px; float: left;}
	div.amenities-description h1		{margin: 0px; padding: 0px;}
	div.amenities-description h2		{margin: 0px; padding: 0px;}

