
html, body	{	
	margin:						10px auto 0 auto;	
	background-color:			#00065C;
}

a {
	text-decoration:			none;
}

.logo {
	width:						792px;
	position:					relative;
	z-index:						200;
	left:							50%;
	margin-left:				-396px;
	margin-bottom:				20px;
}

.menu {
	height:						33px;
	width:						792px;
	position:					relative;
	z-index:						200;
	left:							50%;
	margin-left:				-396px;
}

.menu_selected {
	position:					relative;
	top:							-7px;
	cursor:						pointer;
}

.bar {
	height:						28px;
	width:						792px;
	position:					relative;
	left:							50%;
	margin-left:				-396px;
}

.fade_under {
	width:						100%;
	height:						8px;
}

.container {
	width:						792px;
	position:					relative;
	left:							50%;
	margin-left:			-396px;
}

.content {
	width:						792px;
	vertical-align:		top;
}

.side {
	width:						160px;
}

.standard {
	font-family:				verdana;
	font-size:					11px;
	width:						100%;
}

.tabs {
	position:					relative;
	z-index:						100;	
	display:						inline;
}

.events_box span {
	width:						780px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						10px 0px 20px 8px;
	margin:						0px 0px 20px 0px;
}

.current_events {
	border:						1px solid #9cafd5;
	background-color:			#354e82;
	color:						#FFFFFF;	
}

.current_events a{
	color:						#FFFFFF;	
}

.current_events img{
	border:						2px outset #9cafd5;
	cursor:						pointer;
}

.current_events img:hover{
	border:						2px inset #9cafd5;
}


.performers_box span {
	width:						780px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						10px 0px 20px 8px;
	margin:						0px 0px 20px 0px;
}

.latest_performers {
	border:						1px solid #ef97c8;
	background-color:			#893162;
	color:						#FFFFFF;	
}

.latest_performers a{
	color:						#FFFFFF;	
}

.latest_performers img{
	border:						2px outset #ef97c8;
}

.latest_performers img:hover{
	border:						2px inset #ef97c8;
}

.register_box span {
	width:						780px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						10px 0px 10px 8px;
	margin:						0px 0px 20px 0px;
}

.performer_registration {
	border:						1px solid #ffd08e;
	background-color:			#ff9600;
	color:						#171717;	
}

.register_tbl {
	font-family:				verdana;
	font-size:					11px;
	color:						#FFFFFF;	
	padding:						0px 0px 15px 10px;
}

.home_tab {
	padding:						10px 10px 0px 10px;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#893162;
}

.home_tab img {
	margin:						3px 5px 0px 0px;
}

.home_box span {
	width:						780px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				normal;
	padding:						0px 0px 0px 8px;
	margin:						0px 0px 20px 0px;
}

.home_content {
	border:						1px solid #f1a193;
	background-color:			#9B2D17;
	color:						#FFFFFF;	
}

.home_div {
	position:					relative;
	left:							505px;
}

.register_title {
	position:					absolute;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#e1be1a;
	padding:						0px;
	margin:						0px;
	text-align:					right;
	width:						505px;
}

.home_title {
	position:					absolute;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#9b2d17;
	padding:						0px;
	margin:						0px;
	text-align:					right;
	width:						505px;
}

.performers_title {
	position:					absolute;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#923a6b;
	padding:						0px 0px 0px 0px;
	margin:						0px;
	text-align:					right;
	width:						505px;
}

.events_title {
	position:					absolute;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#405c96;
	padding:						0px 0px 0px 0px;
	margin:						0px;
	text-align:					right;
	width:						505px;
}

.aboutus_content {
	border:						1px solid #f1b97c;
	background-color:			#e86d00;
	color:						#FFFFFF;
}

.aboutus_box span {
	width:						760px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	padding:						10px 15px 15px 15px;
	margin:						0px 0px 20px 0px;
}

.banner {
	position:					relative;
	left:							50px;
	bottom:						30px;
}

.clients_box span {
	width:						775px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						15px 0px 0px 15px;
	margin:						0px 0px 20px 0px;
}

