/* University of Adelaide
 * StyleSheet Wine2030 - August 2008
 */
	
/* body
------------------------------------------------------ */

body {
	text-align: center;
	min-width: 760px;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	background-image: url('/wine2030/images/page_bkgnd1.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #dbdbd2;
	}
#container { margin: 0 auto; padding: 0px 12px 12px 12px; width: 960px; text-align: center; background-color: #fff }
body, table { color: #456; }
tt, pre {
	font-family: Geneva,Rockwell,Courier,sans-serif;
	}
	
/* topbar
------------------------------------------------------ */

table.toplinks { background-color: #606; font-size: 10px; }
.toplinks { color: #fa3; font-weight: normal; text-decoration: none; }
a.toplinks, a.toplinks:active, a.toplinks:visited { color: #fff; font-weight: bold; text-decoration: none; }
a.toplinks:hover { color: #ffc; text-decoration: underline; }

/* heading 1
------------------------------------------------------ */

h1 {
	color: #636;
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 21px;
	line-height: 21px;
	font-weight: normal;
	}
.content h1 a:link {
	color: #636;
	text-decoration: none;
	}
.content h1 a:hover {
	color: black;
	text-decoration: underline;
	}

/* heading 2
------------------------------------------------------ */

h2 {
	color: #682;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	}
.content h2 a:link, .content h2 a:visited {
	color: #682;
	text-decoration: underline;
	}
.content h2 a:hover {
	color: black;
	text-decoration: underline;
	}

/* heading 3
------------------------------------------------------ */

h3 {
	color: #456;
	margin-top: 12px;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.content h3 a:link {
	color: #456;
	text-decoration: none;
	}
.content h3 a:hover {
	color: black;
	text-decoration: underline;
	}

/* heading 4
------------------------------------------------------ */

h4 {
	color: #188;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.content h4 a:link {
	color: #188;
	text-decoration: none;
	}
.content h4 a:hover {
	color: black;
	text-decoration: underline;
	}

/* heading 5
------------------------------------------------------ */

h5 {
	color: #996;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	}
.content h5 a:link {
	color: #996;
	text-decoration: none;
	}
.content h5 a:hover {
	color: black;
	text-decoration: underline;
	}

/* heading 6
------------------------------------------------------ */

h6 {
	color: #744;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	}
.content h6 a:link {
	color: #744;
	text-decoration: none;
	}
.content h6 a:hover {
	color: black;
	text-decoration: underline;
	}
	
/* news items
--------------------------------------------------- */
	
#news {
	color: #456;
	font-size: 10px;
	line-height: 12px;
	padding: 12px 10px 5px 12px;
	margin-top: 0px;
	}
#news p { margin: 0px 0px 10px 0px; }
#news ul {
	list-style-type: square;
	list-style-position: outside;
	list-style-image:url(/wine2030/images/orange_bulletpoint.gif);
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 5px;
	}
#news ol {
	list-style-position: outside;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
	}
#news li { color: #456; padding-bottom: 5px; }
#news a:link, #news a:visited, #news a:active { 
	color: #369; text-decoration: none; }
#news a:hover { color: #036; text-decoration: underline; }
/* infohead styling
--------------------------------------------------- */
.infohead #news a:link, #news a:visited, #news a:active {
    color: #036;
    text-decoration: none;
}
.infohead-blog #news a:hover {
    color: #036;
    text-decoration: underline;
}
.infohead-blog {
    background-color: #FFFFFF;
    background-image: url("/global/images/rss_17x17.jpg");
    background-position: 2px center;
    background-repeat: no-repeat;
    border: 1px solid #DD5500;
    color: #003366;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    margin: 0 0 10px;
    padding: 5px 10px 6px 22px;
}

td.content ul.rss-items {
	margin-bottom:0;
}
/* adspace items
--------------------------------------------------- */
	
#adspace {
	color: #456;
	font-size: 10px;
	line-height: 12px;
	padding: 8px 12px 15px 12px;
	background-color: #e2e7ee;
	border-bottom: 1px solid #abc;
	}
#adspace p { margin: 7px 0px 0px 0px; }
#adspace ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 5px;
	}
#adspace ol {
	list-style-position: outside;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
	}
#adspace li { color: #cde; padding-bottom: 5px; }
#adspace a:link, #adspace a:visited, #adspace a:active { 
	color: #369; text-decoration: none; }
#adspace a:hover { color: #036; text-decoration: underline; }
#adspace h1, #adspace h1 a:link, #adspace h1 a:active, #adspace h1 a:visited { 
	color: #369; 
	padding: 0px; 
	margin: 0px 0px 0px 0px;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	}
#adspace h1 a:hover { color: #036; text-decoration: underline; }

/* tabular data
--------------------------------------------------- */

table.display {
	font-size: 11px;
	line-height: 13px;
	background-color: #fff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-left: 1px solid #ccc;
	}
table.display ul, table.display li { font-size: 11px; line-height: 13px; }
table.display th {
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	background-color: #988;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border: 1px solid #fff;
	margin: 15px 0px 15px 0px;
	}
table.display th a:link, table.display th a:active, table.display th a:visited, table.display th a:hover {
	color: #fff; }
table.display th.alt {
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	background-color: #636;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border: 1px solid #fff;
	}
table.display tr {
	background-color: #fff;
	color: #456;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
table.display td {
	background-color: #fff;
	color: #456;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
table.display tr.alt {
	background-color: #f0efe0;
	color: #456;
	padding: 7px 10px 7px 10px;
	border: 1px solid #ccc;
	}
table.display td.alt {
	background-color: #f0efe0;
	color: #456;
	padding: 7px 10px 7px 10px;
	border: 1px solid #ccc;
	}
	
/* borders
------------------------------------------------------ */

.content-border, td.content-border, tr.content-border {
	border: 1px solid #abc;
	border-top: 4px solid #abc;
	border-bottom: 4px solid #abc;
	}
.keyline, td.keyline, tr.keyline { border: 1px solid #abc; }
.keyline-top, td.keyline-top, tr.keyline-top { border-top: 1px solid #abc; }
.keyline-bottom, td.keyline-bottom, tr.keyline-bottom { border-bottom: 1px solid #abc; }
.keyline-left, td.keyline-left, tr.keyline-left { border-left: 1px solid #abc; }
.keyline-right, td.keyline-right, tr.keyline-right { border-right: 1px solid #abc; }
.keyline-tb, td.keyline-tb, tr.keyline-tb { border-top: 1px solid #abc; border-bottom: 1px solid #abc; }
.keyline-lr, td.keyline-lr, tr.keyline-lr { border-left: 1px solid #abc; border-right: 1px solid #abc; }
.keyline-tlr, td.keyline-tlr, tr.keyline-tlr { border-top: 1px solid #abc; border-left: 1px solid #abc; border-right: 1px solid #abc; }
.keyline-tbr, td.keyline-tbr, tr.keyline-tbr { border-top: 1px solid #abc; border-right: 1px solid #abc; border-bottom: 1px solid #abc; }
.keyline-blr, td.keyline-blr, tr.keyline-blr { border-bottom: 1px solid #abc; border-left: 1px solid #abc; border-right: 1px solid #abc; }
.keyline-tlb, td.keyline-tlb, tr.keyline-tlb { border-top: 1px solid #abc; border-left: 1px solid #abc; border-bottom: 1px solid #abc; }
.keyline-bl, td.keyline-bl, tr.keyline-bl { border-left: 1px solid #abc; border-bottom: 1px solid #abc; }
.keyline-tr, td.keyline-tr, tr.keyline-tr { border-top: 1px solid #abc; border-right: 1px solid #abc; }
.keyline-br, td.keyline-br, tr.keyline-br { border-bottom: 1px solid #abc; border-right: 1px solid #abc; }
.keyline-bl, td.keyline-bl, tr.keyline-bl { border-bottom: 1px solid #abc; border-left: 1px solid #abc; }
#body-nofoot { border-top: 1px solid #abc; border-left: 1px solid #abc; border-right: 1px solid #abc; }
.image-border { border: 1px solid #789; }

/* search
------------------------------------------------------ */

#search-slim {
	display: block;
	padding: 12px 10px 10px 10px;
	margin: 0px;
	vertical-align: top;
	background-color: #abc;
	border: none;
	}
#search-slim a:link, #search-slim a:active, #search-slim a:visited { font-size: 10px; color: #036;
	text-decoration: underline; }
#search-slim a:hover { font-size: 10px; color: #369; text-decoration: underline; }
#search-slim form { margin: 0px 0px 2px 0px; padding: 0px; }
input.slimsearch {
	width: 145px;
	vertical-align: top;
	font-size: 1em;
	font-style: normal;
	height: 20px;
	margin: -1px 0px 0px 0px;
	color: #456;
	background-color: #fff;
	border: 1px solid #abc;
	}
form.quicklinks {
	margin: 0px;
	}
form.quicklinks select {
	width: 175px;
	}
form.quicklinks option {
		padding-left: 10px;
		width: 185px;
	}
	
/* footer
------------------------------------------------------ */

table.footer, tr.footer, td.footer, span.footer, .footer { color: #567; }
a.footer, a.footer:link, a.footer:active, a.footer:visited { color: #369; }
a.footer:hover { color: #036; }
