body{
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background:#b2b2b2;
	padding-bottom:68px;
}
img{border:none;}
a{
	text-decoration:none;
	color:#ff6600;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Tahoma, Arial, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:902px;
	margin:16px auto 0;
	background:#fff;
	padding:0 19px;
	overflow:hidden;
}
/* header */
#header{margin:0 0 20px;}
.header-holder{
	width:100%;
	overflow:hidden;
	padding:19px 0 22px;
}
/* logo */
.logo{
	margin:5px 0 0;
	float:left;
	background: url("/images/cssimg/dungog/dff-new.gif") no-repeat scroll 0 0 transparent;
	width:305px;
	height:88px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
}
/* header-holder */
.header-frame{
	width:180px;
	float:right;
	font-size:12px;
	margin:10px 0 30px;
}
.header-frame form .text{
	float:left;
	width:138px;
	border:solid #d9d9d9;
	border-width:1px 0 1px 1px;
	color:#b2b2b2;
	padding:3px 8px 4px;
}
.header-frame form .search{float:left;}
.heading-line{
	width:733px;
	overflow:hidden;
	float:right;
}
.heading-line .slogan{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-transform:uppercase;
	letter-spacing:1px;
	float:right;
}
.heading-line .date{
	float:left;
	margin:2px 0 0 81px;
	color:#8c8c8c;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/images/cssimg/dungog/text-date.gif) no-repeat;
	width:156px;
	height:12px;
	display:inline;
}
/* nav */
#nav:after, #nav_705258:after{
	content:"";
	display:block;
	clear:both;
}
#nav, #nav_705258,
#nav ul, #nav_705258 ul{
	padding:0;
	list-style:none;
}
#nav, #nav_705258, #cat_699246, #cat_950268{
	margin:0 0 11px;
	/*background: url(/images/cssimg/dungog/bg-nav.gif) no-repeat;*/
	width:100%;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-bottom:thin dashed #999999;
    border-top:thin dashed #999999;
}
#nav li, #nav_705258 li{
	float:left;
	padding:5px 40px 5px 5px;
	position:relative;
}
#nav a, #nav_705258 a{
	color:#8c8c8c;
	float:left;
}
#nav li.hover, #nav_705258 li.hover,
#nav li:hover, #nav_705258 li:hover{position:relative;}
#nav li.hover .drop, #nav_705258 li.hover .drop,
#nav li:hover .drop, #nav_705258 li:hover .drop,
#nav li.hover .drop ul, #nav_705258 li.hover .drop ul,
#nav li:hover .drop ul, #nav_705258 li:hover .drop ul{display:block;}

/* drop-down */
#nav .drop, #nav_705258 .drop{
	position:absolute;
	top:26px;
	left:0;
	width:300px;
	z-index:999;
}
#nav .drop div, #nav_705258 .drop div{float:left;}
#nav .drop ul, #nav_705258 .drop ul{
	font-weight:normal;
	font-size:12px;
	background:#fff;
	border:1px solid #bab6ba;
	border-width:0 1px 1px;
	float:left;
	margin:0;
}
#nav ul li, #nav_705258 ul li{
	border-top:1px solid #bab6ba;
	float:none;
	background:none;
	font-size:0;
	line-height:0;
	padding:0 0 1px;
	margin:0 0 -1px;
}
#nav ul a, #nav_705258 ul a{
	display:block;
	color:#666;
	padding:7px 26px 3px 11px;
	float:none;
	font-size:12px;
	line-height:14px;
	position:relative;
}
#nav ul a.desc, #nav_705258 ul a.desc{
	padding:6px 26px 7px 11px;
}
#nav ul a:hover, #nav_705258 ul a:hover{
	background:#FF6600;
	color:#fff;
	text-decoration:none;
}
/* menu */
.menu{
	color:#ff6600;
	margin-left:5px;
	width:100%;
	overflow:hidden;
}
.menu span{float:left;}
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.menu ul li{
	float:left;
	padding:0 8px 0 10px;
}
.menu ul a{color:#FF6600;}
/* main */
#main{
	width:100%;
	overflow:hidden;
}
.placeholder img{display:block;}