.some_clients {
	border:						1px solid #e7f1c9;
	background-color:			#64820a;
	color:						#FFFFFF;	
}

.some_clients img {
	border:						2px outset #64820a;
}

.contact_box span {
	width:						780px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						15px 0px 0px 8px;
	margin:						0px 0px 20px 0px;
}

.contact_details {
	border:						1px solid #faddff;
	background-color:			#540962;
	color:						#FFFFFF;	
}

.contact_tbl {
	font-family:				verdana;
	font-size:					11px;
	color:						#FFFFFF;	
	padding:						15px 0px 15px 10px;
}

.contact_submit{
	font-family:				verdana;
	font-size:					11px;
	color:						#FFFFFF;	
	background-color:			#540962;
	border:						2px outset #faddff;
}


.contact_tbl a{
	font-family:				verdana;
	font-size:					11px;
	color:						#FFFFFF;	
}

.contact_tbl a:hover{
	color:						#CAA7DF;	
}

.contact_label{
	font-weight:				bold;
	width:						120px;
}

.calendar_tbl {
	width:						180px;
	font-family:				verdana;
	font-size:					11px;
	border:						1px solid #9db9f3;
	background-color:			#d5e3ff;
}

.calendar_tbl td {
	text-align:					center;
	padding:						3px 5px 3px 5px;
}

.calendar_header {
	font-weight:				bold;
	background-color:			#405c96;	
	color:						#FFF;
}

.calendar_header td {
	background-color:			#405c96;	
	padding:						10px 10px 10px 10px;
}

.calendar_today {
	font-size:					13px;
	font-weight:				bold;
	background-color:			#354e82;
	color:						#FFF;
}

.calendar_container {
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						10px 0px 0px 0px;
	margin:						0px 0px 20px 0px;
	color:						#405c96;	
}

.calendar_container a{
	color:						#405c96;	
}

.calendar_navigation {
	padding:						5px 0px 0px 0px;
	text-align:					center;
	color:						#FFF;
}

.calendar_last{
	padding:						8px 0px 0px 0px;
	text-align:					left;
	font-size:					8px;
	font-weight:				normal;
	letter-spacing:			1px;
}

.calendar_last a{
	color:						#FFF;
}

.calendar_next a{
	color:						#FFF;
}

.calendar_next{
	padding:						8px 0px 0px 0px;
	text-align:					right;
	font-size:					8px;
	font-weight:				normal;
	letter-spacing:			1px;
}

.calendar_event a{
	color:						#405C96;
	font-weight:				bold;
	font-size:					13px;
}

.events_heading {
	padding:						7px 7px 7px 7px;
	color:						#FFFFFF;
	font-weight:				bold;
	font-size:					13px;
}

.event_title {
	padding:						0px 0px 0px 7px;
	color:						#FFFFFF;
	font-weight:				bold;
	font-size:					11px;
}

.client_title {
	padding:						0px 0px 2px 0px;
	color:						#FFFFFF;
	font-weight:				bold;
	font-size:					11px;
}

.event_dates {
	padding:						0px 0px 0px 7px;
	color:						#FFFFFF;
	font-size:					10px;
}

.event_img img{
	margin:						0px 0px 0px 7px;	
}

.event_description {
	padding:						0px 10px 10px 7px;
	color:						#FFFFFF;
	font-size:					10px;
}

.events_tbl {
	width:						80%;
}

.pcategories_box span {
	width:						780px;
	display:						block;
	position:					relative;
	z-index:						50;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						10px 0px 0px 8px;
	margin:						0px 0px 20px 0px;
}

.performer_categories {
	border:						1px solid #acbded;
	background-color:			#00065C;
	color:						#FFFFFF;	
}

.pcategories_title {
	position:					absolute;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#171717;
	padding:						0px 0px 0px 0px;
	margin:						0px;
	text-align:					right;
	width:						505px;
}

.pcategories_container {
	width:						100%;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	padding:						10px 0px 0px 8px;
	margin:						0px 0px 20px 0px;
	color:						#405c96;	
}

