#main-index
	{
		background-repeat: repeat;
		vertical-align: top;
		padding: 0px;
		border: 0px solid #bbb;
width: 890px;
		}
		
		#main-index h2
		{
			text-transform: uppercase;
		}
		
		#main-index #main-block
		{
		 	padding: 20px;
			}
		
		#main-index .post
		{
			color: white;
			padding-bottom: 20px;
			padding-top: 20px;
			
			}
		
		#main-index .post h4 a, #main-side .post h4 a:visited
		{
			text-decoration: none;
		}
		
		#main-index .post .gigs
		{
			width: 100%;
			border-collapse: collapse;
			}
			
		#main-index .post .gigs th
		{
			background: #444;
			color: #fff;
			font-weight: bold;
			}
		
		#main-index .post .gigs td
		{
			text-align: center;
			}
		
		#main-index .post-comments
		{
			margin-top: 20px;
			font-size: 7pt;
			text-transform: uppercase;
			color: #b7b7b7;
			vertical-align: middle;
			}
			
			#main-side .post-comments a, #main-side .post-comments a:visited
			{
				color: #b7b7b7;
				text-decoration: underline;
				}
		
		#main-index .post-comments span
		{
			display: inline;
		    padding-top: 20px;
			}
			
		#main-index .post-comments .bmarks
		{width: 170px;
			margin-left: 15px;
			}
		
		.bmarks a, .bmarks a:visited
		{
			margin-right: 5px;
		}
		
	#right-index
	{
	
		vertical-align: top;
		padding-right: 10px;
		font-size: 10pt;
		padding-left: 10px;
		}
		
		#right-index p img
		{
			border: 1px solid #bbb;
			margin: 0px;
			padding: 0;
			}
		
		#right-index h4
		{
			margin: -5px 0 0 0;
			padding: 0;
			font-size: 18pt;
			font-weight: bold;
			}

		#right-index h4 a, #right-side h4 a:visited
		{
			color: #999;
			font-size: 10pt;
			margin-top: -4px;
			display: block;
			text-decoration: none;
			font-weight: none;
			}
		
		#right-index h6
		{
			font-size: 14pt; font-weight: normal; text-transform: uppercase; margin-bottom: 8px; letter-spacing: -0.00em;
			}
		
		.infolinks a, .infolinks a:visited
		{
			font-size: 10pt;
			text-transform: uppercase;
			text-decoration: underline;
			}
		
		#right-index h2.booking
		{
			margin: 20px 0;
			text-transform: uppercase;
			}
			
		#right-index .styles
		{
			margin: 5px 0;
			font-size: 12pt;
			}
			
		#right-index .participant-info
		{
			margin-bottom: 40px;
			}
			
			#right-index .participant-info .additional-info
			{
				margin-bottom: 20px;
				}
			
		#right-index img
		{
			margin-bottom: 20px;
			}










#main-block h2 a
{
font-size: 15px;
margin-bottom: 30px;
}
.comment-name
{
color: black;
font-size: 10px;
background-color: #CCCCCC;
padding: 5px;
}

.comment-name em
{
text-decoration: underline;
font-size: 14px;
font-weight: normal
}


#main-side
{
background-image: url(i/1.jpg); 
/*background-color:#1a1a1a;  */
.comments
{
color: #c6c6c6;
}

.comments a
{
color: #c0c0c0;
}

.bookdata
{
width: 50px;}
#mainside h2 
{
font-size: 15px;
}
		
	#mainside
	{
		background-repeat: no-repeat;
		background-image: url(i/1.jpg);
		vertical-align: top;
		padding: 0px;
		border: 1px solid #bbb;
width: 400px;
		}
		
		#mainside h2
		{
			text-transform: uppercase;
		}
		
		#mainside #main-block
		{
		 	width: 400px;
		 	padding: 10px;
			}
		
		#mainside .post
		{
			width: 420px;
			padding-bottom: 20px;
			padding-top: 10px;
			
			}
		
		#mainside .post h4 a, #main-side .post h4 a:visited
		{
			text-decoration: none;
		}
		
		#mainside .post .gigs
		{
			width: 100%;
			border-collapse: collapse;
			}
			
		#mainside .post .gigs th
		{
			background: #444;
			color: #fff;
			font-weight: bold;
			}
		
		#mainside .post .gigs td
		{
			text-align: center;
			}
		
		#mainside .post-comments
		{
			margin-top: 20px;
			font-size: 7pt;
			text-transform: uppercase;
			color: #b7b7b7;
			vertical-align: middle;
			}
			
			#mainside .post-comments a, #main-side .post-comments a:visited
			{
				color: #b7b7b7;
				text-decoration: underline;
				}
		
		#mainside .post-comments span
		{
			display: inline;
		    padding-top: 20px;
			}
			
		#mainside .post-comments .bmarks
		{width: 170px;
			margin-left: 15px;
			}
		
		.bmarks a, .bmarks a:visited
		{
			margin-right: 5px;
		}