/* CSS Document */



/***********************************************/

/*           Tickets Any Event                 */

/* Copyright 2006.  All Rights Reserved.       */

/***********************************************/











/***********************************************/

/*           HTML TAG STYLES                   */

/***********************************************/ 





html, body{

	background-color: #121212;

	padding-right: 25px;

	width:100%;

	height:100%;

	background-image: url(../img/bgstripes.gif); 

	background-repeat: repeat;

	margin: 0;

	font-family: Helvetica, Arial, sans-serif;

}



.about { display: block;

	padding: 0 8px 10px 8px;

	border-bottom: 1px solid #373835;

	border-right: 1px solid #373835;

	border-left: 1px solid #373835;

	font-size: 11px;

	color: #888888;

	margin: 0 0 0 0;

	}

.about strong { font-weight: normal;

color: #ffffff;}

.about a:link { text-decoration: underline; 

	color:#fff;}

.about a:visited { text-decoration: underline; 

	color:#fff;}

.about a:hover { text-decoration: underline; 

	color:#ffc20e;}

	

#ajax {

	width: 575px;

	background-repeat: no-repeat;

	background-position: top left;

	margin-bottom: 6px;

}



#ajax h2 {

	color: #FFFFFF;

	font-size: medium;

	margin-bottom: 5px;

	margin-top: 0px;

	letter-spacing: 1px;

	font-weight: normal;

}



#ajax img {

	margin-left: 5px;

}



#box {

	margin-right: auto;

	margin-left: auto;

	width: 785px;

	height: 95%;

	border: #FFFFFF 1px solid;

	padding: 0 25px 0 25px;

	background-image: url(../img/logohang.gif) ;

	background-repeat: no-repeat;

	margin-top: 0;

	border: 0;

	margin-bottom: 0;

}



#bodybox {

	width: 785px;

	height: auto;

	border: none;

	padding: 0 0 0 0;

	background-image:url(../img/bodybg2.jpg);

	background-repeat:repeat-y;

	margin-top: 0;

	margin-bottom: 0;

	border-right: #000000 solid 2px;

	border-top: 0;

	border-left: 0;

	border-bottom: #000000 solid 5px !important;

	overflow: hidden;

}



#content { width: 575px;

	margin: 0;

	float: right;

	padding: 4px 6px 10px 2px;

	}



#content h1 {

	margin: 0 0 6px 0;

	font-size: 24px;

	color: #FFF;

	background-color: #0E0E0D;

	padding: 6px;

	overflow: hidden;

	border: 1px solid #373835;

	display: block;}

#content h5 {

	margin: 6px 0 0 0;

	font-size: 15px;

	color: #FFF;

	overflow: hidden;

	display: block;

	padding: 5px 6px 0 115px;

	background-image:url(../img/logo-small.jpg);

	background-repeat:no-repeat;

	height: 31px;

	border-top: 1px solid #373835;

	border-right: 1px solid #373835;

	border-left: 1px solid #373835;

	}

#content h2 { font-weight: bold;

	font-size: 18px;}



.contentRED { color: #fff;

	background-image: url(../img/arrow-lonely.gif);

	background-position: center right;

	padding: 0 12px 0 0;

	font-weight: bold;

	background-repeat: no-repeat;

	font-size: 14px !important;

	margin: 12px 0 6px 8px !important;}

.contentRED a:link {  text-decoration: underline; 

	color:#FFF;}

.contentRED a:hover {  text-decoration: underline; 

	color:#ED1C24;}

.contentRED a:visited {  text-decoration: underline; 

	color:#FFF;}



#faves { width: auto;

	background-image: url(../img/front-faves.gif);

	background-position:top left;

	background-repeat: no-repeat;

	height: 300px;

	margin:0 !important;

	padding: 50px 0 0 0;



	}

#faves h1 { color: #fff;

	font-size: 16px;

	font-weight: bold;

	border: none !important;

	padding: 0 0 0 14px !important;

	background-image: url(../img/arrow-lonely.gif) !important;

	background-repeat: no-repeat;

	background-position: center left;

	background-color: #000;

		}



		

#favestb{ margin-bottom: 6px;

	border-bottom: 1px dashed #252424;

	padding-bottom: 6px;

		}



