/* Cheap CSS Reset */
* { margin: 0; padding: 0; }

html, body {
	height:		100%; /* gives layout 100% height */
	overflow:	inherit; /* triggers 100% height in Opera 9.5 */
}

body {
	font:		normal 12px/18px Verdana, Geneva, sans-serif;
	margin:		0;
}

#home_page {
	background:	#E0D4BA url(../img/bg_gradient.png) repeat-x 0 0;
}

#img_lighthouse_bg {
	position:	absolute;
	background: url(../img/bg_lighthouse.jpg) no-repeat;
	top:	0px;
	right:	0px;
	width:	470px;
	height:	640px;
	z-index:-2;
}

#img_slogan_bg {
	position: absolute;
	background: url(../img/slogan.png) no-repeat;
	top: 50px;
	right: 0px;
	width: 718px;
	height: 57px;
	z-index: -1;
}

#img_slogan_bg_black {
	position: relative;
	background: url(../img/slogan_black.png) no-repeat;
	top: 21px;
	left: 244px;
	width: 718px;
	height: 57px;
	z-index: -1;
}

#img_slogan_bg_white {
	position: relative;
	background: url(../img/slogan.png) no-repeat;
	top: 21px;
	left: 244px;
	width: 718px;
	height: 57px;
	z-index: 0;
}

* html #container { 
	height:	100%; /* IE6 treats height as min-height */
}

#container {
	min-height:	100%; /* gives layout 100% height */
	position: relative;
	width:	960px;
	height: auto;
	margin:	0 auto;
}

#wrapper {
	height: 100%;
	padding-bottom: 80px; /* 40px to clear the #footer */
}

#header {
	height:	80px;
	width:	960px;
	margin:	0 auto 0 auto;
	padding-top: 30px;
}

#header h1 {
	float:		left;
	width:		140px;
	height:		37px;
}

ul, ol {
	list-style-type:none;
	margin:0;
	padding:0;
}

#social_buttons {
	float: right;
}

#featured {
	min-height: 760px;
	height:		auto !important;
	height:		100%;
	position:	relative;
	padding-bottom: 41px;
	margin:		0 auto 0 auto;
}

#footer {
	clear:	both;
	position: absolute;
	bottom:	0;
	width:	100%;
	height:	40px;
}

#footer p {
	margin:		0;
	font:		bold 10px Verdana, Geneva, sans-serif;
	color:		#7F5E19;
}

#grid_one-third {
    width:300px;
	display: inline;
    float: left;
    margin:0 10px 25px;
    position: relative;
	height:200px;
}

#img_award {
	float:right;
	top:0px;
}

#home_page #camera_wrap {
	clear: both;
}

#home_page #newsticker {
	width: 304px;
	height: 312px;
	float: left;
	background: url(../img/bg_newsticker.png) no-repeat;
}

#home_page #main_content {
	color: #002d52;
	float: right;
	width: 640px;
}

#home_page #main_content h1 {
	padding-bottom: 10px;
}

#home_page #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#home_page #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#home_page #footer ul li a {
	color:		#7F5E19;
	 text-decoration:underline;
}

#home_page #footer ul li a:hover {
     text-decoration:none;
}

#home_page #footer ul li a:active {
     color:#fff;
}

.cam_extra_content {
	font-size: 16px;
	line-height: 1.5em;
}

.cam_extra_content h1 {
	margin-bottom: 15px;
}

.cam_extra_content p + p {
	text-indent: 1.5em;
}

/* effects classes */
.shadow {
	-moz-box-shadow:	3px 3px 5px 0px #333;
	-webkit-box-shadow:	3px 3px 5px 0px #333;
	box-shadow:			3px 3px 5px 0px #333;
}

