html, body, #wholePage {
	width: 100%;font-family:Verdana,sans-serif;
}

body							{background: #ffffff;color:#333; font-size:70%; margin:0px;}
td,select,textarea,p			{ margin: 0px; padding: 0px; }
h1                              {color:#5B4624;font-size:130%;margin:0px 0px 5px 0px;padding:0;font-family:  'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
h2								{font-size:100%;color:#5B4624;margin-top:3px;margin-bottom:6px;}	
.sound h2						{display:inline;font-size:110%;color:#333;} 
h3								{font-size:110%;color:#333;margin-top:3px;margin-bottom:10px;}	
h3.equip						{font-size:100%;color:#333;margin-top:5px;margin-bottom:1px;}
h4								{font-size:90%;color:#333;margin-top:5px;margin-bottom:1px;}	
p								{color:#000000; padding-bottom: 11px; line-height:130%; }
p.leading						{font-size:1.2em; }
hr								{color:#ccc;margin-top:7px;margin-bottom:10px;}	

img								{border:0;}
ul, li	{margin-left:8px; padding-left:0px;}

/* LINKS */
a								{color:#FF0000; text-decoration:none; }
a:hover							{text-decoration:underline; }

a.left							{float:left;}

a.underline						{border-bottom:3px solid #F5F2E9}
a.underline:hover				{border-bottom:3px solid #9A6B15}
.footer a						{color:#AB9988;text-decoration:underline;}

/* GENERIC */
#wholePage						{position: absolute; background-color:#fff;}
#main							{position: relative; width: 780px; margin-top:8px; margin-bottom:30px;height: 100%; background-color:#FFF;  text-align: left; margin-left: auto; margin-right: auto;}
#iguana							{float:left;padding-left:60px;}
.maincontent					{float:left;background-color:#F5F2E9;border-left:solid 1px #AC9481;border-right:solid 1px #AC9481;width:764px;}
.mainbar						{float:left;margin-left:5px;}
.topbar 						{float:left;margin-top:15px;width:766px;}
.botbar							{float:left;margin-bottom:7px;width:766px;}
.leftnav						{float:left;width:135px;display:block;}
.maintext						{float:left;width:600px;margin-top:10px;}
.onecol							{float:left;width:550px;}
.twocols						{float:left;width:255px;}
.threecols						{float:left;width:188px;}
.studionecol1					{float:left;width:180px;}	
.studionecol2					{float:left;width:300px;}	
.float							{float:left;}
.footer							{float:left;margin-left:73px;color:#AB9988;padding-bottom:4px;}
.splash							{float:left;padding-left:52px;}

/* SPACERS */
.spacer14						{float:left;width:14px;}
.spacer12						{float:left;width:12px;}
.spacer45						{float:left;width:45px;}
.spacer80						{float:left;width:120px;}

.onestop_link						{font-weight:bold;}
.onestop_link:hover					{font-weight:bold;text-decoration:underline;}

.text							{width:200px;font-size:90%;}
.label							{float:left;display:inline;width:250px;margin:8px 0px 4px 0px;}
.field							{float:left;display:inline;}
.radio							{padding:0;margin:0;}
form							{display:inline;}

a.calendar 		{display:block; width:124px; height:186px; background: url(../img/calendarad_logoweb.gif) 0 0px;}
a.calendar:hover {background-position: 0 186px;}
.calendartext  {font-size:1.2em; padding:10px 0px 0px 20px;}
.fullwidth						{width:520px;}
.staffimg						{width:130px;float:left;}
.stafftext						{width:390px;float:left;}
.buildimg						{width:180px;float:left;}
.buildtext						{width:300px;float:left;}
.clientimg						{width:130px;float:left;}
.clienttext						{width:330px;float:left;}
.layout							{position:relative; margin-bottom:40px;width:550px;background-color:red;}
.rooms							{position:absolute;top:15px;left:0px;visibility:hidden;width:550px;}
.rooms h2						{font-size:100%;color:#000;margin-top:0px;margin-bottom:10px;}
.dim							{color:#666;}
.roomsimg						{float:left;width:220px;}
.roomstext						{float:left;width:320px;}

.pdf							{margin:20px 0px 0px 8px;font-size:90%;}

ul#navigation {width: 126px; margin-top:0px; padding:10px 0px 0px 0px;}

#flashPlayer {float:left;margin:0 0 0 0px;}
ul#navigation li {
  list-style: none;
  background-color: #F5F2E9;
  border:0;
  text-align: left;
  margin: 0;

}

ul#navigation li a {
  display: block;
  height:16px;
  text-decoration: none;
  padding:4px 2px 0px 3px;
  border-bottom: solid 1px #c99;
}

ul#navigation a:link,ul#navigation a:visited {border-left:solid 3px #F5F2E9; color: #5B4624; }

ul#navigation a:hover,ul#navigation a:active {border-left:solid 3px #F5F2E9; color: #5B4624; }

ul#navigation a:hover {border-left:solid 3px #FF0000; background-color: #fff; }

ul#navigation li a.here {
  display: block;
  height:16px;
  text-decoration: none;
  padding:4px 2px 0px 3px;
  border-left:solid 3px #FF0000 !important;
}

.soundtitle		{float:left;margin:2px 0px 7px 0px;height:19px;width:440px;}
.flashplayer	{float:left;margin:0px 0px 7px 0px;height:19px;}

.dub {width:550px;}
.dub p {color:#333; margin: 0 0 0 0px;}
.dub h2 {font-size:130%; color:#956612;  font-weight:100; margin:20px 0 10px 0;}
.dub ul {list-style:none;margin:0 0 20px 0;padding:0;}
.dub ul li {margin:0;padding:0;}
.sample {margin:0 0 6px 0; font-size:90%;}
.flash {float:left; width:210px;}
.credits {float:left; margin:0px 0 0 0; width:310px; color:#584117;}
.credits p {padding:0;margin:0 0 3px 0;  color:#584117;}
p.copyright {font-size:90%; color:#333;}
.selected-links {margin:0 0 22px 0;}

.live {
	width:560px;	
}

.live .item {
	float:left;
	margin-bottom:3em;
}


.live .buildtext {
	width:350px;
}

.live h2 {
	font-size:1.2em;
	color:#000;
	margin:0 0 0.4em 0;
}

.live h3 {
	font-size:1.2em;
	color:#584117;
	font-weight:100;
	padding-top:0.3em;
	margin:0.6em 0 0.2em 0;
}

.live .sample-title {
	float:left;
	margin-top:0.4em;
}

.live .sample-flash {
	float:left;
	margin-left:1em;
	margin-right:1em;
}

.live .menu .col {
	float:left;
	width:90px;
}

.live .readmore {
	margin-top:-0.7em;
}

ul.sessionsList {
	margin-left:0;
}

ul.sessionsList li {
	list-style: none;
	float:left;
	width:600px;
	margin-left:0;
	padding:0 0 10px 0;
	margin-bottom:20px;
	border-bottom:1px solid #e3d8ca;
}

ul.sessionsList li img {
	float:left;
	margin-right:15px;
}

ul.sessionsList li div {
	float:left;
	width:400px;
}

ul.sessionsList li h2 {
	color:#000000;
	font-size:1.2em;
	margin:0 0 0.4em;
}

ul.sessionsList li div h2 span {
	color: #5dae00;
	font-size:0.8em;
}

.leading-left {
	float:left;
	width:430px;
	margin:10px 30px 0  0;
	font-size:1.2em;
}

.leading-right {
	float:left;
	width:100px;
	margin-bottom:15px;
}

.corp-session {
	margin-right:100px;
	width:500px;
}

.corp-session h1 {
	margin-bottom:0.6em;
}

.corp-session h1 span {
	font-size:0.8em;
	font-weight:normal;
}

.corp-session h2 {
	font-size:1.2em;
	color:#5DAE00;
	margin-bottom:0.3em;
}

p.quote {
	font-size:1.3em;
	color:#333;
}

p.credit {
	color: #444;
	margin-top:0.3em;
}

.news-item {
	overflow: hidden;
}

.news-item img {
	float: left;
}

.news-item .news-text {
	 float: left;
	 width: 145px;
	 margin: 0 0 20px 8px;
}

.news-item p {
	padding-bottom: 0;
	line-height: 1.2em;
}

.news-item p.date {
	color: #887557;
	font-size:0.9em;
	margin-top: .6em;
}

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