#favesfeat{ margin-bottom: 8px !important;

	border-bottom: 1px dashed #252424;

		}

#fanfave { margin: 0 0 10px 10px;

	line-height: normal !important;	}	

#fanfave p { margin: 6px 0 10px 0 !important;

	line-height: normal !important;	}

#fanfave h1 a:link { color: #fff;

	text-decoration: none;	}

#fanfave h1 a:visited { color: #fff;

	text-decoration: none;}

#fanfave h1 a:hover { color: #ED1C24;

	text-decoration: none;		}



#foot { display: block;

	height: auto;

	width: 780px;

	background-color: #0c0c0c;

	float: right;

	overflow: hidden;

	margin: 0;

	color: #CCCCCC;

	font-size:12px;

	background-image:url(../img/foottopbg.jpg);

	background-repeat:no-repeat;

	background-position: top center;

	padding: 8px 0 0 0;

	}

#foot p { display: block;

	height: 89px;

	width: 780px;

	float: right;

	overflow: hidden;

	margin: 0;

	background-image: url(../img/footbg.gif);

	background-repeat:no-repeat;

	background-position: left top;

	padding: 16px 0 0 0;

	}

#foot h4 {
	display: block;
	height: 20px;
	width: 778px;
	background-color: #0c0c0c;
	float: right;
	border: 1px solid #373835;
	color: #0c0c0c;
	font-size: 2px;
	overflow: hidden;
	margin: 0;
	background-position:bottom center;
	background-repeat: no-repeat;

	}

	

#head { width: 785px;

	background-image:url(../img/headbg2.jpg);

	background-repeat:no-repeat;

	height: 107px !important;

	margin: 0;

	padding: 0;

}



#indexfront { width: auto;

	height: auto;

	background-image:url(../img/indexcontentbg.jpg);

	background-repeat: repeat-x;

	margin: 0 0 10px 0;

	background-color: #000;

	border-bottom: 2px solid #202020;

	color: #888989;

	font-size: 12px;

	line-height: 25px;

	padding: 15px 25px 50px 15px;

	}

#indexfront h2 {font-size: 16px !important;

	color:#fff !important;

	font-weight: 600 !important;

	margin: 0 0 6px 5px !important;

	padding: 0 !important;

	background: none !important;}

#indexfront h4 { font-size: 14px;

	color:#fff !important;

	font-weight: bold;

	margin: 4px 4px 8px 0;

	background-image: url(../img/still-arrow.jpg);

	background-repeat: no-repeat;

	background-position: center left;

	}



#indexfront a:link { text-decoration: none;

	color:#888989;	}

#indexfront a:visited { text-decoration: none;

	color:#888989;	}

#indexfront a:hover { text-decoration: none;

	color: #f5d500;}

#indexfront h4 a:link { text-decoration: none;

	color:#fff !important;

	}

#indexfront h4 a:hover { text-decoration: none;

	color:#ED1C24 !important;

	}

#indexfront h4 a:visited { text-decoration: none;

	color:#fff !important;

	}	

	

#indexstill {

	width: auto;

	height: auto;

	background-image:url(../img/indexcontentbg.jpg);

	background-repeat: repeat-x;

	background-color: #000;

	border-bottom: 2px solid #202020;

	color: #888989;

	font-size: 12px;

	line-height:18px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 15px;

	padding-right: 25px;

	padding-bottom: 25px;

	padding-left: 15px;

	}



#indexstill h2 {font-size: 16px !important;

	color:#fff !important;

	font-weight: 600 !important;

	margin: 0 0 6px 12px !important;

	padding: 0 !important;

	background: none !important;}

#indexstill h4 { font-size: 14px;

	color:#fff;

	font-weight: bold;

	margin: 4px 4px 8px 0;

	background-image: url(../img/still-arrow.jpg);

	background-repeat: no-repeat;

	background-position: bottom left;

	}

#indexstill a:link { text-decoration: none;

	color:#fff;

	}

#indexstill h4 a:hover { text-decoration: none;

	color:#ED1C24;

	}

#indexstill h4 a:visited { text-decoration: none;

	color:#fff;

	}