/* cam slideshow content styles */
#cam_twopennies, #cam_jakeandthegiants, #cam_halloffame, #cam_underthebridge, #cam_kingsman, #cam_fallenidols,
#cam_sugarbaby, #cam_federalcase, #cam_insideout, #cam_redcorvette,
#cam_nlo, #cam_circusmaximus {
	display: none;
}

h1 a, h1 a:visited {
	text-decoration: none;
	color: inherit;
}
h1 a:hover {
	text-decoration: underline;
	color: inherit;
}

/** socialite stuffus */

.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .cf { zoom: 1; }
*:first-child+html .cf { zoom: 1; }

#header p, #header li { font-size: 1em; line-height: 1.5em; margin: 0 0 0.5em 0; }
#header li { margin: 0 0 0.25em 0; }

.vhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

#social_panel {
	position: absolute;
	top: 0px;
	right: 0px;
}
#social_buttons { display: block; list-style: none; padding: 10px; margin: 10px; }
#social_buttons > li { display: block; margin: 0 10px 0 0; padding: 10px; float: left; }
#social_buttons .socialite { display: block; position: relative; background: url('../images/social-sprite-xp.png') 0 0 no-repeat; }
#social_buttons .socialite-loaded { background: none !important; }

#social_buttons .twitter-share { width: 55px; height: 35px; background-position: 0 -40px; }
#social_buttons .googleplus-one { width: 50px; height: 35px; background-position: -75px -40px; }
#social_buttons .facebook-like { width: 50px; height: 35px; background-position: -145px -40px; }
#social_buttons .linkedin-share { width: 60px; height: 65px; background-position: -215px 0; }
#social_buttons .stumbleupon { width: 50px; height: 65px; background-position: -295px 0; }

/* two pennies */

#two_pennies {
	background: #370605;
}

.twopennies_bg {
	background: #370605 url(../img/two-pennies/two-pennies-bg.jpg) no-repeat top center;
	padding-left: 40px;
	margin-left: -40px;
	padding-right: 40px;
	margin-right: -40px;
}

#two_pennies #gallery {
	position: absolute;
	top: 36px;
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#372011; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#two_pennies button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#be7270;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
}

#two_pennies button:hover {
	background:#372011;
}

#two_pennies #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#two_pennies #gallery a img {
	border: 1px solid #195f30;
}

#two_pennies #gallery a:hover img {
	border: 1px solid #2cab57;
}

#two_pennies #main_content {
	display: inline-block;
	width: 980px;
	min-height: 400px;
	background: #370605;
	color:#fff;
	margin-top:455px;

}

#two_pennies #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff9da;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #1d0100;
}

#two_pennies #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#two_pennies #main_content p {
	padding-top:6px;
}

#two_pennies #main_content ul {
	padding-top:6px;
	background: #370605;
}

#two_pennies #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#two_pennies #footer p {
	margin:		0;
	font:normal 10px Verdana, Geneva, sans-serif;
	color:		#fff;
    padding-top: 0px;
}
#two_pennies #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#fff;
}
#two_pennies #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#two_pennies #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#two_pennies #footer ul li a {
     color:#fff;
     text-decoration:underline;
}

#two_pennies #footer ul li a:hover {
     text-decoration:none;
}

#two_pennies #footer ul li a:active {
     color:#fff;
}

/* jake and the giants */

#jake_and_the_giants {
	background: #011202;
}

.jag_bg {
	background: #011202 url(../img/jake-and-the-giants/jake-and-the-giants-bg.jpg) no-repeat top center;
	padding-left: 40px;
	margin-left: -40px;
	padding-right: 40px;
	margin-right: -40px;
}

#jake_and_the_giants #gallery {
	position: absolute;
	top: 36px;
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#195f30; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#jake_and_the_giants button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#195f30;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
}

#jake_and_the_giants button:hover {
	background:#2cab57;
}

#jake_and_the_giants #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#jake_and_the_giants #gallery a img {
	border: 1px solid #195f30;
}

#jake_and_the_giants #gallery a:hover img {
	border: 1px solid #2cab57;
}

