/* CSS for Royal Society of NSW Web pages */
/* This version: Jan 2003 */

/*	COLORS
	#336666 dark green, color of top menu 
	#244848 dark green, left hand side color
	#99CCCC light green, right side background
*/

/* 
	Class Selector is a dot '.'
	Descendant selector is a space ' '

*/

body {
	margin: 0;
	/* background: #336666; */
	background: #639090;
}

div.topBarBlack { background: black; height: 6pt; }
div.topBarWhite { background: white; height: 2pt; }
div.topBarGreen { background: #336666; }
div.topMenuBar  { background: black; height: 3ex; }

#main {
	margin-left: 0em;
	margin-right: 22em;
	padding-top: 1.6ex;
	padding-left: 5ex;
	padding-right: 3ex;
	background: #d7dabd;
	border-bottom: 4px solid black;
}

#rhs {
	/* Fixed positioning does not work for IE ! */
	/* position:absolute; or position:fixed;  */
	position: absolute; 
	right: 0.2ex;
	width: 19.8em;
	padding: 1em;
	background: #99CCCC;
}

/* footer is not used at present */
#footer {
	position: absolute;
	width: 100%;
	padding-bottom: 1ex;
	border-bottom: 4px solid black;
	background: #d7dabd;
}

/* LINKS */
#toplinks a:link {color: #FFFFFF; }
#toplinks a:visited {color: #FFFFFF; }
#toplinks a:hover {color: #99CCCC; }
#toplinks a:active {color: #FFFFFF; }

table.topmenu a {font-family:sans-serif; text-decoration:none; }
table.topmenu a:link {color: #FFFFFF; }
table.topmenu a:visited {color: #FFFFFF; }
table.topmenu a:hover {color: #99CCCC; }
table.topmenu a:active {color: #FFFFFF; }

a:link {color: black; }
a:visited {color: #4a4a4a; }
a:hover {color: #2f4f4f; }
a:active {color: gray; } 

#rhs a:link {color: black; }
#rhs a:visited {color: #666666; }
#rhs a:hover {color: #666666; }
#rhs a:active {color: black; }

/* Generic class for anchor in top and side menus */
.mymenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: red;
	font-size: 11pt
}


/* Heading Styles */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 120%;
	font-weight: bold
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: larger;
	font-weight: bold; 
    margin-top: 2.4ex;
	color: #336666
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: normal;
    font-weight: bold; 
    margin-bottom: 0ex;
}

p { font-family:sans-serif; }
i { font-family:sans-serif; } /* without explicit size here italics appears too small - why ? */ 
.smallsize { font-size: 80%; }
.myindent {
	text-indent: 0em; /* sets first line indentation */
	margin-left: 2em;
	font-size: normal;
}


/* Table styles */
/* Without a generic table data style explicitly specified the default table data 
   font size is too small for many users of this site. */
th {
	background-color: #99CCCC; 
	text-align: center; 
	font-weight: normal; 
}

td {
	vertical-align: top; 
	font-size: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

table.timeline td {
	background: #99CCCC;
	font-size: 9pt;
	border-style: none;
	padding: 2pt;	
	padding-left: 1ex;
	padding-right: 1ex;
}

table.topmenu {
	padding: 0.6ex; 
	background: #000000; 
	width: 100%;
}

table.topmenu td {
	vertical-align: center; 
	text-align: center; 
	font-size: normal;
}

td.leftmenu {
	height: 295px;  
	background-color: #244848; 
	vertical-align: top; 
	text-align: left; 
	padding-left: 12pt; 
	font-size: normal;
}

td.middlecolumn {
	font-size: 12pt; 
	height: 147px; 
	vertical-align: top;
}

/* Sortable table headings. */
table.sortable {
    clear:right;
}

table.sortable a.sortheader {
	/* background-color:#FFFFFF; */
	color: black;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

table.sortable span.sortarrow {
	color: black;
	text-decoration: none;
}


.alpha {
	font-weight: bold
}

/* Use a lighter open circle instead of the heavy dots for lists */
ul {
	list-style-type: circle; 
	font-size: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

hr {width: 80%; }


/* Journal Archive Styles */

/* paragraphs of class jauthors */
p.jauthors {
	margin-left: 5ex;
	margin-right: 5ex;
}

p.jabstract {
	margin-left: 5ex;
	margin-right: 5ex;
}

/* Bordered figure class */
.bfigure {
	border: solid black 1px; 
	padding: 1px; 
}

div.jfigure {
	/* Uncomment the border if you want one. */
	/* border: solid black 1px; */
	padding: 10px; 
	float: right;
}

/* paragraphs within jfigure divs */
div.jfigure p {
	font-size: smaller;
}

/* images within jfigure divs */
div.jfigure img {
	/* border: solid 1px red; */
	border-style: none;
}

div.jref {
	text-indent: -1.5em; 
	margin-left: 1.5em;
}



