@charset "utf-8";
/**
* Basic Content (Typography/Form) CSS
*
* @author Marcin Piekarski
* @copyright 2009
* @version 0.1
*/

/* HOMEPAGE */
body.homepage-page					{ background: url(../images/dark_bg.gif); margin: 0; padding: 0; }
body.homepage-page a img			{ border: none; }

#latest-show						{ margin: 5px 0; }
	#latest-show img						{ margin-bottom: -7px; }

#review-quote blockquote			{ margin: 0; padding: 0; }
#review-quote blockquote p			{ color: #fff; font: 14px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; }
	#review-quote blockquote p cite			{ color: #d7ddec; }
	#review-quote blockquote p a,
	#review-quote blockquote p a:visited	{ color: #FFFFFF; text-decoration: underline; }
	#review-quote blockquote p a:hover,
	#review-quote blockquote p a:active		{ color: #d7ddec; text-decoration: none; }

/* CONTENT */
.content-page						{ background: #000000 url(../images/main_bg.gif); margin: 0; padding: 0; }
.content-page a img					{ border: none; }

#announcement						{ padding: 5px 0px; }
#announcement p						{ color: #FFFFFF; font: 14px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
	#announcement p a,
	#announcement p a:visited				{ color: #FFFFFF; text-decoration: underline; }
	#announcement p a:hover,
	#announcement p a:active				{ color: #d7ddec; text-decoration: none; }

#reviews-quote						{ background: #17283d url(../images/dark_bg.gif); }
#reviews-quote td					{ text-align: center; width: 100%; }
#reviews-quote p					{ color: #fff; font: 14px Verdana, Arial, Helvetica, sans-serif; margin: 8px 0 10px 0; }
	#reviews-quote p a,
	#reviews-quote p a:visited				{ color: #FFFFFF; text-decoration: underline; }
	#reviews-quote p a:hover,
	#reviews-quote p a:active				{ color: #d7ddec; text-decoration: none; }
	
.copyrightinfo						{ }
	.copyrightinfo a,
	.copyrightinfo a:visited				{ color: #FFFFFF; text-decoration: none; }
	.copyrightinfo a:hover,
	.copyrightinfo a:active					{ color: #d7ddec; text-decoration: underline; }
	
/*
#announcement						{ background: #17283d url(../images/dark_bg.gif); }

#announcement-box					{ background-color: #627392; border: 1px solid #fff; text-align: center; margin: 0 auto; width: 90%; }
#announcement-box p					{ padding: 5px 0px 0px 0px; }
	#announcement-box p a,
	#announcement-box p a:visited			{ color: #FFFFFF; text-decoration: underline; }
	#announcement-box p a:hover,
	#announcement-box p a:active			{ color: #d7ddec; text-decoration: none; }
*/

/* ANNOUNCEMENT PAGE */
.announcement-page					{ color: #FFF; background-color: #17283d; font: 14px Arial, Helvetica, sans-serif; }

#announcement-page					{ margin: 0 auto; text-align: center; width: 700px; }
	#announcement-page p a,
	#announcement-page p a:visited			{ color: #FFFFFF; text-decoration: underline; }
	#announcement-page p a:hover,
	#announcement-page p a:active			{ color: #d7ddec; text-decoration: none; }
	
/* REVIEWS PAGE */
#reviews							{ background-color: #17283d; font: 12px Verdana, Arial, Helvetica, sans-serif; }

#reviews-page						{ margin: 0 auto; width: 700px; }
	.reviews-link							{ text-align: center; }
	.reviews-link a,
	.reviews-link a:visited					{ color: #fff; text-decoration: underline; }
	.reviews-link a:hover,
	.reviews-link a:active					{ color: #d7ddec; text-decoration: none; }
	
#reviews-content					{ background-color: #FFFFFF; padding: 5px 10px 10px 10px; }
	.review									{ border-top: 1px dotted #7b86a1; }
	.review h2								{ color: #627392; }
	.review img.logo						{ border: none; float: right; }
	.review p								{ font-size: 1em; line-height: 1.666667em; }
	.review p a,
	.review p a:visited						{ color: #305c92; text-decoration: underline; }
	.review p a:hover,	
	.review p a:active						{ color: #627392; text-decoration: none; }
	
.reviews-star						{ margin-bottom: -5px; }

/* SHOWS PAGE */
#show-titles						{ border: none; margin: 0 auto; padding: 0; width: 80%; }
	#show-titles td 					{ width: 50%; }
		#show-titles table					{ }
			#show-titles td						{ height: 50px; vertical-align: middle; }
			.show-titles-arrow					{ padding-right: 6px; margin-bottom: 3px; }
	
.show-titles-arrow						{ margin-right: 2px; margin-top: 20px; }

/* MISC */

.center								{ text-align: center; width: 100%; }