.placeholder{
margin-bottom: 25px;
}

/* shedule-list */
.shedule-list{
	margin-bottom: 39px;
	padding:0 0 0 12px;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:#cccccc;
	font:bold 17px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.shedule-list li{
	float:left;
	padding:6px 18px 5px;
	/* background:url(/images/cssimg/dungog/separator.gif) no-repeat 0 9px;*/
}
.shedule-list li:first-child{
	background:none;
}
/* twocolumns */
#twocolumns{
	width:100%;
	overflow:hidden;
}
/* content */
#content{
	float:left;
	width:585px;
}
/* bar */
.bar{
	width:100%;
	overflow:hidden;
}
.bar strong{
	color:#8dc596;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	background: url(/images/cssimg/dungog/bg-film-title.gif) no-repeat;
	margin:0 55px 0 0;
	padding-left:3px;
}
.bar strong span{
	float:left;
	background: url(/images/cssimg/dungog/bg-film-title.gif) no-repeat 100% 0;
	padding:9px 17px 2px 15px;
}
.bar .week-list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.bar .week-list li{
	float:left;
	display:inline;
	margin:0 8px 0 0;
}
.bar .week-list a{
	float:left;
	color:#8c8c8c;
	cursor:pointer;
	padding-left:10px;
}
.bar .week-list a .day{
	float:left;
	padding:8px 10px 7px 0;
}
.bar .week-list a:hover,
.bar .week-list .active a,
.bar .week-list li a.selected{
	background: url(/images/cssimg/dungog/bg-week.gif) no-repeat;
	color:#fff;
	text-decoration:none;
}
.bar .week-list a:hover span.day,
.bar .week-list .active a span.day,
.bar .week-list li a.selected span.day{
	float:left;
	background: url(/images/cssimg/dungog/bg-week.gif) no-repeat 100% 0;
}
#content .link-list{
	margin:5px 3px 0 0;
	padding:0;
	display:inline;
	list-style:none;
	float:right;
	line-height:18px;
}
#content .link-list li{
	float:left;
	padding:0 0 0 2px;
	display:inline;
}
#content .link-list a{
	float:left;
	color:#FF6600;
	padding-left:20px;
}
#content .link-list .more{background: url(/images/cssimg/dungog/bg-more.gif) no-repeat 0 4px;}
#content .link-list .less{
	background: url(/images/cssimg/dungog/bg-less.gif) no-repeat 0 4px;
	margin-left:11px;
}
/* film-guide */
.film-guide{
	border-collapse:collapse;
	color:#000;
	margin:0px;
	width:579px;
}
.film-guide a{
color:#000;
}
.film-guide td{
	padding:6px 5px 4px 2px;
	background:#a5cca5;
}
.film-guide .mark td{
	padding:6px 5px 4px 0;
	background:#c0dbc0;
}
.film-guide .name,
.film-guide .mark .name{
	width:300px;
	padding-left:17px;
}

.film-guide .venue{
	width:200px;
}
.film-guide .time{
	width:79px;
}

/* column */
.column-wrap{
	width:600px;
	overflow:hidden;
	margin:0 -15px 55px 0;
}
#content .column{
	width:282px;
	float:left;
	margin:0 18px 0 0;
}
#content .column .heading{
	height:1%;
	overflow:hidden;
}
#content .view-link{
	float:right;
	color:#FF6600;
	margin:9px 15px 0;
}
#content h2{
	margin:0;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(/images/cssimg/dungog/bg-heading.gif) no-repeat;
	float:left;
	padding-left:3px;
	text-transform:uppercase;
}
#content h2 span{
	float:left;
	background: url(/images/cssimg/dungog/bg-heading.gif) no-repeat 100% 0;
	padding:9px 23px 5px 15px;
	line-height:15px;
}

#content2 h2{
	margin:0;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(/images/cssimg/dungog/bg-heading.gif) no-repeat;
	float:left;
	padding-left:3px;
	text-transform:uppercase;
}
#content2 h2 span{
	float:left;
	background: url(/images/cssimg/dungog/bg-heading.gif) no-repeat 100% 0;
	padding:9px 23px 5px 15px;
	line-height:15px;
}


