body{
	background:#c5ae97 none repeat scroll 0 0;
	color:#666666;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
}

a, a:visited {
	text-decoration: none;
	color: #339999;
}
a:hover{
	text-decoration: underline;
}
img {
	border:medium none;
}
#wrapper {
	background:transparent url(../images/sub_bg.jpg) no-repeat scroll 0 0;
	margin:0 auto;
	min-height:900px;
	width:960px;
}
#indexwrapper {
	background:transparent url(../images/bg_3.jpg) no-repeat scroll 0 0;
	margin:0 auto;
	min-height:1060px;
	width:960px;
	clear: right;
}
#header{
	background:transparent url(../images/subhead.png) no-repeat scroll 25px 29px;
	display:inline;
	float:left;
	margin-top:15px;
	min-height:150px;
	position:relative;
	width:960px;
	z-index:1;
}
#top-nav{
	background:transparent url(../images/top-menu.png) repeat-x scroll 0 0;
	float:left;
	height:40px;
	margin-left:25px;
	position:relative;
	width:640px;
}
#top-nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#top-nav li {
	display:inline;
	position:relative;
}
#top-nav .item {
	float:left;
	min-height:40px;
}
#top-nav .item span {
	cursor:pointer;
	float:left;
	height:40px;
	margin:-12px 10px;
	overflow:hidden;
	text-indent:-9999em;
}
#top-nav .news span {
	background:transparent url(../images/nav/news_d.png) no-repeat scroll 0 0;
	width:153px;
}
#top-nav .news span.active {
	background:transparent url(../images/nav/news_s.png) no-repeat scroll 0 0;
	width:153px;
}
#top-nav .home span {
	background:transparent url(../images/nav/home_d.png) no-repeat scroll 0 0;
	width:83px;
}
#top-nav .home span.active {
	background:transparent url(../images/nav/home_s.png) no-repeat scroll 0 0;
	width:83px;
}
#top-nav .bio span {
	background:transparent url(../images/nav/bio_d.png) no-repeat scroll 0 0;
	width:83px;
}
#top-nav .bio span.active {
	background:transparent url(../images/nav/bio_s.png) no-repeat scroll 0 0;
	width:83px;
}
#top-nav .gallery span{
	background:transparent url(../images/nav/gallery_d.png) no-repeat scroll 0 0;
	width:106px;
}
#top-nav .gallery span.active {
	background:transparent url(../images/nav/gallery_s.png) no-repeat scroll 0 0;
	width:106px;
}
#top-nav .links span {
	background:transparent url(../images/nav/links_d.png) no-repeat scroll 0 0;
	width:87px;
}
#top-nav .links span.active {
	background:transparent url(../images/nav/links_s.png) no-repeat scroll 0 0;
	width:87px;
}
#dvd-callout {
	background:transparent /*url(../images/dvd-callout-new.jpg)*/ no-repeat scroll 0 0;
	float:right;
	height:223px;
	/*text-indent:-9999px;*/
	width:265px;
}
/*#dvd-callout img.big-buy {
	clear:both;
	margin:88px 0 0 155px;
	position:absolute;
	z-index: 1;
}
#dvd-callout img.sm-buy {
	margin:123px 0 0 160px;
	position:absolute;
	z-index: 1;
}*/
#container {
	float:left;
}
#header-title {
	background:transparent url(../images/header-bg.png) no-repeat scroll 0 0;
	clear:left;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:19px;
	height:40px;
	margin: 5px 0 0 25px;
	padding:3px 0 0 14px;
	position:relative;
	width:614px;
}
#content {
	width:600px;
	margin-left: 45px;
	min-height: 600px;
}
#home-content{
	clear:left;
	color:#666;
	font-size: 10px;
	display:inline;
	float:left;
	font-size:13px;
	font-weight: bold;
	height:40px;
	margin-left:25px;
	padding:3px 0 0 14px;
	position:relative;
	width:614px;
}
#home-video{
	height: 376px;
	width: 640px;
	margin-top: 30px;
}
#home-video p{
	margin: 5px 0 0 19px;
	color:#000;
	font-size:9px;
}
.pr-intro{
	font-size: 10px;
}
#summary{
	position: absolute;
	margin: -68px 0 0 15px;
}
#indexcontent {
	width:640px;
}
#sidebar {
	background:transparent url(../images/sidebarbg.png) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:607px;
	margin: -93px 0 0 43px;
	padding-left:10px;
	position:relative;
	width:245px; 
	z-index:0;
}
#twitter {
	height:140px;
	margin-top:135px;
	padding-right: 9px;
}
#twitter a{
	color: #339999;
	text-decoration: none;
}
#twitter a:hover{
	text-decoration: underline;
}
#twitter .twitter-link{
	color: #666;
}
#side-gal {
	font-size:9px;
	height:100px;
	margin-top:44px;
	text-align:center;
}
#side-gal a, #side-gal a:hover {
	color:#339999;
	font-size:9px;
}
#side-gal ul{
	list-style-type: none;
	padding: 0;
	margin-left: -31px;
}

