/* @override http://www.shearbar.com/workspace/styles/screen.css */

/*---------------------------------------------------------------------------*/
	
	/* @group Document */
	
	body {
		background: #000000 url('../images/full-page-background.jpg') no-repeat top center;
	}
	body#page-holding-page {
		background: #000000 url('../images/holding-body-back.jpg') no-repeat top center;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Layout */
	
	#layout {
		margin: 0 auto;
		overflow: hidden;
		width: 956px;
	}
	#ie #layout {
		height: 1%;
	}
	#layout .line {
		display: block;
		float: left;
		overflow: hidden;
		position: relative;
		width: 956px;
	}
	#ie #layout .line {
		height: 1%;
	}
	#layout .line .column {
		float: left;
		left: 956px;
		margin-left: -946px;
		position: relative;
		width: 936px;
	}
	#layout .line .column.column-a {
		width: 278px;
	}
	#layout .line .column.column-b {
		margin-left: -659px;
		width: 278px;
	}
	#layout .line .column.column-c {
		margin-left: -369px;
		width: 354px;
	}
	#layout .line .column.column-a-b {
		width: 565px;
	}
	#layout .line .column.column-a-b-c {
		margin-left: -956px;
		width: 956px;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Header */
	
	#header {
		background: url('../images/header.jpg') no-repeat;
		height: 156px;
		position: relative;
		width: 956px;
	}
	#header a {
		display: block;
		height: 138px;
		left: 11px;
		position: relative;
		text-indent: -1000em;
		top: 9px;
		width: 139px;
	}
	#header embed {
		position: absolute;
		right: 5px;
		top: 5px;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Navigation */
	
	#navigation {
		background: url('../images/navigation-background.png') no-repeat;
		display: block;
		height: 25px;
		top: 75px;
	}
	#navigation a {
		border-left: 1px dotted #562d1a;
		color: #b9bdbf;
		float: left;
		height: 15px;
		line-height: 16px;
		margin: 5px -7px 0 7px;
		padding: 0 15px;
		text-transform: uppercase;
	}
	#navigation a:hover,
	#navigation a.active {
		color: #b34e1b;
		border-color: #b34e1b;
	}
	#navigation li {
		display: inline;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Footer */
	
	#footer {
		background: transparent url('../images/footer-trans.png') no-repeat;
		display: block;
		zoom: 1;
	}
	#footer p {
		padding: 100px 0 50px 20px;
	}
	#footer p em {
		color: #b34e1b;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Gallery */
	
	#gallery {
		margin-bottom: 7px;
		margin-top: 107px;
	}
	#gallery .gallery-container {
		background: #000000;
		border: 1px solid #323032;
		height: 377px;
		overflow: hidden;
		position: relative;
		white-space: nowrap;
		width: 563px;
	}
	#gallery .image {
		border: 1px solid black;
		margin: 0 -0.5em 0 0;
	}
	#gallery-prev {
		background: url('../images/holding-gallery-prev.png') no-repeat;
		display: none;
		height: 377px;
		left: 1px;
		outline: none;
		position: absolute;
		top: 1px;
		width: 20px;
	}
	#ie.v6 #gallery-prev {
		background: transparent;
		display: block;
		cursor: pointer;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/images/holding-gallery-prev.png', sizingMethod='scale');
	}
	#gallery-next {
		background: url('../images/holding-gallery-next.png') no-repeat;
		display: none;
		height: 377px;
		outline: none;
		position: absolute;
		right: 1px;
		top: 1px;
		width: 20px;
	}
	#ie.v6 #gallery-next {
		background: transparent;
		display: block;
		cursor: pointer;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/images/holding-gallery-next.png', sizingMethod='scale');
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Content */
	
	#content {
		background: #000000 url('../images/register-back.jpg') no-repeat;
		margin-bottom: 7px;
		margin-top: 107px;
		overflow: hidden;
	}
	#ie #content {
		zoom: 1;
	}
	#content a,
	#content a * {
		color: #b34e1b;
	}
	#content h2 {
		font-size: 1.5em;
		margin: 0 0 1em 0;
	}
	#content h2,
	#content h2 * {
		color: #b34e1b;
	}
	#content h3 {
		color: #b34e1b;
		margin: 1.5em 0 1em 0;
	}
	#content h3,
	#content h3 * {
		color: #b34e1b;
	}
	#content p {
		line-height: 1.4;
		margin: 1em 0;
	}
	#content ul {
		margin: 1em 0 1em 1em;
	}
	#content ul,
	#content ul li {
		line-height: 1.4;
	}
	#content ul li:before {
		content: '\2013';
		margin: 0 1ex 0 0;
	}
	#content img {
		background: #000000;
		border: 1px solid #323032;
		display: block;
		margin: 1.5em 0;
		padding: 1px;
	}
	
	#content form {
		border: 1px solid #323032;
		padding: 2em 2em 1.5em 2em;
	}
	#content form .field .label,
	#content form .field .label * {
		color: #b34e1b;
	}
	#content form .field .error,
	#content form .field .error * {
		color: #b34e1b;
	}
	#content form .field button,
	#content form .field input,
	#content form .field select,
	#content form .field select *,
	#content form .field textarea {
		color: #000000;
	}
	#content form .field button {
		background: url('../images/submit-button.png') no-repeat;
		border: 0;
		color: #ffffff;
		display: block;
		height: 18px;
		line-height: 18px;
		text-transform: uppercase;
		width: 82px;
	}
	
	/*-----------------------------------------------------------------------*/
		
		/* @group Events */
		
		#event {
			border: 1px solid #323032;
			padding: 2em;
		}
		#event ul.controls {
			height: 2em;
			margin: 0;
			overflow: hidden;
			position: relative;
		}
		#event ul.controls li:before {
			content: '';
		}
		#event ul.controls li.prev {
			display: block;
			left: 0;
			padding: 0.2em 0;
			position: absolute;
			width: 40%;
		}
		#event ul.controls li.next {
			display: block;
			padding: 0.2em 0;
			position: absolute;
			text-align: right;
			right: 0;
			width: 40%;
		}
		#event ul.controls li.prev a:before {
			content: '\00ab';
			margin: 0 1ex 0 0;
		}
		#event ul.controls li.next a:after {
			content: '\00bb';
			margin: 0 0 0 1ex;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Register */
		
		#register {
			
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Events */
	
	#events {
		background: url('../images/events-background.png') no-repeat bottom left;
		height: 486px;
	}
	#events h4 {
		background: url('../images/feature-events-roster-background.jpg') no-repeat;
		font-size: 1.2em;
		height: 68px;
		line-height: 68px;
		padding: 0 0 0 17px;
		text-transform: uppercase;
	}
	#events h4 span {
		color: #b34e1a;
	}
	#events .feed-link {
		line-height: 22px;
		margin: 6px 10px;
	}
	#events .feed-link img {
		padding: 0 6px 0 0;
	}
	#events .feed-link a em {
		color: #b34e1b;
	}
	#events .feed-link a:hover {
	 	text-decoration: none;
	}
	
	#events .event {
		width: 331px;
		border-bottom: 1px dotted #b34e1b;
		padding-top: 6px;
		margin-left: 10px;
	}
	#events .event h5 {
		margin: 5px 0 2px 0;
	}
	#events .event img {
		background: #000000;
		float: left;
		width: 82px;
		height: 82px;
		margin-right: 11px;
	}
	#events .event p {
		line-height: 1.4;
	}
	#events .event p,
	#events .event p * {
		color: #b9bdbf;
	}
	#events .event * a {
		color: #b34e1b;
		font-weight: bold;
		line-height: 1.2;
	}
	#events .event * a:hover {
		text-decoration: underline;
	}
	#events .event .details-link {
		padding: .25em 0;
		text-align: right;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Secondary Content */
	
	#secondary-content {
		height: 179px;
	}
	#secondary-content em {
		color: #b34e1a;
	}
	#secondary-content p {
		line-height: 1.3em;
		margin: 8px 0;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group CTA */
	
	.column.line-2 {
		margin-top: 75px;
	}
	
	/*-----------------------------------------------------------------------*/
		
		/* @group Want In */
		
		#cta-want-in {
			background: url('../images/feature-want-in-background.png') no-repeat;
			height: 68px;
		}
		#cta-want-in h4 a {
			background: url('../images/button-want-in.png') no-repeat;
			color: #b74f1e;
			display: block;
			height: 24px;
			line-height: 26px;
			margin: 7px 0 0 6px;
			text-align: center;
			text-transform: uppercase;
			width: 264px;
		}
		#ie.v6 #cta-want-in h4 a {
			line-height: 24px;
		}
		#cta-want-in h4 a:hover {
			background-position: 0 -24px;
			color: #ffc9b0;
		}
		#cta-want-in p {
			border-left: 1px dotted #b64e1e;
			border-right: 1px dotted #b64e1e;
			font-size: 0.9em;
			line-height: 18px;
			margin: 8px 9px 5px 7px;
			text-align: center;
		}	
		#cta-want-in p a {
			color: #b64e1e;
			text-decoration: none;
		}
		#cta-want-in p a:hover {
			text-decoration: underline;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Dining Drinks */
		
		#cta-dining-drinks {
			background: url('../images/feature-dining-drinks-background.jpg') no-repeat;
			height: 68px;
			overflow: hidden;
		}
		#ie #cta-dining-drinks {
			zoom: 1;
		}
		#cta-dining-drinks h4 {
			color: #b34e1a;
			font-size: 1.2em;
			line-height: 1.2;
			margin: 10px 0 0 17px;
			text-transform: uppercase;
		}
		#cta-dining-drinks p {
			margin: 5px 0 0 17px;
		}
		#cta-dining-drinks p a {
			height: 10px;
			left: -100px;
			padding: 200px;
			position: relative;
			text-indent: -1000em;
			top: -100px;
			width: 10px;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Subscribe */
		
		#cta-subscribe {
			background: url('../images/feature-subscribe-background.png') no-repeat;
			height: 68px;
		}
		#cta-subscribe h4 {
			color: #b34e1a;
			font-size: 1.2em;
			padding: 6px 0 4px 20px;
			text-transform: uppercase;
		}
		#cta-subscribe input {
			background: #000000;
			border: 1px solid #222222;
			float: left;
			height: 16px;
			line-height: 16px;
			margin: 1px 1px 0 20px;
		}
		#cta-subscribe button {
			background: url('../images/submit-button.png') no-repeat;
			border: 0;
			color: #ffffff;
			display: block;
			float: left;
			height: 18px;
			line-height: 18px;
			margin-top: 1px;
			text-transform: uppercase;
			width: 82px;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Quote */
		
		#cta-quote {
			background: url('../images/feature-quote-background.jpg') no-repeat;
			height: 68px;
		}
		#cta-quote blockquote p {
			font-size: 1.1em;
			line-height: 1.3;
			padding: 8px 15px 6px 0;
			text-align: right;
		}
		#cta-quote cite {
			display: block;
			color: #b34e1a;
			font-size: 0.8em;
			padding-right: 15px;
			text-align: right;
			text-transform: uppercase;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Function */
		
		#cta-function {
			background: url('../images/feature-function-background.png') no-repeat;
			height: 68px;
		}
		#cta-function h4 a {
			display: block;
			font-size: 1.2em;
			height: 68px;
			line-height: 68px;
			padding-left: 15px;
			text-transform: uppercase;
		}
		#cta-function h4 a * {
			color: #b34e1a;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Cocktail */
		
		#cta-cocktail {
			background: url('../images/feature-cocktail-background.jpg') no-repeat;
			height: 68px;
		}
		#cta-cocktail h4 {
			color: #b34e1a;
			font-size: 1.2em;
			padding: 10px 0 0px 15px;
			text-transform: uppercase;
		}
		#cta-cocktail p {
			line-height: 1.2;
			padding: 6px 0 0 15px;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/	
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Holding Header */
	
	#holding-header {
		height: 200px;
		margin: 0 10px;
		position: absolute;
		text-align: center;
		top: 499px;
		width: 936px;
	}
	#holding-header h1 a {
		display: block;
		height: 138px;
		margin: 0 399px;
		outline: none;
		text-indent: -1000em;
		width: 139px;
	}
	#holding-header p {
		color: #c56428;
		font-size: 1.2em;
		padding: 30px 0 10px 0;
	}
	#holding-header embed {
		position: absolute;
		right: 10px;
		top: 130px;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Holding Message */
	
	#holding-message p {
		height: 10px;
		margin: 0 10px;
		padding: 20px 0 0 0;
		text-align: right;
		width: 936px;
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Gallery */
	
	#holding-gallery {
		padding-top: 10px;
	}
	#holding-gallery .gallery-container {
		background: #000000;
		border: 1px solid #323032;
		height: 377px;
		overflow: hidden;
		position: relative;
		white-space: nowrap;
	}
	#ie #holding-gallery .gallery-container {
		width: 934px;
	}
	#holding-gallery .image {
		border: 1px solid black;
		margin: 0 -0.5em 0 0;
	}
	#holding-gallery-prev {
		background: url('../images/holding-gallery-prev.png') no-repeat;
		display: none;
		height: 377px;
		left: 11px;
		outline: none;
		position: absolute;
		top: 11px;
		width: 20px;
	}
	#ie.v6 #holding-gallery-prev {
		background: transparent;
		display: block;
		cursor: pointer;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/images/holding-gallery-prev.png', sizingMethod='scale');
	}
	#holding-gallery-next {
		background: url('../images/holding-gallery-next.png') no-repeat;
		display: none;
		height: 377px;
		outline: none;
		position: absolute;
		right: 11px;
		top: 11px;
		width: 20px;
	}
	#ie.v6 #holding-gallery-next {
		background: transparent;
		display: block;
		cursor: pointer;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/images/holding-gallery-next.png', sizingMethod='scale');
	}
	
	/* @end */
	