/*program-list */
.column .program-list{
	border-left:2px solid #d9d9d9;
	border-right:2px solid #d9d9d9;
	margin:0;
	padding:17px;
	list-style:none;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	overflow:hidden;
min-height:1650px;
}
.column .program-list img, .listing img{
	display:inline;
	padding:0 0 11px;
}
.column .program-list strong, .listing strong{
	display:inline;
	color:#FF6600;
	margin:0;
	letter-spacing:-1px;
	font:bold 17px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.column .program-list ul{
	margin:0 0 0 -5px;
	padding:0 0 9px;
	overflow:hidden;
	list-style:none;
}
.column .program-list li{
	overflow:hidden;
	height:1%;
	margin:0 0 23px;
	vertical-align:top;
}
.column .program-list ul li{
	display:inline;
	border-left:1px solid #ababab;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding:0 5px;
}

.column .program-list p{
	display:inline;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding:0 5px;
text-transform:uppercase;
}
.column .program-list ul li:first-child{border-left:none;}
/* detail-link */
.program-list .details-link, .listing .details-link{
	float:left;
	background: url(/images/cssimg/dungog/bg-link-view.gif) no-repeat;
	cursor:pointer;
	padding-left:3px;
margin-top:5px;
}
.program-list .details-link:hover em, .listing .details-link:hover em{
	text-decoration:none;
	color:#FF6600;
}
.program-list .details-link span, .listing .details-link span{
	float:left;
	background: url(/images/cssimg/dungog/bg-link-view.gif) no-repeat 100% 0;
	height:16px;
	padding:7px 8px 5px 7px;
}
.program-list .details-link em, .listing .details-link em{
	background: url(/images/cssimg/dungog/arrow.gif) no-repeat 0 1px;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ababab;
	text-transform:uppercase;
	padding:0 0 0 11px;
}
/* video-box */
#content .video{
	overflow:hidden;
	height:1%;
}
#content .video-holder{
	padding:20px 20px;
	width:564px;
	background:#666;
	overflow:hidden;
	margin-bottom:30px;
}
#content .video-title{
	height:1%;
	overflow:hidden;
}
#content h3{
	margin:0;
	background: url(/images/cssimg/dungog/bg-meet-title.gif) no-repeat;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b2b2b2;
	float:left;
	padding-left:3px;
}
#content h3 span{
	float:left;
	background: url(/images/cssimg/dungog/bg-meet-title.gif) no-repeat 100% 0;
	padding:8px 18px 3px 11px;
}
#content .video-holder img{display:block;}
/* sidebar */
#sidebar{
	float:right;
	width:300px;
}
#sidebar .heading{
	overflow:hidden;
	height:1%;
}
#sidebar h3{
	float:left;
	margin:0;
	font:bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b2b2b2;
	background: url(/images/cssimg/dungog/bg-title.gif) no-repeat;
	padding:0 0 0 3px;
}
#sidebar h3 span{
	float:left;
	background: url(/images/cssimg/dungog/bg-title.gif) no-repeat 100% 0;
	padding:9px 15px 5px 17px;
}
#sidebar .archive-link{
	float:right;
	color:#FF6600;
	margin:9px 0 0;
}
#sidebar .info-box{
	background:#d1d1d1;
	overflow:hidden;
	height:1%;
	padding:29px 22px 51px;
}
/* news-list */

.film-category-list{
	margin:0 0 13px;
	padding:18px 10px 10px 17px;
	line-height:22px;
	background:#a5cca5;
}
.film-category-list a{
color:#fff;
}
.film-category-list ul{
list-style:none outside none;
margin:0;
padding:0;
text-transform:uppercase;
}

