* { 
padding: 0; 
margin: 0;
}

body {background-color: #63a631;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	text-align: center;
	background: url(images/a3.gif) repeat-x;
	background-color: #D6DBDD }
	
fieldset {padding: .5em;}

h1 {color: #52b105; font-family: Arial, Helvetica, sans-serif; font-size: 158%; letter-spacing: 0px; background-image: url(img/normalh1.gif); background-repeat: no-repeat; background-position: .6em 50%;}

#container {
	background: url(images/contbg1.gif) no-repeat ;
	background-position: bottom right;
	padding: 0 20 20 0;
	background-color: #fff;
	border: 0px solid #000; border-left: 0px solid #bdbabd; border-right: 0px solid #bdbabd; border-bottom: 0px solid #bdbabd;
	width: 780px;
	text-align: left;
	margin-top: 40px;
	margin: 0 auto ;
	position:  ;
	left: 482px;
	top: 5px;
}	

#head img {
	padding-bottom: 5px;
	background:url(head_backgound.jpg) repeat-x;
	background-color: #fff;}
	
#address {float: right; width: 170px; text-align: right; padding:15px 50px 0 0;}
#address p {font-size: 115%; color: #777; letter-spacing: -0.5px;}

#nav ul {list-style-type: none ; text-align: center; background-color: #fff; border-left: 2px solid #666565; border-right: 2px solid #666565}
#nav ul li {float: left ; background-color: #666565; border: 0; border-left: 0px solid #666565; border-right: 0px solid #666565; border-top: 0px solid #666565; border-bottom: 0;}
#nav ul li a {text-decoration: none; font-size: 120%;
color: #2f9cf1; background: url(images/tabmain.gif) no-repeat top left;
float: left; margin: 0px;
height: 20px; width: 97px;
padding-top: 5px; padding-right: 0; padding-bottom: 0px; padding-left: 0px;}
#nav a:hover {color: #fff; text-decoration: none; font-weight: bold ; background:url(images/tabover.gif) no-repeat top left;}

#sample {clear: left; border-top: 1px solid #fff; border-bottom: 0px solid #000; background-color: #DEDFDE; color: #2F3828;}
#sample a {color: #52b105; text-decoration:none; font-size: normal; margin: 0;}
#sample a img {border: 0;}
#feature {float: right; width: 170px;}
#feature h1 {color: #2F3828; font-size: 130%; font-weight: normal; background: url(img/featureh1.gif) no-repeat; padding-left: 20px; margin: 1em 5%;}
#feature p, a {margin: 10px 5px; font-size: 100%;}
#feature a {color: #2F3828; text-decoration: none;}
#feature a:hover {color: #2F3828; text-decoration: none; font-weight:bold}
}

#content {width: 780px; text-decoration: none; font-size: 110%; font-weight: normal;}
#content h1, h2 {padding: 28px 0 28px 5%; background-position: 1em 50%;}
#content p {padding: 0 5% 1em 5%;}
#content a {color: #42baf8; text-decoration: none; font-size: 100%; font-weight: normal; margin: 0;}
#content a:hover {color: #2F3828; text-decoration: none; font-weight: normal}

#news {width: 300px;}
#intro {width: 300px; float: right;}

#main {
	margin-left: 40 px;
	width: 780px;}

#showreel {padding: 0 5% 2em 5%;}
.sr_img {width:90px; float: left; text-align: left; padding-right: 10px;}
.sr_img img {padding: 10px 10px 10px 0; border: none;}
.clear {clear: both;}

#gallerylist {float: right; width: 170px;}
#gallerylist h1 {
	color: #fff;
	font-size: 120%;
	font-weight: normal;
	background: url(img/featureh1.gif) no-repeat;
	padding-left: 20px;
	margin-top: 1em;
	margin-right: 5%;
	margin-bottom: 1em;
	margin-left: 5%;
}
#gallerylist ul {list-style-type: none; font-size: 90%;}
#gallerylist a {color: #2F3828; text-decoration: none;}
#gallerylist a:hover {color: #2F3828; text-decoration: none; font-weight:bold}

ul#gmenu {padding-bottom: 10px;}

#gallery img {
	border: none;
}
#gallery a {padding: 0; margin: 0;}

form {margin: 0 2.5em; padding: 2px; width: 400px;}
input, textarea, submit {margin: 2px; margin-left: 10px;}
textarea {height: 40px;}

.info {font-size: 76%; margin-top: 60px;}

#perth {width: 270px;}
#melbourne {float: right; width: 270px;}
