body{
margin:0;
padding:0;
background:#CAC2B8;
text-align: center;
min-height: 400px; /* For Mozilla/Opera/Safari */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

html, body {
height:100%; /* needed for container min-height */
}

/******************** Start Presentation Styles ********************/

h1 {
margin:0;
padding:0; 
font-size: 12px;
font-weight: bold;
}

h2 {
font-size: 12px;
font-weight: bold;
margin: 5px 0px;
}

h3 {
	font-size: 12px;
	margin: 5px 0px;
}

.itemDate {

}

p {
margin:0;
padding:0 0 11px 0;
}


a {
color:#7549B1;
text-decoration: none;
}

H2 a{
color:#847C75;
}
a:hover {
color:#000;
}
H2 a:hover {
color:#7549B1;
}

/******************** End Presentation Styles ********************/



/******************** Start Layout Styles ********************/

#header {
height:135px;
background: url(../images/hd_background.gif) repeat-x top;
}

#search{
position:absolute;
left:360px;
top:15px;
width:620px;
}
.advert{
border:1px solid #ccc;
margin:5px 0;
padding:5px;
}
#container {
position: relative;
margin: 0 auto;
text-align: left;
width: 980px;
height: 100%;
}
#largeContainer   {
margin: 0 auto;
text-align: left;
width: 980px;
background-color:#FFF;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */

}

#wrapper {
position: absolute;
width: 980px;
height: 650px;
top: 50%;
margin-top: -300px; /* Half of splash height */
background: #FFF url(../images/logo_adelaide_hills.gif) no-repeat left 300px;
}

#strapline {
position:absolute;
top:48px;
left:100px;
}

/* #largeWrapper {
position: absolute;
width: 980px;
height:100%;
top: 50%;
margin-top: -300px; /* Half of splash height */
background: #FFF url(../images/logo_adelaide_hills.gif) no-repeat left 300px;
} */

#strapline {
position:absolute;
top:48px;
left:100px;
}

#leftcoltext {
position:absolute;
top:150px;
left:370px;
width:220px;
}

#rightcoltext {
position:absolute;
top:150px;
left:640px;
width:220px;
}
#largecoltext {
position:absolute;
top:150px;
left:350px;
width:510px;
}

#picleft {
position:absolute;
top:360px;
left:100px;
}

#picmiddletop {
position:absolute;
top:227px;
left:370px;
}

#picmiddlebottom {
position:absolute;
top:360px;
left:370px;
}

#picrightbottom {
position:absolute;
top:360px;
left:640px;
}

#picright {
position:absolute;
top:360px;
left:640px;
}

#pageindex {
position:absolute;
top:542px;
left:370px;
width:220px;
}

#pageindex ul{
margin: 0;
padding: 0;
float:right;
list-style-type: none;
}

#pageindex #navlist li{
display:inline;
padding-left:6px;
}

#pageindex #navlist a {
color: #847C75;
text-decoration: underline;
}

#pageindex #navlist a:hover {
color: #222222;
}

#divUpControl{
position:absolute; 
width:250px;
left:11px; 
top:0px;
z-index:1; 
text-align: right;
} 

#divDownControl{
position:absolute; 
width:250px; 
left:11px;
top:342px; 
z-index:1; 
text-align: right;
} 

#divContainer{
position:relative; 
width:220px;
height:400px;
/* overflow:hidden; */
top:0px;
left:0px;
clip:rect(0,220,350,0); 
visibility:hidden;
} 

#divContent{
position:absolute; 
top:0; 
left:0;
} 

/******************** End Layout Styles ********************/



/******************** Start Navigation Styles ********************/

#navcontainer {
position:absolute;
top:140px;
left:100px;
height:180px;
}

#subnavcontainer1 {
position:absolute;
top:150px;
left:260px;
}

#subnavcontainer2 {
position:absolute;
top:150px;
left:416px;
}

#navcontainer ul, #subnavcontainer1 ul, #subnavcontainer2 ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#navlist li {
margin: 0;
padding:0px 5px;
/* background-color:#F5F5F5; */
border-bottom: 1px dotted #DDD;
font-size:10px;
line-height:14px;
}

#navlist a:link, #navlist a:visited {
color: #847C75;
text-decoration: none;
}

#navlist a:hover {
color: #222222;
}
.contactform td, textarea, input {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

input.text200 {
	border: 1px solid #847C75;
}

input.button {
	border: 1px solid #847C75;
	background-color: #847C75;
	color: #FFF;
	cursor: hand;
	font-weight: bold;
}

/******************** End Navigation Styles ********************/