body {
	background-color: white;
	text-align: center;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	margin-top:0px;
}

a img {
	border: none;
}

table.mainTable {
	margin : 10px auto;
	width: 948px;
	border: none;
}

table.mainTable td.logoArea{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

table.mainTable td.logoArea div{
	width: 948px;
	height: 174px;
	margin: 0px;
	padding: 0px;
}

table.mainTable td.navArea, table.mainTable td.navAreaBlue{
	width: 948px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/****
table.mainTable td.navArea div {
	background: #838d6b url('nav.jpg') no-repeat;
	color:  #565c3e;
	width: 948px;
	height: 40px;
	margin: 10px 0px;
	padding: 0px;
	position: relative;
	text-align: center;
}
***/

table.mainTable td.navAreaBlue div {
	background                      : url('navBlue.jpg') no-repeat;
	color                           : #C90F24; /** this is the DIVIDER color **/
	width                           : 948px;
	height                          : 40px;
	margin                          : 10px 0px;
	padding                         : 0px;
	position                        : relative;
	text-align                      : center;
}

table.mainTable td.navArea ul {
	position: absolute;
	left: 25px;
	top: 6px;
	width: 900px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

table.mainTable td.navArea ul li{
	display: inline;
	margin: 0px 10px;
	padding: 5px 0px;
}


table.mainTable td.navAreaBlue ul {
	position: absolute;
	left: 25px;
	top: 8px;
	width: 900px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
table.mainTable td.navAreaBlue ul li{
	display: inline;
	margin: 0px 10px;
	padding: 5px 0px;
	
}


table.mainTable td.navAreaBlue ul li a {
	color:  rgb(251, 251, 251);
	font-weight: bold;
	text-decoration: none;
	font-size: 20px;
}

table.mainTable td.navArea ul li a {
	color:  #d7dccc;
	font-weight: bold;
	text-decoration: none;
	font-size: 20px;
}

table.mainTable td.navArea ul li a:hover {
	background-color:  #405953;
	color: #fbd094;
}

table.mainTable td.leftArea{
	width: 200px;
	height: auto;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	color: #2e4939;
}

table.mainTable td.leftArea div.press {
	background: white url('press2009.gif') no-repeat;
	color:  white;
	width: 200px;
	height: 46px;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}

table.mainTable td.leftArea div.crowd {
	background: url('crowdGreen2177.gif') no-repeat;
	color:  white;
	width: 200px;
	height: 177px;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}

table.mainTable td.leftArea div.bands {
	background: white url('bands850.gif') no-repeat;
	width: 200px;
	height: 850px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px;
	text-align: center;
	position: relative;
}

table.mainTable td.leftArea div.myspace {
	background: url('c12_myspaceRed-200-200.gif') no-repeat;
	width: 200px;
	height: 200px;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}

table.mainTable td.leftArea div.myspace h3 {
	font-size: 14px;
	margin: 0px;
	padding: 10px 5px;
}

table.mainTable td.leftArea div.previous {
	background: url('crowdGreen2177.gif') no-repeat;
	color:white;
	width: 200px;
	height: 177px;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
	
}

table.mainTable td.leftArea div.previous h3 {
	color:  white;
	margin: 0px;
	padding: 15px 0px 10px;
}

table.mainTable td.leftArea div.previous p {
	color       :  white;
	font-size   : 16px;
	margin      : 0px;
	line-height : 30px;
	/**padding: 15px 0px 10px; **/
}


table.mainTable td.leftArea div.bands div {
	position: absolute;
	top: 60px;
	left: 10px;
	width: 180px;
}

table.mainTable td.leftArea div.bands p {
	color:  white;
	font-size: 23px;
	margin: 10px 0px;
	padding: 0px;

}

table.mainTable td.leftArea div.bands p.more {
	font-size: 15px;
}

table.mainTable td.leftArea a {
	color: white;
	text-decoration: none;
}

table.mainTable td.leftArea div.crowd img {
	margin-bottom: 0px;
}

table.mainTable td.leftArea div.press p,
table.mainTable td.leftArea div.crowd p {
	margin: 0px;
	padding: 10px 2px;
}

table.mainTable td.leftArea div.press a{
	font-size: 20px;
}

table.mainTable td.leftArea div.date{
	margin-bottom: 10px;
}
table.mainTable td.leftArea div.crowd p a:hover{
	color: #9c9b7c;
	/***background-color: white; ***/
}
table.mainTable td.leftArea div.crowd p a.textLink:hover {
  background-color:white;
  color:rgb(0, 128, 66);
}

table.mainTable td.leftArea div.press a:hover{
	color: #e54f2a;
	background-color: white;
}

table.mainTable td.middleArea{
	width: 530px;
	height: auto;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	color: #2e4939;
	text-align: left;
}

table.mainTable td.middleArea a{
	color: #4c7d7a;
}

table.mainTable td.middleArea h1{
	font-size: 23px;
	/** color: #e54f2a; **/
	color             : #C90F24;
	
	margin: 9px 0px;
}

table.mainTable td.middleArea h1 a {
	color: #e54f2a;
}

table.mainTable td.middleArea h2{
	font-size: 20px;
	padding-left:10px;
}

table.mainTable td.middleArea p,
table.mainTable td.rightArea p,
table.mainTable td.leftArea p{
	margin: 0px 0px 10px;
}

table.mainTable td.middleArea p.sponsor{
	text-align: center;
	margin-bottom: 30px;
	font-size: 22px;
	font-weight: bold;
}

table.mainTable td.middleArea p.footer{
	text-align: center;
	font-size: 10px;
}

table.mainTable td.middleArea table.epkTable {
	text-align: center;
	font-size: 11px;
}

table.mainTable td.rightArea{
	width: 170px;
	height: auto;	
	vertical-align: top;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.orangeAsterisk {
  color     : rgb(229, 79, 42);
}

.afterParty {
	background: url('c12_afterParty170x265.gif') no-repeat;
	width: 170px;
	height: 265px;
	text-align: center;
	color: #fff;
  font-size: 14px;
  line-height: 28px;
  float:right;
   padding-top: 10px;
}
td.rightArea div.afterParty p a{
 color: #fff;
 text-decoration: none;
 font-size : 18px;
 font-weight: bold;
}

td.rightArea div.afterParty a:hover{
  background-color: #fff;
	color: rgb(58, 111, 155);
}

/** FOR HOMEPAGE ONLY **/
div.socialBar {
  background: url('c12_socialBar560x50.gif') no-repeat;
  width     : 560px;
  height    : 50px;
  color     : white;
  font-size : 11px;
  text-align: center;
  padding-top: 10px;

}




div.socialBar table tr td a.socText {
  color     : white;
  text-decoration: none;

  
}
div.socialBar img {
  
  background-color:#fff;
  border: 1px solid #ccc;
  
}