#indextb { margin-bottom: 15px;

	border-bottom: 1px dashed #252424;

	

	}



.info {display: block;

	padding: 0 8px 10px 8px;

	font-size: 11px;

	color: #888888;

	margin: 0 0 10px 0;}

	

.info h3 {

	display: block;

	font-size: 13px;

	color: #FFFFFF;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 5px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

}

	

#logo {

	height:107px; 

	float: left;

	width:280px; 

	margin:0;

	padding:0;

	line-height: 1000px;

	overflow: hidden;

}



#logo h1 {

	text-indent:-9000px;

	margin:0;

	padding:0;

	overflow: hidden;}



#logo a:link { text-decoration: none;

	margin:0;

	padding:0;}



/*old Div around search and top tabs

#navtabs {

height:107px; 

width:468px; 

margin:0;

padding:0 8px 0 5px;

overflow: hidden;

border: none;

float: right;

}*/







#logohang { width: 25px;

	margin: 0;

	padding: 0;

	background-image:url(../img/logohang.gif);

	background-repeat: no-repeat;

	height: 98px;

	float:right;}



#more_events {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	color: #fff;

	background-image: url(../img/arrowy-small.gif);

	background-repeat: no-repeat;

	background-position: right;

	padding-right: 18px;

	height: 20px;

	display: block;

	font-weight: bold;

	margin-bottom: 8px;}

#more_events a:link { text-decoration: underline; 

	color:#fff;}

#more_events a:visited { text-decoration: underline; 

	color:#fff;}

#more_events a:hover { text-decoration: underline; 

	color:#ffc20e;}

	

	

#nav {

	width: 185px;

	margin:0;

	padding-right: 1px;

	padding-left: 1px;

	height:auto;

	float:left;}





#navleft {

	list-style: none;

	margin: 8px 0 10px 0;

	overflow: hidden;

	padding: 0;

	font-size: 13px;

	font-weight: bold;

}



#navleft a {

	display: block;

	width: 181px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #333333;

	padding: 5px 0 5px 10px;

	text-decoration: none;

	color: #616161;

}

#navleft a:hover { color:#f5d500;}

#navleft a:visited {color: #616161;}

/*Left Nav Colors*/

.on a { color: #a1a1a1 !important;}

.on a:hover { color: #f5d500 !important;}

.on a:visited {color: #a1a1a1 !important;}

/*test*/

.off a { color: #616161;}

.off a:hover { color: #f5d500;}

.off a:visited {color: #616161;}





#nav h4 { background-image:url(../img/navheadbg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	color: #000;

	font-size: 15px;

	display: block;

	height: 27px;

	padding: 3px 0 0 3px;

	margin: 0px;

	font-weight: bold;

}



#nav h2 { background-color: #0c0c0c;

	color: #FFF;

	font-size: 11px;

	display: block;

	height: 20px;

	padding: 5px 0 0 8px;

	font-weight: bold;

	margin: 30px 0 0 4px;

	display: block;

	border-top: #222222 solid 1px;

	border-left: #222222 solid 1px;

	border-right: #222222 solid 1px;

}



#navfed { background-image: url(../img/fed-b.gif);

	background-repeat: no-repeat;

	background-position: center; 

	display: block;

	height: 30px;

	margin: 20px 0 6px 0 !important;

	padding:0 !important;

	border: none !important;}

#navnatb { background-image: url(../img/natb-b.gif);

	background-repeat: no-repeat;

	background-position: center; 

	display: block;

	height: 66px;

	margin: 20px 0 6px 0 !important;

	padding:0 !important;

	border: none !important;}

#navveri { background-image: url(../img/veri-black.gif);

	background-repeat: no-repeat;

	background-position: center; 

	display: block;

	height: 48px;

	margin: 15px 0 6px 0 !important;

	padding:0 !important;

	border: none !important;}

	

	

#nav p { display: block;

	padding: 8px 4px 5px 4px;

	border: #222222 solid 1px;

	font-size: 11px;

	color: #888888;

	margin:0 0 0 4px;

}

#nav p strong { font-weight: normal;

color: #ffffff;}



/* Left Nav */



