.line {
	margin-right: 12px;
  margin-left: 12px;
}
div, img {
  behavior: url(iepngfix.htc);
}
a {
	color: #fff;
  text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
html {
  overflow: -moz-scrollbars-vertical !important;
  overflow-x: hidden;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #000;
  color: #fff;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}
#layout_background_home, #layout_background_video, #layout_background_letterbox, #layout_background_previous, #layout_background_letterboxscenes, #layout_background_ncie  {
  width: 100%;
}

#layout_background_ourstory {
  width: 100%;
  background: url('../images/OurStoryBg.jpg') no-repeat;
}
#layout_background_portfolio-acpa {
  width: 100%;
  background: #000 url('../images/portfolio-acpa.jpg') no-repeat;
}
#layout_background_portfolio-artie {
  width: 100%;
  background: #000 url('../images/portfolio-artie.jpg') no-repeat;
}
#layout_background_portfolio-doomadgee-exhibition-invitation {
  width: 100%;
  background: #000 url('../images/portfolio-doomadgee-exhibition-invitation.jpg') no-repeat;
}
#layout_background_portfolio-forestersana {
  width: 100%;
  background: #000 url('../images/portfolio-forestersana.jpg') no-repeat;
}
#layout_background_portfolio-indigenous-customer-assitance-line {
  width: 100%;
  background: #000 url('../images/portfolio-indigenous-customer-assitance-line.jpg') no-repeat;
}
#layout_background_portfolio-international-mental-health-conference {
  width: 100%;
  background: #000 url('../images/portfolio-international-mental-health-conference.jpg') no-repeat;
}
#layout_background_portfolio-john-newfong-media-prize {
  width: 100%;
  background: #000 url('../images/portfolio-john-newfong-media-prize.jpg') no-repeat;
}
#layout_background_portfolio-letterbox {
  width: 100%;
  background: #000 url('../images/portfolio-letterbox.jpg') no-repeat;
}
#layout_background_portfolio-native-reform-journal {
  width: 100%;
  background: #000 url('../images/portfolio-native-reform-journal.jpg') no-repeat;
}
#layout_background_portfolio-ncie {
  width: 100%;
  background: #000 url('../images/portfolio-ncie.jpg') no-repeat;
}
#layout_background_portfolio-swineflu {
  width: 100%;
  background: #000 url('../images/portfolio-swineflu.jpg') no-repeat;
}
#layout_background_portfolio-telstra {
  width: 100%;
  background: #000 url('../images/portfolio-telstra.jpg') no-repeat;
}
#layout_background_portfolio-bbc {
  width: 100%;
  background: #000 url('../images/portfolio-bbc.jpg') no-repeat;
}
#layout_background_portfolio-centrelink {
  width: 100%;
  background: #000 url('../images/portfolio-centrelink.jpg') no-repeat;
}
#layout_background_portfolio-closethegap {
  width: 100%;
  background: #000 url('../images/portfolio-closethegap.jpg') no-repeat;
}
#layout_background_portfolio-john-holland {
  width: 100%;
  background: #000 url('../images/portfolio-john-holland.jpg') no-repeat;
}
#layout_background_portfolio-pacific-rim-artwork {
  width: 100%;
  background: #000 url('../images/portfolio-pacific-rim-artwork.jpg') no-repeat;
}
#layout_background_portfolio-pacific-rim-logo {
  width: 100%;
  background: #000 url('../images/portfolio-pacific-rim-logo.jpg') no-repeat;
}
#layout_background_portfolio-making-tracks {
  width: 100%;
  background: #000 url('../images/portfolio-making-tracks.jpg') no-repeat;
}
#layout_background_portfolio-qantas-aflboots {
  width: 100%;
  background: #000 url('../images/portfolio-qantas-aflboots.jpg') no-repeat;
}
#layout_background_ourelders {
  width: 100%;
  background: #000 url('../images/ourelders.jpg') no-repeat;
}


#portfolio_left {
	float: left;
	width: 352px;
	color: #fff;
}
.portfolioheading {
	color: #ffcc00;
  font-size: 22px;
  font-weight: normal;
 
}
#projectfocus {
	line-height: 20px; 
} 
.projectfocus {
	font-size: 12px;
}
#portfolio_right {
	color: #cdcccb;
	float: left;
	width: 370px;
}