.pcategory_cell {
	background-image:			url('../media/images/pcategory_background.gif');
	background-repeat:		no-repeat;
	background-position:		top left;
	width:						120px;
	height:						120px;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#FFFFFF;
}

.pcategory_cell_heading {
	font-family:				verdana;
	font-size:					13px;
	font-weight:				bold;
	color:						#FFFFFF;
}

.pcategory_cell_hover {
	background-image:			url('../media/images/pcategory_background_hover.gif');
	background-repeat:		no-repeat;
	background-position:		top left;
	width:						120px;
	height:						120px;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#FFFFFF;
	cursor:						pointer;
}

.performer_description {
	font-family:				verdana;
	font-size:					11px;
	color:						#FFFFFF;
}

.perf_description {
	font-family:				verdana;
	font-size:					11px;
	color:						#FFFFFF;
	border:						3px outset #4D58CF;
	padding:						10px 10px 10px 10px;
	width:						450px;
}

.performer_cell {
	width:						135px;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#FFFFFF;
	padding:						5px 0px 10px 8px;
}

.performer_cell_hover {
	width:						135px;
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#FFFFFF;
	cursor:						pointer;
	padding:						5px 0px 10px 8px;
}

.performer_cell img {
	border:						2px outset #171717;
}

.performer_cell_hover img {
	border:						2px inset #171717;
}

.performer_pictures img{
	border:						2px outset #171717;
}

.performer_description img{
	border:						2px outset #171717;
}

.performer_pictures img:hover{
	border:						2px inset #171717;
}

.client_img img{
	border:						2px outset #171717;
}

.client_img img:hover{
	border:						2px outset #171717;
	cursor:						default;
}

.performer_description a {
	font-size:					9px;
	color:						#FFFFFF;
	background-color:			#bd3a7a;
	border:						2px outset #bd3a7a;
	padding:						2px 4px 2px 4px;
}

.performer_description a:hover {
	border:						2px inset #bd3a7a;
}


.performer_heading {
	font-size:					13px;
	color:						#FFFFFF;
	font-weight:				bold;
}

.client_event_tbl {
	padding:						0px;
	margin:						0px;
}

.footer_bar {
	background-image:			url('../media/images/top_logo_pink.gif');
	background-repeat:		repeat-x;
	width:						100%;
	height:						36px;
	display:						block;
	margin:						15px 0px 0px 0px;
}

.footer {
	height:						50px;
	width:						100%;
}

.footer_tbl {
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
	color:						#FFF;
}

.footer_tbl a{
	color:						#FFF;
}

.footer_tbl a:hover{
	color:						#AF0055;
}

.footer a{
	font-family:				verdana;
	font-size:					11px;
	font-weight:				bold;
}

.register_btn a{
	color:						#FFFFFF;
	background-color:			#DF6300;
	border:						2px outset #DF6300;
	padding:						2px 4px 2px 4px;
	width:						150px;
	display:						table-cell;
	float:						right;
	text-align:					center;
	font-size:					15px;
	font-weight:				bold;
	margin:						0px 15px 0px 0px;
}

.register_btn a:hover {
	border:						2px inset #DF6300;
}

.fade_right_tab {
	background-repeat:		repeat-y;
	position:					absolute;
	height:						31px;
	padding:						0px;
	margin:						1px 0px 0px 0px;
	width:						15px;
}

.fade_right_box {
	background-repeat:		no-repeat;
	background-position:		top right;
	width:						610px;
	padding:						0px 0px 0px 0px;
	margin:						0px;
}

.client_event_img img{
	border:						2px outset #64820A;
	cursor:						pointer;
	margin:						0px 0px 0px 7px;	
}

.client_event_img img:hover{
	border:						2px inset #64820A;
}

.sitemap_box{
	padding:						10px 10px 20px 10px;
}

.sitemap_box a{
	color:						#FFF;
}

.sitemap_box a:hover{
	color:						#000;
}

.sitemap_pcatgeories{
	padding:						5px 0px 0px 10px;
}

.sitemap_performers{
	padding:						5px 0px 0px 15px;
}

.sitemap_performers a{
	color:						#000;
}

.sitemap_performers a:hover{
	color:						#FFF;
}