body {
	padding:0;
}

#header {
	width:705px;
    background:#ee6071;
}

#wscontainer {
	width:665px;
	margin:20px;
	font-family:Arial, Helvetica, sans-serif;
}

#left {
	float:left;
	width:484px;
	clear:both;
}

#right {
	width:161px;
	float:right;
}

#right a {
	text-decoration:none;
	display:block !important;
	color:#FFF;
}

#left a {
	text-decoration:none;
}


/* Main Buckets */

#newsletter {
	background:#000;
	margin-bottom:20px;
	padding:12px;
}

#newsletter:hover {
	background:#ee6071;
	text-decoration:none;
}

#newsletter p {
	font-size:12px;
	padding:8px 0 0 0 ;
	color:#FFF;
	margin:0;
	line-height:14px;
}

#newsletter .button:hover {
	color:#ee6071;
	text-decoration:none;
}

#newsletter .button a:hover {
	color:#FFF;
	text-decoration:none;
	background:#ee6071;
}

#commit {
	background:#000;
	border:#000 1px solid;
	text-decoration:none;
	margin-bottom:20px;
	display:block;
}

#commit:hover {
	border:#ee6071 1px solid;
	color:#FFF;
	background:#ee6071;
	text-decoration:none;
}

#commity {
	background:#FFF;
	padding:10px 10px 0 10px;
	text-decoration:none;
}

#commity h1 {
	color:#ee6071 !important;
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	padding:0;
	margin:0;
}

#commity p {
	font-size:13px;
	font-weight:normal;
	padding:6px 0 12px 0;
	margin:0;
	color:#000;
	line-height:17px;
}

#commit .button {
	font-size:12px;
	text-transform:uppercase;
	padding:8px 0 7px 10px;
	color:#FFF !important;
	margin:0;
	line-height:15px;
}

#donate {
	background:#000;
	border:#000 1px solid;
	text-decoration:none;
	margin-bottom:20px;
}

#donate:hover {
	border:#ee6071 1px solid;
	color:#FFF;
	background:#ee6071;
	text-decoration:none;
}

#donatey {
	background:#FFF;
	padding:10px 10px 0 10px;
	text-decoration:none;
}

#donatey h1 {
	color:#ee6071;
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	padding:7px 0 0 0;
	margin:0;
}

#donatey p {
	font-size:13px;
	font-weight:normal;
	padding:11px 0 14px 0;
	margin:0;
	color:#000;
	line-height:17px;
}

#donate .button {
	font-size:12px;
	text-transform:uppercase;
	padding:8px 0 7px 10px;
	color:#FFF;
	line-height:15px;
}

#directorMessage {
	background:#000;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	padding:8px 0 7px 10px;
	color:#FFF;
	line-height:15px;
}

/* Home */

#homePerfs {
	background:#000;
	width:322px;
	overflow:hidden;	
	text-decoration:none;
	margin:0 0 20px 0;
	color:#FFF; 
	font-size:13px;
	padding:6px 10px 10px 10px;
	height:71px;
	overflow:hidden;
	
}

#homePerfs:hover {
	background:#ee6071;
	text-decoration:none;
}

#download {
	background:#000;
	text-align:center;
	height:87px;
}

#download:hover {
	background:#ee6071;
}

#download img {
	padding-top:16px;
}

/* Performances Page */

#perfs .perfsTitle {
	background-color:#626567;
	color:#FFF;
	font-size:16px;
	width:302px;
	padding:50px 10px 10px 10px;
}

#perfs a {
	text-decoration:none;
}


#perfs .item {
	margin:20px 20px 0 0 ;
	background:#000;
	width:151px;
	float:left;
}

#perfs .item:hover {
	background:#ee6071;
}

#perfs .item p {
	padding:9px 12px 0 12px;
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	margin:0;
	height:75px;
	line-height:21px;
}

#perfs .item h2 {
	font-size:12px;
	padding:7px 12px 0 12px;
	width:127px;
	color:#FFF;
	height:15px;
	margin:0;
	line-height:15px;
	text-transform:uppercase;
	border-top:dotted 1px #fff;
}
#perfs .item h3 {
	font-size:10px;
	padding:7px 12px 0 12px;
	width:127px;
	color:#FFF;
	height:43px;
	margin:0;
	line-height:15px;
	text-transform:uppercase;
	font-style:oblique;
}

/* Individual Performances */

#fbLike {
	margin-bottom:20px;
}

#perf h1 {
	font-size:24px;
	font-weight:normal;
	background:#000;
	color:#FFF;
	padding:10px 15px 0 13px;
	margin:0;
	line-height:29px;
}

#perf h2 {
	font-size:14px;
	font-weight:normal;
	background:#000;
	color:#FFF;
	padding:5px 15px 12px 13px;
	margin:0;
}

