body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:1.5em;
	color:#292929;
	margin:29px 0 0 0;
}
.footer {
	color:#747474;
	font-size:90%;
	margin-top:10px;
}
.backimage {
	background-image:url(../images/back_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#D1CFBC;
}

/* GLOBAL CLASSES */
table.topblock {
	background-color:#FFFFFF; 
	border-right:1px solid #DEDBCC; 
	border-left:1px solid #DEDBCC;
	text-align:left;
}
td.topblock {
	background-color:#4270A2;
	background-image:url(../images/nav_crownmark.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	border:4px solid #FFFFFF;
}
.nav {
	border-bottom:3px solid #AEC3DA;
}
.bold {
	font-weight:bold;
}
.clear {
	clear:both;
}
.floatright {
	float:right;
}
.free {
	color:#9d0a0e;
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.nomargin {
	margin:0;
	padding:0;
}
.notop {
	margin-top:0;
}
.nobottom {
    margin-bottom:0;
}
td.data {
	border-bottom:1px solid #666666; 
	border-right:1px solid #666666;
}
a {
	color:#1C3B77;
}
.announcements {
	font-size:x-small; 
	color:#767575; 
	font-weight:bold;
}
/* HOME SPECIFIC */
.facebook {
	background: url(../images/facebook_icon.gif) top left no-repeat;
	margin-top:0;
	padding:2px 0 8px 23px;
}
.facebook a {
	font-size: 90%;
	text-decoration: none;
	text-transform: uppercase;
}
.facebook a:hover {
	text-decoration:underline;
}
.homeheader {
	font-size:140%;
	color:#124175;
	margin-bottom:0;
}
.homefeaturebox {
	background-color:#FFFFFF;
	border:1px solid #E1943D;
	margin:0;
	text-align:left;
}
.homefeaturetext {
	font-size:110%;
	color:#245A96;
}
a.home {
	color:#FFFFFF;
	background-color:#245A96;
	padding:2px;
	font-size:75%;
	text-decoration:none;
}
td.mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#EDF2F7;
}
.tickets h2 {
	color:#124175;
	font-size:120%;
	margin:15px 0 0 0;
	text-transform: uppercase;
}
.tickets table {
	border-top:1px solid #ebb77d;
	font-size:85%;
	margin-bottom:10px;
}
.tickets table td {
	background-color:white;
	border-bottom:1px solid #ebb77d;
	padding:3px 2px;
}
.tickets p, .tickets h3 {
	line-height:normal;
	margin:0;
}
.tickets h3 {
	padding-top:15px;
}
.tickets p {
	padding-top:15px;
}
.tickets a.more {
	background: url(/images/home_arrow.jpg) top right no-repeat;
	font-weight:bold;
	margin-top:15px;
	padding-right:15px;
	text-transform: uppercase;
}

/* INN SPECIFIC */
.inn_header {
	font-size:150%;
	color:#005113;
	margin-bottom:0;
}
.inn_mainimage {
	border-top: 4px solid #FFFFFF;
	background-color:#F2F8F1;
}

/* CENTRAL HOUSE */
.altprintheader {
	display:none;
}
.ch_header {
	font-size:150%;
	color:#7d6647;
	margin-bottom:0;
}
td.ch_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#FEFCE5;
}
.ch_subheading {
  font-weight:bold;
	color:#675858;
}

/* CROWN ENTERTAINMENT */
.cabaret_header {
	font-size:150%;
	color:#670104;
	margin-bottom:0;
}
td.cabaret_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#F9F4F5;
}
.entertain_img {
	background-color:#FFFFFF;
	border:1px solid #670104;
	padding:2px;
	margin:2px;
}
a.performer:link {
	color:#670104;
	text-decoration:none;
	padding:2px;
}
a.performer:hover {
	background-color:#FA8E98;
	color:#FFFFFF;
	padding:2px;
}
a.performer:visited {
	color:#670104;
	padding:2px;
	text-decoration:none;
}

/* CROWN POOLSIDE */
.poolside_header {
	font-size:150%;
	color:#1C3970;
	margin-bottom:0;
}
td.poolside_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#E9F7FC;
}

