﻿/* NSWRA Home page styles */
/* Author:  Graeme cooper */
/* Son of Suckerfish Dropdowns" from "HTML Dog", Patrick Griffiths http://www.htmldog.com */

body {text-align:center;
	  font-family:Verdana,Arial,Helvetica,sans-serif;
	  font-size:90%;
	  margin:0; padding:0;
	  color:#333;
	  background:#5a5a5a;}
	
div {text-align:left; margin:0; padding:0;}
p   {font-size:0.92em; margin:0px 14px 8px 12px; padding:0; line-height:1.3em;} /* ~11px */
li  {font-size:0.92em; margin:0; padding:0 0 0px 5px; line-height:1.2em}

.bold {font-weight: bold;}
.floatright {float:right}
.centre {text-align: center;}
.floatleft {float:left}
.clearboth {clear: both;}
.indent40 {	margin-left: 40px;}
.indent52 {margin-left: 52px;}
.image {padding: 0; margin:0 0 10px 10px;}
.imagefloatright {padding: 0; margin:0 0 10px 10px; float:right}
.imagefloatleft {padding: 0; margin:0 10px 10px 10px; float:left}
.borderedimage {padding: 0; margin:0 0 10px 10px; border-style:solid; border-width: 1px;}
.borderedimagefloatright {padding: 0; margin:0 0 10px 10px; border-style:solid; border-width: 1px; float:right}
.borderedimagefloatleft {padding: 0; margin:0 10px 10px 10px; border-style:solid; border-width: 1px; float:left}

/* ---------------------------------------------------------------- */

/* headings and links */

h1, h2, h3, h4 {font-family:Arial,Helvetica,sans-serif;}
h1 {font-size:2.0em; font-weight:bold; margin:0 0 10px 10px; padding:0;}
h2 {font-size:1.5em; font-weight:bold; margin:0 0 10px 10px; padding:0;}
h3 {font-size:1.3em; font-weight:bold; margin:0 0 10px 10px; padding:0;}
h4 {font-size:1.1em; margin:0 0 10px 10px; padding:0;}

a {color:#016ca9;  font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline; background:#e0e0e0;}
#menu {
  position: relative;
  margin-left: 0;
  list-style-type: none;
  }
#menu a {
  display: block;
  padding:0 5px 0 5px;
  text-decoration:none;
  border:#ccc 1px solid;
  height: 25px;
  }
  #menu a:hover { background:#ffffcc; color:#fff}
#menu ul {
  list-style-type: none;
  padding-top: 0;
  }
#menu li {
  float: left;
  /*position: relative;*/
  padding: 3px 0;
  text-align: center;
  }
#menu ul.sub-menu {
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  padding: 10px;
  z-index: 90;
  margin:0; padding:0;
  height: 25px;
   }
#menu ul.sub-menu li {
  text-align: left;
  }
#menu li:hover ul.sub-menu {
  display: inline;
  border: 1px solid #ccc;
  border-left:0px;
  border-right:0px;
  width:940px;
  }
  #menu li:hover ul.sub-menu li a { border:0px;}
/* ---------------------------------------------------------------- */

/*  Main Layout  */

#wrapper {width: 960px;	margin: auto;	padding: 0;	background:#C0C0A0; padding-top: 5px;}

#masthead {position:relative; width:938px; height:249px; margin:0px 10px; padding: 0px;
   border: thin solid black; background-color:ffffcc; background-image: url('nswralogo.gif')}
#masthead h1 {font-size :3.0em; font-weight:bold; margin:0px 0px 0px 180px; padding:10px;}
#masthead h2 {font-size:2.0em; font-weight:bold; margin:0px 0px 0px 260px; padding:0;}

#top_nav {width: 950px;	height: 40px; margin: 10px 10px 0px 5px; background:#C0C0A0;}
	#section_nav {margin:0; padding:0; width:940px; height:80px; background:#C0C0A0; float:left}
   /* ie6 difference */
   	#googlesearch {padding-left: 10px; padding-bottom: 5px; padding-top: 10px;float:left;}
input[type="text"], textarea {background-color : white; }

}
#container {width: 960px; float:left; margin: 0px; background-color:#C0C0A0;}

#left_col {background-color:#FFFbd0; width: 175px; float:left; margin-left: 10px; margin-top: 0px;}
	#recent {border: 1px solid black; padding:10px 0px;}
	#forum {border: 1px solid black; padding:5px 0px;}
	#contactus {border: 1px solid black; padding:5px 0px;}
	#lost {border: 1px solid black; padding:5px 0px;}
	#volunteers {border: 1px solid black; padding:5px 0px;}
	#emaillist {border: 1px solid black; padding:5px 0px;}
	#navsite {border: 1px solid black; padding:5px 0px;}

#main_content {width: 765px; margin: 0px; float:left; border: 1px black solid;}

#centre_col {width:510px; float:left; margin:0px; padding: 10px 0px;  background-color:white;
	   border-right-style: solid; border-right-width: 1px; border-right-color: black; }

#right_col {width:254px; float:left; padding:0px; 5px; 0px; margin:0px; background-color:#FFFbd0}

#lands_advert {width:720px; float:left; margin:0px; padding:0px }

#footer {clear: both;  margin:10px; background-color:#77774f}

/* ---------------------------------------------------------------- */

/*  xx  */