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


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a {margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-family:inherit;font-size:10pt;font-family:inherit;
vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


/* grid.css */
.container {width:960px;margin:0 auto;}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}

.span-1 {width:130px; }
.span-2 {width:160px; }
.span-8-2 {width:310px;}
.span-4 {width:320px;}
.span-8 {width:640px;}
.span-12, div.span-12 {width:960px;margin:0;}


/* typography.css */
html {min-height: 780px;margin:0px;}
body {min-height: 780px;overflow:auto;margin:0px;font-size:100%;color:#FFF;background-color:#22030a; font-family:'Reenie Beenie', Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6 {}
h1 {font-size:3em;line-height:1;margin:6px 15px 10px 15px;}
h2 {font-size:2em;margin:0 15px 0 15px;color:#D07411;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:0.74em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}


h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0px 15px 20px 15px;font-family: Arial, Helvetica, Verdana, sans-serif; }
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

.first			{ margin-left:0;padding:0 0 20px 0;}
.last			{ margin-right:0;padding-right:0; }
.top			{ margin-top:0;padding-top:0; }
.bottom			{ margin-bottom:0;padding-bottom:0; }
.right			{ margin-left:320px; }
.float-left		{ float:left; }
.float-right	{ float:right; }
.align-right	{ text-align:right; }
.intro			{ font-size:2em; line-height: 1em; margin:0px 0 0 15px;}
.orange			{ color:#D07411; }
.white			{ color:#FFF; }
.footer p		{ font-size:0.85em; }
.footer a		{ font-size:0.95em; }
.error			{ font-style:italic; font-size:1em; margin-top:50px; padding:15px 15px 0 0; }
.row-padding	{ padding: 10px 0px 20px 0px; }

.twitter-follow-button
				{ margin-left: 4px; }

.nav-menu ul	{ list-style: none; padding: 0; margin: 0; }
.nav-menu li	{ text-transform:uppercase; padding:0; }

.menu 				{ 	height:287px; padding-top:50px; margin: 0px; text-align:center; vertical-align:baseline; border: 0px; background: transparent url(../img/structure/burger-new.png) no-repeat center bottom; }
.menu li 			{ 	display: block; color: #BBB; /*padding: 1px 3px 1px 7px;*/  margin: 2px 0px 0px 70px; }
.menu li.selected 	{ 	font-size: 0.7em; line-height: 1em; display: block; color: #F78E1E; font-weight:bold; text-decoration: none; margin: 2px 0px 0px 70px;text-shadow: 2px 2px 0px #000; }
/*
.menu li.spacer 	{ 	display: block; padding: 8px 0px 0px 0px; }
.menu li.soon 		{ 	margin-left: -7px; }
*/
.menu a 			{ font-size: 2.2em; line-height: 1em; color: #FFF; /*padding: 2px 3px 3px 4px;*/ margin-left: -4px; text-decoration: none;  font-style: normal; text-shadow: 2px 2px 0px #000; }
.menu a:hover 		{ color: #F78E1E; text-decoration: none; font-style: normal; }
.menu a:active 		{ color: #F78E1E; }

#back				{ margin: 40px 0px 0px 10px; }
.back a				{ color: #F78E1E; font-size: 0.75em; text-decoration: none; font-style: normal; }
.back a:hover 		{ color: #FFF; text-decoration: none; font-style: normal; }
.article-link a				{ color: #F78E1E; font-size: 0.75em; text-decoration: none; font-style: normal; margin: 0 0 20px 15px; }
.article-link a:hover 		{ color: #FFF; text-decoration: none; font-style: normal; }


p a 		{ 	color: #FFF; text-decoration: underline;  font-style: normal;  }
p a:hover 	{ 	color: #6A0709; background-color:#F78E1E; text-decoration: none; font-style: normal; }
p a:active 	{ 	color: #6A0709; background-color:#F78E1E; }
p a:visited	{ 	color: #FFF;  }

.reenie { font-family: 'Just Me Again Down Here', arial, san-serif; font-size: 3em; }

/* Forms */
#form			{ margin-bottom: 10px; }
input.button 	{ margin:10px 10px 0px 0px; vertical-align:bottom;}
.text-input		{ font:Arial, Helvetica, sans-serif; font-size:0.9em; width:215px; height:24px; margin:10px 0px 0 15px; }


/* Graphics & Styles */
body      	  	{ background-image:url(../img/structure/check-bg.jpg); background-repeat:repeat; background-attachment:fixed; }
.hdr			{ padding-bottom: 40px; }
.nav			{ position:absolute; }
.open			{ text-align:right; margin-bottom:15px; z-index: -1000;}
.intro			{ margin-right: -15px; }
.clear			{ clear:both; }
.side			{ font-size:1.8em; padding: 5px 0px 0px 5px; margin-right:10px; }
.nav-links		{ font-size:2em; }
#CoolPlaces		{ padding-left:10px; }
#blasSTREET		{ float:left; }
#location		{ clear:both; margin-left:-20px; }

/* Image Styles */
.logo			{ margin-left:15px; }
/*.openclosed		{ height:77px; text-align:right; margin-right:80px; }*/
.border			{ border: 1px solid #FFF; }

hr				{	clear: both; width: 100%; padding: 0px 0px 10px 0px; margin: 5px 0px 5px 0px; border: 0px; background: transparent url(../img/structure/white-line-hr.png) no-repeat center bottom; }
.small		{	clear: both; width: 100%; padding: 0px 0px 10px 0px; margin: 5px 0px 0px 0px; border: 0px; background: transparent url(../img/structure/white-line-hr-short.png) no-repeat center bottom; }

/* Trip Advisor */
TA_rated		{ display:inline; }
TA_excellent	{ display:inline; }

/* Scroller */
.jThumbnailScroller  { position:relative; width:590px;  margin: 18px 0px 20px 30px; border:0;  padding-right:0px; height:70px; /* overflow:hidden;*/ }
/* Container */
.jThumbnailScroller .jTscrollerContainer{position:absolute; border:0; margin: 0px; overflow:hidden; }
/* Items */
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}


/* Image thumbs */
.jThumbnailScroller .jTscrollerNextButton,
.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton{background:#FFF url(../img/structure/scroll-arrow.png) no-repeat;}
.jThumbnailScroller .jTscrollerPrevButton{background:#FFF url(../img/structure/scroll-arrow.png) no-repeat;}

.jThumbnailScroller#gallery .jTscrollerNextButton{margin:-20px 10px 0 10px; right:0; top:50%; background-position: 2px -40px; }
.jThumbnailScroller#gallery .jTscrollerPrevButton{margin:-20px 10px 0 10px; left:0; top:50%; background-position:-2px 0px;}
.jThumbnailScroller .jTscrollerNextButton:hover{background-color:#F78E1E; background-position: -40px -40px; opacity:1;}
.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#F78E1E; opacity:1;}

.jThumbnailScroller .jTscroller a{ display:inline-block; *display:inline; border:3px solid #FFF; margin: 0px 4px 12px 0px; background:#FFF;}
.jThumbnailScroller .jTscroller a:hover{ border-color:#F78E1E;}
.jThumbnailScroller .jTscroller a img{ border:none;}
.jThumbnailScroller .jTscroller a:last-child{ margin-right:0px;}