#perf h3 {
	font-size:14px;
	font-weight:normal;
	background:#ee6071;
	color:#FFF;
	padding:7px 7px 7px 13px;
	margin:0 0 22px 0;
}

#perf h3 img {
	margin:0;
	padding:0;
}

#perf .discipline {
	font-size:10px;
	font-weight:normal;
	color:#000;
	padding:2px 3px 2px 3px;
	margin:0 0 0 10px;
	text-transform:uppercase;
	background:#FFF;
	line-height:9px;
    border:#000 1px solid;
    float:right;
}

#perf .desc {
	margin:22px 0 0 0;
}

#perf .desc p {
	font-size:13px;
	color:#000;
	padding:0;
	margin:0 0 16px 0;
	line-height:16px;
}

#perf .desc p a {
	text-decoration:underline;
}

#perf .desc p a:hover {
	color:#ee6071;
}

#perf p.button {
	font-size:12px;
	text-transform:uppercase;
	color:#FFF;
	padding:5px 9px 4px 9px;
	background:#000;
	margin:0 0 20px 0;
	display:inline-block;
	line-height:16px;
}

#perf p.button:hover {
	background:#ee6071;
}

#perf .video{
	font-size:13px;
	margin:0 0 20px 0;
}

#quote {
	background:	#f7f7f7;
	height:100px;
	padding:12px;
	border:#dddddd 1px solid;
	margin:0 0 20px 0;
}

#quote h1 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#quote h2 {
	margin:5px 0 0 0;
	padding:0;
	color:#e15164;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

#aboutBox {
	background:	#f7f7f7;
	padding:0 0 10px 0;
	border:#dddddd 1px solid;
	margin:0 0 20px 0;
}

#aboutBox h1 {
	color:#e15164;
	text-transform:uppercase;
	font-size:12px;
	padding:7px 10px 6px 10px;
	margin:0;
	border-bottom:#dddddd 1px solid;
}

#aboutBox p {
	color:#000;
	font-size:12px;
	padding:8px 10px 0 10px;
	margin:0;
}

#aboutBox p.button {
	font-size:12px;
	text-transform:uppercase;
	color:#FFF;
	padding:5px 9px 4px 9px;
	background:#000;
	margin:10px 0 0 10px;
	display:inline-block;
	line-height:16px;
}

#aboutBox p.button:hover {
	background:#ee6071;
}

.extraTitle {
padding-bottom:5px;
font-size:13px;
font-weight:bold;
}

#socialNetworks {
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	overflow:hidden;
	clear:both;
}

#socialNetworks img {
	float:right;
	margin-left:8px;
}

#socialNetworks .text {
	margin-top:0;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}

/* About World Stage */

#about h1 {
	margin:0 0 16px 0;
	font-size:20px;
	color:#e15164;
}

#about h2 {
	margin:0 0 16px 0;
	font-weight:bold;
	font-size:14px;
}

#about h3 {
	margin:20px 0 16px 0;
	font-weight:bold;
	font-size:13px;
	padding:20px 0 0 0;
	border-top:1px #999 solid;
}

#about p {
	font-size:13px;
	color:#000;
	padding:0;
	margin:0 0 16px 0;
	line-height:16px;
}

#about p a {
	text-decoration:underline;
}

#about p a:hover {
	color:#ee6071;
}

#about ul {
	font-size:13px;
	color:#000;
	padding:0;
	margin:0 0 16px 40px;
	line-height:16px;
}

#about li {
	margin:0 0 3px 0;
}

#about .video {
	margin:0 0 20px 0;
}

#about p.button {
	font-size:12px;
	text-transform:uppercase;
	color:#FFF;
	padding:5px 9px 4px 9px;
	background:#000;
	margin:0 0 16px 0;
	display:inline-block;
	line-height:16px;
}

#about p.button:hover {
	background:#ee6071;
}

#slickbox p {
	font-size:13px;
	color:#000;
	padding:0;
	margin:0 0 16px 0;
	line-height:16px;
}
#slickbox1 p {
	font-size:13px;
	color:#000;
	padding:0;
	margin:0 0 16px 0;
	line-height:16px;
}

/* Performance Extras */

.extrasFrame {
	border:#efefef solid 10px; 
	background:#efefef;
	margin:0 0 20px 0;
}

ul#menu {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 458px;
  border:3px solid #dddddd;
  background:#FFF;
}

ul#menu ul {
	list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin: 10px;
  border-bottom:1px #dddddd solid;
  padding-bottom:10px;
}

ul#menu li a {
  background: #FFF;
  color: #000;	
  font-size:14px;
  font-weight:bold;
}

