body
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: small;
	background-color:#e5e5e5;
	margin:0;
	padding:0;
	border:0;
	color:#6d6d6d;
}

table, select, input, textarea, p {
font-family: Arial, Tahoma, Sans-Serif;
font-size: small;
}
h1
{
font-size:23px;
color: #0077c0;
font-weight: normal;
}
h2, a h2, a h2:link, a h2:visited, a h2:active
{
font-style:italic;
font-size:1.5em;
letter-spacing:-0.1em;
	text-decoration:none;
	clear:both;
	color:#999999;
}
a h2:hover {
text-decoration:underline;
clear:both;
}

h3, a h3, a h3:link, a h3:visited, a h3:active
{
	color:#221d5a;
	font-size:16px;
	text-decoration:none;
	margin:20px 0px 8px 0px;
}
a h3:hover {
text-decoration:underline;
margin:20px 0px 8px 0px;
}
a
{
	text-decoration: none;
	color: #369ddf;
}

a:hover
{
	text-decoration: underline;	
}


/* --- News Editor --- */

div.picturepanel {
  padding-right:10px;
  padding-bottom:4px;
}

img.picturepanel 
{
  border: thin solid;
}

div.picturepanel p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
  margin-top:0px; 
}

#media  a
{
	text-decoration:none;
}

#media  a:hover
{
	text-decoration:underline;
}

#otherarticles { clear:both; }
#articletoplinks  { text-align:right; } 
#archiveyears {padding-top:10px; padding-bottom:10px;}

#listall label { display: block; float:left; width: 100px; text-align:right; }
#listall a {padding-left:10px; text-decoration:none}
#listall a:hover {padding-left:10px; text-decoration:underline}

#headlines img { padding-right:10px; border:none; float:left; }
#headlines p
{
	padding: 0em 0em 0.5em 0em;
	margin:0;
}
#headlines a h2, #headlines a:link h2, #headlines a:visited h2, #headlines a:active h2 
{
	padding-bottom:0;
	margin-bottom:0;
	padding-top:0px;
	}
#headlines a:hover h2 {
	color: #369ddf;
}	
#headlines br { clear:both; }


/*--------------structure-------------------*/

#quicklinks {
width:984px;
text-align:right;
margin:auto;
color:#989898;
font-size:11px;
padding:3px;
}
#quicklinks img {
padding:0px 5px 0px 10px;
}
#quicklinks a, #quicklinks a:link, #quicklinks a:visited, #quicklinks a:active {
color:#989898;
}
#quicklinks a:hover {
color:#000000;
}
#wrapper {
width:990px;
margin:auto;
background-color:#FFFFFF;
}
#maincontent {
width: 982px;
padding: 4px 0px;
margin:0px 4px;
}

#header {
width:982px;
height:210px;
background-color:#0077c0;
}
#header img {
float:left;
}
#topheader {
width:822px;
margin-left:160px;
height:168px;
}
#titleblock {
width:540px;
height:118px;
float:left;
margin-top:50px;
padding-left: 35px;
margin-right:43px;
}
#titleblock h1 {
color:#FFFFFF;
font-size:50px;
font-weight:normal;
letter-spacing:-2px;
text-align:right;
margin:0;
padding:0;
}
#titleblock h2 {
color:#ffe500;
font-style:italic;
font-size:30px;
letter-spacing:-2px;
text-align:right;
margin:0;
padding:0;
}
#liberalsa {
width:204px;
height:168px;
background-color:#ffe500;
float:left;
}
#liberalsa img {
width:147px;
padding:60px 25px 0px 25px;
}
#menubar {
background-color:#20b25a;
margin-left:160px;
height:42px;
padding-left:47px;
}
#menubox {
float:left;
width: 570px;
}
#searcharea {
float:left;
width:204px;
}
#maincontentarea {
width:778px;
float:left;
padding-bottom:15px;
}
#maincontentsub {
width:698px;
float:left;
padding:40px;
}
#rightcolumn {
width:204px;
float:left;
}
#basebar {
height:44px;
display:block;
clear:both;
background-color:#0077c0;
}
#basenav {
width:980px;
margin:auto;
color:#989898;
font-size:11px;
padding:10px;
text-align:center;
}
#basenav a, #basenav a:link, #basenav a:visited, #basenav a:active {
color:#989898;
}
#basenav a:hover {
color:#989898;
}
/*-----------homepage------------*/
#homeleft {
width:263px;
float:left;
margin:0px 0 0 0px;
padding-left:5px;
z-index:1000;

}
#homecenter {
float:left;
width:495px;
margin:0px 0 0 10px;
}
#homecenter h1 {
margin:2em 0em 0.5em 0em;
padding:0;
}
#homecenter h3 a, #homecenter h3 a:link, #homecenter h3 a:visited, #homecenter h3 a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6d6d6d;
}
#homecenter h3 a:hover {
text-decoration:none;
color:#369ddf;
}
#homecenter h3 {
margin-bottom:0;
padding-bottom:0;
}
#latest h1 a {
background-color:#20b25a;
display:block;
padding:5px 0px 5px 15px;
color:#FFFFFF;
text-decoration:none;
margin-bottom:10px;
}
#latest h1 {
margin:0;
padding:0;
}
#searchingbox {

