body 			{color:#000;padding:0px;margin:0px;font-size:85%;text-align:center; background: url(../img/bg_body.gif) repeat-y center; background-color:#FCECF5;margin-bottom:30px;}
html,input,select		{font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana';}
form				{display:inline;}
img				{border:0px;}
h1				{margin:0;padding:14px 0px 10px 0px; line-height:1.4em; font-size:160%; font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana'; margin-bottom:5px;color:#75003F;}
h2				{margin-top:0px;margin-bottom:0px;padding-bottom:5px;padding-top:0px;font-size:120%;font-weight:normal;color:#75003F;}
h3				{margin-top:10px;margin-bottom:5px;padding-top:0px;font-size:100%;color:#75003F;}
h4				{font-weight:bold;color:#819D10;font-size:100%;padding:0px;margin:0px}
a				{color:#333366;text-decoration:underline;}
a:hover			{color:#75003F; border-bottom: 1px #75003F dashed; text-decoration:none;}
a.no-border:hover {border-bottom:0;}
.audio			{float:left;background:url(../img/bullet_speaker.gif) left top no-repeat;padding:0px 0px 0px 16px;}

/* lists */

.links ul {list-style: none;padding: 0; margin:1em 0 0 0; width:500px;}
.menu ul {list-style: none;padding: 10px 0; margin:0;}
.menu ul li {padding: 4px 0;}
.links ul li {margin-bottom:0.5em;}
.links ul li p {
	margin-top:0;
}

/* main page structure */
#central 		{width:780px;background-color:#fff;height:100%;margin-left:auto; margin-right:auto;text-align:left;}
.logo			{background:url(../img/brandbar.jpg) #E74991 no-repeat right;width:780px;height:82px;}
#content		{font-size:90%;padding-left:22px;padding-right:22px;padding-bottom:20px;}	
.col img, .editorials img {border:1px solid #EDB7D0; padding:3px;}
#footer			{width:780px;background-color:#fff;margin-left:auto; margin-right:auto;text-align:left;}

#maincontent	{float:left;width:570px;padding-bottom:30px;}

.samples {float:left; margin: 10px 0px 0px 0px; width:260px;}
	.samples .flashlabel {float:left; margin:5px 0px 4px 0px; width:250px;}
	.flashlabel span {color:red;}
	#flashPlayer, #flashPlayer2, #flashPlayer3, #flashPlayer4, #flashPlayer5,  #flashPlayer6,  #flashPlayer7,  #flashPlayer8, #flashPlayer9, #flashPlayer10, #flashPlayer11 {float:left;margin:2px 0 0 0;padding:0;}

.sample-logo {margin:0 0 0 5px;}
.schedule-time {float:left; width:65px; color:red;}
.schedule-desc {float:left;width:180px;}


.studio {	
	
}
	.studio img {	
		float:left;
		margin:0 1em 0 0;
	}
	.studio p {	
		margin:0 1em 0 0;
		text-align:left;
	}

/* rightcol */
#rightcol		{float:left;width:150px;padding:56px 0px 30px 0px; }
#rightcol .tele {float:left;font-size:120%;color:#F57DB4; margin:0px 0px 10px 0px;}
#footer a, .logo a	{border:0;color:#F34895;}
#iguana-ad 		{float:left;margin:0 0 0 10px}
	#iguana-ad  a {
		display:block;
		width:118px;
		height:118px;
		margin: 0; padding:0;
		background: url("../img/iguana-roll.jpg") 0 0 no-repeat;
		text-decoration: none;
		border:0;
		}
	#iguana-ad  a:hover {	
		background-position: 0 -118px;
		}
	#iguana-ad span {display:none;}

.hennightfeverflash {float:left; text-align:left; color:#75003F; font-size:1.2em;width:180px;}

	.hennightfeverflash .text {float:left;margin:10px 0; text-align:left;}
.footerseperater{float:left;background-color:#F99FC7;height:1px; font-size:0.1em; line-height:0em; width:780px;margin:0px 0px 3px 0px;}
.footercontent	{float:left;background-color:#fff;width:758px;padding-left:22px;display:inline;height:22px;padding-top:5px;font-size:90%;color:#F57DB4;}
.copy			{float:left;font-size:100%;margin:0px 20px 0px 0;}
.tele			{float:left;font-size:120%;}
.email 			{float:right;margin:0px 20px 0px 0px;}
.col			{float:left;width:250px;padding-right:20px;padding-bottom:30px;}	
.col2			{float:left;width:490px;padding-right:10px;padding-bottom:30px; text-align:center;}	
.menu 			{border:1px solid #F7AACC; padding:10px 10px 20px 10px; font-family:Arial; font-size:110%;}
.bigger {font-size:2.6em;}
.service {font-size:0.8em; margin:50px 0 0 0;}
.testimontial   {color:#FF018A; font-family:Futura;font-size:120%;}
.testimontial p {margin-bottom: 20px;}
.testimontial i {color:#FA73BC;}
p.lead {font-size:120%;margin:0;padding:0;}
.editorials a {border:0 !important;}
.editorials h2 {margin:0px 0px 10px 0;}

.studios {
	text-align:center;
}
	.studios a {
		font-family:arial;
		font-size:1.6em;
		font-weight:200;
		line-height:1.4em;
		text-decoration:none;
		display:block;
		border-bottom:3px solid #fff;
	}
	.studios a:hover {
		text-decoration:none;
		border-bottom:3px solid pink;
	}
	
.pressphoto {text-align:left; background:0; background-color:#fff;}
.pressphoto a {
	float:left;
	font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana';
	margin:10px;
	color:#333366;text-decoration:underline;
	border:0;
}

.pressphoto a:hover	{float:left;color:#75003F; text-decoration:none;border:0;}

ul.hightlight-links {
	list-style:none;
	padding:0;
	margin:1em 0 0 0;
	font-size:1.2em;
}
	ul.hightlight-links li {
		padding:.4em 0;
		margin:0;
	}

.songs ul {
	list-style:none;
	padding:0;
	margin:0;
}
	.songs ul li {
		padding:0.3em 0;
	}

p.audio-samples {
	margin:0;
}
	
p.audio-samples a {
	text-decoration: none;
	font-size: 18px;
	background: url('../img/music_icon.png') 0 0 no-repeat;
	padding-left: 32px;
}	
p.audio-samples a:hover {
	border: 0;
}
	
/* forms */
input, textarea {font-size:90%;width:200px;}
textarea {font-size:110%;}
.label {margin:3px 0px 0px 0px;}
input.submit {width:90px;}

/* generic */
.fl		{float:left;}
.fr		{float:right;}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.audiotext {color:black; font-size:95%; width:240px;}

#nav {float:left; text-align:center; border-top:#fff solid 1px; border-bottom:#D82485 solid 1px; background:repeat-x url(../img/nav_bg.jpg);width:780px;}

#nav ul
{
list-style: none;
padding: 0;
margin: 0 11px;
font-family:Verdana;
}

#nav li
{
float: left;
padding: 0 4px;
text-align:center;
font-size:0.8em;
font-weight:bold;
}

#nav li a
{
height: 30px;
line-height: 2em;
display: block;
color: #FFF;
text-decoration: none;
text-align:center;
padding: 6px 0px 0px 4px;
text-transform:uppercase;
}

#nav li a:hover
{
height:27px;
line-height: 2em;
color: #FFF;
display: block;
text-align:center;
border-bottom: #fff solid 3px;
background:repeat-x url(../img/nav_bg-hover.jpg);
}

#nav li a.on
{
height: 27px;
line-height: 2em;
display: block;
text-decoration: none;
text-align:center;
border-bottom: #75003F solid 3px;
}

#home {width:50px;}
#hnf {width:130px;}
#hnv {width:135px;}
#hnd {width:136px;}
#press {width:70px;}
#contact {width:90px;}
#links {width:60px;}

.dinnermenu {padding:40px;}