/* University of Adelaide */
/* News & Events - partially updated drl Feb 2007 */

/* body
------------------------------------------------------ */

body {
	margin: 0px;
	background-color: white;
	}

/* don't let forms display as blocks */
form { display: inline; }

.content {
	font-family: Verdana,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 16px;
	}
p {
	margin: 0px 0px 10px 0px;
	}

/* headings
------------------------------------------------------ */

#pagehead {
	padding: 10px;
	}
h1 {
	color: #036;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 140%;
	line-height: 110%;
	font-weight: bold;
	}
.content h1 a:link, .content h1 a:active, .content h1 a:visited {
	color: #036;
	text-decoration: none;
	}
.content h1 a:hover {
	color: #369;
	text-decoration: underline;
	}
h2 {
	color: #369;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 135%;
	line-height: 110%;
	font-weight: bold;
	}
.content h2 a:link, .content h2 a:visited {
	color: #369;
	text-decoration: none;
	}
.content h2 a:hover {
	color: #036;
	text-decoration: underline;
	}
table.subhead1, .subhead1 {
	font-size: 11px;
	background-image: url('/global/images/column_subhead1.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #abc;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	color: #036;
	font-weight: bold;
	padding: 0px 0px 0px 25px;
	}
.subhead1 a:link, .subhead1 a:active, .subhead1 a:visited { 
	color: #036;
	text-decoration: none;
	}
.subhead1 a:hover { 
	color: black;
	text-decoration: underline;
	}
.text_header, .text_header a:link, .text_header a:active, .text_header a:visited {
    color: #036;
    font-weight: bold;
	text-decoration: none;
	}
.text_header a:hover {
    color: #513;
    text-decoration: underline;
	}
.text_header2, .text_header2 a:link, .text_header2 a:active, .text_header2 a:visited {
    color: #369;
    text-decoration: none;
	}
.text_header2 a:hover {
    color: #036;
    text-decoration: underline;
	}

/* navigation
------------------------------------------------------ */

#nav {
	padding: 0px;
	padding-left: 20px;
	}

/* contact and caption
------------------------------------------------------ */

#contact_details {
	padding: 12px;
	font-size: 10px;
	color: #456;
	background: white;
	}
#contact_details a, #contact_details a:active, #contact_details a:visited {
	color: #369;
	font-weight: bold;
	text-decoration: underline;
	}
#contact_details a:hover {
	color: #036;
	font-weight: bold;
	text-decoration: underline;
	}
.newscaption { padding-top: 10px }

/* login
------------------------------------------------------ */

td.login {
    color: #333;
    white-space: nowrap;
	}
td.login a {
    color: #036;
    text-decoration: none;
	}
td.login a:visited {
    color: #036;
    text-decoration: none;
	}
td.logout {
    background-color: #036;
    color: #333;
    white-space: nowrap;
	}
td.logout a {
    color: white;
    text-decoration: none;
	}
td.logout a:visited {
    color: white;
    text-decoration: none;
	}
p.red,
p.login_warning {
    color: #993300;
	}

/* admin section
------------------------------------------------------ */

span.pager {
    color: #234;
    white-space: nowrap;
	}
span.pager a {
    color: #234;
    text-decoration: none;
	}
span.pager a:visited {
    color: #234;
    text-decoration: none;
	}
span.pager a:hover {
    color: #0000FF;
    text-decoration: none;
	}
span.search_highlight {
    background-color: #6f6;
	color: #234;
	}
table.states,
table.states a,
table.states a:visited {
    color: #333;
    text-decoration: none;
    white-space: nowrap;
	}
table.states a:hover {
    color: #0000FF;
	}
tr.print_line {
    background-color: #789;
	}

/* news display
------------------------------------------------------ */

table.news_nav a:link,
table.news_nav a:visited,
a.news_nav:link,
a.news_nav:visited {
    color: white;
    text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	}
table.news_nav a:active,
table.news_nav a:hover,
a.news_nav:active, 
a.news_nav:hover { 
	color: #ffc;
	}
tr.news_header {
    color: #036;
	}
tr.news_line {
    background-color: #789;
	}
tr.news_title {
    	background-color: #CDC;
	height: 2em;
	}
span.news_title {
    color: #603;
	}
tr.news_content {
    background-color: white;
	}
span.news_content {
    color: #654;
	}
td.news_highlight {
    background-color: white;
	}
tr.news_highlight {
    background-color: white;
	}
tr.news_state {
    background-color: #EEE;
	}
td.news_field {
    background-color: white;
	}
table.news_archive_head {
    background-color: #ebf0f7;
    margin-top: 10px;
    margin-bottom: 10px;
	border-top: 1px solid #abc;
	border-bottom: 1px solid #abc;
	}
table.news_archive td {
    padding: 0 .5em .5em .5em;
	}

