html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, dl, dd, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, ol, ul, li, menu, fieldset, form, label, legend, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 0 2px;outline:0;padding:0;}
html{background-color:#000000;}
.para{clear:both;margin:10px 0 15px 0;}
body{background:#292929;color:#F0F0F0;font-family:Helvetica, Arial, Verdana,"Bitstream Vera Sans", sans-serif;font-size:83%;font-weight:normal;line-height:1.5em;}
h1,h2,h3,h4{font-weight:normal;}
h1{color:#DFB77C;font-size:1.8em;font-weight:bold;line-height:1.2142em;}
h2{font-size:1.4285em;line-height:1.2em;}
h3{font-size:1.1428em;line-height:1.25;}
h4{font-size:1em;height:1.25em;line-height:1.25;margin-bottom:1.25em;}
h4.title{clear:both;font-weight:bold;margin:1em 0;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
#preface-wrapper{background:url("/lasvegas/images/las-vegas.jpg") no-repeat scroll left top transparent;height:420px;margin:-33px 0 20px;overflow:hidden;position:relative;width:960px;}
#preface-sidebar{background:url("/lasvegas/images/preface-sidebar-bg.png") no-repeat scroll center center transparent;float:left;height:380px;margin:0 0 0 20px;padding:20px;width:190px;}
div.block-wrapper{margin:0 0 20px;}
p{font-size:1em;margin:1em 0;}
p.advertisement{color:#A3A3A3;margin:0;padding:0;font-weight:bold;}
a, a:link{color:#DFB77C;text-decoration:none;}
a:active, a:hover, a:focus{color:#EBDCC7;text-decoration:underline;}
blockquote{color:#999;font-style:italic;margin:1.5em;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
address{font-style:italic;margin:0 0 1.5em;}
del{color:#666;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em'andale mono','lucida console', monospace;line-height:1.5;}
ul, ul.menu{list-style-position:inside;list-style-type:disc;}
ul.taxonomy{margin-bottom:25px;}
ol{list-style-position:inside;list-style-type:decimal;}
ul.links li{padding:0;}
div.terms ul li{list-style-type:none;margin:0;}
li a.active{color:#EBDCC7;}
li.vocab-term{display:inline;}
dl{margin:0 0 22px 0;}
dl dt{font-weight:bold;}
dd{margin:0 0 10px 22px;}
#content-wrapper .node .content ol li, #content-wrapper .node .content ul li{margin:0 0 0 6px;}
#content-wrapper .node .content ol li, #content-wrapper .node .content ul li{padding:0 0 0 12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.imagecache-normal{float:left;margin:5px 10px 5px 0;}
.imagecache-mini{float:left;margin:5px 5px 5px 0;}
.views-row{clear:both;margin-bottom:15px;margin-top:10px;}
hr{height:1px;border:1px solid gray;}
#google-search{float:right; margin-top:5px;}
#page{margin:0 auto;position:relative;width:960px;min-height:700px;}
#header-wrapper{background:#fff url('/lasvegas/images/header.png') no-repeat left top;height:33px;margin-bottom:25px;overflow:hidden;padding:26px 20px 32px 20px;position:relative;}
.logo{display:inline;margin:0 14px 10px 0;}
.logo-title{border-right:1px solid #DDDDDD;color:#525252;display:inline;font-family:Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;font-size:2.1em;font-weight:normal;letter-spacing:3px;padding-right:15px;position:relative;text-transform:uppercase;top:-15px;white-space:nowrap;}
.logo-title a{color:#525252;text-decoration:none;}
#sidebar-first{float:left;}
#sidebar-last{float:right;}
#content-wrapper{float:left;}
#content-top {padding:0;}
#content-top div.block {background: transparent url('/lasvegas/images/content-top-bg.png') repeat;color: #000;margin:15px 0 0;padding: 10px;}
#content-top a {color: #000;}
#footer{background:#000;color:#999999;clear:both;display:block;text-align:center;padding:15px;}
#footer a{color:#DB8A3B;text-decoration:none;}
#footer a:hover, #footer a:active{color:#EBDCC7;}
body.layout-first-main #sidebar-first{margin:0 20px 0 0;width:182px;}
body.layout-first-main #content-wrapper{border-left:1px solid #444444;margin:0;padding:5px 0 10px 18px;width:730px;}
body.layout-first-main #content{border-left:1px solid #444444;padding:5px 0 10px 20px;}
body.front.layout-first-main #content{border-left:none;padding:0;}
.vocab-name{font-weight:bold;}
.terms ul.taxonomy li{margin:2px;}
.terms ul.taxonomy ul.vocab-list, .terms ul.taxonomy li.vocab-term{display:inline;}
.submitted a:link{font-weight:bold;}
.breadcrumb{background-color:#4F4444;font-size:0.9em;font-weight:bold;margin-bottom:10px;}
.imagecache-thumb{float:left;margin:0 5px 5px 0;}
div.block h3.title{background:transparent url('/lasvegas/images/arrow.png') no-repeat 0 2px;font-family:Arial Narrow, Helvetica, Arial, sans-serif;font-size:1.1428em;font-weight:bold;margin:0 0 10px;padding:0 0 0 14px;text-transform:uppercase;}
div.block ul{padding:0;}
div.block ul li{font-family:Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;font-weight:normal;line-height:1.4285em;list-style:none;list-style-image:none;list-style-type:none;margin:0.1em 0 0.2em 0;text-decoration:none;}
div.block ul li a{color:#A3A3A3;text-decoration:none;}
div.block ul li a:hover{color:#DFB77C;}
body.front #sidebar-first .block h3.title{background:transparent;font-family:Helvetica,Arial,Verdana,"Bitstream Vera Sans",sans-serif;font-size:1.4285em;font-weight:normal;padding:0;text-transform:none;}
body.front #sidebar-first .block h3.title .first-word{font-weight:bold;}
#sidebar-last .block h3.title{background:none;font-size:0.9375em;font-weight:bold;padding:0;text-transform:uppercase;}
div.block ul.menu li a{font-size:1.1em;}
div.block ul.menu li a:link, div.block ul.menu li a:visited{}
div.block ul.menu li a:hover, div.block ul.menu li a:active{}
div.block ul.menu li.expanded{background:transparent url('/lasvegas/images/arrow-white.png') no-repeat 0 7px;padding-left:10px;}
div.block ul.menu li.expanded a, div.block ul.menu li ul.menu li.leaf a{color:#fff;}
div.block ul.menu li a:hover, div.block ul.menu li.expanded a:hover, div.block ul.menu li ul.menu li.leaf a:hover, div.block ul.menu li ul.menu li.leaf a.active{color:#DFB77C;text-decoration:underline;}
div.block ul.menu li ul.menu{font-size:0.9em;line-height:1.666em;margin:0 0 10px 16px;}
div.block ul.menu li a.active{font-weight:bold;}
ul.links{margin:0;padding:0;}
ul.links li{display:inline;list-style-type:none;}
#primary-menu{display:block;padding:20px 0;text-align:right;}
#primary-menu ul.links li{font-size:1.1428em;padding:7px 5px;text-decoration:none;text-transform:lowercase;}
#primary-menu ul.links li a{padding:7px 10px 7px 5px;text-decoration:none;}
#primary-menu ul.links li a{color:#999;}
#primary-menu ul.links li:hover, #primary-menu ul.links li:active, #primary-menu ul.links li.active-trail{background:transparent url('/lasvegas/images/pri-hover-left.png') no-repeat left;}
#primary-menu ul.links li a:hover, #primary-menu ul.links li:hover a, #primary-menu ul.links li a:active, #primary-menu ul.links li.active-trail a{background:transparent url('/lasvegas/images/pri-hover-right.png') no-repeat right;color:#fff;}
#primary-menu ul.links li.first{}
#primary-menu ul.links li.last{}
#primary-menu ul.links li a:link, #primary-menu ul.links li a:visited{}
#secondary-menu{margin-bottom:20px;padding:0;}
#secondary-menu ul li{display:list-item;font-family:Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;font-weight:normal;line-height:1.4285em;list-style:none;list-style-image:none;list-style-type:none;margin-left:0;padding:0.2em 0.5em 0 0;text-decoration:none;}
#secondary-menu ul li a{color:#A3A3A3;text-decoration:none;}
#secondary-menu ul li a.active{color:#FFF;}
#secondary-menu ul li a:hover{color:#DFB77C;}
#breadcrumb{}
.node-unpublished{background-color:#4F4444;}
.preview, .preview .node{background-color:#36322E;border:1px solid #47433E;padding:10px;}
div.messages{background:#EEE6A7;border:6px solid #EED300;color:#745500;font-weight:600;font-size:1em;margin-bottom:20px;overflow:hidden;padding:14px;}
div.messages a{color:#1767B1;}
div.messages ul{list-style-position:inside;}
div.messages em{color:#555555;}
div.error{background-color:#FFF2F2;border-color:#CC0000;color:#B20000;}
div.messages.status, .help{background-color:#EAF8E4;border:6px solid #8DC478;color:#3E642F;font-size:1em;font-weight:600;margin-bottom:20px;overflow:hidden;padding:10px 16px;}
.help{background-color:#E4EEF8;border:6px solid #57718A;color:#292929;}
.help a, .help .more-help-link a{color:#1767B1;}
#content-wrapper ul.tips li{background:transparent;font-size:1em;list-style:disc;list-style-image:none;list-style-position:inside;}
form{margin:0;padding:0;}
html, div, map, dt, isindex, form{display:block;}
.form-item{margin-bottom:1em;margin-top:1em;}
.form-item label{display:block;font-weight:bold;}
label{cursor:default;}
span.form-required{color:#FFAE00;}
.filefield-element{margin:1em 0;white-space:normal;}
.clear-block{display:block;}
.clear-block{display:inline-block;}
select{color:#494949;font:12px/160% Verdana,sans-serif;}
textarea{width:95%;}
textarea#edit-teaser-js{height:20px;}
.teaser-checkbox{padding-top:1px;}
html, div, map, dt, isindex, form{display:block;}
div.teaser-button-wrapper{float:right;margin:0;padding-right:5%;}
.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}
fieldset{border:1px solid #D9EAF5;margin:1em 0;padding:1em;}
fieldset legend{display:block;}
.location .form-item{clear:both;}
.location .form-item label{display:block;float:left;padding-right:10px;text-align:left;width:10em;}
.location .description{white-space:normal;}
.form-item .description{font-size:0.85em;}
table{border-collapse:collapse;margin-bottom:1em;width:100%;}
th{text-align:left;padding-right:1em;border-bottom:3px solid #CCC;}
tr{padding:0.1em 0.6em;}
td{padding:3px 8px;}
td.active{background:none;}
th.active img{display:inline;}
tr.even{background-color:#242424;border-bottom:1px solid #000;}
tr.odd{background-color:#303030;border-bottom:1px solid #000;}
tr.selected{color:#000}
tbody{}
tbody th{border-bottom:1px solid #000;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #000;}
table.sticky-header{background:#000;}
tr.draggable.drag-previous{background-color:#525252;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{margin:0;padding:0;background-image:none;display:inline;list-style-type:none;}
ul.pager{line-height:1.667em;margin:1.667em 0;font-size:0.9em;}
ul.pager a, ul.pager li.pager-current{border:1px solid #000;text-decoration:none;margin-right:3px;padding:3px 6px;}
ul.pager li.pager-current{background:#000;color:#DFB77C;}
ul.pager a:link, ul.pager a:visited{color:#DFB77C;}
ul.pager a:hover, ul.pager a:focus, ul.pager a:active{background-color:#000;color:#DFB77C;border:1px solid #000;}
ul.pager span.pager-ellipsis{padding:0 0.5em;}
.book-navigation .menu{border-top:1px solid #CCC;padding:1em 0 0 3em;}
.book-navigation .page-links{border-top:1px solid #CCC;border-bottom:1px solid #CCC;text-align:center;padding:0.5em;}
.field .field-label, .field .field-label-inline, .field .field-label-inline-first{font-weight:bold;}
.field .field-label-inline, .field .field-label-inline-first{display:inline;}