.news-list{
	margin:0 0 13px;
	padding:18px 10px 10px 17px;
	list-style:none;
	line-height:18px;
	background:#d1d1d1;
}
.news-list li{margin:0 0 34px;}
.news-list .date{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px;
}
.news-list h4, .blog-post h4{
	margin:0 0 7px;
	color:#666;
	font:bold 17px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.news-list p{margin:0;}
/* info-row */
.info-row{
	height:1%;
	overflow:hidden;
	margin:5px 0;
}
.info-row strong{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	word-spacing:-1px;
	padding-top:1px;
}
.info-row strong a{color:#FF6600;}
.info-row .email{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/images/cssimg/dungog/bg-email.gif) no-repeat;
	width:17px;
	height:17px;
}
/* social-link */
.social-link{
	float:right;
	margin:0 0 0 -12px; 
	padding:0;
	list-style:none;
	width:116px;
}
.social-link li{
	float:right;
	margin-left:12px;
}
.social-link a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:17px;
	height:17px;
}
.social-link .facebook{background: url(/images/cssimg/dungog/ico-facebook.gif) no-repeat;}
.social-link .twitter{background: url(/images/cssimg/dungog/ico-twitter.gif) no-repeat;}
.social-link .some-link{background: url(/images/cssimg/dungog/ico-some-link.gif) no-repeat;}
.social-link .rss{background: url(/images/cssimg/dungog/ico-rss.gif) no-repeat;}
#sidebar .image-holder{padding:4px 0 20px;}
#sidebar img{display:block;}
#sidebar .block{
	background:#b7bab3 url(/images/cssimg/dungog/bg-block.gif) no-repeat 0 100%;
	width:206px;
	overflow:hidden;
	padding:7px 39px 14px 13px;
	color:#fff;
	line-height:17px;
	margin:0 0 24px;
}
#sidebar .block h4{
	letter-spacing:-1px;
	color:#666;
	margin:0 0 2px;
	display:block;
	font:bold 17px Arial, Helvetica, sans-serif;
}
#sidebar .block p{margin:0;}
/* twitter-box */
#sidebar .twitter-box{
	background: url(/images/cssimg/dungog/bg-twitter-box.gif) repeat-y;
	border:1px solid #b0babe;
	width:228px;
	padding:7px 14px 7px 13px;
	font-size:13px;
	line-height:18px;
}
.twitter-logo{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/images/cssimg/dungog/logo-twitter.gif) no-repeat;
	width:96px;
	height:27px;
	margin:0 0 0 -6px;
}
.twitter-box ul{
	margin:0 0 -8px;
	padding:0;
	list-style:none;
}
.twitter-box ul li{padding:7px 0 10px;}
.twitter-box ul p{margin:0;}
.twitter-box ul .web{color:#762f5d;}
.twitter-box ul span{
	display:block;
	color:#666;
}
#sidebar .twitter-link{
	display:block;
	background:#b7bab3;
	padding:8px 13px 5px;
	margin:0 0 31px;
}
#sidebar .twitter-link a{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#666;
	letter-spacing:-1px;
}
/* footer */
#footer{
	height:1%;
	overflow:hidden;
	padding:14px 0 35px;
	border-top:2px solid #e3e3e3;
}



/* partner-list */
.partner-list{
	margin:0 0 16px;
	padding:0 4px 29px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	background: url(/images/cssimg/dungog/bg-footer-row.gif) repeat-x 0 100%;
}
.partner-list li{
	float:left;
	width:200px;
	margin:0 66px 0 0;
}

.partner-list .major{
	margin:0;
	width:210px;
}
.partner-list .government-partner{
	margin:0;
	width:150px;
}

