@font-face {
	font-family: 'League Gothic Regular';
	src: url('/type/league_gothic/League_Gothic.eot');
	src: local('League Gothic Regular'), local('LeagueGothic'), url('/type/league_gothic/League_Gothic.woff') format('woff'), url('/type/league_gothic/League_Gothic.otf') format('opentype'), url('/type/league_gothic/League_Gothic.svg#LeagueGothic') format('svg');
}


@font-face {
	font-family: 'MatizRegular';
	src: url('/type/Matiz/Matiz.eot');
	src: local('Matiz Regular'), local('Matiz'), url('/type/Matiz/Matiz.woff') format('woff'), url('/type/Matiz/Matiz.otf') format('opentype'), url('/type/Matiz/Matiz.svg#Matiz') format('svg');
}



/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
body {
font:13px/1.5 "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

a:focus {
outline:1px dotted;
}

hr {
border:0 #ccc solid;
border-top-width:1px;

clear:both;
height:0;
}

.hfeed hr {
margin: 6px 0px;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
color:#009EDA;
font-weight:400;
font-family:'MatizRegular', 'Arial black', arial, sans-serif;
text-transform:uppercase;
line-height:100%;
margin:0;
padding:0;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:#009EDA;
font-weight:400;
font-family:'MatizRegular', 'Arial black', arial, sans-serif;
text-transform:uppercase;
}

.hfeed h1,.hfeed h2,.hfeed h3,.hfeed h4,.hfeed h5,.hfeed h6 {
margin-bottom: 8px;
}

h1 {
font-size:25px;
letter-spacing:0.1em;
}

h2 {
font-size:23px;
letter-spacing:0.1em;
}

h3 {
font-size:21px;
letter-spacing:0.08em;
}

h4 {
font-size:19px;
letter-spacing:0.06em;
}

h5 {
font-size:16px;
letter-spacing:0.08em;
}

h6 {
font-size:14px;
letter-spacing:0.02em;
}

#sidebar h1 {
color:#fff;
font-size:18px;
letter-spacing:0.08em;
}

#sidebar h2 {
color:#fff;
font-size:16px;
letter-spacing:0.06em;
}

#sidebar h3 {
color:#fff;
font-size:14px;
letter-spacing:0.05em;
}

#sidebar h4 {
color:#fff;
font-size:13px;
letter-spacing:0.04em;
}

#sidebar h5 {
color:#fff;
font-size:11px;
letter-spacing:0.03em;
}

#sidebar h6 {
color:#fff;
font-size:10px;
letter-spacing:0.01em;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol {
list-style:decimal;
}

ul {
list-style:disc;
}

li {
margin-left:30px;
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
margin-bottom:0;
margin-left:0;
}

p {
margin-bottom:8px;
}

blockquote {
font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size:13px;
line-height:1.3em;
font-style:italic;
color:#0083d7;
margin:5px 0 0 2px;
padding:0 0 8px 8px;
}

blockquote p {
margin:0;
padding:0;
}

small,.small {
font-size:0.9em;
}

/* links
----------------------------------------------- */
a {
text-decoration:none;
color:#069;
border-bottom:1px #069 dotted;
}

.hfeed p a {
text-decoration:none;
color:#069;
border-bottom:1px #069 dotted;
}

a img {
border:none;
}

h1 a,h2 a,h3 a {
border:none;
}

#site-name a {
border:none;
}

#sidebar-2 a,#sidebar-1 a {
color:#c00;
border:none;
}

.rule5 {
border:0 #800 solid;
border-top-width:6px;
margin-bottom:10px;
}

.rule4 {
border:0 #111 solid;
border-top-width:4px;
}

.rule8 {
border:0 #111 solid;
border-top-width:8px;
}

.dotted {
border-style:dotted;
}

.top10 {
padding-top:10px;
}

.bot10 {
padding-bottom:10px;
}

/* table
----------------------------------------------- */
table {
width:100%;
border:0 solid #fff;
margin:10px 0;
}



col.colC {
width:8em;
}

th,td {
text-align:left;
padding:.2em 0;
}

thead th {
border-bottom:2px solid #888;
background:none;
padding:.4em 1em .2em;
}

thead th.table-head {
font-size:1em;
font-weight:400;
text-transform:uppercase;
color:#fff;
background:#555;
border:1px solid #555;
}

tbody th,tbody td {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:none;
}

.comments-wrapper tbody th,.comments-wrapper tbody td {
border:none;
}




tbody tr.odd th,tbody tr.odd td {
background:#fff;
}

tfoot th,tfoot td {
border-top:2px solid #666;
background:none;
}

tfoot tr.total th,tfoot tr.total td {
border-top:6px double #666;
}

tfoot tr.total th {
text-transform:uppercase;
}

th.currency,td.currency {
text-align:right;
}

#booking-slug,#date-slug {
width:390px;
padding:0;
}

#booking-slug {
margin-top:24px;
}

#date-slug {
margin-top:82px;
}

#booking-slug h2,#date-slug h2,#booking-slug h3,#booking-slug h2 a,#booking-slug h3 a {
font-family:Georgia, 'Times New Roman', serif;
font-size:1.3em;
font-weight:400;
color:#595338;
line-height:130%;
text-transform:none;
letter-spacing:0;
margin:0;
}

#booking-slug h2 a:hover,#booking-slug h3 a:hover {
color:#c00;
}

#booking-slug h3,#booking-slug h3 a {
font-size:1.1em;
}

#booking-slug h3 a {
color:#700;
}

.smaller {
font-size:70%;
}