#jake_and_the_giants #main_content {
	display: inline-block;
	width: 980px;
	min-height: 400px;
	background: #011202;
	color:#fff;
	margin-top:455px;

}

#jake_and_the_giants #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#195f30;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #195f30;
}

#jake_and_the_giants #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#jake_and_the_giants #main_content p {
	padding-top:6px;
}

#jake_and_the_giants #main_content ul {
	padding-top:6px;
	background: #011202;
}

#jake_and_the_giants #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#jake_and_the_giants #footer p {
	margin:		0;
	font:normal 10px Verdana, Geneva, sans-serif;
	color:		#fff;
    padding-top: 0px;
}
#jake_and_the_giants #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#fff;
}
#jake_and_the_giants #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#jake_and_the_giants #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#jake_and_the_giants #footer ul li a {
     color:#fff;
     text-decoration:underline;
}

#jake_and_the_giants #footer ul li a:hover {
     text-decoration:none;
}

#jake_and_the_giants #footer ul li a:active {
     color:#fff;
}

/*sugar baby*/

#sugar_baby {
	background: #fff9da;
}

.sugarbaby_bg {
	background: #fff9da url(../img/sugar-baby/sugar-baby-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#sugar_baby #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#a81f14; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#sugar_baby button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#a81f14;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#sugar_baby button:hover {
	background:#440c08;
	}

#sugar_baby #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#sugar_baby #gallery a img {
	border: 1px solid #fff9da;
}

#sugar_baby #gallery a:hover img {
	border: 1px solid #440c08;
}

#sugar_baby #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#000;
	padding-top:50px;
}

#sugar_baby #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#785c23;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #d5b78c;	
}

#sugar_baby #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#785c23;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#sugar_baby #main_content p {
	padding-top:6px;
}

#sugar_baby #main_content ul {
	padding-top:6px;
}

#sugar_baby #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#sugar_baby #footer p {
	margin:		0;
	font:normal 10px Verdana, Geneva, sans-serif;
	color:		#7F5E19;
    padding-top: 0px;
}
#sugar_baby #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#7F5E19;
}
#sugar_baby #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#sugar_baby #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
	 display:inline;
}

#sugar_baby #footer ul li a {
     color:#000;
     text-decoration:underline;
}

#sugar_baby #footer ul li a:hover {
     text-decoration:none;
}

#sugar_baby #footer ul li a:active {
     color:#fff;
}


/*red corvette*/

#red_corvette{
	background: #000;
}

.redcorvette_bg {
	background: #000 url(../img/red-corvette/red-corvette-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#red_corvette #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#ec0704; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#red_corvette button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#ec0704;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#red_corvette button:hover {
	background:#7a7a7a;
	}

#red_corvette #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#red_corvette #gallery a img {
	border: 1px solid #7a7a7a;
}

#red_corvette #gallery a:hover img {
	border: 1px solid #000;
}

#red_corvette #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#aeaeae;
	padding-top:50px;
}

#red_corvette #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #ec0704;
}

#red_corvette #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#red_corvette #main_content p {
	padding-top:6px;
}

#red_corvette #main_content ul {
	padding-top:6px;
}

#red_corvette #footer {
	clear:both;
	width:980px;
	height:40px;
	margin:-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#red_corvette #footer p {
	margin:0;
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#7F5E19;
    padding-top: 0px;
}
#red_corvette #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#fff;
}

#red_corvette #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#red_corvette #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#red_corvette #footer ul li a {
     color:#ec0704;
     text-decoration:underline;
}

#red_corvette #footer ul li a:hover {
     text-decoration:none;
}

#red_corvette #footer ul li a:active {
     color:#fff;
}


/*fallen idols*/

#fallen_idols {
	background: #02071f;
}