/*---------------------------------------------------------------------------*/
	
	/* @group Holding Form */
	
	#holding-form {
		clear: both;
		height: 142px;
		margin: 419px 10px 0 10px;
		position: relative;
		width: 936px;
	}
	#ie.v6 #holding-form {
		margin: 29px 10px 0 10px;
	}
	#ie.v7 #holding-form {
		cursor: default;
		margin: 30px 10px 0 10px;
	}
	
	/*-----------------------------------------------------------------------*/
		
		/* @group Want In Button */
		
		#holding-want-in {
			background: url('../images/holding-want-in-normal.png') no-repeat top left;
			height: 142px;
			left: 369px;
			position: relative;
			width: 199px;
		}
		#ie.v7 #holding-want-in {
			left: 370px;
		}
		#holding-want-in .button {
			color: #c56428;
			cursor: pointer;
			display: block;
			font-size: 1.1em;
			left: 0;
			line-height: 25px;
			position: absolute;
			text-align: center;
			text-transform: uppercase;
			top: 0;
			width: 199px;
			z-index: 202;
		}
		#holding-want-in .popup {
			background: url('../images/holding-want-in-hover.png') no-repeat;
			cursor: pointer;
			display: block;
			height: 65px;
			left: 0;
			line-height: 1.5;
			padding: 47px 30px 30px 30px;
			position: absolute;
			text-align: center;
			top: 0;
			width: 139px;
			z-index: 201;
		}
		#holding-want-in .popup em {
			color: #c56428;
			display: block;
			font-size: 1.1em;
			line-height: 1.5;
			text-transform: uppercase;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Success */
		
		#holding-success {
			background: #000000 url('../images/holding-form-back.jpg') no-repeat 1px 1px;
			color: #ffffff;
			display: none;
			font-size: 1.1em;
			font-weight: normal;
			height: 197px;
			left: 1px;
			padding: 180px 0 0 0;
			position: absolute;
			text-align: center;
			top: -408px;
			width: 934px;
			z-index: 2001;
		}
		#ie.v6 #holding-success {
			top: -407px;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
		/* @group Input Fields */
		
		#holding-form fieldset {
			background: #000000 url('../images/holding-form-back.jpg') no-repeat 1px 1px;
			display: none;
			height: 267px;
			left: 1px;
			padding: 110px 0 0 0;
			position: absolute;
			top: -408px;
			width: 934px;
			z-index: 2000;
		}
		#ie.v6 #holding-form fieldset {
			top: -407px;
		}
		#holding-form .field {
			background: url('../images/holding-form-input.png') no-repeat;
			border: none;
			height: 25px;
			padding: 5px 5px 0 5px;
			margin: 0 366px 0 366px;
			width: 189px;
		}
		#holding-form .field.error {
			background: url('../images/holding-form-input-invalid.png') no-repeat;
		}
		#holding-form button {
			background: url('../images/holding-button-submit.png') no-repeat;
			border: none;
			color: #ffffff;
			font-size: 1.1em;
			height: 25px;
			margin: 5px 400px 0 400px;
			text-transform: uppercase;
			width: 129px;
		}
		
		/* @end */
		
	/*-----------------------------------------------------------------------*/
		
	/* @end */
	
/*---------------------------------------------------------------------------*/