html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;border:0;outline:0;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}table{border-collapse:collapse;border-spacing:0}select,label,.pointer{cursor:pointer}* html ul li a{height:1em}.clear{clear:both;height:0}table td{vertical-align:top}.spacer0{float:left;width:0;padding-left:35px}.spacer10{float:left;width:10px}.spacer15{float:left;width:15px}.spacer20{float:left;width:20px}.spacer25{float:left;width:25px}.spacer30{float:left;width:30px}
/* new */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

/* end of new */


body{font:normal 12px/normal Arial,Helvetica,sans-serif;background:#c6e8f2; text-align:center;}
.more{font-size:11px;font-weight:bold;text-align:right}a:link,a:active,a:visited{text-decoration:none;color:#06C}
a:hover{text-decoration:underline}
.inHeader,#content,#footer{width:990px;margin-right:auto;margin-left:auto}

#nav{font:bold 13px/normal "Trebuchet MS",Arial,Verdana,sans-serif;height:47px;margin:0;padding:0}
#nav ul{margin:0;padding-bottom:0}
#nav li{display:inline;margin:0;padding:0}
#nav a{background:url("images/sprite.gif") no-repeat -706px -168px;margin:0;padding:0 0 0 10px;text-decoration:none;float:left;cursor:pointer}
#nav a span{float:left;display:block;background:url("images/sprite.gif") no-repeat 100% -168px;padding:0 16px 0 8px;color:#036}
#nav a span div{padding-top:27px;padding-bottom:3px}
#nav a:hover span{color:#FFF}
#nav a:hover{background-position:-706px -216px}
#nav a:hover span{background-position:100% -216px}
#nav #current a{background-image:url(images/sprite.gif);background-position:-706px -216px;color:#FFF}
#nav #current a span{background-image:url(images/sprite.gif);background-position:100% -216px;color:#FFF}
#nav a .navHome{background:url(images/sprite.gif) no-repeat center -319px}
#nav a:hover .navHome,#nav li#current a .navHome{background:url(images/sprite.gif) no-repeat center -367px}
#nav a .navTicketDeals{background:url(images/sprite.gif) no-repeat center -432px}
#nav a:hover .navTicketDeals,#nav li#current a .navTicketDeals{background:url(images/sprite.gif) no-repeat center -480px}
#nav a .navEvents{background:url(images/btnEvents.gif) no-repeat center top}
#nav a:hover .navEvents,#nav li#current a .navEvents{background:url(images/btnEvents.gif) no-repeat center -48px}
#nav a .navCruises{background:url(images/sprite.gif) no-repeat center -546px}
#nav a:hover .navCruises,#nav li#current a .navCruises{background:url(images/sprite.gif) no-repeat center -594px}
#nav a .navHotels{background:url(images/sprite.gif) no-repeat center -678px}
#nav a:hover .navHotels,#nav li#current a .navHotels{background:url(images/sprite.gif) no-repeat center -726px}
#nav a .navConcerts{background:url(images/sprite.gif) no-repeat center -1042px}
#nav a:hover .navConcerts,#nav li#current a .navConcerts{background:url(images/sprite.gif) no-repeat center -1090px}
#nav a .navTheater{background:url(images/sprite.gif) no-repeat center -1166px}
#nav a:hover .navTheater,#nav li#current a .navTheater{background:url(images/sprite.gif) no-repeat center -1214px}
#nav a .navSports{background:url(images/sprite.gif) no-repeat center -921px}
#nav a:hover .navSports,#nav li#current a .navSports{background:url(images/sprite.gif) no-repeat center -969px}
#nav a .navLasVegas{background:url(images/sprite.gif) no-repeat center -1284px}
#nav a:hover .navLasVegas,#nav li#current a .navLasVegas{background:url(images/sprite.gif) no-repeat center -1332px}
#nav a .navOtherTickets{background:url(images/sprite.gif) no-repeat center -1403px}
#nav a:hover .navOtherTickets,#nav li#current a .navOtherTickets{background:url(images/sprite.gif) no-repeat center -1451px}
#nav a .navCouponCode{background:url(images/sprite.gif) no-repeat center -798px}
#nav a:hover .navCouponCode,#nav li#current a .navCouponCode{background:url(images/sprite.gif) no-repeat center -846px}

#content, #footer{background:#FFF; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:5px 0}
.midL,.midR{float:left}
#content .midL{margin-right:30px;width:607px;padding-left:15px}
.midL #widgetWrap{background:url(images/bgrWidget.gif) no-repeat left bottom;padding-right:16px;padding-bottom:16px;padding-left:16px;margin-bottom:20px}
.midL #widgetWrap iframe{margin-left:40px}.midL p{margin-bottom:6px}
.midL h1,.midL h2,.midL h3,.midL h4{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold}
.midL h1{font-size:20px;margin-bottom:12px;margin-top:4px}
.midL h2{font-size:18px;margin-bottom:8px}
.midL h3{font-size:15px;padding-bottom:3px;margin-bottom:8px; border-bottom: 1px dotted #999999}
.midBox{width:288px;float:left;background: #f0f6f8; border: 1px solid #ccc;margin-bottom:20px;padding-bottom:5px}
.midBox2{margin-bottom:20px;padding-bottom:8px; background: #f0f6f8; border: 1px solid #ccc;}
.midBox2 h4{display:block;color:#FFF;padding-left:6px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:14px;position:relative; border:1px solid white}
.midUL2{width:270px;margin-top:8px;margin-left:8px;float:left}
.midUL3{width:190px;margin-top:8px;margin-left:8px;float:left}
.midUL3 li,.midUL2 li{margin-bottom:5px;font-weight:bold}
ul.midUL2 li,ul.midUL3 li, .ULhoriz li{background:url(images/sprite.gif) no-repeat -887px 4px;padding-left:12px}
.midBox2 .midULsubtitle{display:block;margin-bottom:5px;padding-bottom:5px;background:url(images/dottedL.gif) repeat-x left bottom;padding-left:0;font:bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif}
#content .midR{width:330px}
.midR .boxR, .midR .boxR2 .fll, .midR .boxR2 .flr {margin-bottom:18px;background:#f8f1e9; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-top:1px }
.midR .boxR h3{display:block;height:29px;padding-left:9px;font:bold 16px/29px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;margin-bottom:10px; border-right:1px solid white; border-left:1px solid white;}
.midR .boxR h3 span{font-size:13px;width:158px;display:block;float:left}
.midR .boxR p,.midR .boxR img,.midR .boxR h4{margin-right:10px;margin-left:10px;margin-bottom:6px;position:relative;background:#f8f1e9}
.midR .boxR h4{font:bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif}
.midR .boxR .moreR{display:block;text-align:right;padding-bottom:8px;background:#f8f1e9 url(images/dottedLineR.gif) repeat-x left bottom;margin-bottom:15px;font-size:11px;font-weight:bold}
.midBox h4{display:block;color:#FFF;padding-left:6px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:14px; border: 1px solid white;}
.midR .boxR .src{position:relative}#footer{margin-top:14px;background:#FFF;margin-bottom:20px}
#footer p{padding:3px 9px;float:left}
#footer .footerR{float:right}
.more_links{width:990px;margin-right:auto;margin-left:auto;margin-bottom:20px}
.more_links .more_links_left{float:left;width:300px;display:block}
.more_links .more_links_right{float:left;margin-bottom:10px;display:block;width:686px}
.artMoreTags{background:#f8f1e9;text-align:center;border-top:1px dotted #e1c4a2;padding:3px;margin-bottom:26px;margin-top:16px;border-bottom:1px dotted #e1c4a2}
.articleWrap{margin-bottom:30px;padding-bottom:8px;border-bottom:1px dashed #999}

.articleWrap .artAuthor p{float:left;margin-right:26px}
.articleWrap p img{float:left;margin-right:24px;margin-bottom:6px}
.articleWrap p .alignright{float:right;margin-left:20px;margin-bottom:6px}
.articleWrap .artTitle{background:#FFF url(images/iconArtTit.gif) no-repeat left 4px;clear:both;margin:0;padding:0 0 4px 24px;font-size:18px}
.articleWrap .more{background:#FFF url(images/arrowOrange.gif) no-repeat right 4px;padding-right:12px}
.articleWrap .artTags{clear:both;font-size:11px;padding:2px 2px 2px 20px}
#pagination h5 a,#artPagination h5 a{color:#036;padding:2px 5px;text-decoration:none;background:#c6e8f2;margin-right:2px;margin-left:2px;border:1px solid #81cce2}
#pagination h5 .disabled,#artPagination h5 .disabled,span.current{background-color:#f8f1e9;color:#069;padding:2px 5px;text-decoration:none}
#pagination h5 a:hover,#artPagination h5 a:hover{background-color:#06C;color:white}#artPagination{padding:6px;text-align:center}
.googleAd{margin-bottom:20px;text-align:center;padding-bottom:20px}
.breadcrumbs{margin-bottom:16px;margin-top:6px}
.artPrevNext{margin-bottom:16px;font-weight:bold;background:#f8f1e9;padding:3px;border-top:1px dotted #ecd8c1;border-bottom:1px dotted #ecd8c1}
.artPrevNext .artHome{width:55px;text-align:center;padding-right:8px;padding-left:8px;color:#999}
.artPrevNext table tr .artPrev{text-align:right}
.artCommentTit{font-size:16px;margin-top:20px;padding-top:8px;border-top:1px dotted #999;display:block;padding-bottom:6px}
.artCommentSmall{font-size:11px;padding-bottom:8px;display:block}
.usrComment{margin-bottom:30px}
.usrComment .usrCommentTxt{background:#f8f1e9 url(images/commB.gif) no-repeat left bottom;padding:3px 8px}
.usrComment .usrName small{font-size:.86em;margin:0 0 8px;padding:0}
.usrComment .usrName p{margin:0;padding:0}
.usrComment .usrName p a{font-weight:bold}
.articleTools{margin-top:30px}
.articleTools table{text-align:center}
.articleTools table tr td{vertical-align:top;background:#e9f3fd}
.articleTools table img{margin:4px;border-style:none;float:none}
.articleTools table tr .artToolsTit{background:#0d78a4;padding:3px;color:#FFF;font-size:100%;font-weight:bold;width:33%;text-transform:uppercase}
.articleWrap iframe{margin-bottom:20px;margin-top:20px}
.articleWrap p img{padding:3px}
.artCat{margin-bottom:25px;padding-bottom:16px;background:url(images/dottedL.gif) repeat-x left bottom}
.artCatL,.artCatR{float:left}
.artCatL{width:380px;padding-right:26px}
.artCatL img{padding:3px;border:1px solid #69F;margin-right:12px;margin-bottom:6px;float:left}
.artCatR{width:200px}.artCatR 
.metadataTop{background:url(images/sprite.gif) no-repeat -694px -1966px;width:200px;height:3px}
.artCatR .metadata{background:url(images/sprite.gif) no-repeat -694px bottom;padding:2px 4px 4px;margin-bottom:6px;font-size:11px}
.artCatR .metadata p{margin-bottom:9px;display:block;float:none}
.artCatR .metadata .artAuth,.artAuthor .artAuth{background:url(images/sprite.gif) no-repeat -879px -44px;padding-left:19px;line-height:16px}
.artCatR .metadata .artDate,.artAuthor .artDate{background:url(images/sprite.gif) no-repeat -879px -67px;padding-left:19px;line-height:16px}
.artCatR .metadata .artTags,.artAuthor .artTags{background:url(images/sprite.gif) no-repeat -878px -90px;padding-left:19px}
.inLayoutTop,.layoutTop,.layoutBottom,.inLayoutBottom,.boxRtop,.bgrBlueT{background:url(images/sprite.gif) 0 0 no-repeat;height:5px;width:990px;display:block}
.layoutTop{background-position:0 -277px;overflow:hidden}
.bgrBlueT{width:606px;height:3px;float:left;background-position:-287px -1536px;float:left;overflow:hidden}
.inLayoutTop{float:right;height:5px;width:150px;background-position:100% -277px}
.layoutBottom{background-position:0 -288px;overflow:hidden}
.boxRtop{background-position:0 -302px;width:330px;overflow:hidden}
.inLayoutBottom{float:right;height:5px;width:150px;background-position:100% -288px}
.rightUL{margin-left:6px;float:left;width:146px;margin-bottom:6px;padding-right:4px}
.rightUL li, .relatedCustom li, .articles5 li, .relatedArticles li{background:#f8f1e9 url(images/sprite.gif) no-repeat -890px -125px;margin-bottom:4px;padding-left:8px;font-size:11px;font-weight:bold}
.midR .boxR2{margin-bottom:18px; overflow: hidden;}
.midR .boxR2 .fll, .midR .boxR2 .flr {width:47%}
.boxR2 .boxR2Titles{height:29px;font:bold 13px/29px "Trebuchet MS",Arial,Helvetica,sans-serif;padding-left:8px;color:#FFF;padding-bottom:9px}
.boxR2 .rightUL{width:142px;margin:0 0 4px 6px;padding:0}
.midR .boxR2 h3{float:left;position:relative;width:144px;padding-left:6px}
.boxR iframe{margin-left:42px;margin-top:3px;margin-bottom:6px}
li.depth-2{margin-left:10px}#featured-posts p img{display:block;float:none;margin:0 auto;max-width:310px;padding-bottom:14px;clear:right}
.alignright{float:right}.alignleft{float:left}
.articleWrap p .aligncenter{padding-right:100%}
.articleWrap ul{list-style-type:disc;margin-bottom:10px;margin-left:35px}
a.logo{width:262px;height:88px;display:block;background:transparent url('images/sprite.gif') 0 0 no-repeat; float: left; margin-right:10px;}
a.logo span{display:none}
#nav a span span{padding-bottom:3px;padding-top:27px}#nav a span{padding:0}#nav a span.main{padding:0 16px 0 8px}
.artCat{background:none}.artCatL img{float:none;display:block}
.artPagination{text-align:left}.more{text-align:left}
.more a{padding:3px;background:#06c;color:white}
#artPagination{text-align:left;padding:10px 10px 10px 0}
.midL .artCat h2{font-size:18px;background:none;border-bottom:1px dotted #666}
.midR .boxR ul{margin-left:10px;margin-right:10px} 
#nav a, #nav a span{-moz-border-radius: 7px; webkit-border-radius: 7px; border-radius: 7px; } #nav {float: right; margin: 0; padding:21px 0 0 } #nav a{margin-right:3px;} 
.pagination .wp-pagenavi span.pages {background-color: transparent; border: 1px solid #81CCE2; color: #000000; margin: 2px; padding:2px 5px; } .pagination{font-weight: bold;} .pagination .wp-pagenavi a, .pagination .wp-pagenavi a:link, .pagination .wp-pagenavi a:active, .pagination .wp-pagenavi a:visited{background-color: #C6E8F2; border: 1px solid #81CCE2; color: #003366; margin: 2px; padding: 2px 5px;  text-decoration: none;} .pagination .wp-pagenavi a:hover {background-color: #0066cc; color: white; text-decoration: none;} 
.relatedCustom li, 
.articles5 li{font-size:12px;} 
.relatedCustom ul{padding-bottom: 5px;} 
.homePagination {margin-left:10px; white-space: nowrap; font-size:12px; height: auto;} 
.homePagination .wp-pagenavi {width: 310px; overflow:hidden;} .homePagination .pagination * {float: left;} .homePagination .pagination .wp-pagenavi span.pages {display: block; float: none; height:16px; margin-bottom: 10px; padding-bottom:5px; border: none; border-bottom: 1px dashed #ccc} 
.relatedArticles li {background-color: transparent; list-style:none; font-size:12px;} 
.articleWrap .relatedArticles ul {margin:0; padding:0;} 
.relatedArticles {padding-top:10px}

.clear {display: block; clear: both; float: none;}


/* h3 blue backgrounds and borders */
.midR .boxR h3, .midBox h4, .midBox2 h4m .boxR2 .boxR2Titles, .midR .boxR2 h3, .midBox2 h4{
  background: #6DD9FC;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6DD9FC), to(#137da9));
background: -moz-linear-gradient(#6DD9FC, #137da9);
background: -ms-linear-gradient(#6DD9FC, #137da9);
background: -o-linear-gradient(#6DD9FC, #137da9);
background: linear-gradient(#6DD9FC, #137da9);
background-image: linear-gradient(#6DD9FC, #137da9);
-pie-background: linear-gradient(#6DD9FC, #137da9);
  border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6DD9FC', EndColorStr='#137da9');
  behavior: url(/PIE.htc);
  position: relative;
}


.midBox, .midBox2, .articleWrap .artAuthor {
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  behavior: url(/PIE.htc)
}
.articleWrap .artAuthor {background: #eef6fc; border:1px solid #ccc; float: left; font-size: 11px; padding: 5px 4px 0 6px; width: 597px;}

.fll{float: left;} .flr{float: right;}

.midR .boxR2 h3{color: #FFFFFF; font: bold 13px/29px "Trebuchet MS",Arial,Helvetica,sans-serif; height: 29px; padding-left: 8px; float: none; width: auto; border-right:1px solid white; border-left:1px solid white; margin-bottom:9px;}

/* ie hacks */
.hack, #content, #footer{behavior: url(/PIE.htc);}

#header, #content, #footerm, .more_links {text-align:left;}

.ie7 #footer {padding-top:20px}

#header {width: 100%; background: white; overflow: hidden; border-bottom: 4px solid #ff9102; display: block; height:92px; margin-bottom:24px;}




/* new green footer */
.greenFooter .bnaLogoGreen, .greenFooter .fFacebook, .greenFooter .fTwitter {background: url(images/sprite-footer.jpg) 0 0 no-repeat}

.greenFooter { margin-top: 65px; display: block; clear: both; width: 100%; border-top: 4px solid #FF9102; position: relative; font-family: 'Verdana', 'Arial', _sans-serif; text-align: center; }
.gfHeader, .gfFooter {}
.greenFooter .fHolder {margin:0 auto; width: 990px; text-align: left; position: relative;}
.gfHeader {padding: 20px 0;border-top:1px solid #f68b00; border-bottom: 1px solid white; background: white; color: black}
.gfHeader a, .gfHeader a:visited, .gfHeader a:link {color: #006699;  font-weight: normal}
.gfHeader a:hover {text-decoration: underline;}
.gfHeader dl {float: left; margin-right:35px;}
.gfHeader dd a {display: block; margin: 0 0 3px;}
.gfHeader dt {font-weight: bold; font-size:14px; margin-bottom:7px;}
.gfFooter {padding: 25px 0; border-top: 1px solid #1e2833; background: #006699; color: #e1e1e1}
.gfFooter p.phone, body.article p.phone { font-size: 32px; margin:0; padding:0; line-height: 32px;}
.gfFooter p.copyrights {line-height: 32px; font-size: 12px; text-shadow: 1px 1px 1px #354356; float: right; margin:0; padding:0;}
.greenFooter .bnaLogoGreen { display: block; height: 107px; left: 800px; position: absolute; top: -76px; width: 195px;}
.greenFooter .bnaLogoGreen a {display: block; height: 107px; text-indent:-9999px}
.gfFooter p, .gfFooter ul, .gfFooter li {float: left; list-style: none; margin:0; padding:0;}
.gfFooter .bottomSocial a {display: block; width: 38px; height: 38px; text-indent: -9999px }
.gfFooter .bottomSocial a.fTwitter {background-position: -222px 1px;}
.gfFooter .bottomSocial a.fFacebook {background-position: -222px -47px;}
.greenFooter ddl, .greenFooter dd, .greenFooter dd{margin-left:0;}


.gfFooter .bottomSocial {margin-left:103px;}
.gfFooter .bottomSocial li {padding-left:15px;}

/* end of new green footer */
#content .midL em {font-style: italic}
#content .midL b {font-weight:bold}

#___plusone_0 {height: auto !important; position: relative;}

.socialTitle {border-bottom: 1px dashed #CCCCCC; font-size: 15px; font-weight: bold; margin-bottom: 6px; margin-top: 15px; padding: 10px 0 3px; width: 100%;}
.socialTop {float: left; width: 100%; margin-top: -10px}

.artCatL.wide{padding:0; width: 100%;}
.artCatL.wide img{display: inline; float: left;}
.artCatL.wide.block img{display: block; float: none;}
.artCatL.wide .flr.right200Ad{width:220px; padding-bottom:10px;}

body .ifrim {border: 2px solid white;
/*    box-shadow: 0 1px 3px #333; -moz-box-shadow: 0 1px 3px #333; -webkit-box-shadow: 0 1px 3px #333; -pie-box-shadow: 0 1px 3px #333;*/
    margin:0 0 10px !important;
    height:148px;
    width: 609px;}

/*right column image fix*/
#featured-posts p img { display: block; float: none; margin:0 auto; max-width: 310px; padding-bottom: 14px; clear: right;}
.airRList div { margin-right: 3px; margin-left: 3px; margin-bottom: 5px; padding: 2px 3px; font-weight: bold; }
.airRList div.odd { background: #F0E1D0; }
.airRList div.more {  background: url(images/arrowRed.gif) no-repeat right 8px; margin-right: 6px; margin-top: 4px; margin-bottom: 4px; padding: 3px 12px 4px 3px; display: block; }
ul.ULhoriz { float: left; width: 140px; margin-left: 12px; }
.ULhoriz.ULleft { margin-right: 18px; }
.ULhoriz li { margin-bottom: 4px;  padding-left: 14px; }
.rColCentered { margin-bottom: 3px; padding-bottom: 4px; font-weight: bold; padding-left: 25px; }

.flr{float:right;}
.fll{float:left;}

.airRList .more a {background: none; color: #0066CC; padding: 0;}
.airRList .more {text-align: right;}