.partner-list span{
display:block;
	margin:12px;
	min-height:50px;
}
* html .partner-list span{
	height:50px;
}
.partner-list a img{display:block;}
.footer-info{
	height:1%;
	overflow:hidden;
	font-size:11px;
	margin:0 0 30px 0;
	padding:0 4px 19px;
	background: url(/images/cssimg/dungog/bg-footer-row.gif) repeat-x 0 100%;
}
.footer-info ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.footer-info ul li{
	display:inline;
	margin:0 10px 0 0;
}
.footer-info ul a{color:#8b8b8b;}
.footer-info span{
	float:right;
	padding:0;
}
.footer-info span a{color:#8C8C8C;}
/* footer-nav */
.footer-nav{
	overflow:hidden;
	margin:0 -60px 6px 4px;
}
* html .footer-nav{
	height:1%;
	overflow:visible;
}
.footer-nav div{
	margin:0 5px 0 0;
	float:left;
	width:110px;
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer-nav div.news,
.footer-nav div.tickets,
.footer-nav div.sponsors,
.footer-nav div.watch{width:90px;}
.footer-nav div.store{width:50px;}
.footer-nav h5{
	margin:0 0 6px;
	font-size:12px;
}
.footer-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer-nav ul li{padding:0 0 2px;}
.footer-nav ul a{color:#8c8c8c;}
/* footer-title */
.footer-title{
	height:1%;
	overflow:hidden;
}
.footer-title .footer-logo{float:right;}
.footer-title .slogan{
	float:left;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF6600;
	margin:40px 0 0;
	letter-spacing:1px;
}

/* NEW STYLES ADDED BY RB */

/* Homepage Blog Holder */
#content .column-fullwidth{
	width:550px;
	float:left;
	margin:0 18px 0 0;
	border-left:2px solid #d9d9d9;
	border-right:2px solid #d9d9d9;
	padding:17px;
	list-style:none;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	overflow:hidden;
	height:1%;

}

/* Subpage Content Holder */
#content .subpage-fullwidth{
	width:580px;
	float:left;
	margin:0 18px 0 0;
	/* border-left:2px solid #d9d9d9;*/
	/* border-right:2px solid #d9d9d9;*/
	padding:0px;
	list-style:none;
	border-top:1px solid #b2b2b2;
	/*border-bottom:1px solid #b2b2b2;*/
	overflow:hidden;
	height:1%;

}

#content .subpage-fullwidth h4{
font-size: 16px;
text-transform: uppercase;
color:##666666;
font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
}

/* White links in sidebar */
#sidebar .block a{
	color:#fff;
}

/* Homepage Blog titles */
.blog-post h4{
text-transform: uppercase;
}

.blog-post h4 a{
color: #666666;
}

/* NSW Mining Header line */

.nswmining{
	float:right;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	margin-bottom: 5px;
}


/* Social Media Icons box */
#smedia {
border:1px solid #333333;
margin:22px 0 17px;
padding:7px;
}

/* footer for full page width*/
#footer-fullwidth {
border-top:2px solid #E3E3E3;
float:left;
height:1%;
overflow:hidden;
padding:14px 0 35px;
width:100%;
}

.sponsor-rule{
border-top:1px solid #B2B2B2;
float:left;
width:100%;
}

#content2 {
float:left;
width: 100%;
}

#content2 h4{
text-align:left;
color: #FF6600;
border-bottom:thin dashed #CCCCCC;
font-family: Arial; 
padding-bottom: 5px;
}

.listing {
width:240px;
float:left;
margin-right:50px;
margin-bottom:25px;
}
.hide{
display:none;
}
.listing h5{
font:bold 12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin:5px 0;
text-transform:uppercase;
}
.clear{
clear:both;
}

.footer-ad{
text-align:center;
padding:50px 0;
border-top:2px solid #E3E3E3;
}

.premiere{
font:bold 16px Arial,Helvetica,sans-serif;
color:#A5CCA5;
display:block;
}
.film-title{
display:block;
}

#prog-detail .listing {
border:1px solid #D9D9D9;
float:left;
margin-bottom:25px;
margin-right:10px;
min-height:415px;
padding:10px;
width:240px;
}

.mainmenu{
color:#666666;
}
.catsub0699246, .catsub0950268 {
border-top:1px solid #BAB6BA !important;
}

.catsub699246, .catsub0950268 {
margin:6px 0 0 0 !important;
border-left:1px solid #BAB6BA !important;
border-right:1px solid #BAB6BA !important;
border-bottom:1px solid #BAB6BA !important;
}

.watchvid{
border:1px solid #B2B2B2;
width:580px;
}

.strapline2{
background:url("/images/cssimg/dungog/dsdcdg.gif") no-repeat scroll 0 0 transparent;
float:right;
height:25px;
margin:75px 0 0;
width:394px;
}
