/* general page styles */
/*regional*/
body { 
	margin: 15px 0 0 0; 
	background: #4B5539;
	/*font-family:trebuchet MS;*/
	}
	
p, table, th, td, tr {
/*font-family:arial;*/
}

a, a:visited, a:active { 
	color: #F5BA30;
	}
	
a:hover, a:focus {
	color: #444444; 
	}
	
/* standard page width, and page position -- */
#page_width {
	width: 970px;
	}
	
/* inner container and border */
#page_container_outer {
	background: #778877;
	padding: 10px;
	}

#page_container_inner {  
	background: #ffffff; 
	}

/* header and header image */
#header_image { 
	background: url(http://images.regional.org.au/sites/ems/images_tpl/ems_header_frog_950px.jpg) no-repeat left top; 
	height: 140px; 
	}
	
#header_image_left { 
	}
	
#header_image_right { 
	}	

/* top Navigation */

#top_nav_container {  
	background: #ffc000;
	}  

#top_nav {  
	background: #F5BA30;
	padding:4px;}

#top_nav a, #top_nav a:visited {   
	color: #000; 
	}

#top_nav a:hover, #top_nav a:active  { 
	color: #ffffff;
	background: #769C4A;
	}

/* left menu column */
#menu_col {
	/* width: 182px; */
	/* padding: 0px; 
	background-color:#F2F6E7;*/
	}
#menu ul li a, #menu ul li a:visited  {
	color: #333333;
	/* SM 17Jun09: Fix for LHS */
	/* padding-left: 10px; */
	}
	
#menu ul li a:hover, #menu ul li a:active  {
	/*color: #ffffff;
	background: #C2D48C;*/
	}
	
#menu ul li a:visited img, #menu ul li a img {
	/* padding: 0 10px; */
}

.admin_bar { 
	/*background-color:#E7EED2;*/
}

/* content under left menu */
#menu_content ul li a:visited, #menu_content ul li a {
	color: #767a7d; 
	}

#menu_content ul li a:hover, #menu_content ul li a:active {
	color: #333333; 
	}
	
/*main content for news items*/	
h1, h2 {
border-bottom:1px solid #CCCCCC;
}

#news-index ul img {
-moz-border-radius:4px 4px 4px 4px;
border:1px solid #BABABA;
float:left;
margin:5px 10px 0 0;
padding:3px;
width:25%;
height:25%;
background:#FFFFFF;
}

#news-index ul h2 {
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:-4px;
	border-bottom:1px solid #CCCCCC;
}

#news-index ul {
	margin-left:0px;
	list-style:none;
}

.read_more a {
	-moz-border-radius:4px;
	-moz-box-shadow:0 1px 6px #999999;
	z-index:1;
	background: #77994C;
	border-color:#607F37 #607F37 #607F37;
	border-left:1px solid #607F37;
	border-right:1px solid #607F37;
	border-style:solid;
	border-width:1px;
	height: 18px;
	width: 80px;
	display:inline-block;
	color:#fff;
	padding:2px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 -1px 0 #607F37;
}

.read_more a:hover {
	background:#607F37;
}


/* right menu Column */	
#menu_col_right {
	width: 190px; 
	}
	
#menu_right ul li a:hover, #menu_right ul li a:active  {
	color: #333333; 
	}

/* content under right menu */
#menu_content_right ul {
	/*background-color:#A52A2A;
	border:none;
	width: 162px;*/
	}
	

#menu_content_right ul li {
	/*margin:0;*/
	}
	
#menu_content_right ul li a, #menu_content_right ul li a:visited {
	/*border-top: 1px solid #F4F3EC;
	border-bottom: 1px solid #C9C3A1;
	padding:5px 10px;
	background-color: #EFEAE3;	
	display:block;
	color: #796345;*/
	}
	
#menu_content_right ul li a:hover, #menu_content_right ul li a:active {
	/*border-top: 1px solid #D7CBB9;
	background-color: #D7CBB9;	
	color: #FFFFFF;*/
	}

#greylist li {
	background:#f2f2f2 none repeat scroll 0 0;
}	
	
/* content column */
	   
#content_col {
	background-color: #FFFFFF;
	/* margin: 0 200px 0 190px; */ /* SM 06Jul09: Fix after Ryan's updates. */
}
	
/* footer */

	#footer_container a {
		color: #ffffff;
		}

/* general page styles for text, lists, tables headings etc. */
h1 {
	color: #444444;
	}
	
h2 {
	color: #6a6a6a;
	}

h3 {
	color: #444444;
	}

h4 {
	color: #6a6a6a;
	}
	
h5 {
	color: #444444;
	}
	
h6 {
	color: #6a6a6a;
	}
	
/*
  SM 23Sep09: Simplifications to RJ's CSS.
*/	

#suckerfish {
	text-transform:none;
}

#suckerfish li a:hover, #suckerfish li a:active {
	background-color: #95B96B;
	border-color:#5F7E3C;
}
#suckerfish li li a, #suckerfish li li a:visited {
	background-color: #95B96B;
	border-color:#5F7E3C;
}
#suckerfish li li a:hover, #suckerfish li li a:active {
	background-color: #769C4A;
	border-color:#5F7E3C;
}

#suckerfish a.nav_selected {
  background-color: #95B96B;
	border-color:#5F7E3C;
}

/*
	megamenu button tweaks - RJ 06Oct09
*/
ul#megamenu_container li.megamenu {
	top:3px;
	right:3px;
	}

ul#megamenu_container li.megamenu {
	background:none repeat scroll 0 0;
}

ul#megamenu_container li.megamenu a {
	color: #000000;
	text-decoration: none;
}

ul#megamenu_container li.megamenu a.dashboard_button {
	border:1px solid #ffffff;
	background-color: #F5BA30;
}

ul#megamenu_container li.megamenu a.dashboard_button:hover {
	background-color: #769C4A;
}

li#megamenu.a {
	color:#181818;
}


.block_right{
	/*border:1px solid #769C4A;*/
	}