/* --------------------------------------------------------------------
 *  Page Layout
 * --------------------------------------------------------------------
 */
 
 body, div, img {
  margin: 0px;
  border: 0px;
  padding: 0px;
}

body {
  overflow: hidden;
}

#nav {
  margin: 25px auto 0px auto;
  padding: 0px;
  width: 1000px;
  height: 396px;
}

#nav li {
  list-style: none;
  float: left;
}

#nav a {
  position: relative;
  display: block;
}

#nav a i {
  display: none;
}

#nav #square01 { top: 33px;  left: 298px; width: 30px; height: 30px; }
#nav #square02 { top: 51px;  left: 401px; width: 22px; height: 22px; }
#nav #square03 { top: 55px;  left: 485px; width: 36px; height: 36px; }
#nav #square04 { top: 25px;  left: 530px; width: 22px; height: 22px; }
#nav #square05 { top: 60px;  left: 629px; width: 36px; height: 36px; }
#nav #square06 { top: 294px; left: 8px;   width: 36px; height: 36px; }
#nav #square07 { top: 330px; left: 57px;  width: 30px; height: 30px; }
#nav #square08 { top: 302px; left: 156px; width: 36px; height: 36px; }
#nav #square09 { top: 330px; left: 286px; width: 30px; height: 30px; }
#nav #square10 { top: 330px; left: 380px; width: 30px; height: 30px; }
#nav #squareNN { top: 177px; left: 637px; width: 6px; height: 6px; }


#destFrame {
  margin: 0px auto;
  width: 400px;
  height: 143px;
}

#content, #videoplayer {
  margin: 0px auto;
  border: 3px solid #FFFFFF;
  padding: 0px 50px;
  width: 700px;
  height: 572px;
  position: relative;
  top: -550px;
}

#contenthead {
  height: 60px;
  text-align: center;
}

#contenttxt {
  padding: 0px 10px;
  height: 450px;
  overflow: auto;
}

#contenttxt li {
	list-style: none;
}

#contentfoot {
  height: 60px;
  text-align: center;
}

#videoplayer #contenttxt {
  text-align: center;
}

#tourdates {
	height:420px;
	padding:3px;
	margin:5px;
	overflow:auto;
}

.thumbnail {
	border: 3px solid white;
	padding:3px;
	margin:5px;
	float:right;
}

.release {
	margin: 0px 0px 50px 0px;
	clear: both;
}

.post {
	margin-bottom:50px;
	clear:right;
}

.post > h1 {
	margin-bottom:2px;
}

.post > h2 {
	margin-top:2px;
}

.setlist {
	margin-bottom:50px;
}

.setlist .set > li {
	display: inline;
}

.setlist .notes > li {
	margin-bottom:0px;
}
 
 /* --------------------------------------------------------------------
 *  Backgrounds
 * --------------------------------------------------------------------
 */
 
body {
  background-color: #E4E3CC;
}

#nav {
  background-image: url(/img/layout/title.gif);
}

#destFrame {
  background-image: url(/img/layout/square00dest.gif);
}

.darkBox {
  border: 1px solid #FFFFFF;
  background-color: #3360AA;
}

.lightBox {
  border: 1px solid #3360AA;
  background-color: #FFFFFF;
}

#content, #videoplayer {
  background-image: url(/img/layout/contentbg.gif);
  background-repeat: no-repeat;
  background-color: #3360AA;
}

 /* --------------------------------------------------------------------
 *  Fonts
 * --------------------------------------------------------------------
 */

body {
  font-size: 62.5%;
  font-family: sans-serif;
}

a {
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

#content, #videoplayer {
  color: #FFFFFF;
}

#content a:link	{ 
	color: #FFFFFF;
}

#content a:visited {
	color: #FFFFFF;
}

#contenttxt {
  font-size:1.2em;
}

.notes > li {
	font-style: italic;
}

.post > h1 {
	font-size:1.3em;
}

.post > h2 {
	font-size:1em;
	font-weight:normal;
	font-style:italic;
}

.setlist > h1 {
	font-size:1em;
}
