body {
font:12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
background-image:url(images/bkg-tile.gif);
background-repeat:repeat-x;
background-color:#6699AA;
margin:auto;
}

.outer_wrapper {
width:940px !important;
margin:20px auto;
}

.wrapper {
background-image:url(images/main-bkg-tile_1.gif);
background-repeat:repeat-y;
width:940px !important;
background-color:#fff;
}

.header_wrapper {
top:0;
left:0;
height:94px;
width:940px;
background-image:url(images/header_1.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#FAF8EC;
}

.main_header {
text-align:left;
overflow:hidden;
width:auto;
font-family:Georgia, times, serif;
font-size:28px;
font-weight:400;
font-variant:normal;
color:#603910;
height:auto;
padding:15px 15px 0;
}

.extra4 {
float:right;
display:inline;
width:785px;
height:252px;
background-image: url(images/mallacoota_camping_extra4.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.extra5 {
float:right;
display:inline;
width:785px;
height:252px;
background-image: url(images/main.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.navigation {
font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
float:left;
width:155px;
height:auto !important;
text-align:center;
text-transform:uppercase;
font-weight:700;
font-size:12px;
}

.navigation ul {
height:auto !important;
list-style-type:none;
margin:0;
padding:0 0 30px;
}

.navigation ul:after {
content:".";
visibility:hidden;
height:0;
font-size:1px;
clear:both;
}

.navigation ul li {
height:auto;
margin:0;
padding:0 0 1px;
}

.navigation ul li a {
text-decoration:none;
display:block;
min-height:13px;
height:auto !important;
background-image:url(images/navbkg_1.gif);
background-repeat:repeat-y;
color:#FAF8EC;
padding:11px 3px 10px;
}

.navigation ul li a:visited {
text-decoration:none;
display:block;
color:#FAF8EC;
}

.navigation ul li a:hover {
background-image:url(images/navbkg-ovr_1.gif);
background-repeat:repeat-y;
color:#4b031f;
text-decoration:none;
display:block;
}

.pagetitle {
text-align:left;
font-size:19px;
font-weight:400;
font-family:Georgia, times, serif;
width:748px;
display:block;
/*background-image:url(images/pagetitle_1.jpg);*/
background-repeat:no-repeat;
float:right;
background-color:#ECEADD;
color:#603910;
padding:5px 10px 5px 27px;
border-top: solid 1px #fff;
}

.content {
float:right;
display:inline;
width:750px;
padding-top:20px;
padding-bottom:30px;
margin-right:20px;
}

.content p {
margin:0 0 .6em;
}

.footer {
background-image:url(images/footer_1.gif);
background-repeat:repeat-y;
color:#FAF8EC;
font-family:Arial, Verdana, Helvetica, sans-serif;
clear:both;
text-align:right;
min-height:15px;
height:auto !important;
font-size:11px;
padding:10px;
}

a:hover {
color:#333;
text-decoration:none;
}

.banner {
text-align:center;
margin:40px auto 0;
}

#bannerLink {
margin:10px;
padding:10px;
}

.navigation_top,.sub_header,.subnavigation,.subnavigation2 {
display:none;
}

.main_header p,.sub_header p,.footer p {
margin:0;
padding:0;
}

a:link,a:visited,#bannerLink a,a:visited,a:hover {
color:#333333;
}

a:hover {
	text-decoration: none;	
}

.main_header a:link,a:visited {
	text-decoration: none;	
}
.main_header a:hover{
color:#333333;	
}

.main_header img {
border: none;
}

h3 {
margin:0 0 .3em;
}