#container {
  left: 50%;
  margin-left: -850px;
  width: 1700px;
  position: absolute;
  top: 0px;
}
#content_container {
  width: 1000px;
  margin: 0px auto;
}
#content_bottom_container {
  width: 900px;
  margin: 0px auto;
	padding-top: 20px;

}
#content {
	margin-left: 30px;

	width: 800px;
}
.nav {
  padding-top: 75px;
}
#layout_top {
  width: 100%;
  height: 117px;

}
#layout_top_home, #layout_top_video, #layout_top_letterbox, #layout_top_letterboxscenes, #layout_top_ncie, #layout_top_previous {
  height: 117px;
  background: url('../images/top.jpg');
}
#layout_top_events {
  height: 117px;
  background: url('../images/top_events.jpg');
}
#layout_top_ourstory {
  height: 117px;
  background: url('../images/top_ourstory.jpg');
}
#layout_top_services {
  height: 117px;
  background: url('../images/top_services.jpg');
}
#layout_top_contact {
  height: 117px;
  background: url('../images/top_contact.jpg');
}
#layout_middle {
  height: 377px;
}
#layout_middle_home, #layout_middle_newsarchive, #layout_middle_video, #layout_middle_letterbox, #layout_middle_letterboxscenes, #layout_middle_ncie, #layout_middle_previous {
 height: 377px;
 background: url('../images/middle_home.jpg');
}
#layout_middle_events  {
 height: 377px;
 background: url('../images/middle_events.jpg');
}
#layout_middle_services {
  height: 377px;
 background: url('../images/middle_services.jpg');
}
#layout_middle_portfolio-acpa, #layout_middle_portfolio-artie, #layout_middle_portfolio-doomadgee-exhibition-invitation, #layout_middle_portfolio-forestersana,#layout_middle_portfolio-indigenous-customer-assitance-line, #layout_middle_portfolio-international-mental-health-conference,#layout_middle_portfolio-john-newfong-media-prize,
#layout_middle_portfolio-letterbox,#layout_middle_portfolio-native-reform-journal,#layout_middle_portfolio-ncie,#layout_middle_portfolio-swineflu, #layout_middle_portfolio-telstra, #layout_middle_portfolio-bbc, #layout_middle_portfolio-centrelink, #layout_middle_portfolio-closethegap, #layout_middle_portfolio-john-holland, #layout_middle_portfolio-making-tracks, #layout_middle_portfolio-pacific-rim-artwork, #layout_middle_portfolio-pacific-rim-logo, #layout_middle_portfolio-qantas-aflboots, #layout_middle_ourelders
 {
  height: 500px;
  postion: relative;
  z-index: 2;

}
#layout_middle_ourstory {
  height: 377px;
 background: url('../images/middle_ourstory.jpg');
}
#layout_middle_contact {
  height: 377px;
 background: url('../images/middle_contact.jpg');
}
#layout_bottom {
	
	height: 355px;
}
#layout_bottom_home, #layout_bottom_newsarchive, #layout_bottom_video, #layout_bottom_letterbox, #layout_bottom_letterboxscenes, #layout_bottom_ncie, #layout_bottom_previous {
  height: 320px;
  background: url('../images/bottom_home.jpg') no-repeat;
}
#layout_bottom_events{
  height: 320px;
  background: #000 url('../images/bottom_events.jpg') no-repeat;
}
#layout_bottom_services {
  height: 320px;
  background: #000 url('../images/bottom_services.jpg') no-repeat;
}
#layout_bottom_ourstory {
  height: 320px;
  background: #000 url('../images/bottom_ourstory.jpg') no-repeat;
}
#layout_bottom_contact {
  height: 320px;
  background: #000  url('../images/bottom_contact.jpg') no-repeat;
}
#layout_footer {
	margin: 0px auto;
	margin-top: 50px;
  width: 876px;
  height: 51px;
  background: url('../images/footerlinks.png') no-repeat;
	margin-left: 30px;
  padding-bottom: 20px;
}
img {
  border: 0px;
}
#logo {
	margin-top: 0px;
  float: left;
  width: 137px;
  padding-left: 79px;
}
.nav_container {
	padding-top: 60px;
}
#nav {
  padding-left: 225px;
  float:left;
}

a, img a {
  outline: none;
}
#homeflash {
	margin-left: 270px;
}
#content_homeflash_container {
  width: 1000px;
  margin: 0px auto;
	padding-top: 235px;
}
#content_servicesflash_container {
  width: 560px;
  margin: 0px auto;
  padding-top: 187px;
}
#servicesflash {
	margin-left: 15px;
}
#content_portfolio_container {
  width: 850px;
  margin: 0px auto;
	padding-top: 50px;
	padding-left: 60px;
}
#footer_container_left {
	padding-top: 10px;
	padding-left: 50px;

}
.stayinit{
	margin-left: 10px;
	color: #ffcc00;
}
#footer_container_right {
	padding-top: 10px;
  padding-left: 50px;

}
#footer_container_right a {
	color: #494948;
  text-decoration: none;
}
#footer_container_right a:hover {
	color: #fff;
  text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: normal;
}
.portfolionav {
	margin-right: 30px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 7px;
  color: #fff;
}
.origin {
	font-weight: normal;
  margin-top: 0px;
  font-size: 12px;
}
.newsarticle {
	margin-bottom: 0px;
}
.article {
	margin-bottom: 30px;
}
.originh3 {
	margin-top: 40px;
	margin-bottom: 7px;
	text-transform: uppercase;
}
.subheading {
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
}
#home_left {
	float: left;
  width: 473px;
  margin-right: 60px;
}

