html{ background-color:#000000;
}

#wrapper{ width:900px;
          height:auto;
		  margin-left:auto;
		  margin-right:auto;
		  background-color:#000000;
}

#menu{ width:900px;
       height:auto;
	   border-bottom:solid 3px #FFFFFF;
	   background-image:url(../image-library/menu-bg.jpg); background-repeat:no-repeat;
	   background-color:#BC4703;
}

#menu ul{
   padding : 8px;
   margin : 0;
   color : #ffffff;
   text-align:left;
} 

#menu ul li{
   display : inline;
   font-family: Book Antiqua, Arial, Helvetica, sans-serif;
   font-size:17px;
   border-right:1px solid #ffffff;
   text-align:center;
}

#menu ul li a{
   color : #ffffff;
   font-weight : bold;
   text-decoration : none;
   padding-left :15px;
   padding-right :15px;
}

#menu ul li a:hover{
   color : #cccccc;
}

#header-bowling{ width:900px;
                 height:200px;
		         background-image:url(../image-library/bowling-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#header-pirate{ width:900px;
                 height:200px;
		         background-image:url(../image-library/pirate-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#header-diner{ width:900px;
                 height:200px;
		         background-image:url(../image-library/diner-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#header-bar{ width:900px;
                 height:200px;
		         background-image:url(../image-library/bar-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#header-profiles{ width:900px;
                 height:200px;
		         background-image:url(../image-library/profiles-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#header-ethos{ width:900px;
                 height:200px;
		         background-image:url(../image-library/ethos-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#header-contact{ width:900px;
                 height:200px;
		         background-image:url(../image-library/contact-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}
#header-privacy{ width:900px;
                 height:200px;
		         background-image:url(../image-library/privacy-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#header-sitemap{ width:900px;
                 height:200px;
		         background-image:url(../image-library/sitemap-header.jpg); background-repeat:no-repeat; background-color:#000000;
		         border-bottom:solid 2px #FFFFFF;
}

#content{ width:900px;
          height:auto;
		  background-color:#000000;
}

#left{ width:290px;
       height:auto;
	   background-color:#000000;
	   float:left;
}

#left-top{ width:290px;
           height:40px;
		   background-color:#000000;
		   background-image:url(../image-library/left-topbg.jpg); background-repeat:no-repeat;
}

#left-top-bowling{ width:290px;
                   height:40px;
		           background-color:#000000;
		           background-image:url(../image-library/left-top-bowlingbg.jpg); background-repeat:no-repeat;
}

#left-main{ width:290px;
            height:auto;
			background-color:#1a1a1a;
			padding-top:5px;
}

#left-main p{ margin-top:0px;
}

#center{ width:610px;
         height:auto;
		 background-color:#000000;
		 float:right;
}

#center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/centre-topbg.jpg); background-repeat:no-repeat;
}

#center-main{ width:610px;
              height:auto;
		      background-color:#000000;
}

#center-main p{ font-family:Arial, Helvetica, sans-serif;
                font-size:16px;
		        color:#ffffff;
		        margin-right:15px;
		        margin-left:15px;
				margin-top:0px;
}

#center-main h1{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
          font-size:18px;
		  color:#ffffff;
		  margin-left:15px;
		  margin-top:0px;
}

#center-main h2{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
          font-size:18px;
		  color:#ffffff;
		  margin-left:15px;
		  margin-top:0px;
}

#center-main a, a:visited{ text-decoration:none;
                             color:#ffffff;
}

#center-main a:hover{ color:#cccccc;
}

#privacy-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/privacy-topbg.jpg); background-repeat:no-repeat;
}

#pirate-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/pirate-topbg.jpg); background-repeat:no-repeat;
}

#bowling-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/bowling-topbg.jpg); background-repeat:no-repeat;
}

#parties-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/parties-topbg.jpg); background-repeat:no-repeat;
}

#about-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/about-topbg.jpg); background-repeat:no-repeat;
}

#ethos-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/ethos-topbg.jpg); background-repeat:no-repeat;
}

#diner-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/diner-topbg.jpg); background-repeat:no-repeat;
}

#bar-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/bar-topbg.jpg); background-repeat:no-repeat;
}

#contact-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/contact-topbg.jpg); background-repeat:no-repeat;
}

#sitemap-center-top{ width:610px;
             height:40px;
		     background-color:#000000;
			 background-image:url(../image-library/sitemap-topbg.jpg); background-repeat:no-repeat;
}

#footer{ width:900px;
         height:auto;
		 background-color:#BF4B03;
		 border-top:solid 3px #FFFFFF;
		 margin-top:8px;
}

#footer p{ font-family:Arial, Helvetica, sans-serif;
           font-size:14px;
		   color:#ffffff;
		   padding:8px;
		   text-align:center;
		   margin-top:0px;
}

#footer a, a:visited{ text-decoration:none;
                             color:#ffffff;
}

#footer a:hover{ color:#cccccc;
}

img{ border:none;
}

ol{ font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff;
	margin-right:20px;
}

ul{ font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff;
}

.left{ margin-left:10px;
       margin-bottom:5px;
}

.center{ text-align:center;
}

.left-text{ font-family:Arial, Helvetica, sans-serif;
                font-size:16px;
		        color:#ffffff;
		        margin-right:15px;
		        margin-left:15px;
				margin-top:0px;
}

.color{ color:#BF4B03;
}

.small{ font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
		        color:#ffffff;
}

.float{ float:left;
        margin-right:10px;
}

.thumb{ float:left;
        margin-left:15px;
		margin-right:10px;
		margin-bottom:10px;
}

#contact-area {
	width: 500px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 2px;
	width: 300px;	
	font-size: .9em;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #900;
}

#contact-area input.submit-button {
	width: 60px; height:25px;
	float: right;color: #fff;
	background: #336633;
	border: 1px inset #fff
}

#contact-area label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: .9em;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#666666;
}
.mailerror{ color:#FF0000; background-color:transparent; font-weight:bold;}