.fallenidols_bg {
	background: #02071f url(../img/fallen-idols/fallen-idols-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#fallen_idols #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#ec0704; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#fallen_idols button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#ec0704;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#fallen_idols button:hover {
	background:#02071f;
	}

#fallen_idols #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#fallen_idols #gallery a img {
	border: 1px solid #fff;
}

#fallen_idols #gallery a:hover img {
	border: 1px solid #02071f;
}

#fallen_idols #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#fff;
	padding-top:50px;
}

#fallen_idols #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #9c9da1;	
}

#fallen_idols #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#785c23;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#fallen_idols #main_content p {
	padding-top:6px;
}

#fallen_idols #main_content ul {
	padding-top:6px;
}

#fallen_idols #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#fallen_idols #footer p {
	margin:		0;
		font:normal 10px Verdana, Geneva, sans-serif;
	color:		#fff;
    padding-top: 0px;
}

#fallen_idols #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#fff;
}

#fallen_idols #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#fallen_idols #footer ul li {
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	margin:0px;
	padding:0px;
	text-transform:none;
	display:inline;
}

#fallen_idols #footer ul li a {
     color:#9c9da1;
     text-decoration:underline;
}

#fallen_idols #footer ul li a:hover {
     text-decoration:none;
}

#fallen_idols #footer ul li a:active {
     color:#fff;
}

/*inside out*/

#inside_out {
	background: #000;
}

.insideout_bg {
	background: #000 url(../img/inside-out/inside-out-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#inside_out #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#a81f14; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#inside_out button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#a81f14;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#inside_out button:hover {
	background:#f99f6b;
	}

#inside_out #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#inside_out #gallery a img {
	border: 1px solid #fff9da;
}

#inside_out #gallery a:hover img {
	border: 1px solid #440c08;
}

#inside_out #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#fff;
	padding-top:50px;
}

#inside_out #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#f1c08b;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #feba80;	
}

#inside_out #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#inside_out #main_content p {
	padding-top:6px;
}

#inside_out #main_content ul {
	padding-top:6px;
}

#inside_out #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#inside_out #footer p {
	margin:		0;
		font:normal 10px Verdana, Geneva, sans-serif;
	color:		#fff;
    padding-top: 0px;
}
#inside_out #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#fff;
}
#inside_out #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#inside_out #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#inside_out #footer ul li a {
     color:#fff;
     text-decoration:underline;
}

#inside_out #footer ul li a:hover {
     text-decoration:none;
}

#inside_out #footer ul li a:active {
     color:#fff;
}


/*kings man*/

#kings_man {
	background: #170808;
}

.kingsman_bg {
	background: #170808 url(../img/kings-man/kings-man-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#kings_man #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#4a6671; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#kings_man button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#4a6671;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#kings_man button:hover {
	background:#440c08;
	}

#kings_man #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#kings_man #gallery a img {
	border: 1px solid #fff;
}

#kings_man #gallery a:hover img {
	border: 1px solid #440c08;
}

#kings_man #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#fff;
	padding-top:50px;
}

#kings_man #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #4a6671;	
}

#kings_man #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#4a6671;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#kings_man #main_content p {
	padding-top:6px;
}

#kings_man #main_content ul {
	padding-top:6px;
}

#kings_man #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#kings_man #footer p {
	margin:		0;
	font:normal 10px Verdana, Geneva, sans-serif;
	color:		#4a6671;
    padding-top: 0px;
}
#kings_man #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#4a6671;
}
#kings_man #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#kings_man #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#kings_man #footer ul li a {
     color:#fff;
     text-decoration:underline;
}

#kings_man #footer ul li a:hover {
     text-decoration:none;
}

#kings_man #footer ul li a:active {
     color:#fff;
}


/*nlo*/

#nlo {
	background: #5d0010;
}


.nlo_bg {
	background: #5d0010 url(../img/nlo/nlo-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#nlo #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#ca0328; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#nlo button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#ca0328;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#nlo button:hover {
	background:#59075e;
	}

