
body{
		 font-family: "arial";
		 background-color: black;
		 color: #222;
		 font-size: small;
		 margin: 0em 0px 2em 0px;
		 padding: 0em;
     background-position: top center;
      
      
      
		 }
		#home, #contact{ background-color: #ddd;}
		
		#cookie{
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 1;
			overflow: hidden;
			height: 100%;
		}
		
		#bg{
			
		  }
		
		#background{
		width: 100%;
		}
		
	
 
		
		
		#home a.homeLink{color: white;}
		#mission a.missionLink{color: white;}
		#services a.servicesLink{color: white;}
		#ticketing a.ticketingLink{color: white;}
		#bip a.vipLink{color: white;}
		#clients a.clientsLink{color: white;}
		#contact a.contactLink{color: white;}
		
		h3{
			padding-bottom: 0.2em;
			margin-bottom: 0.7em;
	   letter-spacing: -0.01em; 
	   font-size: 15pt;
	   font-weight: normal;
	   margin-top: 0.1em;
	   border-bottom: 2px solid #444;
	   
	   }
	   
	   p{margin-top: 0px;}
	   
	 
 
	 
		#wrap{
			width: 677px;
		z-index: 2;
		position: absolute;
			 margin-left: 2em;
			padding-top: 0px;
			 
			background-repeat: no-repeat;
		  
		}
		
	#logo{ 
		background-image: url(images/hmm.png);
		margin: 0px;
		padding: 1em;
	 
		
		}
	
		#logo img{
			 width: 33.3%;
		}
		 
		  #zelogo{position: relative; z-index: 1; margin: 0px;text-align:center;
		  	margin-bottom: 25px;}
		
		#zelogo img{
			 
		}
		
		.featuredEntry{
		margin-bottom: 1em; 
		font-size: 8pt; 
		border-bottom: 1px dotted #444;
		padding-bottom: 0.5em;
		}
		 
		.featuredImg{
		margin-top: 0.5em; 
		margin-left: 0.5em; 
		margin-right: 0.5em; 
		margin-bottom: 2em; 
		height: 85px; 
		width:85px; 
		background-color: #999;
		}
		
		.featuredCopy{
		margin-top: 1.0em; 
		margin-bottom: 1.0em; 
		line-height: 1em; 
		font-size: 7.5pt;
		}
		
		#servicesNav{
			font-size: 10pt;
			list-style:none;
			margin: 0px;
			padding: 0px;
			letter-spacing: -0.02em;
			margin-bottom: 20px;
	   }
		
		#servicesNav li{
			margin-bottom: 0.3em;
			padding-bottom: 0.2em;
			border-bottom: 1px dotted #808080;
		}
		
		#servicesNav a{
			 
		text-decoration: none;
		color: black;
		}
		
		#servicesNav a:hover{
		text-decoration: underline;
		}
		
		#mainNav{
			
			height: 1.8em;
			background-color: #eee;
	    list-style: none;
	    
			padding-left: 7px;
			
			padding-top: 0.2em;
			margin-left: 0px;
			font-family: arial;
			background-color: black;
			margin-right: 0px;
			padding-right: 0px;
			
			margin-top: 0em;
			margin-bottom: 20px;
			 
			}
		
	
		#mainNav li{
		 
			float: left;
		  text-align: left;
			padding-right: 19px;
			padding-left: 0.5em;
			border: 0px solid red;
			height: 20px;
			border-right: 0px dotted white;
			
			}
	 
	
	 
	
		#mainNav a{
			display: block;
			width: 100%;
			color: #aaa;
			font-weight: bold;
			 
			padding: 0.2em;
			
		}
		
		
	  
	 
	  #mlink a:hover{color: white;}
	  #mlink a{text-decoration: none;}
	 
	 
			
		#space{
			height: 56px;
		}
		
		#big{
			 
			position: relative;
			z-index: 3;
		  font-size: 50px;
		  margin-top: 0px;
		   margin-left: 0px;
		  margin-bottom: -20px;
		  color: black;
		  letter-spacing: -1px;
		  font-weight: bolder;
		  
		  

	  
		}
		
	#big span{
	 display: block;
	padding-right: 0.1em;
	padding-left: 0.2em;
		 color: white;
	 background-color: #222;
	}
	
		#content{
			width: 631px;
			padding:  4em 20px 3em 25px;
			background-color: #fff;
			line-height: 1.4em;
		  margin-bottom: 12px;
			background-repeat: repeat-x;
			
		}
		
	 #home #content{
	 	padding-top: 3em;
	}
		
		.half{
		width: 48%;
		}
		
		.third{
		width: 33%;
		margin-right: 20px;
		}
		
		.twothird{
			width: 59%;
		}
     
		.left{
			float: left;
		}
		
		.right{
			float: right;
		}
		
		
		.insideHalf{
	 
		padding: 0em 1em 1em 1em;
		}
		
		.quarter{
			float: left;
			width: 20%;
			padding: 0em 1em 1em 1em;
			
		}
		
			

		#headingContainer{
			padding: 16px;
		}
		
		#pageContent{font-weight: lighter;  padding: 16px; color: #5a5a5a;}
		#pageContent b{color: #4e4e4e;}
	
	.bulletpoints{background-color: #eee; list-style-position: inside; border-top: 1px dotted #555; padding:1em; margin: 0px; color: #444;  }
	  .bulletpoints li{ margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted #555;}
	
	.servicesHeader{
	padding: 0.2em; background-color: #222; COLOR: WHITE; }
	
	#subn a.subn, #sub0 a.sub0, #sub1 a.sub1,#sub2 a.sub2,#sub3 a.sub3,#sub4 a.sub4,#sub5 a.sub5,#sub6 a.sub6,#sub7 a.sub7,#sub8 a.sub8{font-weight: bold;}
	
	#details{font-size: 8pt; margin-top: 0px;   padding: 1em 0em 2em 0em;}
	#details p{margin-bottom:-10px; margin-top: 0.3em; line-height: 1.6em;}
	 #details b{display: block; margin-bottom: -15px; border-bottom: 1px solid black; padding: 0.0em;}