display:inline;
}
#supportbutton a{
width:261px;
height:33px;
background-image:url(../images/supportbuttonhover2.gif);
background-position:bottom left;
display:block;
margin-top:10px;
}
#supportbutton a:hover {
width:261px;
height:33px;
background-image:url(../images/supportbuttonhover2.gif);
background-position:top left;
display:block;
margin-top:10px;
}
/*----------feature buttons----------------*/
#button1 a {
width:204px;
height:110px;
background-image:url(../images/buttons/savingmurrayhover.gif);
background-position:top left;
display:block;
}
#button1 a:hover {
width:204px;
height:110px;
background-image:url(../images/buttons/savingmurrayhover.gif);
background-position:bottom left;
display:block;
}
#button2 a {
width:204px;
height:110px;
background-image: url(../images/buttons/capturestormwaterhover.gif);
background-position:top left;
display:block;
}
#button2 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/capturestormwaterhover.gif);
background-position:bottom left;
display:block;
}
#button3 a {
width:204px;
height:110px;
background-image: url(../images/buttons/masterplanhover.gif);
background-position:top left;
display:block;
}
#button3 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/masterplanhover.gif);
background-position:bottom left;
display:block;
}
#button4 a {
width:204px;
height:110px;
background-image: url(../images/buttons/statebudgethover.gif);
background-position:top left;
display:block;
}
#button4 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/statebudgethover.gif);
background-position:bottom left;
display:block;
}
#button5 a {
width:204px;
height:110px;
background-image: url(../images/buttons/planningreformhover.gif);
background-position:top left;
display:block;
}
#button5 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/planningreformhover.gif);
background-position:bottom left;
display:block;
}
#button6 a {
width:204px;
height:110px;
background-image:url(../images/buttons/rahhover.jpg);
background-position:top left;
display:block;
}
#button6 a:hover {
width:204px;
height:110px;
background-image:url(../images/buttons/rahhover.jpg);
background-position:bottom left;
display:block;
}
#button7 a {
width:204px;
height:110px;
background-image: url(../images/buttons/riversidewestbutton.jpg); 
background-position:top left;
display:block;
}
#button7 a:hover {
width:204px;
height:110px;
background-image:url(../images/buttons/riversidewestbutton.jpg);
background-position:bottom left;
display:block;
}
/*----------subpages------------*/
table.parliamentpage td {
margin-right:30px;
padding:0px 10px 20px 0px;
border-bottom:1px dashed #CCCCCC;
border-right:1px dashed #CCCCCC;
}
/*---budget styles---*/
ul.budget li {
padding:3px 0px;
}

#budgetbutton1 a {
width:204px;
height:110px;
background-image:url(../images/buttons/familiespunished.gif);
background-position:top left;
display:block;
}
#budgetbutton1 a:hover {
width:204px;
height:110px;
background-image:url(../images/buttons/familiespunished.gif);
background-position:bottom left;
display:block;
}
#budgetbutton2 a {
width:204px;
height:110px;
background-image: url(../images/buttons/smallbusinesspenalised.gif);
background-position:top left;
display:block;
}
#budgetbutton2 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/smallbusinesspenalised.gif);
background-position:bottom left;
display:block;
}
#budgetbutton3 a {
width:204px;
height:110px;
background-image: url(../images/buttons/stormwaterignored.gif);
background-position:top left;
display:block;
}
#budgetbutton3 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/stormwaterignored.gif);
background-position:bottom left;
display:block;
}
#budgetbutton4 a {
width:204px;
height:110px;
background-image: url(../images/buttons/lawandorder.gif);
background-position:top left;
display:block;
}
#budgetbutton4 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/lawandorder.gif);
background-position:bottom left;
display:block;
}
#budgetbutton5 a {
width:204px;
height:110px;
background-image: url(../images/buttons/wastewatch.gif);
background-position:top left;
display:block;
}
#budgetbutton5 a:hover {
width:204px;
height:110px;
background-image: url(../images/buttons/wastewatch.gif);
background-position:bottom left;
display:block;
}