	body { 
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #000;
	} 
	
	a { color: #bd4d38; font-style: italic; }
	
	#header { 
	width: 960px;
	margin: 20px auto 10px auto;
	}

	#header-info { 
	background: transparent url(images/mechani-logosmall.jpg) no-repeat top center;
	width: 425px;
	height: 253px;
	float: left;
	display: block;
	}
	
	#header h1, #header h2 { text-indent: -9999pt; font-size: 1px; }

	#header h1 a { 
	width: 425px;
	height: 253px;
	float: left;
	display: block; }
	
	#search { 
	float: right;
	width: 480px;
	display: block;
	margin: 20px 0 10px 0;
	text-align: right;
	}

	select { 
	color: #fff;
	border: solid 1px #bd4d38;
	background-color: #000;
	}

	#search input { 
	width: 200px;
color: #fff;
	border: solid 1px #bd4d38;
	background-color: #000;
	display: inline;
	}

	#search button { 
	float: right;
	color: #fff;
	border: solid 1px #bd4d38;
	background-color: #2f1308;	
	margin-left: 10px;
	}

	#navigation { 
	float: left;
	clear: right;
	width: 535px;
	display: block;
	margin: 9px 0 0 0;
	}
	
	#navigation-content { 
	height: 60px;
	width: 500px;
	padding-top: 15px;
	min-height: 60px;
	}
	
	#navigation-content li { 
		margin: auto 0;
		color: #fff;
		display: inline;
		font-size: 22px;
		padding: 0 10px;
		font-family: Georgia, Arial, sans-serif;
	}
	
	#content { 
	background: #000 url(images/footer-bg.jpg) no-repeat top center;
	color: #fff;
	padding: 0px 0 20px 0;
	min-height: 500px;
	clear: both;
	}

	#main-content { 
	width: 960px; 
	margin-left: auto; 
	margin-right: auto; }
	
	#primary-content { 
	width: 700px; 
	float: right;
	padding-left: 10px;
	/* border-left: dotted 1px #692b1f; */
	color: #fff;
	margin-bottom: 20px;
	}
	
	#primary-content h3 { 
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-family: Georgia, Arial, sans-serif;
	}

	#primary-content h1 { 
	font-size: 26px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-family: Georgia, Arial, sans-serif;
	}

	#primary-content h3 a, #primary-content h1 a, { 
	color: #fff;
	}
	
	#primary-content img { 
	padding: 10px;
	display: inline;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
	
	.caption { 
	font-style: italic;
	text-align: center;
	display: block;
	font-size: 11px;
	} 
	
	#secondary-content { 
	width: 220px; 
	padding: 0 19px 0 0; 
	float: left;
	} 

	#buytickets-button { 
	display: block;
	text-indent: -9999pt;
	font-size: 1px; 
	height: 55px;
	width: 220px;
	background: transparent url(/images/6.jpg) no-repeat top left;
	margin: 0 auto 18px auto;
	}

	#secondary-gallery { 
	margin-top: 20px;
	clear: both;
	}

	#secondary-gallery h4 { 
	margin: 20px 0 0 0;
	font-family: Georgia, Arial, sans-serif;
	padding: 0;
	}
	
	#secondary-gallery img { 
	border: solid 1px #692b1f;
	padding: 5px;
	}

	#secondary-content { 
	margin: 0; padding: 0;
	}

	#social-networking { 
	list-style-type: none;
	display: inline;
	margin: 0 auto;
	padding: 0;
	}

	#secondary-content #social-networking li { 
	list-style-type: none;
	display: inline;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	}

	#secondary-content #social-networking li a { 
	display: block;
	text-indent: -9999pt;
	font-size: 1px; 
	height: 55px;
	width: 55px;
	margin: 0 13px 0 0;
	}

	#facebook-button {
	background: transparent url(images/socialmedia.png) no-repeat top left;
	}

	#twitter-button {
	background: transparent url(images/socialmedia.png) no-repeat top center;
	}

	#rss-button {
	background: transparent url(images/socialmedia.png) no-repeat top right;
	}

	#footer { 
	width: 100%;
	color: #fff;
	padding: 10px 0;
	clear: both;
	}
	
	#footer-content { 
	width: 960px;
	padding: 10px 0;
	margin-left: auto;
	margin-right: auto;
	border-top: dotted 1px #692b1f;
	}
	
	#footer-content p { 
	font-style: italic;
	}
	
	#footer-content h4 { 
	font-size: 13px;
	font-family: Georgia, Arial, sans-serif;
	} 
	
	#footer ul { 
	padding: 0;
	margin: 0;
	}
	
	.footer-item { 
	padding: 0 20px 0 0;
	margin: 0 0 18px 0;
	width: 220px;
	float: left; 
	}
	
	.footer-item-right { 
	padding: 0 0 0 20px;
	margin: 0;
	width: 220px;
	float: left; 
	text-align: right;
	}

	#footer li { 
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	
	#footer a {
	color: #bd4d38;
	}
	
	#footer p {
	margin: 0; padding: 0;
	}
	
	.readmore { 
	float: right; 
	text-align: right;
	color: #bd4d38;
	}
	
	#buytix-button { 
	width: 180px;
	padding: 20px;
	background-color: #000;
	color: #bd4d38;
	border: solid 1px #fff;
	text-align: center;
	}

hr { 
border-style: dotted;
border-color: #692b1f;
border-width: 1px 0 0 0;
color: #000;
}

/* Spambot defense field */
#importantfield, #importantfield-label { display: none; overflow: hidden; height: 0; width: 0; padding: 0; margin: 0; }

.error-status { font-family: Georgia, sans-serif; }
.column { float: left; width: 40%; }
.clear { clear: both; }

h6 { font-style: italic; font-size: 1em; }

fieldset {
border-width: 0;
}

legend { 
display: none;
}

#txpCommentInputForm ol { list-style-type: none; margin: 0; padding: 0; }
#txpCommentInputForm li { list-style-type: none; margin: 0; padding: 0; }
