/* resets */

* { margin: 0; padding: 0; font-size: 1em; }

img, embed, form, fieldset { border: 0; vertical-align: bottom; }

body { font: 62.5% "Arial", sans-serif; background: #706d58 url(/images/template/bg-body.png) fixed no-repeat bottom left; color: #fff; line-height: 1; text-align: center; }

input, select, textarea { font: 1em "Arial", sans-serif; vertical-align: bottom; }

table { border-collapse: collapse; border-spacing: 0; }
table tr th, table tr td { vertical-align: top; text-align: left; }

ul, ol { list-style: none; }

a { text-decoration: none; }

/* wrapper */

#wrapper { width: 900px; margin: 0 auto; padding: 0 0 2em; color: #fff; text-align: left; }

/* header/main menu */

#header { padding: 2em 0; }
#header a { color: #b0ab87; }
#header #logo { float: left; }
#header #menu ul { margin: 14px 0 0; float: right; }
#header #menu ul li { float: left; }
#header #menu ul li a { height: 0; padding: 32px 0 0 0; background-image: url(/images/template/menu.png); display: block; overflow: hidden; }
#header #menu ul li.news a { width: 49px; background-position: 0 0; }
#header #menu ul li.news a:hover { background-position: 0 96px; }
#header #menu ul li.news a.on { background-position: 0 64px; }
#header #menu ul li.news a.on:hover { background-position: 0 32px; }
#header #menu ul li.live a { width: 38px; background-position: 373px 0; }
#header #menu ul li.live a:hover { background-position: 373px 96px; }
#header #menu ul li.live a.on { background-position: 373px 64px; }
#header #menu ul li.live a.on:hover { background-position: 373px 32px; }
#header #menu ul li.blog a { width: 45px; background-position: 335px 0; }
#header #menu ul li.blog a:hover { background-position: 335px 96px; }
#header #menu ul li.blog a.on { background-position: 335px 64px; }
#header #menu ul li.blog a.on:hover { background-position: 335px 32px; }
#header #menu ul li.music a { width: 56px; background-position: 290px 0; }
#header #menu ul li.music a:hover { background-position: 290px 96px; }
#header #menu ul li.music a.on { background-position: 290px 64px; }
#header #menu ul li.music a.on:hover { background-position: 290px 32px; }
#header #menu ul li.features a { width: 68px; background-position: 234px 0; }
#header #menu ul li.features a:hover { background-position: 234px 96px; }
#header #menu ul li.features a.on { background-position: 234px 64px; }
#header #menu ul li.features a.on:hover { background-position: 234px 32px; }
#header #menu ul li.history a { width: 60px; background-position: 166px 0; }
#header #menu ul li.history a:hover { background-position: 166px 96px; }
#header #menu ul li.history a.on { background-position: 166px 64px; }
#header #menu ul li.history a.on:hover { background-position: 166px 32px; }
#header #menu ul li.shop a { width: 50px; background-position: 106px 0; }
#header #menu ul li.shop a:hover { background-position: 106px 96px; }
#header #menu ul li.forum a { width: 56px; background-position: 56px 0; }
#header #menu ul li.forum a:hover { background-position: 56px 96px; }

#header #menu ul li.tickets a { background-image: url(/images/template/menu-tickets.png); width: 58px; background-position: 0 0; }
#header #menu ul li.tickets a:hover { background-position: 0 36px; }

/* content */

#baby { position: fixed; bottom: 0; right: 0; }
#baby a { color: #fff; }

#facebook { position: absolute; top: 0; left: -99999px; }

#content { background: url(/images/template/wider/bg-content-top.png) no-repeat; padding: 8px 0 0 0; line-height: 1.6; }
#content #content2 { background: url(/images/template/bg-content.png); padding: 1px 15px 15px; }

#content p { margin: 1.2em 0 1px; font-size: 1.2em; }
#content p.date { margin: .2em 0 0; color: #706d58; }
#content p.share { text-align: right; }
#content p.share-archive { float: right; }
#content p.share .stButton .chicklets { opacity: .5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
#content p.share .stButton .chicklets:hover { opacity: .8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); }
#content ul { margin: 1.2em 0 1px; font-size: 1.2em; }
#content ul li { list-style: disc; margin: 0 0 0 2em; }
#content ul li ul { font-size: 1em; }
#content ol { margin: 1.2em 0 1px; font-size: 1.2em; }
#content ol li { list-style: decimal; margin: 0 0 0 3em; }
#content h1 { margin: .6em 0; font: bold 2em "Arial", sans-serif; color: #fff; }
#content h1 span.alt { color: #b0ab87; }
#content h2 { margin: 1.4em 0 0; font: bold 1.5em "Georgia", serif; color: #b0ab87; }
#content h3 { margin: 1.2em 0 1px; font-size: 1.2em; }
#content a { color: #76bac4; border-bottom: 1px dotted #fff; }
#content a:hover { border-bottom: 1px solid #fff; }

#content img.bordered { padding: 1px; border: 1px solid #706d58; }
#content img.left, #content img.alignleft { margin: 0 .9em .9em 0; float: left; padding: 1px; border: 1px solid #706d58; }
#content img.right, #content img.alignright { margin: 0 0 .9em .9em; float: right; padding: 1px; border: 1px solid #706d58; }
#content hr { margin: .9em 0 0; font-size: 1.1em; line-height: 1.5em; height: 1px; border: 0px; color: #706d58; background-color: #706d58; }

#content ul.subMenu { margin: .6em 0 0; font-size: 1em; float: right; }
#content ul.subMenuAlt { margin: 0; clear: both; }
#content ul.subMenu li { display: inline; list-style: none; margin: 0; font-size: 1.1em; }

#content .relatedBox { width: 200px; margin: 2.1em 0 1em 10px; float: right; }
#content .relatedBox strong.header { padding: .4em 10px .3em; font-size: 1.1em; display: block; background: #fff url(/images/template/relatedbox-bg.png) no-repeat top right; color: #706d58; }
#content .relatedBox .box { padding: 1px 10px .9em 0; border: 1px solid #fff; }

#blog { overflow: hidden; }

#content .wpnav { margin: 1em 0 0; }
#content .wpnav div { font-size: 1.1em; line-height: 1.5em; }
#content .wpnav .left { float: left; }
#content .wpnav .right { float: right; }

#content ul.galleryList li, #content ul.lightbox li { margin: 0 .5em .5em 0; list-style: none; float: left; }
#content ul.galleryList li a, #content ul.lightbox li a { border: 0; }
#content ul.galleryList li a img, #content ul.lightbox li a img { padding: 1px; border: 1px solid #706d58; }
#content ul.galleryList li a:hover img, #content ul.lightbox li a:hover img { border: 1px solid #76bac4; }

#content table.live { width: 100%; margin: 1.2em 0 1px; font-size: 1.2em; }
#content table.live tr th, #content table.live tr td { padding: .2em 4px; }
#content table.live thead tr th { background: #000; color: #fff; }
#content table.live thead tr th.date { width: 25%; }
#content table.live thead tr th.venue { width: 42%; }
#content table.live tbody tr th, #content table.live tbody tr td { border-top: 1px solid #000; }
#content table.live tbody tr th span { font-weight: normal; }
#content table.live tr td.nowrap { white-space: nowrap; }

#content #noTourDates { width: 397px; height: 394px; margin: 3em 0 3em 236px; }

#content #blog h2.sIFR-replaced embed, #content #blog h2.sIFR-replaced object { width: 650px !important; }

#content #heyMa { margin: .9em 0 1px; padding: .8em; font-size: 1.2em; background: #fff url(/images/discography/heymaspecial.jpg) no-repeat right .8em; color: #000; }
#content #heyMa div { height: 16px; float: right; clear: right; }
#content #heyMa h2 { color: #000; display: inline; }

#content #discography { }
#content #discography .release { padding: 1em 0; border-bottom: 1px solid #706d58; }
#content #discography .release .image { float: left; }
#content #discography .release .image a { border: 0; }
#content #discography .release .image img { border: 1px solid #706d58; }
#content #discography .release .image a:hover img { border: 1px solid #76bac4; }
#content #discography .release .image .alt { padding: .5em 0 0; }
#content #discography .release .image .alt img { margin: 0 3px 0 0; float: left; border: 1px solid #706d58; }
#content #discography .release .image .alt img.on { border: 1px solid #fff; }
#content #discography .release .details { width: 650px; float: right; }
#content #discography .videos .release .details { width: 700px; }
#content #discography .release .details h2 { margin: 0; }
#content #discography .release .details .label { margin: .2em 0 0; color: #706d58; }
#content #discography .release .details p.buy { font-style: italic; margin: 1.8em 0 1px; }

#content #videoListing { margin: 0; }
#content #videoListing li { width: 24.9%; float: left; list-style: none; margin: 1.8em 0 1px; text-align: center; }
/*#content #videoListing li.break { clear: left; }*/
#content #videoListing li a { border: 0; }
#content #videoListing li a img { padding: 1px; border: 1px solid #706d58; }
#content #videoListing li a:hover img { border: 1px solid #76bac4; }
#content #videoListing li a span { border-bottom: 1px dotted #fff; }
#content #videoListing li a:hover span { border-bottom: 1px solid #fff; }
#content p.lastFm { text-align: center; font-style: italic; }
#content p.lastFm img { vertical-align: middle; }

#content ul#historyTabs { margin: 2.4em 0 0; font-size: 1em; }
#content ul#historyTabs li { margin: 0 2px 0 0; border-bottom: 1px solid #706d58; list-style: none; float: left; }
#content ul#historyTabs li a { border-bottom: 3px solid #706d58; padding: .2em 50px .2em .2em; font-size: 1.2em; color: #706d58; font-weight: bold; list-style: none; float: left; }
#content ul#historyTabs li a:hover { color: #b0ab87; }
#content ul#historyTabs li.on a { color: #fff; border-bottom: 3px solid #fff; }
#content .historyContent { border: 1px solid #706d58; padding: 1px 1em 1em; }

#content #shopPage { width: 400px; margin: 0 auto; min-height: 342px; padding: 10px 0 0 360px; background: url(/shop/shopflower.png) no-repeat top left; }
* html #content #shopPage { height: 352px; }
#content #shopPage h3 { margin: .5em 0 1px; font-size: 1.6em; }
#content #shopPage h3 a { color: #bfb98f; border: 0; }
#content #shopPage h3 a:hover, #content #shopPage h3 a:active, #content #shopPage h3 a:focus { text-decoration: underline; }
#content #shopPage h3 a:active, #content #shopPage h3 a:focus { color: #fff; }
#content #shopPage p { margin: .5em 0 1px 35px; }

/* homepage */

#homepage { padding: 4em 0 4em; color: #002328; }
#homepage h1 { margin: 0; font-size: 4em; color: #76bac4; text-align: center; }
#homepage p { margin: 1.2em 0 1px; font-size: 1.2em; line-height: 1.5em; }
#homepage p.blurb { margin: 2.8em 2em; font-size: 1.4em; text-align: center; }
#homepage p.blurb span { font-size: 1.4em; }
#homepage a { color: #bfb98f; border-bottom: 1px dotted #fff; }
#homepage a:hover { border-bottom: 1px solid #fff; }

#homepage .download { padding: .5em 42px 2.1em;}
#homepage .download div { margin: 0 0 1em; overflow: hidden; zoom: 1; }
#homepage .download h2 { float: left; color: #b0ab87; font-size: 2.4em; }
#homepage .download form { font-size: 1.4em; float: right; }
#homepage .download form fieldset { display: inline; }
#homepage .download form label { position: absolute; top: 0; left: -9999px; }
#homepage .download form input { background: #e0dbc6; border: 1px solid #4B4831; color: #4b4831; vertical-align: middle; padding: 2px 4px; }
#homepage .download form input.submit { background: #8f8b74; color: #fff; cursor: pointer; }
#homepage .download p { margin: 0; font-size: 1.2em; font-weight: bold; clear: both; color: #fff; }
		
#homepage .boxes { padding: 4em 0 0; color: #fff; }
#homepage .boxes .box { width: 294px; margin: 0 9px 0 0; float: left; }
#homepage .boxes .box.tour { margin: 0; float: right; }
#homepage .boxes .box h2 { margin: 0; font: bold 1.5em "Georgia", serif; color: #b0ab87; }
#homepage .boxes .box .bg { margin: 1em 0 .5em; background: url(/images/template/wider/bg-homebox.png) no-repeat top left; line-height: 1.5em; height: 160px; overflow: hidden; }
#homepage .boxes .box .content { line-height: 1.4; padding: 5px; height: 150px; overflow: hidden; }
#homepage .boxes .box .content ul { padding: 0 0 .5em; }
#homepage .boxes .box .content ul li { font-size: 1.2em; }
#homepage .boxes .box p.arrows { margin: 0; float: left; display: none; }
#homepage .boxes .box p.arrows img { cursor: pointer; vertical-align: middle; }
#homepage .boxes .box p.more { margin: 0; float: right; font-size: 1.1em; }
#homepage .boxes .box p.more a { color: #fff; }

/* footer */

#footer { margin: 1em 0 0; padding: 1em 10px; background: #002328 url(/images/template/wider/bg-footer.png) no-repeat bottom left; }
#footer ul.left { padding: .2em 0 0; float: left; }
#footer ul.left li { display: inline; }
#footer ul.left li a { color: #b0ab87; }
#footer ul.left li a img { opacity: .7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }
#footer ul.left li a:hover img { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
#footer ul.right { font-size: 1.1em; line-height: 1.5em; text-align: right; }
#footer ul.right li { display: inline; }
#footer ul.right li img { vertical-align: middle; }
#footer ul.right li a { color: #706d58; border-bottom: 1px dotted #706d58; }
#footer ul.right li a:hover { border-bottom: 1px solid #706d58; }
#footer ul.right li.logo a { border-bottom: 0; }

#tooltip { position: absolute; z-index: 3000; border: 1px solid #000; background: #002328; padding: .3em .4em; opacity: .8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); font-size: 1.1em; text-align: left; }

form#mailingList { padding: 2em 0 0; text-align: right; }
form#mailingList label, form#mailingList input { font-size: 1.1em; vertical-align: middle; }

#content #night-before { width: 760px; padding: 1px 20px 35px; margin: 3em auto 0; background: url(/images/discography/nigghtbeforespecial.png) no-repeat 0 0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; zoom: 1; behavior: url(/css/PIE.htc); }
#content #night-before .player { width: 300px; margin: 1.9em 20px 5px 0; border: 2px solid #19469d; background: #000; float: left; }
#content #night-before p.tracks { margin: 1.8em 0 1px; font-size: 1.4em; text-align: center; }
#content #night-before ul.order { text-align: center; font-size: 1.3em; }
#content #night-before ul.order li { margin: 0 0 .8em; font-style: italic; font-family: "Georgia", serif; list-style: none; overflow: hidden; zoom: 1; }
#content #night-before ul.order li a { padding: 2px 6px; float: right; background: #ccc; color: #19469d; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(/css/PIE.htc); position: relative; zoom: 1; border: 0; }
#content #night-before ul.order li a:hover { background: #fff; }
#content #night-before ul.order li a:active, #content #night-before ul.order li a:focus { background: #19469d; color: #fff; }
#content #night-before p { text-align: justify; }
#content #night-before p.date { font-size: 1.4em; margin: 1.4em 0 1px; overflow: hidden; zoom: 1; text-align: right; color: #fff; }
#content #night-before p.date strong { float: right; }

#content #morning-after { width: 760px; padding: 1px 20px 35px; margin: 3em auto 0; background: url(/images/discography/morningafterspecial.png) no-repeat 0 0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; zoom: 1; behavior: url(/css/PIE.htc); }
#content #morning-after .player { width: 300px; margin: 1.9em 20px 5px 0; border: 2px solid #166134; background: #fff; float: left; }
#content #morning-after p.tracks { margin: 1.8em 0 1px; font-size: 1.4em; text-align: center; }
#content #morning-after ul.order { text-align: center; font-size: 1.3em; }
#content #morning-after ul.order li { margin: 0 0 .8em; font-style: italic; font-family: "Georgia", serif; list-style: none; overflow: hidden; zoom: 1; }
#content #morning-after ul.order li a { padding: 2px 6px; float: right; background: #e0efe6; color: #166134; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(/css/PIE.htc); position: relative; zoom: 1; border: 0; }
#content #morning-after ul.order li a:hover { background: #fff; }
#content #morning-after ul.order li a:active, #content #morning-after ul.order li a:focus { background: #166134; color: #fff; }
#content #morning-after p { text-align: justify; }
#content #morning-after p.date { font-size: 1.4em; margin: 1.4em 0 1px; overflow: hidden; zoom: 1; text-align: right; color: #fff; }
#content #morning-after p.date strong { float: right; }

/* new homepage with player 

#homepage { margin: -3em 0 0; padding: 0 0 1em 0; position: relative; }
#homepage .clear { overflow: hidden; zoom: 1; }
#homepage .player { width: 308px; padding: 0; float: right; }
#homepage .player h2 { font-family: "Arial", sans-serif; color: #fff; overflow: hidden; zoom: 1; float: right; }
#homepage .player h2 span { background: #395D2F url(/images/template/playercorner-l.png) no-repeat top left; float: left; }
#homepage .player h2 span span { background: url(/images/template/playercorner-r.png) no-repeat top right; font-size: 1.3em; padding: 3px 3px 2px 7px; }
#homepage .player h2 span.sIFR-alternate { font-size: 1em; padding: 0; float: none; background: none; }
#homepage .player .info { margin: .6em 0 0; float: left; font-size: 1.2em; color: #fff; opacity: .8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); }
#homepage .player .flash { border: 2px solid #395D2F; background: #fff; }
#homepage .download { width: 522px; padding: 7em 0 0 30px; float: left; position: relative; }
#homepage .download div { margin: 0; }
#homepage .download h2 { width: 380px; padding: 2px 0; float: none; font-size: 2em; color: #fff; }
#homepage .download h3 { font-size: 1.8em; }
#homepage .download p { margin: .6em 0 .8em; font-size: 1.3em; clear: none; color: #fff; font-weight: normal; line-height: 1.4; }
#homepage .download form { margin: 0; padding: 0; font-size: 1.3em; float: none; text-align: right; }
#homepage .boxes { padding: 1em 0 0; }*/

/* sifr */

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

.sIFR-hasFlash #content h1 span { font-size: 20px; }
.sIFR-hasFlash #content h2 { visibility: hidden; font-size: 17px; }
.sIFR-hasFlash #homepage .boxes .box h2 { visibility: hidden; font-size: 17px; }

/* thickbox */

#TB_window { }
#TB_secondLine { }

#TB_overlay { position: fixed; z-index: 100; top: 0; left: 0; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack { background: url(/js/macFFBgHack.png) repeat; }
.TB_overlayBG { background: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_window { position: fixed; background: #fff; z-index: 102; display: none; border: 4px solid #706d58; text-align: left; top: 50%; left: 50%; color: #000; }

* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; }
#TB_caption { font-size: 1.1em; font-weight: bold; padding: 1em 30px 1em 25px; float: left; }
#TB_closeWindow { padding: 1em 25px 1em 0; float: right; font-size: 1.1em; }
#TB_closeWindow a { color: #706d58; text-decoration: none; }
#TB_closeWindow a:hover { color: #706d58; text-decoration: none; }

#TB_ajaxWindowTitle { font-size: 1.1em; font-weight: bold; float: left; padding: .6em 0 .6em 10px; margin-bottom: 1px; }
#TB_closeAjaxWindow { font-size: 1.1em; padding: .6em 10px .6em 0; margin-bottom: 1px; text-align: right; float: right; }
#TB_closeAjaxWindow a { color: #fff; text-decoration: none; }
#TB_closeAjaxWindow a:hover { color: #706d58; text-decoration: none; }
#TB_title { background: #000; color: #fff; height: 2.6em; }

#TB_ajaxContent { clear: both; padding: 1px 15px 1em 15px; overflow: auto; line-height: 1.8em; text-align: left; }
#TB_ajaxContent p { margin: 1.2em 0 1px; font-size: 1.2em; }
#TB_ajaxContent ul { margin: 1.2em 0 1px; font-size: 1.2em; }
#TB_ajaxContent ul li { list-style: disc; margin: 0 0 0 2em; }
#TB_ajaxContent ul li ul { font-size: 1em; }
#TB_ajaxContent ol { margin: 1.2em 0 1px; font-size: 1.2em; }
#TB_ajaxContent ol li { list-style: decimal; margin: 0 0 0 3em; }
#TB_ajaxContent h2 { margin: 1.2em 0 1px; font-size: 1.2em; color: #b0ab87; }
#TB_ajaxContent a { color: #76bac4; border-bottom: 1px dotted #76bac4; }
#TB_ajaxContent a:hover { border-bottom: 1px solid #76bac4	; }
#TB_ajaxContent object { margin: 15px 0 0; }

#TB_ajaxContent.TB_modal { padding: 15px; }

#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* lightbox */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border: 4px solid #706d58;
	/*border-bottom: 0;*/
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: -4px auto 0;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
	border: 4px solid #706d58;
	border-top: 0;
	position: relative;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* clearfix */

.clearfix, #header, #content .wpnav, #content ul.galleryList, #content ul.lightbox, #content #discography .release, #content #videoListing, #content ul#historyTabs, #homepage .boxes { overflow: hidden; zoom: 1; }
