@charset "utf-8";
body  {
    
	font: 14px Arial, Helvetica, sans-serif;
			
	background: #010405  url(../sitedesignimages/KenForrestLogoSlice.png) repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.thrColAbsHdr #container { 
	position: relative; 
	width: 990px; 
	background: #000;
	margin: 0 auto;
	text-align: left;
} 
.thrColAbsHdr #header { 
	height: 170px; 
	background: #000  url(../sitedesignimages/KenForrestLogoSlice.png) repeat-x; 
}
.thrColAbsHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}
.thrColAbsHdr #topslice {
	margin-left:185px;
	background-color:#d2d2d7;
	height:25px;
	background-image:url(../SiteDesignImages/MainTopSlice.png);
}
.thrColAbsHdr #mainContent {
	padding:1px 10px 10px 10px;
	background-color:#d2d2d7;
	margin-left:185px;
	margin-bottom:10px;
}
.thrColAbsHdr #HeaderContent {
	position:relative;
	height:40px;
	left:0px;
	top:0px;
	background-color:#d2d2d7;
	width:785px;
}
.thrColAbsHdr #LeftContent {
	position:relative;
	float:left;
	background-color:#d2d2d7;
	width:220px;
}
#RightColTop {
	position:relative;
	margin-left:230px;
	width:555px;
	background-color:#d2d2d7;
	height:20px;
}
#RightColContainer {
	position:relative;
	margin-left:230px;
	width:555px;
	background-color:#fff;
	height:1530px;
}
.Artistbox {
	position: absolute;
	top: 5px;
	margin-left:10px;
	width:535px;
	background-color:#e6f0ff;
	height:1520px;
	visibility:hidden;
}
.ArtistboxTop {
	position:absolute;
	top:-10px;
}

#Artist1 {
}
#Artist2 {
}
#Artist3 {
}
#Artist4 {
}
#Artist5 {
}
#Artist6 {
}
#Artist7 {
}
.thrColAbsHdr #Ticket {
	padding:1px 0px 0px 0px;
	background-color: #d2d2d7;
	background-image:url(../SiteDesignImages/Ticket.png);
	height:100px;
	width:220px;
	margin-bottom:10px;
	
}
.TicketImageFltLft {
	float: left;
	margin-top:10px;
	margin-left:30px;
	margin-right: 10px;
}
.TicketName {
	position:relative;
	text-align:center;
	width:100px;
	height:100px;
	font-weight:bold;
	color:#000;
}
	a.TicketName {
		color: #000;
		font-weight:bold;
		text-decoration:none;
}
		
	a.TicketName:hover {
		color: #000;
		font-weight:bold;
		text-decoration: underline;
}
.thrColAbsHdr #footer { 
	margin-left:185px;
	margin-top:10px;
	/*height:60px;*/
	padding: 10px 10px 10px 20px;
	background:#d2d2d7;
} 
.thrColAbsHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { 
	float: right;
	margin-left:10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.fltlft { 
	float: left;
	margin-left:10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* ------------------------------- Left Menu ----------------------- */
	.thrColAbsHdr #leftmenu {
		position: absolute;
		height:600px;
		top: 165px;
		left: 0px;
		width: 180px;
		background: #000 url(../SiteDesignImages/Ricki.png) no-repeat;
		padding-top:5px;
		
}
	#leftmenu a.menu {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
}
	#leftmenu a.menu:visited {
		color: #fff;
		text-decoration: none;
}
	#leftmenu a.menu:hover {
		color: #fff;
		text-decoration: underline;
}
	.tdheight {
		width: 100%;
		height:25px;		
}
/*----------------  End Left Menu -------------------------------*/

h1,h2,h3,p,ul {font-family: Arial, Helvetica, sans-serif;}

	h1 {
		font-size: 24px;
		padding-left:10px;
		color: #000;
		text-align:left;
		text-decoration:none;
		font-weight: bold;
}
	h2 {
		font-size: 20px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		color: #000;
		text-align:left;
		text-decoration: none;
		font-weight: bold;
}
	h3 {
		font-size:14px;
		padding-left:15px;
		padding-right:15px;
		color: #d2d2d7;
		text-align:center;
		text-decoration: none;
		font-weight: bold;
}
	p {
		padding-left:10px;
		padding-right:10px;
		color: #000;
		text-align:justify;
		text-decoration: none;
		font-weight: normal;
}
	ul {
		color: #000;
		text-align:justify;
		text-decoration: none;
		font-weight: normal;
		padding-left: 25px;
		padding-top: 0px;
}
	ol {
		color: #000;
		text-align:justify;
		text-decoration: none;
		font-weight: normal;
		padding-left: 25px;
		padding-top: 0px;
}
.TableText {
		padding-left:0px;
		padding-right:0px;
		color: #000;
		text-align:Left;
		text-decoration: none;
		font-weight: normal;
}
	.linkstyle{ /* Style for all hyper-links in the website */
		color:#006600;
		font-weight: normal;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}
	a.linkstyle:link{
		color:#000;
		font-weight: normal;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}
	a.linkstyle:visited{
		color:#000;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}	
	a.linkstyle:hover{
		color:#000;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}
	a.linkstyle:active{
		color:#000;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
	}
.VideoFloatLt{
		float:left;
		text-align:left;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		color: #000;
		text-decoration: none;
		font-weight: bold;
}
.VideoFloatRt{
		float:right;
		text-align:right;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		color: #000;
		text-decoration: none;
		font-weight: bold;
}
.linkstylelight{
		color:#d2d2d7;
		font-weight: bold;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}
	a.linkstylelight:link{
		color:#d2d2d7;
		font-weight: bold;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}
	a.linkstylelight:visited{
		color:#d2d2d7;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}	
	a.linkstylelight:hover{
		color:#d2d2d7;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
}
	a.linkstylelight:active{
		color:#d2d2d7;
		margin-right: 0px;
		margin-left: 0px;
		text-decoration: underline;
	}
