*           {margin:0; padding:0; list-style:none; border:none;}
html        {margin:0; padding:0;}
body        {font-family:Verdana,Arial,Sans-Serif; font-size:12px; line-height:20px; background:#f4f4f4 url(../images/bkg-1000-sidebar.gif) top center repeat-y;}
p           {margin:0 0 11px 0; line-height:20px;}
blockquote  {padding:0 10px 0 15px; border-left:4px dotted #ccc; color:#a4a4a4; margin-top:10px; margin:18px;}
blockquote b{color:#999;}

hr          {padding:10px 0 0;margin:0 0 10px 0;border-bottom: 1px solid #e5e5e5; clear:both;}
hr.heavy    {padding:0;margin:5px 0 15px 0;border-bottom: 2px dashed #fafafa; clear:both;}

#sidebar hr {border:none;height:2px;line-height:2px; padding:0;margin:10px 0;background:url(http://www.thewonderwall.com/images/line-break-300x2.gif) no-repeat top center; clear:both;}


body#admin  {font-family:Verdana,Arial,Sans-Serif; font-size:12px; line-height:20px; background:#f4f4f4 url(../images/bkg-1000.gif) top center repeat-y;}

/* ======================================================*/
/* [I]                      HEADINGS                     */
/* ======================================================*/

h1, h2.post-title {font-size:26px; font-weight:bold; font-family:Verdana,Arial,Sans-Serif; color:#000; line-height:36px; letter-spacing:-0.04em;padding:0;}
h2 {font-size:22px; font-weight:bold; font-family:Verdana,Arial,Sans-Serif; padding:18px 0 0;line-height:26px; }
h3 {font-size:18px; font-weight:bold; font-family:Verdana,Arial,Sans-Serif; padding:20px 0 8px;}
h4 {font-size:14px; font-weight:bold; font-family:Verdana,Arial,Sans-Serif; padding:14px 0 0;}

#logo h1   {padding:0;margin:0;}
#logo h1 a {background-image:url(../images/logo-pink-502x70.gif); background-repeat:no-repeat; background-position:0; display:block; width:502px; height:70px; margin:0; padding:0; text-indent:-9000px;}

#sidebar h3 {font-size:18px; font-weight:bold; font-family:Verdana,Arial,Sans-Serif; padding:0 0 8px;}

h2.first {padding: 0;}

h2.post-title a,
h2.post-title a:link,
h2.post-title a:visited {color:#000; text-decoration:none;}

h2.post-title a:hover,
h2.post-title a:focus,
h2.post-title a:active {color:#ff0080; text-decoration:none;}

h2.price a {color:#000;}

/*
h1.postertitle a  {color:#000;}
h4 a              {color:#ff0000; font-size:16px; font-weight:bold; font-family:Verdana,Arial,Sans-Serif;}
*/

/*
#content h2 {
  padding:0;
  margin:0;
  padding-top:0px;
  }
*/


/* ======================================================*/
/* [II]                     LINKS                        */
/* ======================================================*/

a,
a:link,
a:visited,
a:active {
  text-decoration:none; 
  color:#ff0080;
  }

a:hover {text-decoration:underline;color:#333;}
a img {border:0;}

#topnavwrap a:hover,
#footer a:hover {text-decoration:underline;color:#fff;}


/* ======================================================*/
/* [III]                    LISTS                        */
/* ======================================================*/

ol {padding: 0 0 0 30px;}

ol li{
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}


ul.menu{
  padding:10px 0;
  width:960px;
  overflow:hidden;
  }


ul.menu2{
  padding:10px 0;
  width:640px;
  overflow:hidden;
  }


ul.menu li{
  float:left !important;
  margin:0 10px 0 0;
  list-style-type:none;
  color:#fff;
  font-weight:bold;
  }

ul.menu2 li{
  float:left !important;
  margin:0 10px 10px 0;
  list-style-type:none;
  background:#003300;
  color:#fff;
  }

ul.menu li a,
ul.menu2 li a{
  display:block;
  padding:4px 6px;
  }

ul.menu li a:link,
ul.menu li a:visited,
ul.menu li a:active,
ul.menu2 li a:link,
ul.menu2 li a:visited,
ul.menu2 li a:active{
  background:#AA006E;
  color:#fff;
  }

ul.menu li a:hover,
ul.menu2 li a:hover{
  background:#ff0080;
  color:#fff;
  }

ul.menu li a.selected,
ul.menu2 li a.selected{
  font-weight:bold;
  color:#fff;
  }

ul.menu li a.selected,
ul.menu li a.selected:link,
ul.menu li a.selected:visited,
ul.menu li a.selected:active,
ul.menu2 li a.selected,
ul.menu2 li a.selected:link,
ul.menu2 li a.selected:visited,
ul.menu2 li a.selected:active{
  background:#99cc00;
  color:#fff;
  }

ul.menu li a.selected:hover,
ul.menu2 li a.selected:hover{
  background:#ff0080;
  color:#fff;
  }

ul.menu li a.sell,
ul.menu li a.sell:link,
ul.menu li a.sell:visited,
ul.menu li a.sell:active{
  background:#dd0000;
  color:#fff;
  }

ul.menu li a.sell:hover{
  background:#bb0000;
  }

ul.menu li a.tm,
ul.menu li a.tm:link,
ul.menu li a.tm:visited,
ul.menu li a.tm:active{
  background:#0078aa;
  color:#fff;
  }

ul.menu li a.tm:hover{
  background:#204e60;
  }




/* tickets front page featured best seller band logos */
ul.featuredlogos {
  width:640px;
  float:left;
  margin:0 auto 20px;
  padding:0;
  font-weight:bold;
  }

ul.featuredlogos li {
  float: left !important;
  margin: 0 13px 0 0;
  padding: 0 0 4px 0;
  list-style-type: none;
  text-align:center;
  background:#f4f4f4;
  }

ul.featuredlogos li.last {
  margin: 0;
  text-align:center;
  }




ul.prevnext         {float:left; width:100%;}
ul.prevnext li      {float:left;width:50%;}
ul.prevnext li.next {float:right;text-align:right;}


ul.sidebarlogos,
ul.sidebarlogos3,
ul.sidebarlogos4,
ul.sidebarlogos5,
ul.sidebarlogos6{
  padding:0;
  margin: 10px 0;
  overflow:hidden;
  width:300px;
  }

ul.sidebarlogos li,
ul.sidebarlogos2 li,
ul.sidebarlogos3 li,
ul.sidebarlogos4 li,
ul.sidebarlogos5 li,
ul.sidebarlogos6 li{
  float:left;
  text-align:center;
  padding:0 0 10px;
  }

ul.sidebarlogos  li{width:150px;}
ul.sidebarlogos2 li{width:150px;}
ul.sidebarlogos3 li{width:100px;}
ul.sidebarlogos4 li{width:75px;}
ul.sidebarlogos5 li{width:60px;}
ul.sidebarlogos6 li{width:50px;}



ul.list li,
ul.pinklist li,
li.dottedlist
{
  margin-left: 0;
  padding: 1px 0px 1px 23px;
  list-style: none;
  background-repeat: no-repeat;
  background-position: 0;
  }


ul.list li {background-image: url(../images/silk-icons/bullet_white.png);}
ul.list li.black{background-image: url(../images/silk-icons/bullet_black.png);}
ul.list li.blue{background-image: url(../images/silk-icons/bullet_blue.png);}
ul.list li.green{background-image: url(../images/silk-icons/bullet_green.png);}
ul.list li.orange{background-image: url(../images/silk-icons/bullet_orange.png);}
ul.list li.pink{background-image: url(../images/silk-icons/bullet_pink.png);}
ul.list li.purple{background-image: url(../images/silk-icons/bullet_purple.png);}
ul.list li.red{background-image: url(../images/silk-icons/bullet_red.png);}
ul.list li.white{background-image: url(../images/silk-icons/bullet_white.png);}
ul.list li.yellow{background-image: url(../images/silk-icons/bullet_yellow.png);}

ul.pinklist li {background-image: url(../images/silk-icons/bullet_pink.png);}



ul.dotted li{
  margin-left: 0;
  margin-bottom:4px;
  padding:0 0 0 23px;
  list-style: none;
  background-image: url(../images/silk-icons/bullet_white.png);
  background-repeat: no-repeat;
  background-position: 0;
  }





/*
.dottedlist{
  margin-left: 0;
  padding: 4px 0px 4px 23px;
  list-style: none;
  background-image: url(../img/icons/bullet_blue.png);
  background-repeat: no-repeat;
  background-position: 0;
  }
*/

.dottedlist2a{
  margin-left: 0;
  padding: 4px 0px 4px 23px;
  list-style: none;
  background-image: url(../images/silk-icons/bullet_blue.png);
  background-repeat: no-repeat;
  background-position: 0;
  }

.dottedlist2b{
  margin-left: 0;
  padding: 4px 0px 4px 23px;
  list-style: none;
  background-image: url(../images/silk-icons/bullet_white.png);
  background-repeat: no-repeat;
  background-position: 0;
  }


/* ======================================================*/
/* [IV]                     FORMS                        */
/* ======================================================*/

form{
  border:0;
  margin:0;
  padding:8px 0px 6px 8px;
  width:100%;
  }

textarea {
  width:100%;
  border: 1px solid #000;
  padding:10px;
}

input.text, input.name {
  background-color:#fff;
  margin-right:4px;
  border:3px solid #f4f4f4;
  padding:4px;
  font-size:12px;
  }

input.submitbutton {
  border: 2px solid #4d6120;
  background-color: #ff0080;
  color:#fff;
  font-weight:bold;
  padding:4px;
  }




form#commentform {
width:620px;
padding:10px;
}

textarea#comment {
background:#fafafa;
border:2px solid #333;
padding:0;
}



form#commentform  input#submit{
background: #000 url(../images/submit-button-pink-80x29.gif) no-repeat left top;
border:0;
margin:0;
padding:0 0 1px 0;
width:80px;
height:29px;
text-indent: -9999px;
font: 12px;
cursor: pointer;
  }






#sidebar .searchbox{
  width:300px;
  overflow:hidden;
  background-color:#e5e5e5;
  }


#sidebar .searchbox form{
  border:0;
  margin:0;
  padding:6px 0 6px 8px;
  }

#sidebar .searchbox input.text {
  background-color:#fff;
  border:3px solid #f4f4f4;
  margin:0 3px 0 0;
  padding:4px;
  }

#sidebar .searchbox input.submitbutton {
/*
  border: 2px solid #4d6120;
  margin:0;
  padding:4px;
  background-color: #ff0080;
  color:#fff;
  font-weight:bold;
*/
background: #000 url(../images/search-button-pink-80x29.gif) no-repeat left top;
border:0;
margin:0;
padding:0 0 1px 0;
width:80px;
height:29px;
text-indent: -9999px;
font: 12px;
cursor: pointer;
  }




/*
  border: #f4f4f4 solid 1px;
  background: #fafafa;
  padding: 5px;
*/

/*
input.text
input.button
input.submit

label {}
fieldset {}
legend {}
*/



/* ======================================================*/
/* [V]                      TABLES                       */
/* ======================================================*/




table {
/*
  width:640px;
*/
  padding:10px 0 0;
  margin:0;
  border-collapse:separate;
  border-spacing:0;
  }

table th {
  color: #000;
  border-bottom: 1px solid #999;
  background-color: #e5e5e5;
  font-size: 15px;
  padding:4px;
  }

table tr {
  border-width: 0px 1px 0 1px;
  border-style: solid;
  border-color: #ccc;
  }

table td {
  border-width: 0 0 1px 0;
  padding: 4px;
  border-style: solid;
  border-color: #f4f4f4;
  border-top:2px solid #fff;
/*
  border-width: 1px;
  padding: 4px;
  border-style: solid;
  border-color: #ccc;
*/
  }

table td.icon {
  width: 18px;
  text-align: center;
  }

table td.time {
  text-align: right;
  }

table a {
  font-weight: bold;
  }

table td.shortNotes {
  padding-left: 4px;
  }

table th.month {
  width: 500px;
/*
  background: #16b9e4;
  color: #fff;
*/
  background: #fff;
  color: #000;
  }

table caption {
  width: 630px;
  font-weight: bold;
  color: #fff;
  text-align: left;
  border-width: 1px 1px 1px 1px;
  padding: 4px 4px 4px 4px;
  border-style: solid solid solid solid;
  border-color: #ccc;
  background-color: #d99100;
  }

img.buy {
  position: relative;
  top: 3px;
  }

.row:hover {
  background: #FCFCFC;
  color: #000;
}





.tablestyle1 table tr.even2         {background:#fafafa;}
.tablestyle1 table tr.odd2          {background:#ecf6fc;}


table tr              {background:#fafafa;}
table tr.odd          {background:#ecf6fc;}


.tablestyle1 table tr.mj            {background:#eeffb9;}
.tablestyle1 table tr.mjnew         {background:#ecf6fc;}
.tablestyle1 table tr.notmj         {background:#ecf6fc;}
.tablestyle1 table tr.maybemj       {background:#fff;}

.tablestyle1 table tr.mj1           {background:#ecf6fc;}
.tablestyle1 table tr.mj2           {background:#fafafa;}

.tablestyle1 table tr td a.viagogo  {background:#000;}

.tablestyle1 table tr.mjmonth       {padding-top:15px;background:#fff;font-weight:bold;color:#000;}
.tablestyle1 table tr:hover.mjmonth {padding-top:15px;background:#fff;font-weight:bold;color:#000;}

.tablestyle1 table tr.mjmonth td    {padding-top:25px;font-weight:bold;color:#000;border-bottom:1px solid #ccc;}


.tablestyle1 a.tm,.tablestyle1 a.tm:link,.tablestyle1 a.tm:visited,.tablestyle1 a.tm:active{
  padding: 6px;
  background:#0078aa;
  color:#fff;
  }

.tablestyle1 a.tm:hover{
  background:#204e60;
  color:#fff;
  }

.tablestyle1 table tr:hover   {background:#fdf6e3;}
.tablestyle2 table tr.heading {background:#fff;}
.tablestyle2 th               {border-bottom:1px solid #ccc;}
.tablestyle2 table tr td      {border-bottom:2px solid #f4f4f4;}

.prices_even  {background:#fefde8;}
.prices_odd   {background:#fefde8;}


.ecu {
  width:640px;
}

.ecu table {
  width:100%;
  border:0;
  background-color:#fff;
}

.ecu table tr {
  background-color:#fff;
}




table.style3 {
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  margin:0;
  padding:10px 0 0;
  }

table.style3 th {
  background-color: #e5e5e5;
  border-bottom: 1px solid #999;
  color: #000;
  font-size: 15px;
  padding:4px;
  }

table.style3 tr {
  background:#fff;
  border:0;
  }

table.style3 td {
  background:#fff;
  border:0;
  padding: 4px;
  }


/* ======================================================*/
/* [VI]                     LAYOUT                       */
/* ======================================================*/

#pagewrap {
  }

#headerwrap {
  width:100%;
  height:72px;
  background-repeat:repeat;
  background-position:0;
  background-image:url(../images/bkg-pink.gif);
  }

#header {
  width:970px;
  margin:0 auto;
  height:72px;
  }

#logo {
  width:502px;
  padding:0;
  margin:0 auto;
  float:left;
  }

#banner {
  width:468px;
  float:left;
  padding:5px 0 5px 0;
  }

#topnavwrap {
/*
  background:#f4f4f4 url(../images/bkg-1000-f4f4f4.gif) top center repeat-y;
*/
/*
  background:#f4f4f4 url(../images/bkg-1000-333.gif) top center repeat-y;
*/
  background:#333;
  clear:both;
  width:100%;
  }

#topnav {
  width:970px;
  margin:0 auto;
/*
  text-align:center;
*/
  padding:5px 0 6px;
  color:#555;
/*  color:#ccc; */
/*  border-bottom:2px solid #e5e5e5; */
  }

#fullwidthwrap{
  background:#f4f4f4 url(../images/bkg-1000.gif) top center repeat-y;
  clear:both;
  width:100%;
  }



.fullwidthwrap {
  background:#f4f4f4 url(../images/bkg-1000.gif) top center repeat-y;
  clear:both;
  width:100%;
  }

.fullwidth {
  width:970px;
  margin:0 auto;
  text-align:center;
  padding:0;
  color:#555;
  border-bottom:2px solid #f4f4f4;
  }



#topad {
  width:970px;
  margin:0 auto;
  padding:10px 0 0;
  text-align:center;
  background:#fafafa;
  border-top:1px solid #f4f4f4;
  border-bottom:1px solid #f4f4f4;
  }

#contentwrap {
  width:970px;
/*
  background:#fff;
*/

  margin:0 auto;
  overflow:hidden;
  }

#content {
  width:640px;
  margin-right:30px;
  margin-bottom:20px;
  padding-top:10px;
  float:left;
  }

#sidebar {
  float:left;
  margin-bottom:20px;
  padding-top:10px;
  width:300px;
  }

#footerwrap {
  clear:both;
  width:100%;
  background:#000;
  border-top:3px solid #4D6120;
  }

#footer {
  width:970px;
  margin:0 auto;
  padding:15px 0;
  }



/* =======================================================*/
/* ### content and sidebar extra stylin'                  */
/* =======================================================*/





/* =======================================================*/
/* Blog stylin' | titles, entries, meta etc               */
/* =======================================================*/

.post{
/*
  border-bottom: 2px dotted #f4f4f4;
  border-bottom: 2px solid #C9C6B7;
*/
  border-bottom: 3px solid #EEEDE5;
  clear:both;
  margin-bottom: 15px;
  padding-bottom:26px; 
  }

.post-content {
padding-top:6px;
border-top: 1px solid #f4f4f4;
overflow:hidden;
width:640px;
  }

.post-content p{
  line-height:19px;
  padding:5px 10px 0 10px;
  overflow:hidden;
  }

.post-meta{
  margin-left: 0;
  margin-bottom:0;
  padding: 0px 0px 8px 4px;
  list-style: none;
  font-size:11px;
  color:#bbb;
  }

.post-object {
  padding-bottom:10px;
  }

.post-image {
  padding-bottom:10px;
  text-align:center;
  }



.post-content .imgleft img {
padding-right:20px;
border-right: 1px solid #f4f4f4;
float:left;
margin:0 20px 20px 0 !important;
}


.concert-image{
width:180px;
float:left;
}

.concert-description{
float:left;
width:450px;
margin-right:10px;
}



.ajaxloader640x230{
width:640px;
height:230px;
padding:0;
margin:0;
border:0;
background-image:url(../images/ajax-loader-32x32.gif);
background-repeat: no-repeat;
background-position: center center;
text-align:center;
}

.ajaxloader300x450{
width:300px;
height:450px;
padding:0;
margin:0;
border:0;
background-image:url(../images/ajax-loader-32x32.gif);
background-repeat: no-repeat;
background-position: center center;
text-align:center;
}




/* --------------------------------------- */
/* PAGE NAVIGATION ### NEW */
/* --------------------------------------- */
.pagination {
clear:both;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.pagination a, .pagination a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #e5e5e5;
	color: #ff0080;
	background-color: #fff;	
}

.pagination a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #e5e5e5;
	color: #ff0080;
	background-color: #FFFFFF;	
}

.pagination a:hover {	
	border: 1px solid #ff0080;
	color: #000000;
	background-color: #FFFFFF;
}

.pagination a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ff0080;
	color: #ff0080;
	background-color: #FFFFFF;	
}

.pagination span.currentpage {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #e5e5e5;
	color: #fff;
	background-color: #ff0080;	
	font-weight:bold;
	}


.pagination span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #333;
	border: 1px solid #e5e5e5;
	background-color: #f4f4f4;
}

.pagination span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #fff;
	background-color: #ff0080;
}

.pagination span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}





/* =======================================================*/
/* ### sidebar stylin'                                    */
/* =======================================================*/

.sidebarvouchercode .vouchercode {
/* background-color: #ff0080; */
  background-color: #99cc00;
  color: #fff;
  width:292px;
  border: 4px solid #7aaa00;
  }

.sidebarvouchercode .vouchercode p{
  padding: 10px 10px 5px 15px;
  background-color: #99cc00;
  }

.vouchercode a{
  color: #fff;
  text-decoration: underline;
  }






.myspaceblogposts {
  margin:15px 0;
  padding:10px;
  border:1px solid #e5e5e5;
  background: #fafafa;
  }

.myspaceblogposts p {
  border-bottom:1px solid #f4f4f4;
  padding-bottom:4px;
  }

.myspaceblogposts li {
  border-bottom:1px solid #f4f4f4;
  padding-bottom:4px;
  }


.myspaceblogposts h3 {
  padding: 0 0 4px;
  }

.box300 {
  width:300px;
  }

.box300 table {
width:288px;
padding:0;
margin:0;
border: 1px solid #ccc;
}

.box300 table tr{
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  width:276px;
}

/*
.box300 table td{
  border-width: none;
}
*/

/* sidebar top results tabs | start */
/* new sidebar list 3 */
/* sidebar tabbed list */
	div.widget {
	width: 278px;
/*
	margin: 20px;
*/
	padding: 10px 10px 10px;
	background: #f3f1eb;
	border: 1px solid #dedbd1;
	margin-bottom: 15px;
	}

.widget a {
	color: #222;
	text-decoration: none;
	}
	
.widget a:hover {
	color: #009;
	text-decoration: underline;
	}

.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}

.tabnav li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #222;
	font-weight: bold;
	padding: 4px 6px;
	outline: none;
	}
		
.tabnav li a:hover, 
.tabnav li a:active, 
.tabnav li.ui-tabs-selected a {
	background: #ebd9a9;
	color: #222;
	text-decoration: none;
	}

	.tabdiv {
/*
	margin-top: 2px;
*/
	background: #fffcf4;
	border: 4px solid #ebd9a9;
/*
	border: 1px solid #dedbd1;
*/
	padding: 5px;
	}
	
	.tabdiv li {
	background:#FFFCF4;
	color: #999;
	font-weight:bold;
	border-bottom:solid 1px #ebd9a9;
	display:block;
	}

	.tabdiv li:hover{
	background:#fdf6e3;
	color:#737373;
	text-decoration:underline;
	}

	.tabdiv li a{
	padding:6px 25px;
	display:block;
	text-decoration: none;
	color:#ff0080;
	}

	.tabdiv li a:hover {
	color: #333;
	text-decoration: underline;
	}

.ui-tabs-hide {
	display: none;
	}

/* sidebar top results tabs | end */


/* =======================================================*/
/* [V]                     MISC                           */
/* =======================================================*/
.paddedtop {padding-top:10px;}
.paddedtop30 {padding-top:30px;}

.center {text-align:center;}

.hidden {display:none;}
img#wpstats{display:none;} /* remove Wordpress Stats smiley */

.floatleft {float:left;}
.clear {clear:both;}
.pad {padding:10px;}

img.alignright {float:right; padding:0 0 10px 10px;}
img.alignleft {float:left; padding:0 15px 0 0;}

.ebay table {background:#000;}