#home_right {
	color: #a7a7a7;
	float: left;
  width: 215px;
}
#services_right {
	color: #a7a7a7;
	float: left;
  width: 250px;
	padding-top: 6px;
}
#services_right p {
	margin-top:16px;
	margin-bottom:12px;
}
#services_right h2 {
	margin-top:16px;
	margin-bottom:16px;
}

#services_right_titles {
	width: 90px;
	float: left;
}
#services_right_descriptions {
	float: left;
	padding-top: 6px;
}
.date {
	color: #ffcc00;
}
.newsdate {
	font-size: 12px;
	color: #ffcc00;
}
.bullet {
	margin-right: 10px;
  vertical-align: middle;
}
.circle {
	vertical-align: middle;
}
input, select {
	width: 118px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a7a7;
	background: transparent;
  border: #404040 solid 1px;
  font-size: 11px;
}
.submit {
	cursor: hand;
  cursor: pointer;
  border: #404040 solid 1px;
  width: 70px;
  font-size: 10px;
  padding: 0px;
  margin: 0px;
}
.submitimage {
	cursor: hand;
  cursor: pointer;
  border: #404040 solid 0px;
  width: 11px;
 	height: 10px;
}
.pfhr {
	margin-bottom: 3px;
}
#talkto {
	float: left;
  width: 200px;
}
#onfoot {
	float: left;
  width: 200px;
}
#ourstory_left {
	width: 350px;
  float: left;
  margin-right: 50px;
}	
#ourstory_left h2,  #ourstory_right h2  {
	font-size: 18px;
}
#ourstory_right {
	width: 316px;
  float: left;
}
.profile { 
	margin-top: 30px;
}
#david-readmore, #riki-readmore, #amanda-readmore {
 display: none;
 color: #bfbfbf;
}
#naomi-readmore, #jane-readmore, #jen-readmore {
 display: none;
 color: #bfbfbf;
}
form {
	margin: 0px;
	padding: 0px;
}
#arrows {
  width: 840px;
  margin: 0px auto;
  padding-top: 150px;
}
.leftarrow {
	width: 26px;
	float: left;
}
.rightarrow {
	margin-left: 690px;
	width: 26px;
}

#right {
	width: 26px;
	height: 39px;
	background: url('../images/arrowright.gif') top left no-repeat;
	display: block;
  text-indent: 10000px;
	overflow: hidden;
}
#right:hover{
	background-position: bottom left;
}
#left {
	width: 26px;
	height: 39px;
	background: url('../images/arrowleft.gif') top left no-repeat;
	display: block;
  text-indent: 10000px;
	overflow: hidden;
}
#left:hover{
	background-position: bottom left;
}
#story, #surface, #screen, #stage {
	width: 150px;
  margin-right: 30px;
  float: left;
}
#stage {
	margin-right: 0px;
  width: 190px;
}
.newshr {
	width: 180px;
  margin-left: 15px;
  margin-right: 15px;
}

.hr {
	margin-top: 0px;
	margin-bottom: 0px;
}
.newstitle {
	color: #fff;
  text-transform: uppercase;
}
#news {
	margin-left: 70px;
	padding-top: 310px;
}
#welcome {
	margin-left: 70px;
	padding-top: 300px;
}
#services {
	margin-left: 30px;
	padding-top: 260px;
}
#events {
	margin-left: 220px;
	padding-top: 280px;
}
#ourstory {
	padding-top: 260px;
}
#contact {
	padding-top: 200px;
	margin-left: 267px;
}
#headers {
	width: 565px;
  margin: 0px auto;
}
.readmore {
	font-size: 9px;
}	
#events_left {
	float: left;
  width: 365px;
  margin-right: 20px;
}
#events_upcoming {
	background: #fff;
  width: 350px;
  height: 175px;
  float: left;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
  opacity: 0.1;
}
#events_upcoming_left {
  margin-top: -165px;
	position: absolute;
  margin-left: 400px;
 line-height: 18px;
}

#events_upcoming_left h3, #events_upcoming_left_rsvp h3{
margin-top: 0px;
}
#events_upcoming_left_rsvp {
  margin-top: -165px;
	position: absolute;
  margin-left: 570px;
  line-height: 18px;
}

.rsvp {
	width: 143px;
  margin-bottom: 5px;
}
.rsvpselect {
	width: 150px;
*  background: #1d1d1d;
*  border: 0px;
}
.rsvpsubmit {
  width: 65px;
  height: 11px;
	margin-top: 10px;
  border: 0px;
  outline: none;
}