/* The University of Adelaide */
/* Life Impact stylesheet */

body {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	background-image: url('/global/images/gradient.gif');
	background-attachment: fixed;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #E0E6ED;
	}
td.intro {
	background-color: #E3E3E0;
	}
div.medialinks {
	padding: 10px;
	border: 1px solid #9ab;
	}
div.medialinks p {
	margin: 5px 0px 5px 0px;
	}
.mediatitle {
	font-weight: bold;
	color: #369;
	margin: 0px;
	padding: 0px;
	}

/* pagehead/topbar
------------------------------------------------------ */
table.toplinks {
	background-color: #369; border:none; border: 1px solid #bcd; }
.toplinks {
	color: #fa3;
	font-weight: normal;
	text-decoration: none;
	}
a.toplinks, a.toplinks:active, a.toplinks:visited  {
	color: white;
	font-weight: bold;
	text-decoration: none;
	}
a.toplinks:hover { color: #ffc; text-decoration: underline; }
table.pagehead { background: #369; border:none; border-left: 1px solid #bcd; border-right: 1px solid #bcd;}
table.tabzone { border-left: 1px solid #bcd; border-right: 1px solid #bcd; }

/* gradient background
------------------------------------------------------ */
#gradient-content, table.gradient-content, td.gradient-content {
	background-image: url('/lifeimpactoncampus/images/gradient02.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #abc;
	border: 1px solid #abc;
	color: white;
	}
#gradient-content1, table.gradient-content1, td.gradient-content1 {
	background-image: url('/lifeimpactoncampus/images/gradient02.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #abc;
	}
#gradient-content2, table.gradient-content2, td.gradient-content2 {
	background-image: url('/lifeimpactoncampus/images/gradient03.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: white;
	border-right: 1px solid #abc;
	}
.titlefront {
	color: #456;
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color: white;
	padding: 5px;
}
td.title {
	color: #036;
}
td.title a, td.title a:link, td.title a:visited {
	color: #036;	
}
div.content, td.content {
	color:#456;
}
td.mediatop {
	background-color:#036;
	font-weight:bold;
	color: white;
	padding: 5px;
}
td.mediabottom {
	color: white;
	background-color: white;
	padding: 5px;
	border: 1px solid #999
}
td.intro {
	color:#666;
	padding-top: 1.3em;
	padding-left: 1.3em;
	padding-right: 1.1em;
	padding-bottom: 1.4em;
}
td.profiletagleft {
	color:#666;
	padding-top: .8em;
	padding-left: .8em;
	padding-right: 1em;
	padding-bottom: 1em;
}
td.profiletagright {
	color:#456;
	padding-top: 0em;
}
table.navbar td {
	background-color: #789;
	color: #FFFFCC;
	text-align: center;
	height: 25px;
}
table.navbar td a, table.navbar td a:link, table.navbar td a:visited {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
table.navbar td:hover {
	background-color: #600;
	color: white;
}
.rollover, a.rollover {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	color: #600;
	padding: 5px;
}
h1 {
	margin: 0px;
}
table.caption, tr.caption, td.caption, .caption {
	color: #456;
	}
.caption a:link, .caption a:active, .caption a:visited {
	color: #456;
	text-decoration: underline;
	}
.caption a:hover {
	color: #456;
	text-decoration: underline;
	}
.textzoom {
	color: #456;
	font-weight: normal;
	}
.textzoom a:link, .textzoom a:visited {
	color: #369;
	font-weight: normal;
	}
a.textzoom:active, a.textzoom:hover {
	color: #036;
	text-decoration: underline;
	}

/* Thumbnails
------------------------------------------------------ */

.thumbleft, tr.thumbleft, td.thumbleft {
	padding: 0px 5px 5px 0px;
}
.thumbright, tr.thumbright, td.thumbright {
	padding: 0px 0px 0px 0px;
}

/* Feedback form
------------------------------------------------------ */

.red { color: red; }
tr.uber th { padding-top: .8em; }