@charset "utf-8";
/* CSS Document */

* {
margin: 0;
}

html, body {
height: 100%;
background:url(images/background.png);
	background-repeat: repeat-x;
	background-position: center;
	background-attachment: fixed;
	background-color:#000;
font-size:100.1%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFF;
	font-weight:normal;
	line-height:1.5;
	}


body#home a#home,
body#notices a#notices,
body#facilities a#facilities,
body#prepaid a#prepaid,
body#harley a#harley,
body#musclecar a#musclecar,
body#livestream a#livestream,
body#about a#about,
body#contact a#contact{color:#006F66;}

/* ID Styles */

#header{
	width:100%;
	height:65px;
	padding-top:40px;
	background:#000;
	background-image:url(images/header-bg-image.gif);
	text-align:center;
	}
	
#hero{
	width:750px;
	height:auto;
	padding-top:1.5em;
	margin-left:auto;
	margin-right:auto;
	background-color:;
	}

#content-holder{
	width:800px;
	min-height:100px;
	margin-left:auto;
	margin-right:auto;
	background-color:#151515;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
	}

#content{
	width:750px;
	height:auto;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:2em;
	border:thin;
	border-color:#FFF;
	}

#footer-wrapper{
	background-color:#006F66;
	display:block;
	height:40px;
	width:800px;
	margin:0 auto;
}
	
#footer-holder{
	height:auto;
	width:auto;
	float:left;
	margin:0 auto;
	text-align:left;
	padding:10px;
	}
	
#top-link{
	height:auto;
	width:auto;
	float:right;
	margin:0 auto;
	text-align:right;
	padding:10px;
}

/* <---- Class Styles ----> */
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	padding:0;
}

.staff-access{
	width:800px;
	margin:0 auto;
	padding:20px;
	margin-bottom:20px;
}

.staff-access a, .staff-access a:link, .staff-access a:visited{
	color:#222;
	text-decoration:none;
	}

p{ 
	font-size:13px;
	line-height:1.5;
	margin-bottom:15px;
}

.icon{
	display:block;
	width:auto;
	float:left;
	padding:10px 20px 10px 0;
	text-align:center;
}

h1, .h1{
	font-family:"Times New Roman", Times, serif;
	font-size:45px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
}

h2, .h2{
	font-family:"Times New Roman", Times, serif;
	font-size:20pt;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}

.ptyltd{
	font-family:"Times New Roman", Times, serif;
	font-size:medium;
	color:#FFF;
	font-weight:normal;
	text-align:center;}
	
.body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFF;
	font-weight:normal;
	text-align:left;
	line-height:1.5;}
	
.body-green{
	font-family:"Times New Roman", Times, serif;
	font-size:small;
	color:#007367;
	font-weight:normal;
	text-align:left;
	line-height:1.5;}

.bodyheader-green{
	font-family:"Times New Roman", Times, serif;
	font-size:16pt;
	color:#007367;
	font-weight:bold;
	font-style:italic;
	text-align:left;}

/* Link Styles */

a, a:link, a:visited {
	color:#4C9D94;
	text-decoration: underline;
	transition:.25s ease-in-out color;
}
	
a:hover, a:active {
	color:#007367;
	text-decoration:underline;}

#top-link a, #top-link a:link, #top-link a:visited {
	color:#4C9D94;
	text-decoration:none;
	transition:.25s ease-in-out color;
}
	
#top-link a:hover, #top-link a:active {
	color:#fff;
	text-decoration:none;}

.facebook:link, .facebook:visited, .facebook:hover, .facebook:active {
	color:#888 !important;
	text-decoration:none;
}


.greenlink a:link {
	color:#007367;
    text-decoration:underline;}
	
.greenlink a:visited {
	color:#007367;
    text-decoration: none;}
	
.greenlink a:hover {
	color:#00BAA7;
	text-decoration:underline;}
	
.greenlink a:active {
	color:#007367;
	text-decoration:none;}



/* <---- Navigation styling ----> */
#navigation{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:10px 0;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	font-weight: normal;
	text-align:center;
	}

#nav {margin:0; padding:0;}
#nav li {
	display:inline-block;
	line-height:1;
	margin:0;
	padding:0;
	}
	
#nav li a {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	padding:0 10px;
	transition:ease-in-out .25s color;
	
}

#nav li a:hover {
	color: #4C9D94;
	text-decoration:none;
	}

#nav li a:active{
	color:#006F66;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}