#nlo #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#nlo #gallery a img {
	border: 1px solid #fff;
}

#nlo #gallery a:hover img {
	border: 1px solid #59075e;
}

#nlo #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#fff;
	padding-top:50px;
}

#nlo #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #c2c2c2;
}

#nlo #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#nlo #main_content p {
	padding-top:6px;
}

#nlo #main_content ul {
	padding-top:6px;
}

#nlo #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#nlo #footer p {
	margin:		0;
		font:normal 10px Verdana, Geneva, sans-serif;
	color:		#fff;
    padding-top: 0px;
}

#nlo #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#ca0328;
}

#nlo #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#nlo #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#nlo #footer ul li a {
     color:#fff;
     text-decoration:underline;
}

#nlo #footer ul li a:hover {
     text-decoration:none;
}

#nlo #footer ul li a:active {
     color:#fff;
}


/*under the bridge*/

#under_the_bridge {
	background: #fff;
}

.underthebridge_bg {
	background: #fff url(../img/under-the-bridge/under-the-bridge-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#under_the_bridge #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#3e2310; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#under_the_bridge button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#3e2310;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#under_the_bridge button:hover {
	background:#856955;
	}

#under_the_bridge #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#under_the_bridge #gallery a img {
	border: 1px solid #856955;
}

#under_the_bridge #gallery a:hover img {
	border: 1px solid #fff;
}

#under_the_bridge #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#000;
	padding-top:50px;
}

#under_the_bridge #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#2b1911;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #856955;	
}

#under_the_bridge #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#785c23;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#under_the_bridge #main_content p {
	padding-top:6px;
}

#under_the_bridge #main_content ul {
	padding-top:6px;
}


#under_the_bridge #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#under_the_bridge #footer p {
	margin:		0;
		font:normal 10px Verdana, Geneva, sans-serif;
	color:		#7F5E19;
    padding-top: 0px;
}
#under_the_bridge #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#7F5E19;
}
#under_the_bridge #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#under_the_bridge #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#under_the_bridge #footer ul li a {
     color:#000;
     text-decoration:underline;
}

#under_the_bridge #footer ul li a:hover {
     text-decoration:none;
}

#under_the_bridge #footer ul li a:active {
     color:#fff;
}


/*federal case*/

#federal_case {
	background: #1b0f02;
}

.federal_case_xtra_bg {
	background:#1b0f02 url(../img/federal-case/federal-case-thin-bg.jpg) repeat-x;
}

.federalcase_bg {
	background: #1b0f02 url(../img/federal-case/federal-case-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#federal_case #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#583c1c; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#federal_case button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#583c1c;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#federal_case button:hover {
	background:#372011;
	}

#federal_case #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#federal_case #gallery a img {
	border: 1px solid #fff9da;
}

#federal_case #gallery a:hover img {
	border: 1px solid #372011;
}

#federal_case #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#fff;
	padding-top:50px;
}

#federal_case #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff9da;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #372011;	
}

#federal_case #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#federal_case #main_content p {
	padding-top:6px;
}

#federal_case #main_content ul {
	padding-top:6px;
}

#federal_case #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#federal_case #footer p {
	margin:		0;
	font:		normal 10px Verdana, Geneva, sans-serif;
	color:		#fff9da;
    padding-top: 0px;
}
#federal_case #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#fff9da;
}
#federal_case #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#federal_case #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#federal_case #footer ul li a {
     color:#fff;
     text-decoration:underline;
}

#federal_case #footer ul li a:hover {
     text-decoration:none;
}

#federal_case #footer ul li a:active {
     color:#fff;
}

/*hall of fame*/

#hall_of_fame {
	background: #000;
}

.halloffame_bg {
	background: #000 url(../img/hall-of-fame/hall-of-fame-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#hall_of_fame #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#ff33ff; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#hall_of_fame button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#ff33ff;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#hall_of_fame button:hover {
	background:#996699;
	}