#navcontainer { width: 200px; }



#navcontainer ul

{

	margin-left: 0;

	padding-left: 0;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif !important;

	font-size: 80%;

}



#navcontainer a

{

	display: block;

	width: 200px;

	background-color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #333333;

	padding-top: 6px;

	padding-right: 6px;

	padding-bottom: 6px;

	padding-left: 10px;

}



#navcontainer a:link, #navlist a:visited

{

color: #CCCCCC;

text-decoration: none;

}



#navcontainer a:hover

{

	color: #FCCF14;

	text-decoration: underline;

}





#rotator {

	height: 200px;

	width: 575px;

	margin-bottom: 8px;

}



#searchbox { height: 34px;

	width: 369px; 

	margin: 14px 8px 13px 0;

	float: right;

	background-image:url(../img/searchbg.jpg);

	background-repeat: no-repeat;

	background-position: top left;

}

.searchhide { background: #fff;

	border: 1px solid #CCCCCC;

	height: 15px; 

	width: 258px; 

	margin: 5px 6px 6px 6px;

	padding: 2px 0 2px 5px;

	overflow: hidden;

	font-size: 10px;

	float:left;}

.searchbutton { float:right;

	margin: 0px;

	display: inline;}

	

#still{

	width: 575px;

	height: 280px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 6px;

	margin-left: 0;

}



#still2 {
	width: 575px;
	height: 500px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
}



#more_events { margin-right: auto;

	margin-left: auto;

	font-size: 14px;

	color: #fff;

	background-image: url(../img/arrowy-small.gif);

	background-repeat: no-repeat;

	background-position: right;

	padding-right: 14px;

	height: 16px;

	display: block;}



#still_events { margin:15px 25px 8px 25px;

	border-bottom: 1px dashed #252424;

	height: 118px;

	padding-bottom: 8px !important;

	color: #888989;

	font-size: 12px;

	line-height:18px;}

#still_events h2 {font-size: 16px;

	color:#fff;

	font-weight: 600;

	margin: 0 0 6px 12px;}

#still_events h3 { font-size: 14px;

	color:#fff;

	font-weight: bold;

	margin: 0 0 10px 0;}

#still_events h4 { font-size: 14px;

	color:#fff;

	font-weight: bold;

	margin: 4px 4px 8px 0;

	background-image: url(../img/still-arrow.jpg);

	background-repeat: no-repeat;

	background-position: bottom left;

	}

#still_events h4 a:link { text-decoration: none;

	color:#fff;

	}

#still_events h4 a:hover { text-decoration: none;

	color:#ED1C24;

	}

#still_events h4 a:visited { text-decoration: none;

	color:#fff;

	}





/* Top Tabs */

#tabs {

	margin:0;

	width: 470px;

	list-style:inside none;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0px;

	float:right;

	font-size:12px;

	line-height:normal;

	font-weight: 400;

      }

#tabs li {

      display:inline;

      margin:0;

      padding:0;

      }

#tabs a {

      float:right;

      background:url("../img/tab_l.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 10px;

      text-decoration:none;

      }

#tabs a span {

	float:left;

	display:block;

	background: url("../img/tab_r.gif") no-repeat right top;

	color:#FFF;

	padding-top: 5px;

	padding-right: 12px;

	padding-bottom: 4px;

	padding-left: 0px;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs a span {

	float:none;

}

    /* End IE5-Mac hack */

#tabs a:hover span {

      color:#333333;

      }

#tabs a:hover {

	background-position:0% -42px;

      }

#tabs a:hover span {

      background-position:100% -42px;

      }



.title { display: block;

	color: #ffc20e !important; 

	margin: 8px 8px 10px 8px;

	background: none !important;

	border: none !important;

}

#more_events-no-arrow {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	padding-right: 18px;
	height: 20px;
	display: block;
	font-weight: bold;
	margin-bottom: 8px;
}
#more_events-no-arrow a:link {
	text-decoration: underline;
	color:#fff;
}
#more_events-no-arrow a:visited {
	text-decoration: underline;
	color:#fff;
}
#more_events-no-arrow a:hover {
	text-decoration: underline;
	color:#ffc20e;
}
