/* ==== reset css ==== */

@font-face {
    font-family: Fibel Nord;
    font-style:  normal;
    font-weight: normal;
    src: url("http://www.ckphotography.com.au/FIBEL.eot") ;
}

body, h1, h2, h3, h4, h5, h6, p, ul, form, td, button, input, select {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 1em; font-weight: normal;  background-color: transparent; }
ul {padding-left: 1.2em}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}
body {font-family: Arial, helvetica, sans-serif; font-size: 76%;}

/* ==== main layout ==== */

body#your_page {

	background: url(../bg/bg1.gif);
height:100%;
}

body.your_page_type {

}

#container {

	width:849px;
	min-height: 500px; _height: 500px; /* IE 6 does not support min-height */
	height:630px;
	top:60%;
	left:50%;
	margin-left: -424px;
	margin-top: -325px;
	background-color: transparent;
	position:  absolute; 
	}






#branding {
position: absolute;
top: 0px;
left:0px;

	height: 0px;
	width: 100%;
	background: url(../bg/top1.gif);
	z-index:4;
}

#logo {
position: absolute;
top:3%;

height: 55px;
width: 170px;
left:2%;
background: url(../bg/ck.gif);

z-index:8;
}



#main-content {
	background: white none repeat scroll 0 0;
	float: right;
	margin: 0px 0px 0px 0px;
	height: 630px; 
	width: 849px;
	display: inline; /* IE 6 double margin bug */
	z-index:1;
}








 

 
#menu {
	background:  none repeat scroll 0 0;
	height: 65px;
	left: 0px;
	position: absolute;
	top: 579px;
	width: 100%;
	list-style: none;
	display: block; /* IE 6 needs explicit display setting */
	z-index: 100;	
border-top: 1px solid #767676 ; 

}



#movie {
z-index: 3;
}


/* ==== text styles ==== */

 
 
 
 
 #footer {
	width: 100%;
	height: 40px;
	background: transparent;
	color: red;
	float: left;
}

