body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote{
margin: 0; 
padding: 0; 
border: 0;
}
a {
text-decoration: none;
} body{
color: #555555;
font-family: Tahoma, Arial, Geneva, Helvetica, Verdana, sans-serif; 
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/background_tile.jpg) repeat-y scroll center top #fff;
height: 100%;
background-color: #000000;
}
a{
color: #1d8ac3;
outline: none;
}
a:hover{
color: #ff4b33;
}
ul {
list-style: square outside none;
margin: 0 0 18px 1.5em;
}
ol { 
margin: 0 0 18px 1.5em;
}
ins {
background: none repeat scroll 0 0 #FFFFCC;
text-decoration: none;
}
pre { 
background: none repeat scroll 0 0 #eec;
padding: 1.5em;
} #background { 
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/background_1.jpg) no-repeat scroll center 0 transparent;
margin: 0 auto;
min-height: 100%;
position: relative;
}
#banner { 
height: 121px;
margin: 0 auto;
}
#wrapper{
margin: 0 auto;
width: 940px;
min-height: 100%;
position: relative;
}
#main { min-height: 100%;
position: relative;
}
#container{
float: left;
width: 625px;
background-color: #fff;
position: relative;
margin-left: 2px;
}
#primary{
float: right;
width: 300px;
margin-top: -12px;
margin-right: 10px;
} #branding, #title_wrap { 
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
padding-top: 66px;
text-align: left;
width: 915px;
}
#title_wrap { 
float: left;
padding-top: 41px;
text-align: center;
width: 435px; 
}
#header{
margin: 0px 0;
width: 940px;
}
#banner #site-title a{
color: #252525;
font-family: Tahoma;
font-size: 22px;
font-weight: bold;
padding-bottom:8px;
text-align:left;
}
#banner #site-description{
color: #363636;
font-family: Tahoma;
font-size: 12px;
margin: 0 auto;
text-align:center;
width: 435px;
float: left;
} #header #search{
float: right;
position: relative;
z-index: 999;
margin-top: -29px; 
}
#header #search input{
color: #999999; border: none;
margin: 0;
}
#header #search input#s{
font-size:12px;
color: #656565;
height:14px;
margin-right:75px !important;
width:132px;
border: 1px solid #363636;
}
#header #search input#searchsubmit{
background:url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/search_button.gif) repeat scroll 0 0 transparent;
color:#FFFFFF;
cursor:pointer;
height:20px;
position:absolute;
right:0;
top:0;
width:65px;
}
#header .nivo-controlNav{
left: 43%;
} #access {
margin-bottom: 40px;
padding: 0;
width: 940px;
display:block;
float:left;
margin-top: 23px;
}
#header #access .screen-reader-text{
left:-9000px;
position:absolute;
}
#access .menu-header,
div.menu {
font-size: 13px;
position: relative;
z-index: 999;
margin-top: 11px;
}
#access .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
}
#access .menu-header li,
div.menu li {
float:left;
position: relative;
}
#access a {
background-color: #fff;
display:block;
text-decoration:none;
color:#898989;
font-weight:bold;
border-right: 1px solid #e3e1dc;
padding:0 10px;
line-height:36px;
}
#access ul ul {
display:none;
position:absolute;
top:35px;
left:0;
float:left;
width: 180px;
z-index: 99999;
}
#access ul ul li {
min-width: 180px;	
border-bottom: 1px solid #eae3d7;
}
#access ul ul ul {
left:100%;
top:0;
}
#access ul ul a {
height:auto;
line-height:1em;
margin-right: 0;
padding:10px;
width: 160px;
background-color:#a2473f;
color: #fff;
}
#access ul ul a:hover {
text-decoration: underline;
}
#access li:hover > a,
#access ul ul :hover > a {
background-color: #ecdad9;
color: #898989;
font-weight: bold;
}
#access ul li:hover > ul {
display:block;
} #menu-icons {
float: right;
position: relative;	
right:5px;
margin-top: 6px;
z-index: 9999;
}
#menu-icons a {
background-color: #f2f6eb;
display:inline;
text-decoration:none;
color:#589442;
font-weight:bold;
border: none;
padding:0;
line-height:20px;
}
#menu-icons .ta-bug { 
margin-right: 8px;
}
#menu-icons .rss-bug { 
margin-right: 9px;
}
#menu-icons .twitter-bug { 
margin-right: 8px;
}
#menu-icons .facebook-bug { 
margin-right: 17px;
}
#menu-icons .ta-bug, #menu-icons .twitter-bug, #menu-icons .rss-bug { 
padding-right: 1px;
} .post, .type-page{
clear: both;
background-color: #fff;
position: relative;
}
.post_border { 
background:url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/post_footer.jpg) no-repeat scroll 0 0 transparent;
border-top:1px solid #98B660;
height:46px;
margin-left:18px;
margin-bottom: 15px;
width:580px;
clear: both;
margin-top: 0px;
position: relative;
top: 10px;
}
#content {  
margin-top: -30px;
background-color: #fff;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
width: 450px;
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
margin-bottom: 24px;
}
#content table {
border: 1px solid #E7E7E7;
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
}
#content tr td {
border-top: 1px solid #E7E7E7;
padding: 6px 24px;
}
#content tr th, #content thead th {
color: #888888;
font-weight: bold;
line-height: 18px;
padding: 9px 24px;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
#content h1.page-title{
font-size: 16px;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 18px;
}
#content h2.page-title{
margin-bottom: 10px;
margin-left: 18px;
margin-top: 10px;
}
p.page-title { 
margin-left: 18px;
font-size: 12pt
}
.post_author { 
font-size: 10pt !important;
padding:0 30px 4px 18px !important;
color: #363636 !important;
font-weight: normal;
}
.single_title_wrap {
margin: 18px 18px 10px 18px;
padding: 6px;
border: 1px solid #98b660;
width: 580px;
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/header_bg_normal_without_date.jpg);
height: 32px;
}
.single-title {
margin-left: 50px;
font-size: 16px;
font-weight: bold;
margin-top: -1px;
color: #fff;
}
.entry_title_wrap {
border: 1px solid #941005;
margin: 18px 18px 10px 10px;
width: 598px;
}
.entry_title_wrap_inner {
padding: 6px;
border: 3px solid #f7f4ef;
width: 580px;
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/normal_header.jpg);
}
.entry_title_wrap_inner_sticky {
padding: 6px;
border: 3px solid #f7f4ef;
width: 580px;
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/sticky_header.jpg);
}
.attachment-entry-title{
margin-left: 22px;
}
.entry-title{
font-size: 16px;
font-weight: normal;
color: #fff;
}
.entry-title-date { 
bottom: 21px;
color: #FFFFFF;
float: right;
font-size: 12px;
margin-top: 3px;
position: relative;
font-weight: bold;
}
.entry-title a{
margin-left: 55px;
font-size: 16px;
font-weight: bold;
color: #fff;
}
.entry-meta{
font-size: 10px;
padding-left: 30px;
}
.author { 
font-size: 10px;
}
.entry-content, .entry-summary{
margin-top: 10px;
font-size: 12px;
line-height:  16px;
color: #363636;
}
.entry-content p, .entry-summary p{
font-size: 12px;
line-height: 16px;
margin-bottom: 20px;
padding:0 10px 0 10px;
}
.type-page .entry-content{
padding-bottom: 20px;
} .entry-content .page-link{
clear: both;
font-size: 14px;
margin: 0 30px 30px 30px;
position: relative;
top: 10px;
}
.entry-content .page-link a{
background-color: #f1f1f1;
padding: 4px 8px;
margin-right: 4px;
} .attachment-post-thumbnail {
float: left;
margin: 7px 10px 0px 18px;
}
.entry-content img{
max-width: 600px;
border:1px solid #cbcbcb;
padding: 3px;
}
.entry-content a img:hover{
box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
.entry-content embed{
max-width: 600px;
}
.entry-content .wp-caption{
background-color: #f1f1f1;;
line-height: 1.5em;
margin-bottom:20px;
padding:4px;
padding-top: 10px;
text-align:center;
}
.entry-content .wp-caption img{
border: none;
}
.entry-content .wp-caption p.wp-caption-text {
color:#777777;
font-size:12px;
margin:5px;
}.entry-content .aligncenter{
clear:both;
display:block;
margin: 20px auto;
}
.entry-content .alignright{
float: right;
margin: 10px;
}
.entry-content .alignleft{
float: left;
margin: 10px 10px 0px 0;
}
.entry-content .wp-caption.aligncenter{
clear:both;
display:block;
margin: 20px auto;
}
.entry-content .wp-caption.alignright{
float: right;
margin: 10px 30px 10px 10px;
}
.entry-content .wp-caption.alignleft{
float: left;
margin: 10px 20px 20px 30px;
} .home .category-asides .entry-content p,
.archive .category-asides .entry-summary p {
padding-top: 30px;
} .category-gallery .entry-content .size-thumbnail{
float: left;
margin: 0 10px 0 30px;
}
.entry-content .gallery-item {
float: left;
margin-left: -10px;
text-align: center;
width: 33%;
}
.entry-content .gallery-item img{
float: left ;
margin: 0 8px 10px 10px;
}
.entry-content .gallery-item .gallery-caption{
color: #777777;
font-size: 12px;
}
.entry-utility{
clear: both;
background-color: #fff;
color: #777777;
font-size: 12px;
padding: 5px 15px 15px 30px;
}
.entry-utility a, .edit-link a{
color: #777777;
text-shadow:1px 1px 0 #ffffff;
text-transform: lowercase;
}
.entry-utility span.cat-links a, .entry-utility span.tag-links a{
font-style: italic;
}
.alignnone { margin-left: 0px; }
.cat-links a:hover, .comments-link a:hover { 
color: #00479e;
}
.cat-links { 
margin-right: 15px;
}
.edit-link a{
background-color: #f1f1f1;
font-size: 14px;
padding: 2px 4px;
padding-bottom: 5px;
position: absolute;
right: 30px;
top: 0;
}
.edit-link a:hover{
background-color: #1d8ac3;
color: #ffffff;
text-shadow: none;
} #entry-author-info{
border-top: 1px solid #e8e8e8;
}
#entry-author-info #author-avatar{
float: left;
padding: 20px;
margin: 20px 0 10px 30px;
}
#entry-author-info #author-description{
font-size: 14px;
line-height: 1.5em;
float: left;
width: 420px;
margin: 20px 20px 20px 0;
}
#entry-author-info #author-description h2{
margin-bottom: 3px;
}
#nav-below { 
border:1px solid #d4e1bc;
background-color: #f2f6eb;
height: 32px;
font-size: 13px;
width: 565px;
padding: 10px;
margin-left: 18px;
}
.nav-previous, .nav-next{
margin-bottom: 20px;
}
.nav-previous{
float: left;
padding-left: 10px;
}
.nav-next{
float: right;
padding-right: 10px;
}
.nav-previous a, .nav-next a{
color: #00479e;
text-shadow:1px 1px 0 #ffffff;
}
.entry-attachment #nav-below {
margin-left: 20px;
position: relative;
}
.entry-attachment #nav-below .nav-next{
float: right;
position: absolute;
right: -340px;
} .entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{
font-weight: normal;
margin-bottom: 20px;
margin-top: 20px;
padding: 0 30px 0 30px;
}
.entry-content h1{
font-size: 24px;
font-weight: normal;
}
.entry-content h2{
font-size: 20px;
font-weight: normal;
}
.entry-content h3{
font-size: 16px;
font-weight: normal;
}
.entry-content h4{
font-size: 14px;
font-weight: normal;
}
.entry-content h5{
font-size: 12px;
font-weight: normal;
}
.entry-content h6{
font-size: 10px;
font-weight: normal;
}
.entry-content hr{
border-color: #e8e8e8;
border-style: solid;
border-width: 1px 0 0;
margin-bottom: 20px;
margin-top: 30px;
}
.entry-content ins{
background-color: #ffc;
text-decoration: none;
}
.entry-content ol,
.entry-content ul{
margin: 0 50px;
line-height: 1.5em;
font-size: 14px;
}
.entry-content dt,
.entry-content dd{
margin-left: 30px;
line-height: 1.5em;
font-size: 14px;
}
.entry-content dt{
font-weight: bold;
margin-top: 20px;
}
.entry-content dd{
margin-bottom: 20px;
}
.entry-content pre{
background-color: #f1f1f1;
font-size: 14px;
line-height: 1.5em;
margin-left: 30px;
margin-right: 30px;
padding: 20px;
}
blockquote { 
font-style: italic;
padding: 0 3em;
}
.entry-content blockquote{
font-style: italic;
padding: 0 40px;
}
.entry-content table{
border:1px solid #e8e8e8;
border-collapse:collapse;
border-spacing:0;
margin: 0 30px 0 30px;
width: auto;
}
.entry-content tr th, .entry-content thead th {
color: #888888;
font-size: 12px;
font-weight: bold;
line-height: 1.5em;
padding: 9px 20px;
margin: 0;
}
.entry-content tr td {
border-top:1px solid #E7E7E7;
font-size: 14px;
padding:6px 24px;
} #comments {
clear: both;
}
#comments .navigation {
padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
color: #000;
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
}
h3#comments-title {
padding: 24px 24px;
}
.commentlist {
list-style: none;
margin: 0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height: 24px;
margin: 0 0 24px 0;
padding: 0 0 0 56px;
position: relative;
}
.commentlist li:last-child {
border-bottom: none;
margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {  float: left;
padding-right: 15px;
}
.comment-author {
}
.comment-author cite {
color: #000;
font-style: normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
color: #888;
text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
font-size: 12px;
padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
color: #ff4b33;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword,
.nocomments {
display: none;
}
#comments .pingback {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 18px;
padding-bottom: 18px;
padding-left: 55px;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #888;
display: block;
font-size: 12px;
line-height: 18px;
margin: 0;
}
#comments .pingback .url {
font-size: 13px;
font-style: italic;
} input[type=submit] {
color: #333;
}
#respond {
border-top: 1px solid #e7e7e7;
margin: 24px 0 0 55px;
overflow: hidden;
position: relative;
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size: 12px;
font-weight: normal;
line-height: 18px;
}
#respond .required {
color: #ff4b33;
font-weight: bold;
}
#respond label {
color: #888;
font-size: 12px;
}
#respond input {
margin: 0 0 9px;
width: 98%;
}
#respond textarea {
width: 98%;
}
#respond .form-allowed-tags {
color: #888;
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
font-size: 14px;
width: auto;
} #primary ul{
list-style: none;
margin-left: 5px;	
}
#primary ul li ul {
margin-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
}
#primary ul li ul li {
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/blue-dot.gif) no-repeat left 12px transparent;
padding-left: 12px !important;
}
#primary {
color: #363636;
}
#primary a{
color: #00479e;
}
#primary .widget_wrapper {
border: 1px solid #941005;
margin-bottom: 20px;
}
#primary .widget-container{
background-color: #fff;
border: 2px solid #fff;
}
#primary .xoxo li ul li{
font-size: 12px;
margin: 0px 20px 0px 20px;
padding: 5px;
}
#primary .xoxo li ul li:last-child{
border: none;
}
#primary .xoxo li ul li a:hover{
color: #999999;
}
#primary h3.widget-title{
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/box_header_bullet.gif) no-repeat scroll 10px 10px #F7F4EF;
color: #363636;
font-size: 16px;
font-weight: bold;
padding: 10px 10px 10px 41px;
}
#primary .widget-title-wrap {
padding: 10px;
background-color: #edf2e4;
}
#primary .widget_search #searchform div{
background-color: #f1f1f1;
} #primary .widget_search{
position: relative;
}
#primary .widget_search .screen-reader-text{
left:-9000px;
position:absolute;
}
#primary .widget_search input{
color: #999999;
padding: 8px;
border: none;
margin: 0;
}
#primary .widget_search input#s{
font-size: 14px;
margin-right: 53px;
padding: 8px;
}
#primary .widget_search input#searchsubmit{
background-color: #999999;
color: #ffffff;
cursor: pointer;
position: absolute;
height: 33px;
right: 0px;
} #primary .widget_tag_cloud h3.widget-title{
margin-bottom: 10px;
}
#primary .widget_tag_cloud div{
padding-bottom: 10px;
}
#primary .widget_tag_cloud a{
font-style: italic;
padding: 8px;
padding-right: 0;	
}
#primary .widget_tag_cloud a:hover{
color: #999999;
} #primary .textwidget{
font-size: 14px;
margin: 4px;
padding: 8px;
padding-bottom: 14px;
} #footer{
clear: both;
margin-top: 0px;
margin-bottom: 0px !important;
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/background_bottom.jpg) no-repeat center bottom transparent;
height: 136px;
position:absolute; width:100%;
} #footer ul{
list-style: none;
}
#footer .widget-area .widget-container{
float: left;
font-size: 14px;
margin-right: 10px;
margin-top: 80px;
width: 210px;
}
#footer .widget-area li{
margin-bottom: 10px;
}
#footer .widget-area a{
background-color: #ffffff;
color: #777777;
padding: 2px 4px;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
#footer .widget-area a:hover{
background-color: #555555;
color: #ffffff;
}
#footer .widget-area h3.widget-title, #footer .widget-area .widget_text h3.widget-title{
color: #555555;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
text-shadow: 0 2px 1px #ffffff;
}
#footer .widget-area .widget_text{
color: #aaaaaa;
} #footer #footer_content{
clear: both;
padding-top: 50px;
text-align:center;
}
#footer #site-info{
float: left;
}
#footer #site-info a{
color: #555555;
}
#footer #site-generator{
float: right;
}
#footer #site-generator ul{
list-style: none;
margin: 0;
}
#footer #site-generator a{
color: #555555;
}
#footer #site-generator ul#credits {
list-style: none;
margin-top: -8px;
}
#footer #site-generator ul#credits li {
margin: 0 0 0 10px;
float: left;
}
#footer #site-generator ul#credits li a {
background: url(//www.lasvegas360.com/360/wp-content/themes/tripadvisor-las-vegas/images/credits.png) no-repeat;
display:  block;
opacity:0.2;
text-indent:-9999px;
outline: none;
}
#footer #site-generator ul#credits li a:hover {
opacity: 1;
}
#footer #site-generator ul#credits li.wpbeginner a {
background-position: 0 4px;
height: 30px;
width: 30px;
}
#footer #site-generator ul#credits li.wordpress a {
background-position: 0 -28px;
height: 30px;
width: 30px;
} .one-column #content{
margin: 0 auto;
width: 600px;
}
.page-template-onecolumn-page-php #container{
width: 100%;
} .full-width .post, .full-width .type-page{
width: 940px !important;
overflow: hidden;
}
.full-width {
width: 940px !important;
overflow: hidden;
} .error404 #links-container-404 ul{
margin-left:  15px;
}
.error404 #links-container-404 a{
font-size: 10px !important;
}
.error404 #links-container-404 h2{
font-style: italic;
margin-bottom: 10px;
padding: 0;
}
.error404 #search-404 {
margin-left: 30px;
margin-bottom: 40px;
position: relative;
width: 354px;
}
.error404 #search-404 #searchform input{
color: #999999;
padding: 8px;
border: none;
margin: 0;
}
.error404 #search-404 #searchform input#s{
font-size: 14px;
background-color: #f1f1f1;
margin-right: 53px;
padding: 8px;
width: 191px;
}
.error404 #search-404 #searchform input#searchsubmit{
background-color: #1d8ac3;
color: #ffffff;
cursor: pointer;
position: absolute;
height: 33px;
left: 287px;
}
.error404 #month-404{
float: left;
line-height: 1.4em;
margin-left: 30px;
padding-bottom: 30px;
width: 280px;
}
.error404 #category-404{
float: left;
line-height: 1.4em;
margin-left: 10px;
padding-bottom: 30px;
width: 280px;
}
.error404 #tags-404{
float: left;
line-height: 1.4em;
margin-left: 20px;
padding-bottom: 30px;
width: 280px;
}
.error404 #recentposts-404{
float: left;
line-height: 1.4em;
padding-bottom: 30px;
width: 280px;
}
#wp-calendar { 
width: 100%; 
margin: 5px 10px;
}
#wp-calendar th { 
text-align:left;
}
#calendar_wrap { 
font-size: 12px;
}
.promolinks {
color: #999;
font-family: Tahoma,Arial,Verdana,sans-serif;
font-size: 12px;
font-weight: bold;
margin-right: 185px;
padding-top: 6px;
}
#customTable table {
border: 0px solid #000000;
margin: 0px;
border-collapse:collapse;
width: auto;
}