ul#menu .sub {
	margin:0;
  font-size:11px;
  font-weight:normal;
  padding: 2px 0 0 0;
  text-transform:uppercase;
}

ul#menu li a:hover {
  color: red;
}

ul#menu li ul li {
  color: #000;
  padding: 10px 0 0 0;
  font-size:12px;
  border:none;
  margin:0;
}

ul#menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


/* Navigation */

#nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:705px;
	background:#000;
	height:27px;
	position: relative;
	overflow: visible;
	padding: 0;
	z-index: 9999;
}

#nav .slash {
	padding: 1px 18px 0 0 ;
}

#nav ul {
	padding:4px 0 4px 10px;
	color:#FFF;
	list-style: none;
	margin: 0 0 0 0;
	text-transform:uppercase;
}

#nav ul ul {
	visibility: hidden;
	font-size:11px;
	position: absolute;
	left: 0;
	margin: 15px 0 0 0;
	height: 0;
	padding: 12px 0 7px 0;
	background: #000;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	clear: left;
	list-style-image:none;
}
#nav ul li:hover ul, #nav ul li a:hover ul {
	visibility: visible;
	height: auto;
}
#nav ul ul li {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	position: relative;
}
#nav ul li {
	float: left;
	position: relative;
	padding:0 11px 0 11px;
}
#nav ul li a {
	text-transform: uppercase;
	float: left;
	display: block;
	text-decoration: none;
	padding: 0px 0px 4px 0px;
	background: none;
	color:#FFF;
}
#nav li a:hover, #nav li:hover a {
	color: #ee6071;

}
#nav li ul li a {
	color: #fff !important;
	margin: 0;
	display: block;
	width: 170px;
	padding: 6px 16px 6px 12px;
	border-left: 4px #000 solid;
	background: #000 !important;
}
#nav li ul li a:hover {
	color: #ee6071!important;
	background: #000 !important;
}

/* Nav IE6 Fixes */

#nav ul table {
	position: absolute;
	top: 0;
	left: 0;
	border-collapse: collapse;
	padding-left: 0;
}
#nav ul table ul {
	margin-left: 0;
	padding-left: 0;
}


#nav .artists {
	float:right;
	margin-top:-4px;
	padding-right:10px;
	color:#a6b337;
	text-transform: uppercase;
	text-align:left;
	width:166p;
}

/* Slider */

#info h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 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-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

#holder{
	/* The unordered list that is to be split into pages */
	width:458px;
	overflow:hidden;
	border: 3px solid #dedede;
	margin:0;
	background:#FFF;
	padding-bottom:13px;
}

.swControls{
	position:relative;
	margin:-18px 5px 0 0;
	float:right;
	z-index:100000;
}

a.swShowPage{

	/* The links that initiate the page slide */

	background-color:#bfbfbf;
	float:left;
	height:7px;
	margin:4px 3px;
	text-indent:-9999px;
	width:7px;
	/*border:1px solid #ccc;*/
	
	/* CSS3 rounded corners */
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

a.swShowPage:hover{
	background-color:#999999;
}
a.swShowPage.actives{
	background-color:#ff3300;

}

#holder li{
	background-color:#FFF;
	list-style:none outside none;
	margin:15px 15px 0 15px;
	padding:0;
	float:left;
	width:410px;
	
	/*margin:0;
	padding-bottom:15px;

	 Regular CSS3 box shadows (not inset): 

	-moz-box-shadow:0 0 6px #111111;
	-webkit-box-shadow:0 0 6px #111111;
	box-shadow:0 0 6px #111111;*/
}

#holder li h3{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	margin:0 0 5px 0;
	padding:0;
	
	/*margin:0;
	padding-bottom:15px;

	 Regular CSS3 box shadows (not inset): 

	-moz-box-shadow:0 0 6px #111111;
	-webkit-box-shadow:0 0 6px #111111;
	box-shadow:0 0 6px #111111;*/
}

#holder li h3 a {
	color:#000;
	text-decoration:none;
}

#holder li h3 a:hover {
	color:red;
}

#holder li p{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin:0;
	padding:0;
}

.homeExtras {
	font-size:15px; 
	color:#e05165; 
	font-weight:normal; 
	padding:1px 0 3px 0;
	line-height:16px;
	margin:0;
	}

/* Footer */

#wsfooter {
	background-color:#f4f2f2;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	width:670px;
	padding-bottom:25px;
	padding-left:25px;
	padding-top:20px;
	padding-right:10px;
	vertical-align:middle
}

.westin {
	border: 1px #ccc solid;
	margin-right:10px;
}

.partnersFlash {
	margin:0;
	padding:0;
}

.thankyou {
	padding-left:12px;
}

#wsfooter .smtxt {
	font-size:12px;
	color: rgb(136, 136, 136); 
	padding-bottom: 6px;
}
