/*	GLOBAL	*/
html,body,div,ul,li,h1,p,blockquote,fieldset,input {margin: 0; padding: 0;}
ul,ol {list-style: none;}
img {border: none;}
a {border-bottom: 1px solid #cccccc;color: #636363;text-decoration: none;}
a:hover {border-bottom: 1px dotted #aaaaaa;color: #552988; }
body {
	width: 960px; height: 631px;  
	margin: 10px auto 20px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	background: #414142;
}

.clear {height:0px; line-height:0px; padding:0px; margin:0px; clear:both;}

.any-page {width: 960px; height: 631px; background: #ffffff;}

#logo {width: 478px; text-align: right; float: right;}
#logo a {border-bottom: none;text-decoration: none;}

.section {width: 478px; height: 381px;margin: 10px 0 0 0;text-align: justify; float: right;background: #f3f4f4;}
.section h1 {font-size: 12px; font-weight: bold; color: #552988; margin: 20px 0 15px 25px;}
.section p {font-size: 12px; font-weight: normal; color: #231f20; margin: 0 25px 15px 25px;}
.section table {margin: 10px 0 0 40px; font-size: 11px; font-weight: normal;}
.section table td {width: 130px;}
.section .videos {width: 478px; height: 180px; background: #d1d3d4;}
.section .videos p {margin: 0; padding: 10px 0 0 25px;}
.section .title {width: 98px; background: #8a76a9; color: #ffffff; padding: 0 5px 0 5px;}
.section #theleft {float: left;}
.section #theright {float: right; margin: 0 25px 0 0;}
.section .button {width: 140px; border: 1px solid #b5a7ce; text-align: center; background: #ffffff; margin: 0 0 0 25px;}
.section .button .content {font-size: 10px; color: #49494b;}
.section .button a {font-size: 12px; font-weight: bold; display: block; color: #613c90; padding: 5px 0 5px 0; border-bottom: none;}
.section .button a:hover {color: #613c90; background: #ccc3de;}


/*	NAVIGATION	*/
.navigation {text-align: left; background: #542988; width: 478px; height: 27px; margin: 6px 0 0 0;}
.navigation ul {margin: 0;padding: 6px 0 0 3px;}
.navigation li {display: inline;font-size: 12px;color: #9580b7;}
.navigation a {color: #ffffff;padding: 3px 10px 3px 10px;border-bottom: none;}
.navigation a:hover {background: #9580b7;color: #542988;padding: 3px 10px 3px 10px;}
.navigation #current a {background: #9580b7;color: #542988;padding: 3px 10px 3px 10px;}


/*	HOME PAGE	*/
#homebg {background: url(images/home_bg.jpg) no-repeat; width: 960px; height: 631px;}

.home-section {
	width: 478px; height: 366px;
	margin: 10px 0 0 0; 
	padding: 12px 0 0 0;
	float: right;
	background: url(images/section_bg.gif) no-repeat;
}
.home-section h1 {font-size: 12px; font-weight: bold; color: #552988; margin: 0 0 0 15px;}
.home-section #the-show {color: #a7a9ac; padding: 12px 0 0 12px; float: left;}
.home-section #the-show #the-date {font-size: 20px; font-weight: bold; margin: 0 0 15px 0; float: left;}
.home-section #the-show #the-time {font-size: 12px; padding: 5px 0 0 5px; float: left;}
.home-section #the-show #show-info {font-size: 12px; font-weight: bold; color: #552988; padding: 0 0 0 110px;}
.home-section #the-show #show-location {font-size: 11px; font-weight: normal; color: #636363; font-family: "Myriad Pro", Arial, sans-serif;}


/*	ABOUT PAGE	*/
#aboutbg {background: url(images/about_bg.jpg) no-repeat; width: 960px; height: 631px;}


/*	GALLERY PAGE	*/
#gallerybg {background: url(images/gallery_bg.jpg) no-repeat; width: 960px; height: 631px;}


/*	CONNECTIONS	PAGE	*/
#connectionsbg {background: url(images/connections_bg.jpg) no-repeat; width: 960px; height: 631px;}


/*	CONTACT	*/ 
.contact {width: 235px; height: 27px; float: right; margin: 25px 0 0 0;}
.contact a {border-bottom: none;}
.contact a:hover {border: none;}


/*	FOOTER	*/ 
.footer {background: #414142; color: #7d7c7c; text-align: center; padding: 10px 0 0 0;}
.footer p{font-size: 11px; margin: 5px 0 0 0;}
.footer li {display: inline; font-size: 12px; color: #9580b7;}
.footer a {color: #c4c5c6; padding: 3px 6px 3px 6px; border-bottom: none;}
.footer a:hover {color: #f3f4f4; padding: 3px 6px 3px 6px;}
.footer #current a {color: #9580b7; padding: 3px 6px 3px 6px;}