/* PARAMOUNT */
table.paramount_topblock {background-color:#FFFFFF; 	border-right:1px solid #9C9B94; 	border-left:1px solid #9C9B94;	text-align:left;}
.paramount_backimage {	background-image:url(../images/back_vaulttop.gif);	background-position:top left;	background-repeat:repeat-x;	background-color:#A4A29C;}
.paramount_header {	font-size:150%;	color:#CE3324;	margin-bottom:0;}
td.paramount_mainimage {	border-top:4px solid #FFFFFF; 	border-bottom:4px solid #FFFFFF; 	border-right:4px solid #FFFFFF; 	background-color:#F7EBE3;}
.paramount_img {	background-color:#FFFFFF;	border:1px solid #CE3324;	padding:2px;	margin:2px;}

#djlist_out {	background-color:#F2D9C5;	border:1px solid #CE3324; 	float:right;	text-align:left; 	vertical-align:top; 	width:160px; }
#djlist{	background-color:#E2843F; 	color:#FFFFFF;	margin:0px;	padding:0px 4px;	width:152px; }
#djappearing {background-color:#FFFFFF;	border:1px solid #F2D9C5;	float:right; padding:0.5em; margin:0.5em;}
#djappearing p {font-weight:bold; margin:0; padding:0;}
#djappearing ul {margin:0; padding:0;}
#djappearing ul li { list-style-type:none; margin:0; padding-left:1em;}
a.djs:link {	color:#CE3324;	text-decoration:none;	padding:2px;}
a.djs:hover {	background-color:#E49C67;	color:#FFFFFF;	padding:2px;}
a.djs:visited {	color:#CE3324;	padding:2px;	text-decoration:none;}

/* WAVE CALENDAR */
.wave_header {
	font-size:150%;
	color:#1C3970;
	margin-bottom:0;
}
td.wave_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#FCFAD9;
}
.wave_img {
	background-color:#FFFFFF;
	border:1px solid #1B3870;
	padding:2px;
	margin:2px;
}

/* VAULT */
table.vault_topblock {
	background-color:#FFFFFF; 
	border-right:1px solid #9C9B94; 
	border-left:1px solid #9C9B94;
	text-align:left;
}
.vault_backimage {
	background-image:url(../images/back_vaulttop.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#A4A29C;
}
.vault_header {
	font-size:150%;
	color:#880012;
	margin-bottom:0;
}
td.vault_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#EFEFEF;
}
.vault_img {
	background-color:#FFFFFF;
	border:1px solid #1B3870;
	padding:2px;
	margin:2px 10px 2px 2px;
}

/* EVENT CALENDAR */
.events_header {
	font-size:150%;
	color:#5F207B;
	margin-bottom:0;
}
td.events_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#F4EBF6;
}
.date {
	font-weight:bold;
	color:#5F207B;
}
#event_calendar ul {margin-top:0px;	margin-left:10px;	padding-left:2em;}
#event_calendar ul li {list-style-type:circle;}
#event_calendar .date, #event_calendar div .date {font-size:125%;	font-weight:normal;	color:#5F207B;	margin:10px 0 0 0;}
#event_calendar div.highlight {	background-color:#EBDCEE;	padding:5px 0;}
#event_calendar p {	padding-left: 4px;}
#event_calendar .time {	margin:0 0 0 10px;	font-size:90%;	font-weight:bold;}

/* SPECIAL EVENTS */
.se_header {
	font-size:150%;
	color:#1d6dcc;
	margin-bottom:0;
}
td.se_mainimage {
	border-top: 4px solid #FFFFFF; 
	border-bottom: 4px solid #FFFFFF; 
	border-right: 4px solid #FFFFFF; 
}
.heading {
	color:#1d6dcc;
	font-size:110%;
	font-weight:bold;
	margin-bottom: 0px;
}

/* WEDDINGS */
.weddings_header {
	font-size:150%;
	color:#707070;
	margin-bottom:0;
}
td.weddings_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:# CBDEF4;
}

/* PRESS */
.press_header {
	font-size:150%;
	color:#434343;
	margin-bottom:0;
}
td.press_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#F4EBF6;
}

/* JOIN LIST */
.joinlist_header {
	font-size:150%;
	color:#223272;
	margin-bottom:0;
}
td.joinlist_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#E6ECEA;
}

/* SPECIAL EVENT */
.spevent_header {
	font-size:150%;
	color:#871B27;
	margin-bottom:0;
}
td.spevent_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#FEF8E8;
}

/* EMPLOYMENT */
.employ_header {
	font-size:150%;
	color:#4B1B10;
	margin-bottom:0;
}
td.employ_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#E9DDD6;
}

/* SPONSORS */
.sponsors_header {
	font-size:150%;
	color:#081C64;
	margin-bottom:0;
}
td.sponsors_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#E1E8F0;
}

/* PTOWN FRIENDS */
.ptownfriends_header {
	font-size:150%;
	color:#D01613;
	margin-bottom:0;
}
td.ptownfriends_mainimage {
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF; 
	border-right:4px solid #FFFFFF; 
	background-color:#FFF2EF;
}

/*ROTATING IMAGE STYLES */
.image1 {
	height:224px;
	margin:0;
	overflow:hidden;
	position:relative;
	padding:0 0 0 0;
	width:329px;
}
.image1caption {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
	font-variant:small-caps;
	font-weight:bold;
	height:20px;
	padding:2px;
	text-align:right;
}
.image1caption a {
	text-decoration:none;
}
#canvas0 {
	left:0;
	position:absolute;
	top:0;
	width:329px;
}
#canvas1 {
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	width:329px;
}
