@import url("reset.css");

/* ------------------------- STRUCTURE ------------------------- */

html, body
{ width: 100%; }

body
{ background: #006699 url(../img/bg.jpg); color: #333; font-family: helvetica, arial, verdana; font-size: 12px; overflow-x: hidden; }

p
{ line-height: 18px; }

a
{ color: #006699; text-decoration: underline; }

ul
{ margin-bottom: 15px; }

hr
{ background: #ededed; border: 0; clear: both; color: #ededed; height: 1px; margin-left: 15px; width: 930px; }

#placeholder
{ background: url(../img/gradient.jpg) repeat-x; height: 400px; width: 100%; z-index: 1; }

#banner
{ text-align: center; width: 960px; }

#content
{ background: #fff; left: 50%; position: absolute; top: 0; margin-left: -480px; width: 960px; z-index: 2; }

#display
{ background: #000; height: 400px; width: 960px; }

#artist
{ margin-left: 15px; width: 930px; margin-bottom: 15px; }

#footer
{ background: #000; clear: both; color: #ededed; float: left; height: 20px; padding: 5px 15px 5px 15px; width: 930px; }

#footer p.right a
{ text-decoration: none; }

#footer span
{ color: #333; font-size: 14px; margin: 0 5px 0 5px; }

#sponsors
{ margin-left: 15px; clear: both; float: left; background: url(../img/box-sponsors.gif) no-repeat; width: 930px; height: 135px; margin-bottom: 15px; }

#sponsors img
{ margin: 50px 0 0 25px; }

#ny-location, #la-location
{ display: none; }

#cu3er-container {width:960px; outline:0;}


.info
{ float: left; margin: 25px 0 0 15px; width: 600px; }

.info p
{ margin: 15px 0 15px 0; }

.details
{ float: right; margin: 56px 15px 0 0; width: 300px; }

.box-when p, .box-where p, .box-tickets p
{ font-size: 14px; }

.box-when
{ background: url(../img/box-when.gif) no-repeat; width: 300px; height: 30px; margin-bottom: 15px; }

.box-when p
{ padding: 8px 0 0 100px; }

.box-where p
{ padding: 0 0 0 100px; line-height: 11px; }

.box-tickets p
{ padding: 35px 0 0 10px; }

.box-where
{ background: url(../img/box-where.gif) no-repeat; width: 300px; height: 30px; margin-bottom: 15px; }

.box-where span
{ font-size: 10px; }

.box-tickets
{ background: url(../img/box-tickets.gif) no-repeat; width: 300px; height: 135px; position: relative; }

.buttons
{ position: absolute; bottom: 10px; left: 10px; }

.buttons img, .buttons input
{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); margin-right: 15px; opacity: .8; }

.left
{ float: left; }

.right
{ float: right; }

.clear
{ clear: both; }