/* events display
------------------------------------------------------ */

tr.event_header {
	color: #036;
	}
tr.event_line {
	background-color: #9ab;
	}
tr.event_title {
	background-color: #CDC;
	height: 2em;
	}
span.event_title {
	color: #603;
	}
tr.event_content {
	background-color: white;
	}
span.event_content {
	color: #654;
	font-weight: normal;
	}
tr.event_descrip {
	background-color: white;
	}
span.event_descrip {
	color: #603;
	}
td.event_highlight {
	background-color: white;
	}
tr.event_state,
tr.event_highlight {
	background-color: #EEE9CC;
	}
td.event_field {
	background-color: white;
	}

/* group
------------------------------------------------------ */

a.group_nav,
a.group_nav:visited {
    color: #036;
    text-decoration: none;
	}
a.group_nav:hover { color: white; }

tr.group_header {
    background-color: #DCD6B5;
    color: #036;
	}
tr.group_line {
    background-color: white;
	}
tr.group_title {
    background-color: #D8EFF0;
	}
span.group_title {
    color: #456;
	}
tr.group_content {
    background-color: #C5CDD3;
	}
span.group_content {
    color: #456;
	}
tr.group_content a {
	}
td.group_highlight {
    background-color: white;
	}
tr.group_highlight {
    background-color: white;
	}
tr.group_state {
    background-color: #eeeeee;
	}
td.group_field {
    background-color: white;
	}
tr.group_archive {
    background-color: #DDE5EC;
	}
span.group_archive {
    color: #456;
	}
table.admin  tr.admin td {
    border-bottom: 1px solid black;
	}
table.admin  tr.admin th {
    border-bottom: 2px solid black;
	}
td.admin {
    color: #333;
	}
th.admin {
    color: #333;
    background-color: white;
    white-space: nowrap;
	}
span.admin {
    background-color: white;
    color: #036;
	}
tr.admin_line {
    background-color: black;
	}
th.help {
    background-color: #789; 
    color: white;
    white-space: nowrap;
	}
td.help {
    background-color: white;
	}
th.help_fields {
    background-color: white;
	}
td.help_fields {
    background-color: white;
	}
span.help {
    background-color: white;
    color: #603;
	}
tr.help_line {
    background-color: black;
	}

/* calendar
------------------------------------------------------ */

table.calendar {
    background-color: #996;
	width: 176px;
	}
td.calarrowheader { 
    background-color: #699;
	}
table.calendar td.calheader {
	text-align: center;
	}
td.calheader {
	color: #456;
	background-color: white;
	}
td.calheader a, td.calheader a:link, td.calheader a:active, td.calheader a:visited {
	color: #036;
	text-decoration: none;
	font-weight: bold;
	}
td.calheader a:hover { 
	color: #369;
	text-decoration: underline;
	}
th.calcell {
    background-color: #FFFFEF;
    text-align: center;
    color: #036;
	}
td.calcell {
    background-color: #FFFFEF;
    text-align: center;
    color: #036;
	}
td.calcell a {
    color: #036; 
    text-decoration: none;
	}
td.calcell a:hover { 
    color: #036; 
	}
td.caltoday {
    background-color: #F60;
    text-align: center;
    color: white;
	}
td.caltoday a {
    color: white;
    text-decoration: none;
	}
td.caltoday a:hover { 
    color: white;
    text-decoration: underline;
	}
td.calevent {
    background-color: #CDC;
    text-align: center;
    color: #036;
	}
td.calevent a {
    color: #036;
    text-decoration: none;
	}
td.calevent a:hover { 
    color: white;
	text-decoration: underline;
	}
td.calsel {
    background-color: #090;
    color: white;
	}
td.calsel a {
    color: white;
    text-decoration: none;
	}
td.calsel a:hover { 
    color: white;
	}
table.uber {
    empty-cells: show;
	}
select.catdrop {
	width: 175px;
	}

/* find an expert search areas
------------------------------------------------------ */

#search {
	padding: 10px;
	margin: 0px;
	background: #ebf0f7;
	}
#search-data, .search-data {
	padding: 0px 0px 2px 0px;
	}

 /* text-resize links
------------------------------------------------------ */

div.text-resize {
	color: #fff;
	font-size: 10px;
	margin: 0px 20px 0px 0px;
	}
div.text-resize a:link, div.text-resize a:active, div.text-resize a:visited {
	color: #fff;
	text-decoration: none;
	}
div.text-resize a:hover {
	color: #fff;
	text-decoration: underline;
	}
	
/* Adelaidean/Lumen table styles
------------------------------------------------------ */
table.issue    { margin-bottom: 1em; }
table.issue th { margin-bottom: 1em; }
table.issue td { border-bottom: 1px solid #999; }

