/* GLOBAL */
BODY 		{ background:#696969 url(Images/BG.jpg);background-repeat: repeat-x;margin:0px; padding:0px; font-family: arial, verdana, sans-serif; font-size:11px;}
a:link		{ color:#FFDF00;text-decoration:none;}
a:active	{ color:#FFDF00;text-decoration:none;}
a:visited	{ color:#FFDF00;text-decoration:none;}
a:hover		{ color:#FFDF00;text-decoration:none;}
input		{ color:#696969;font-size:11px;}
h1		{ font-size:12px; font-weight:bold;margin:10px 0px 0px 0px;padding:0px;}

/* GENERAL */
#PageWrapper	{ width:990px; margin:0px auto;}
#Header		{ width:990px;position:relative;}
.MO		{ position:absolute; right:50px; top:0px;width:161px;}
#Logo		{ float:left;width:264px;margin:8px 0px 0px 0px;}
#Navigation	{ float:right; margin:62px 10px 0px 0px; }
#Navigation IMG	{ margin:0px 0px 0px 25px; }

/* HOME */
#HomeBanner	{ background-image: url(Images/HomeBanner.jpg); background-position:bottom right;height:261px; width:990px;background-repeat:no-repeat;position:relative;}
#HomeBanner div	{ margin:0px; padding:0px;font-size:20px; font-weight:bold;position: absolute; top:40px; left:0px;text-align:center;color:#FFDF00;line-height:30px;}
#Content	{ width:990px;margin:20px 0px 0px 0px;}
#LeftBar	{ float:left;width:280px;color:#ffffff;padding:0px 20px 0px 0px;}
#MainContent	{ float:left;width:690px;color:#ffffff; line-height:24px;}
#twitter_update_list {list-style-type:none;margin:5px 0px 0px 0px; padding:0px;}
#twitter_update_list li	{margin:0px 0px 10px 0px;}
.Tweets		{ float:left;width:70px;margin-top:5px;}
.Badges		{ float:left;}
.NewsInput	{ float:left;}
.SubmitButton	{ float:left;margin:0px 0px 0px 5px;}

/* SUBPAGE */
#BannerMusic	{position:relative;width:990px;margin:-3px 0px 0px 0px;height:264px;background-image: url(Images/BannerMusic.jpg); background-repeat:none;}
#BannerMusic div	{ position:absolute; top:3px; left:17px;}
#SubPageFeature	{width:990px;margin:20px 0px 0px 0px;height:220px;color:#ffffff;}
#SubPageContent	{width:940px;margin:20px auto 0px auto;color:#ffffff;}
#BannerBooking	{ background-image: url(Images/BannerPerformances.jpg); background-position:bottom right;height:261px; width:990px;background-repeat:no-repeat;position:relative;}
#BannerBooking div	{ margin:0px; padding:0px;font-size:20px; font-weight:bold;position: absolute; top:15px; left:50px;text-align:center;color:#FFDF00;line-height:30px;}
#BannerEducation	{ background-image: url(Images/BannerEducation.jpg); background-position:bottom right;height:261px; width:990px;background-repeat:no-repeat;position:relative;}
#BannerEducation div	{ margin:0px; padding:0px;font-size:20px; font-weight:bold;position: absolute; top:40px; left:0px;text-align:center;color:#FFDF00;line-height:30px;}

#BannerContact	{ background-image: url(Images/BannerContact.jpg); background-position:bottom right;height:261px; width:990px;background-repeat:no-repeat;position:relative;}
#BannerContact div	{ margin:0px; padding:0px;font-size:20px; font-weight:bold;position: absolute; top:70px; left:50px;text-align:center;color:#FFDF00;line-height:30px;}


#PerformanceContent	{ float:left;width:690px;color:#ffffff; line-height:14px;}
#PerformanceContent div	{ float: left; width:300px;}

.Photos	td	{ padding:10px 0px;text-align:center;}
.Photos IMG	{ border:solid 1px #ffffff;}

#RequestABid	{ float:left;width:300px;}
#BookingContent	{ float:left;width:635px;}


/* FOOTER */
#Footer		{ width:700px;margin:20px auto;font-size:10px;color:#cccccc;text-align:center;}
#Footer a:link	{ color:#cccccc;}
#Footer a:active	{ color:#cccccc;}
#Footer a:visited	{ color:#cccccc;}
#Footer a:hover	{ color:#cccccc;}
#Footer ul	{ list-style-type:none;margin:5px 0px; padding:0px;}
#Footer li	{ display:inline;margin:0px 0px 0px 20px;}
.ClearFloats	{ clear:both;}