#hall_of_fame #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#hall_of_fame #gallery a img {
	border: 1px solid #fff9da;
}

#hall_of_fame #gallery a:hover img {
	border: 1px solid #440c08;
}

#hall_of_fame #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#fff;
	padding-top:50px;
}

#hall_of_fame #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #996699;
}

#hall_of_fame #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#hall_of_fame #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#hall_of_fame #footer p {
	margin:		0;
		font:normal 10px Verdana, Geneva, sans-serif;
	color:		#fff;
    padding-top: 0px;
}

#hall_of_fame #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#fff;
}

#hall_of_fame #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#hall_of_fame #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#hall_of_fame #footer ul li a {
     color:#fff;
     text-decoration:underline;
}

#hall_of_fame #footer ul li a:hover {
     text-decoration:none;
}

#hall_of_fame #footer ul li a:active {
     color:#fff;
}


/*circus maximus*/

#circus_maximus {
	background: #FCDE81;
}

.circusmaximus_bg {
	background: #FCDE81 url(../img/circus-maximus/circus-maximus-bg.jpg) no-repeat top center;
	padding-left: 100px;
	margin-left: -100px;
	padding-right: 100px;
	margin-right: -100px;
}

#circus_maximus #gallery {
	width:960px; 
	margin:0px;
	padding:8px 0 30px 0;
	height:360px;
	display:none;
	background-color:#583c1c; 
	border-radius: 10px; 
	opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

#circus_maximus button {
		top:0px;
		left:0px;
		display:inline-block;
		padding:0 14px;
		line-height:37px;
		background:#583c1c;
		color:#fff9da;
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		border-radius: 10px;
		font-weight: normal;
		position:relative;
		border:none;
	}

#circus_maximus button:hover {
	background:#372011;
	}

#circus_maximus #gallery li {
	list-style: none; 
	float: left; 
	margin: 8px 12px 0;
}

#circus_maximus #gallery a img {
	border: 1px solid #fff9da;
}

#circus_maximus #gallery a:hover img {
	border: 1px solid #372011;
}

#circus_maximus #main_content {
	position:absolute;
	top:485px;
	right:0px;
	left:0px;
	color:#000;
	padding-top:50px;
}

#circus_maximus #main_content h1 {
	font-family: 'Montserrat', sans-serif;
	color:#785c23;
	font-size:18px;
	line-height:30px;
	padding-bottom:2px;
	font-weight:400;
	border-bottom:4px solid #372011;	
}

#circus_maximus #main_content h2 {
	font-family: 'Montserrat', sans-serif;
	color:#785c23;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	padding-top:6px;
}

#circus_maximus #main_content p {
	padding-top:6px;
}

#circus_maximus #main_content ul {
	padding-top:6px;
}

#circus_maximus #footer {
	clear:	both;
	width:	980px;
	height:	40px;
	margin:	-40px auto 0;  /* -40px sucks back into #container */
	position:relative;
}

#circus_maximus #footer p {
	margin:		0;
	font:		normal 10px Verdana, Geneva, sans-serif;
	color:		#7F5E19;
    padding-top: 0px;
}
#circus_maximus #footer .copyright {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:		#7F5E19;
}
#circus_maximus #footer ul {
     margin:0px;
	 float:right;
	 list-style-type:none;
	 padding-top:0 !important;
}

#circus_maximus #footer ul li {
     font-size:10px;
     font-weight:normal;
     line-height:20px;
     margin:0px;
     padding:0px;
     text-transform:none;
    display:inline;
}

#circus_maximus #footer ul li a {
     color:#000;
     text-decoration:underline;
}

#circus_maximus #footer ul li a:hover {
     text-decoration:none;
}

#circus_maximus #footer ul li a:active {
	 color: #FFF;
}
/* modeline, don't remove */
/* vim: set ts=4 sw=4 si: */
