.clear {clear:both;}
div#content h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#003c75;font-size:1.6em;margin:1em 0;padding:0;}
.drk {color:#003c75;}

div#header {margin:0; padding:0;}
div#header-wrapper {padding:0 0 0 0; margin:0; background:url(../../img/top_bck.gif) no-repeat top center #10a6d9;}
div#header {width:758px; height:260px; margin:auto; clear:both;}

div#content-wrapper {padding:0 0 0 0; margin:0; background:url(../../img/btm_bck.gif) no-repeat top center #b8e8ff;clear:both;}
div#content-wrapper-home {padding:0 0 0 0; margin:0; background:url(../../img/btm_bck-home.gif) no-repeat top center #b8e8ff;clear:both;}
div#content-wrapper-tickets {padding:0 0 0 0; margin:0; background:url(../../img/btm_bck-home.gif) no-repeat top center #b8e8ff;clear:both;}
div#content {width:758px; margin:0 auto; font-family: "trebuchet ms", arial, helvetica; font-size:.9em; color:#003c75;}
div#content a {text-decoration:none; color:#df006f; border-bottom: dashed #bc82c3 1px;}
div#content a:hover {color:#7dbe34; border-bottom: dashed #fff 1px;}

div#navigation {float:left; width:155px; margin-right:10px;padding-top:20px;}
div#navigation h1 {margin:0;}
div#navigation ul {margin:1em 0 0 0; padding:0;}
div#navigation li {list-style:none; display:block; margin:0 0 .2em 0; padding:0;}
div#navigation a {font-size:.9em; color:#b8e8ff; font-family:"Arial Rounded MT Bold", arial, helvetica; padding-left:15px;border-bottom:none;text-decoration:none;}
div#navigation a:hover {color:#fff;}
div#navigation li.bullet1 a {background:url(../../img/bullet.gif) no-repeat top left;}
div#navigation li.bullet1 a:hover {background:url(../../img/bullet-hover.gif) no-repeat top left;}
div#navigation li.bullet2 a {background:url(../../img/bullet2.gif) no-repeat top left;}
div#navigation li.bullet2 a:hover {background:url(../../img/bullet-hover.gif) no-repeat top left;}
div#navigation li.bullet3 a {background:url(../../img/bullet3.gif) no-repeat top left;}
div#navigation li.bullet3 a:hover {background:url(../../img/bullet-hover.gif) no-repeat top left;}
div#navigation li.bullet4 a {background:url(../../img/bullet4.gif) no-repeat top left;}
div#navigation li.bullet4 a:hover {background:url(../../img/bullet-hover.gif) no-repeat top left;}
div#navigation li.bullet5 a {background:url(../../img/bullet5.gif) no-repeat top left;}
div#navigation li.bullet5 a:hover {background:url(../../img/bullet-hover.gif) no-repeat top left;}

div#home {float:left; width:353px; text-align:left; background:url(../../img/home-boxes-btm.gif) no-repeat bottom;margin:38px 0 0 0;}
div#home-box1 {width:167px; float:left; background:url(../../img/home-box-left.gif) no-repeat top;}
div#home-box2 {width:167px; float:left; background:url(../../img/home-box-right.gif) no-repeat top; margin-left:19px;}
div#home h2 {margin:40px 20px 20px 20px; color:#ffd914; font-size:1.4em;}
div#home p {margin:0 20px 75px 20px; font-size:.9em;}
div#home p a, div#home p a:hover {text-decoration:none;color:#fff;text-size:1.3em;}
div#home-clear {clear:both;height:160px;}

div#home-box3 {float:left; clear:both; width:334px; background:url(../../img/home-box3.gif) no-repeat top left; margin:10px; }
div#home-box3 div { padding:20px; }
div#home-box3 a { color:#fff; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em; }
div#home-box3 a:hover { color:#fff; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em; }

div#dates {float:left; width:580px; text-align:left;}
div#dates ul {margin:0 20px 0 0; padding:0; height:110px; border-bottom:2px dotted #fff; padding:10px 0 0 0;}
div#dates ul li {margin:0 0 3em 0; padding:0; list-style:none; line-height:1.3em; color:#003c75; float:left; width:170px; position:relative;}
div#dates ul li p {margin:0; padding:0; color:#10a6d9;}
div#dates div.sold-out {position:absolute; z-index:5; margin-top:2em;}
div#dates div.signed {position:absolute; z-index:10; top:0; right:30px;}

div#dates ul li.past {margin:0 0 1em 0; padding:0; list-style:none; line-height:1.3em; color:#8571C5;}
div#dates ul li.past p {margin:0; padding:0; color:#9E5DA6;}
div#dates ul li.soldout {margin:-1em 0 1em 0; padding:0; list-style:none; line-height:1.3em; color:#00d5ff; font-size:0.9em;}
div#dates ul li.soldout p {margin:0; padding:0; color:#9E5DA6;}
div#dates ul li.soldout em {color:#fff; font-size:1.2em; font-style:normal;}

div#tickets {float:left; width:600px; text-align:left; line-height:1.5em;padding-bottom:100px; color:#10a6d9;}
div#tickets1 {float:left; width:280px; margin-right:20px;}
div#tickets2 {float:left; width:280px;}
div#tickets2 strong {font-weight:normal; font-size:1.5em; display:block; color:#de016e;}

div#song-words {float:left; width:650px; text-align:left; line-height:1.5em;}
div#song-words1 {float:left; width:290px;margin-right:50px;}
div#song-words2 {float:left; width:290px;}
div#song-words h3 {color:#10A6D9;font-size:1.3em;font-weight:normal;border-top:1px solid #fff;margin:0 0 .4em 0;padding:.5em 0 0 0;}
div#song-words h3.top {border:none;}
div#song-words strong {font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:1em;font-weight:normal;color:#10A6D9;}

div#thankyou {float:left; width:280px; text-align:left; line-height:1.5em;}
div#preorder {float:left; width:580px;}
div#preorder label {display:block; color:#fff;}
div#preorder input, div#preorder select {display:block; margin:.3em 0 1em 0;}
div#preorder form {margin-top: 1em; color:#d2aed6;}
div#preorder legend {color:#fffbc4; }
div#preorder fieldset {border: 1px solid #a862b0; margin-bottom:.5em;}
div#preorder select, div#preorder input {background-color:#dac3dd; border: 1px solid #ffffff;}
div#preorder input.hide {display:none;}
div#preorder optgroup {background-color:#FFFFFF;}
div#preorder option {background-color:#dac3dd;}

div#s4c-head2 {font-size:.8em}
div#s4c-foot2 {font-size:.8em}

div#snow {text-align:right;width:590px;float:right;}