#side-gal ul li{
	display: inline;
}
#side-news {
	height:100px;
	margin-top:25px;
}
#side-news a{
	font-size:15px;
}
.home#side-news {
	margin-top: 36px;
}
#synopsis {
	width: 640px;
	height: 96px;
	margin-right: 296px;
	margin-left: 24px;
	background: transparent no-repeat url(../images/synopsis_bg.png);
	font-style: trebuchet MS;
	font-size: 14.1px;
	font-weight: bold;
}
#video {
	width: 640px;
	height: 395px;
	margin-right: 296px;
	margin-left: 24px;
}
#bali_header {
	width: 640px;
	height: 30px;
	margin-right: 296px;
	margin-left: 24px;
	font-weight: bold;
	text-align: right;
	background: url(../images/bali_header.jpg);	
}
#bali {
	width: 640px;
	height: 164px;
	margin-top:30px;
	background: url(../images/review_bg.png);
}
#balitext {
	width: 615px;
	height: 134px;
	margin-right: 296px;
	margin-left: 18px;
	}
h1 {
	color:#996600;
	font-size: 24px;
	margin: 0;
	padding: 0;
	}

h2 {
	color: #339999;
	font-size: 18px;
	margin: 0;
	padding: 0;
	}
h3 { 
	color: #339999;
	font-size: 10px;
	text-decoration: underline;
	margin: 0;
	padding: 0;
		}

h4 { 
	color: #996600;
	font-size: 15px;
	margin: 0;
	padding: 0;
		}

h5 {
	color: #666666;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 13px;
		}

h6 {
	color: #666666;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 13px;
	font-style: bold;
}
#indexfooter {
	clear:both;
	margin:auto;
	text-align:center;
	width:960px;
	position: absolute;
	top: 980px;
}
#footer {
	clear:both;
	margin:auto;
	text-align:center;
	width:960px;
	position: relative;
	bottom: 5px;
}
#home-footer {
	clear:both;
	margin:auto;
	text-align:center;
	width:960px;
	position: relative;
	bottom: 78px;
}
#footer ul, #home-footer ul{
	list-style-type: none;
}
#footer ul li, #home-footer ul li{
	display: inline;
}		
#bioimage {
	width: 50%;
	float: left;
	padding-top: 20px;
}
.title {
	/*color:#339999;*/
	color: #996600;
	font-size:15px;
	margin:0;
	padding:0;
}
#links-page{
	list-style-type: none;
}
#links-page li{
	margin: 5px;
}
#links-page a{
	font-size: 14px;
	font-weight: bold;
}
#bio-nav li{
	display:inline;
	float:left;
	font-size:18px;
	font-weight:bold;
	list-style-type:none;
	margin-right:75px;
	/*color: #339999;*/
	color: #996600;
	padding-bottom: 15px;
}
#bio-nav li a, #bio-nav li a:visited{
	/*color:#996600;*/
	color: #339999;
	display: inline;
}