p*{margin:0; padding:0;}
html{height:100%;}
body{height:100%; background:#000;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;height:0;margin:0;}
body{font-family:Arial, helvetica, sans-serif; color:#cccccc; font-size:11px; line-height:1.18em;}
input, textarea, select{color:#a7a7a7; vertical-align:top; text-align:left; border: 1px solid #a8a79e; line-height:0.95em; font:0.85em Arial, helvetica, sans-serif;}
input, textarea, select{ padding:1px 3px;}
.float_left{float:left;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.right_taling{background:url(images/taling_right.gif) right top repeat-x; height:271px; position:absolute; top:0; right:0; width:50%;}
.site{position:relative; width:970px; background:url(images/content-bg.gif) top center no-repeat;min-height:800px; margin:0 auto;}
#container{position:relative; width:100%;}

h2 {color:#ffcb05; font-size:1.5em; font-weight:normal;}
.title{height:35px; margin-bottom:13px; background:url(images/line_x.gif) left bottom repeat-x;}
p {margin-bottom:1.3em;}

a{color:#ededed; text-decoration:none;}
a:hover{text-decoration:none;}

ol li{padding:0 0 6px 0;}
ul li{padding:6px 0 6px 15px; background:url(images/list_bg.gif) left center no-repeat;}
li{line-height:1.2em;}
li a{color:#000000; text-decoration:none; line-height:1em;}
li a:hover{text-decoration:none;}

.separate{ background: url(images/line-x1.gif) repeat-x top; width:auto; height:2px; margin-bottom:10px; clear:both;}
.separate2{ background: url(images/line-x2.gif) repeat-x top; width:auto; height:2px; clear:both;}
.button{border:none;}

/*=======header===========*/
/*#header{height:350px;padding:0; margin:0 auto; background:url(images/logo.jpg) center 25px no-repeat;}*/
#header{height:350px;padding:0; margin:0 auto;}
#header img{border:none;}
#header-main{height:270px;}
#header-main td{ padding:3px; color:#e1e1e1;}
#header-main a{ font-size:11px; color:#e1e1e1;}
#header-main img { border:none;}
#header-main2{height:30px; width:746px; margin:0 auto;}
#logo { float:left; width:293px; top:90px; position:absolute;}
.nav-top a {color:#8f8864;}

#nav-container {height:29px; line-height:29px; color:#dedac1; text-align:center; width:870px; margin:0 auto;}
#nav {clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; text-align:center;font-size:13px;}
#nav li {
background:transparent url(images/nav-li-bg.gif) no-repeat scroll right center;
float:left;
margin:0;
padding:2px 5px;
position:relative;
}

#nav li.last {background:none;}
#nav li a {color:#c2c2c2; text-decoration:none; font-size:1.2em; font-weight:normal; display:block; height:25px; line-height:25px; padding:0 5px; margin-bottom:5px;}
#nav li a:hover { background:#ffcb05; color:#464646; text-decoration:none;}

#nav li ul{margin:0; padding:0; position:absolute; background:#cccccc; font-size:0.9em; visibility:hidden; border:solid 0px #E3DECB;}
#nav li ul li{float:left; width:150px; clear:both; border-right:none; margin:0; padding:0 0 1px 0; right:auto;}
#nav li ul li.last {background-image:none;padding:0;}
#nav li ul li a{width:auto; color:#464646; height:auto; line-height:normal; text-align:left; padding:5px 10px; margin:0;}
#nav li ul li a:hover{color:#464646; background-color:#ffcb05}

#breadcrumb {padding:20px 0 0 110px; color:#cccccc; height:29px;}
#breadcrumb a.home { color:#cccccc;}
#breadcrumb a {color:#9f9879;}
/*=====//header===========*/

/*=======content===========*/
#content{margin:0 auto; padding:0; padding-bottom:38px;}
#content-inner{width:746px; margin:auto;}

#feedback {left:0; top:300px; position:fixed;visibility:hidden;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 #container{position:relative; width:100%; background:url(images/body-bg1.jpg) center top no-repeat #000000;}

#page_1 #content .col_1 {font-size:11px; padding-top:140px; padding-left:20px;}
#page_1 #content .col_1 ul{margin:0 0 10px 0;}
#page_1 #content .col_1 ul li{margin:0; padding:2px 0;}
#page_1 #content .col_1 ul li img{margin-right:8px;}
#page_1 #content .col_1 ul li a{color:#cccccc; line-height:1.8em;}
#page_1 #content .col_1 ul li a:hover{}

#page_1 #content .col_2 {font-size:11px;}

#page_1 #content .col_3 {font-size:11px; padding-top:140px;}
#page_1 #content .col_3 h4 a {color:#ffcb05;}
#page_1 #content .col_3 .subtext {color:#7d7d7d;}

#page_1 h3 {color:#cccccc; font-size:1.4em; font-weight:normal; margin-bottom:12px;}
#page_1 h4 {color:#ffcb05; font-size:1.2em; margin-bottom:4px;}
#page_1 h5 {font-size:1.0em;}

/*=======//page_1=========*/

/*=======page_2===========*/
#page_2 #container{position:relative; width:100%; background:url(http://www.powerhouseproductions.com.au/images/body-bg1.jpg) center top no-repeat #000000;}

#page_2 h3 {color:#ffcb05; font-size:1.6em; font-weight:normal;}
#page_2 h4 {color:#cccccc; font-size:1.4em; margin-bottom:1px;}
#page_2 h5 {font-size:1.0em;}

#page_2 #content .box_2 {font-size:0.9em;}

#page_2 #content #subnav { margin:22px 0 36px 0;}
#page_2 #content #subnav a:hover {color:#ffcb05;}
#page_2 #content #subnav a.selected {color:#ffcb05;}

#page_2 .margin {margin:12px 0;}
#page_2 .padding {padding:12px 12px 12px 0;}

/*=======//page_2=========*/

/*=======page_3===========*/
#page_3 #container{position:relative; width:100%; background:url(images/body-bg3.jpg) center top no-repeat #000000;}
#page_3 #content-inner{font-size:0.95em;}

#page_3 h3 {color:#ffcb05; font-size:1.6em; font-weight:normal; margin-bottom:3px;}
#page_3 h4 {color:#cccccc; font-size:1.4em; margin-bottom:1px;}
#page_3 h5 {font-size:1.0em;}

#page_3 .title {color:#ffcb05; font-size:1.1em; font-weight:bold;}
/*=======//page_2=========*/

/*=======footer===========*/

#footer{width:100%; color:#959595; padding:5px 0 5px 0;font-size:11px; background:#000; height:18px; position:fixed; bottom:0; border-top:solid 1px #ffcb05;}
#footer a{color: #959595;}
#footer span{margin:0 10px;}
#footer a:hover{}

#footer div.container{margin:0 auto; width:970px;}
#footer div.left{float:left;width:23%;}
#footer div.left2{float:left;width:34%; text-align:center;}
.width {width:190px;}
#footer div.right{float:right; visibility:hidden;}
/*=====//footer===========*/


