/* www.rci.com.au stylesheet */

body, .nav, .leftcolumn, .content, li.heading {  
  margin : 0;  
}

body, .searchbox, h1 , h2 , h3 , h4 , h5, .subheading, table.data, .content {  
  background-color : #fff; 
}

.nav, .rightcolheading, input.bgcolor, textarea {  
  background-color : #ccc; 
}

body, .nav, .leftcolumn, .content, .rightcol, li.heading, .small, input.bgcolor, textarea {
  color : #000;   
}

body, table.body, .nav {
  width : 100%; 
}

body, .leftcolumn, .content, .rightcolheading {
  font : 100% sans-serif; 
}

h1 , h2 , h3 , h4 , h5, li.heading, .small, .rightcol  {
  font-family: sans-serif;
}

h1 , h2 , h3 , h4 , h5, hr, .subheading {
  color : #036; 
}

h1 , h2 , h3 , h4 , h5 {
  margin: 0; 
} 

h4 a {
  font-weight: normal
}

body {
  padding : 0; 
} 

.nav {
  background: url(/en/images/topbar.jpg) repeat-x;
  height: 35px;
  text-align: left;
  font : bold 80% sans-serif;
  padding : 0 0 0 4px; 
}

/* begin son of suckerfish menu code  http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#navmenu, #navmenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 10em; /* was 11em */
}

#navmenu li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width: 10em;  /* was 11em */
        padding : 0px; 	
}

#navmenu li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 9.8em;  /* was 11.05em */
	margin-top : -1.35em;
}

#navmenu li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#navmenu li a {
	width: 10em; /* was 11em */
	w\idth : 9em;  /* was 10em */
	display : block;
	color : #000;
	font-size: 1em;
	text-decoration : none;
	background-color : #69c;
	border : 1px outset #999;
	padding : 0 0.3em;
	font-family: arial narrow, sans-serif;
}

#navmenu li a:hover {
	color : #fff;
	background-color : #000;
}

#navmenu li:hover ul ul, #navmenu li:hover ul ul ul, #navmenu li.sfhover ul ul, #navmenu li.sfhover ul ul ul {
	left: -999em;
}

#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul, #navmenu li.sfhover ul, #navmenu li li.sfhover ul, #navmenu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* end son of suckerfish menu code  http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#nav-news {
     margin-left:0;
	 padding-left:0;
	 font-size: 80%;
}

.leftcolumn {
  background : #69C url(/en/images/left_col.jpg) repeat-y right;
  width : 15%; 
  padding : 0 8px 0 6px; 
/* background-attachment: fixed; not liked by mozilla*/
} 

.content {
  width : 85%; 
  padding : 0 0 0 10px; 
} 

.rightcol {
  background: #69C url(/en/images/right_col.jpg) repeat-y left; 
/*  background-attachment: fixed;  this line not liked by mozilla browsers*/
  width: 20%;
  float : right;
  margin: 0 0 0 10px;
  padding: 0 0 0 6px;
  text-align : left;
}

.rightcolheading {
  font-weight: bold;
}

.searchbox {
  padding: 0 0 0 6px; 
  background: url(/en/images/left_col.jpg) repeat-y left; 
}

li, table.data, table.data td {
  padding : 3px; 
} 

hr { 
  background-color: #036;
}

.subheading {
  font : italic 100% georgia, serif; 
} 

table.data {
  color : #003; 
  text-align: left;
} 

.sitemap {
   list-style-type: none; 
}

.sitemap li li {
   list-style-type: circle;     
}

.small {
  font-size: 75%; 
}

.data caption {
  text-align:left; 
  font-weight : bold;
  font-size: 120%;
}

.video {
  float: right;
  margin: 15px;
}

#printfriendly {
  background: url(/en/images/print_friendly.gif) no-repeat;
  padding: 0 20px;
  cursor: help;
}