
body {
  background:#666;
  margin:0;
  padding:10px;
  font:small "Lucida Grande",LucidaGrande,Verdana,Sans-serif;
  color:black;
  }
#page {
	width:100%;
	position:relative;
	margin:auto;
	background-color:#fcfcfc;
	border-style:solid;
	border-width:1px;
	border-color:#87ACCD;
	}
/* for IE, with IE5/Mac backslash filter \*/
* html #page {
font-size:80%;
}
/* end filter */	
#page2 {
	width:100%;
	position:relative;
	margin:auto;
	background-color:#fcfcfc;
	border-style:solid;
	border-width:1px;
	border-color:#87ACCD;
	text-align:center;
	}	
#body {
	width:100%;
	position:relative;
	margin:auto;
}
#content {
float:left;
width:73%;
font-size:inherit;
}
#content2{
float:left;
margin-top:30px;
width:100%;
}
#ytF{
float:right;
width:24%;
}
.padd{
padding:5px;}

#headDisplay{
float:left;
width:98%;
margin:10px 10px 0px 10px;
background-color:#699cab;
font-size:90%;
color:#ffffff;
}
#headDisplay h1{
margin:0px;
font-size:180%;
font-weight:bold;
color:#ffffff;
}
#headDisplayInner{
float:left;
width:97%;
margin:5px;
background-color:#aab1a6;
text-align:justify;
color:black;
}
.display{
float:left;
width:46%;
margin:15px 0 0 15px;
background-color:#aab1a6;
}
.displayInner{
float:left;
width:93%;
min-height:120px;
margin:5px;
background-color:#ecedf1;
}
.display h2{
margin:3px 0 3px 23px;
font-size:120%;
font-weight:bold;
color:#ffffff;
}
.displayInner a{
font-size:100%;
font-weight:bold;
text-decoration:none;
}
.displayInner a:hover{
font-size:100%;
font-weight:bold;
text-decoration:underline;
}
.display2{
float:left;
width:95%;
margin:15px;
background-color:#2799d1;
}
.display2Inner{
float:left;
width:93%;
min-height:120px;
margin:5px;
background-color:#e7e7e7;
}
.display2 h3{
margin:3px 0 3px 20px;
font-size:110%;
font-weight:bold;
}
.Fdisplay{
float:left;
width:95%;
margin:5px;
background:#666 url("images/fbg.gif") repeat 0 0;
text-align:center;
}
.FdisplayInner{
float:left;
width:92%;
min-height:120px;
margin:5px;
text-align:center;
background-color:#666;
color:#ffffff;
}
.FdisplayInner img{
border:none;
}
.Fdisplay h4{
margin:3px 0 3px 15px;
font-size:110%;
font-weight:bold;
color:#ffffff;
}
.Fdisplay h4 img{
vertical-align:bottom;
}
#footer {
width:95%;
float:left;
border-top-style:dashed;
border-width:1px;
border-color:#cccccc;
font-size:10px;
color:#cccccc;
margin:5px;
text-align:center;
}

#img {
margin-top:0px;
margin-left:0px;
width:100%;
text-align:left;
background-image: url(http://www.goldcoastchat.com.au/images/bg.jpg);
}

#primaryNav {
  background:#0f494f url("images/navBg.gif") repeat-x 0 0;
  float:left;
  width:100%;
  margin:0;
  padding:0;
  border-top:1px solid #87ACCD;
  border-bottom:2px solid #0f494f;
  list-style:none;
  }
#primaryNav li {
  background:none;
  display:inline;
  padding:0;
  }
#primaryNav li a, #primaryNav li strong {
  float:left;
  width:auto;
  padding:5px 9px 4px;
  border-left:1px solid #29757e;
  border-right:1px solid #0f494f;
  color:#def;
  text-transform:lowercase;
  text-decoration:none;
  font-weight:normal;
  }
#primaryNav li strong {
  background:#18636b;
  color:#fff;
  font-weight:bold;
  }
#primaryNav li a strong {
  padding:0;
  border-width:0;
  }
#primaryNav li a:hover {
  background:#18636b;
  border-left-color:#18636b;
  color:#97d4da;
  }

#primaryNav li form {
  padding:0px;
  margin:0px;
  }




#acc {
height:60px;
background-image: url(images/accommbg.jpg);
color:#ffffff;
margin:0px;
padding:0px;
}
#book {
background-color:red;
font-size:10px;
font-weight:bold;
color:#ffffff;
margin:0px;
vertical-align:top;
} 

#text {
position:absolute;
top:-55px;
left:20px;
font-size:45px;
font-weight:bold;
font-family:impact;
color:#87ACCD;
}
#p_logo {
width:205px;
border-style:solid;
border-width:1px;
border-color:#87ACCD;
padding:3px;
}
#dnow {
border-style:solid;
border-width:1px;
border-color:#87ACCD;
padding:3px;
}
.border {
border-style:solid;
border-width:1px;
border-color:#87ACCD;
padding:0px;
margin:0px;
vertical-align:top;
}
#bf_logo {
position:absolute;
top:-130px;
left:5px;
}
#nav{
position:absolute;
top:20px;
left:20px;
height:40px;
width:100%;
}
.nav {
border-style:solid;
border-width:1px;
border-color:#ffffff;
font-size:10px;
padding:2px;
padding-left:10px;
padding-right:10px;
background-color:#33ccff;
}

#p_logo2 {
width:185px;
border-style:solid;
border-width:1px;
border-color:#87ACCD;
padding:3px;
text-align:center;
}


h1 {margin:2px;text-align:left;font-size:15px;}
h1 {
margin-bottom:0px;
font-family:arial;
font-size:12px;
}
h2 {
margin:0px;
font-family:arial;
font-size:12px;
}
h3 {
margin:0px;
font-family:arial;
font-size:14px;
}


.shots {
position:absolute;
top:655px;
left:5px;
padding:3px;
border-style:solid;
border-width:1px;
border-color:#87ACCD;
}
.shotsinner {
border-style:solid;
border-width:1px;
border-color:#87ACCD;
padding:1px;
margin:0px;
}

#weath {
border-style:solid;
border-width:1px;
border-color:#87ACCD;
padding:5px;
}
#news {
width:215px;
border-style:solid;
border-width:1px;
border-color:#87ACCD;
padding:3px;
}

.menu {display:none;}
.holder {color:#ffffff; width:90px; height:18px; display:block; background:#33ccff; border:1px solid #000; margin-right:1px; text-align:center; float:left; text-decoration:none; font-family: arial; font-size:10px;font-weight:bold; line-height:18px; overflow:hidden;}
.holder:hover {height:auto; cursor:pointer;color:#ffffff; background:#33ccff;}
a.inner, a.inner:visited {display:block; width:89px; height:18px; border-bottom:1px solid #ffffff; text-decoration:none; color:#ffffff; background:#33ccff;}
a.inner:hover {background:red;}
