@charset "utf-8";
/* CSS Document */

body{
	background-color:#333333;
	color:#ffffff;
	font-family:"Trebuchet MS",arial,helvetica,sans-serif;
	font-size:0.75em;
}

h1 {
	color:#600;
	font-size: 16px;
	padding-left:5px;
	border-bottom: 1px #600 solid;
	/*border-left: 1px #600 solid;*/
}

h3 {
	font-style:italic;
}

.clearDiv {
	clear:both;
	height:0px;
}

.imageSlideshow {
	display:none; 
	margin-top:-430px;
	position:relative;
	height:430px;
}

.studioColumn {
	float:left;
	width:290px;
	border-left:1px #000 solid;
	padding-left:10px;
}

.thinTopImageDiv {
	border-bottom:3px #999 solid;
}

a:link {
	color: #600;
}

a:hover {
	color: #000;
}

a:visited {
	color: #600;
}

#wrapperOutter {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

#wrapper {
	background:url(../images/shadow_sides.png) repeat-y;
	width:980px;
	margin:auto;
}

#wrapperInner {
	width:950px;
	margin:auto;
}

#bottomShadows {
	margin:0px auto;
	width:980px;
	height:15px;
	background-image:url(../images/shadow_bottom_all.png);
	margin-bottom:100px;
}

#headerDiv {
	background-color:#000;
	background-image:url(../images/starofbali_top.png);
	background-position:center;
	background-repeat:no-repeat;
	height:90px;
}

#headerWords {
	font-size:10px;
	color:#666;
	text-align:right;
	float:right;
}

#topNav {
	width:100%;
	height:18px;
	background: #444 url(../images/button_gradient.png) repeat-x;
}

/* General */
#menuList, #menuList ul { list-style: none; }
#menuList, #menuList * { padding: 0; margin: 0; }

/* Head links */
#menuList li.headLink { width: 140px; float: left; text-align: center; }
#menuList li.headLink a { display: block; padding: 0px; color: #fff; text-decoration:none; background: url(../images/button_gradient.png) repeat-x; }
#menuList li.headLink a:hover { color:#600; background: url(../images/button_gradient_hover.png) repeat-x; height:18px; }

/* Child lists and links */
#menuList li.headLink ul { display: none; text-align: left; filter:alpha(opacity=75); opacity:0.75; }
#menuList li.headLink:hover ul { display: block; }
#menuList li.headLink ul li a { padding: 2px; padding-left:5px; height: 20px; }
#menuList li.headLink ul li a:hover { background-color: #999; }

/* Pretty styling */
#menuList a { color: #444; } 
#menuList ul li a:hover { text-decoration: none; }
#menuList li.headLink { background-color: #444; background-image: url(bg.gif); }
#menuList li.headLink ul { background-image: url(bg.gif); background-position: bottom; padding: 3px 0px; }

#imageDiv {
	border-bottom:3px #666 solid;
	background-color:#000;
}

#signatureDiv {
	background-image:url(../images/awbsignature.png);
	width:180px;
	height:68px;
	margin-left:40px;
}

#bottomContent {
	background-color:#000;
	padding:15px 15px 5px;
}

#leftColumn {
	width:480px;
	float:left;
}

#rightColumn {
	width:250px;
	float:right;
}

#studioColumnDiv {
	background-color:#CBDAD9;
	color:#000;
	border-bottom:2px #999 solid;
	padding:15px;
}

#soundsDiv {
	background-color:#CBDAD9;
	color:#000;
	border-bottom:2px #999 solid;
	padding:15px;
}

#soundsDiv h3 {
	margin-bottom:0px;
}

#soundsDiv span {
	margin-left:5px;
}

#soundsLeftColumn {
	float:left;
	width:450px;
}

#soundsRightColumn {
	float:right;
	width:450px;
}

#aboutDiv{
	background-color:#CBDAD9;
	color:#000;
	border-bottom:2px #999 solid;
	padding:15px;
}

#footerDiv {
	text-align:center;
	font-size:10px;
	color:#999;
	margin:30px auto 0px;
}

#footerDiv a {
	height:10px;
	text-decoration:none;
	color:#fff;
	padding:0px 25px;
	border-left:1px solid #fff;
}



