/* MySource Stylesheet for Astrophysics and Astrology
*
* Created on 11th April 2007
*
*  by Teresa Watts  (teresa.watts@csp.uwa.edu.au)
*  Lead Designer
*  The Centre for Software Practice 
*  http://csp.uwa.edu.au
*/


/* ---------------------------------------------------------
USUAL TAGS
---------------------------------------------------------*/
body, html {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, sans-serif;
	color: #fff;
	line-height: 1.4;
font-size: 12px;
background: #cccbc8 ;

min-width: 770px;
	}

p, ul {
}
a:link, a:visited { color: #fbe6d6;}
a:hover {color: #fff !important;}

h1, h2, h3, h4, h5, h6 {color: #fbe6d6;
font-weight: normal;
font-family: "Century Gothic", Verdana, arial, sans-serif;
}

h1 { font-size: 2.2em; margin-top: 5px;}
h2 {	font-size: 2em;}
h3 {font-size: 1.6em;	margin-top: 5px;}
h4 {font-size: 1.4em;}
h5 {	font-size: 1.2em;}
h6 {	font-size: 1em;}

img {border: 0;}

hr {
	border: 0px;
	height: 1px;
	background-color: #597998;
clear: both;
margin: 20px 0px;
	}

.headinglink a:link,
.headinglink a:visited {
color: #fbe6d6;
text-decoration: none;
}

/* -------------------
IMAGES
---------------------- */

/* this applies to all images
it makes sure there's no border on them
 */
img {
	border: 0;
	}	


/* -------------------
UWA HEADER
---------------------- */

/* this is the cell around the black, left hand
part of the UWA header */
#header_uwa_logo_cell {background: #667789
url(./?f=151982) no-repeat;
!important;}

/* site title in the UWA header */
#banner_site_name {color: white}

/* -------------------
TOP NAVIGATION
---------------------- */

/*table around top navigation and search bar */
#header_navbar {
background: #214c76 url(./?f=151901) no-repeat !important;
vertical-align: top;
padding: 0px !important;
}

#header_navbar td input,
#header_navbar td label,
#header_navbar td select
{
display: none;
}

#header_navbar_row td {
vertical-align: top;
padding-top: 3px;
}

#search {float: right;
width: 110px;
position: absolute;
top: 70px;
right: 0px;
z-index: 10;
}


#search input {display: inline !important;
background: #316598;
border: 1px solid #5080af;
color: #fff;
padding: 2px 5px;
font-family:Verdana, Arial, sans-serif;
font-size: 1em;
}

#search input.hidden {display: none !important;}

#search .search_button {
background: url(./?f=151968) 0px 2px no-repeat;
border: 0;
padding: 0;
height: 16px;
width: 16px;
margin-left: 2px;
cursor: pointer;
}

/* top navigation  */
#header_navbar_centre {
padding: 0;
margin: 0;
padding-top: 0px !important;
}

#header_navbar_centre img {
margin-left: -5px;
margin-bottom: -4px;
margin-top: -3px;
}

#header_sliding_cell {
background: #214C76 url(./?f=151906) no-repeat !important;
height: 47px;
}

#header_sliding_cell a {
color: #fff;
text-decoration: none;
margin: 0px 10px;
font-size: 1.2em;
}

#tab_rows {
text-align: right;
float: right;
width: 100%;
}

#tab_rows img {display: none;}

#tab_row_0 {display: block;
width: 100%;
}

#tab_row_0 table {
text-align: right;
float: right;

}

.tab_0_deep {
background: #597998 url(./?f=151915) top right no-repeat;
}



#tab_row_0 a {
background: #597998 url(./?f=151914) top left no-repeat;
padding: 3px 8px;
margin: 0px;
margin-right: 4px;
}

#tab_row_0 a:hover {
background: #42678a url(./?f=151921) top left no-repeat;
color: #fff !important;
}

.tab_0_deep {
background: #597998 url(./?f=151915) top right no-repeat;
padding: 1px 0px;
padding-right: 7px;
}

.tab_0_deep_current {
background: #597998 url(./?f=151922) top right no-repeat;
padding: 1px 0px;
padding-right: 7px;
}

#tab_row_0 .tab_0_deep_current a {
background: #42678a url(./?f=151921) top left no-repeat;
}


#tab_row_1 table {float: right;
clear: both;
}

#tab_row_1 {
background-color: #42678a;
height: 23px;
margin-left: 150px;
clear: both;
margin-top: -1px;
_margin-top: -3px;
padding-bottom: 1px;
_padding-bottom: 0px;
}

#tab_row_1 td {
}

#tab_row_1 a {
font-size: 1em;
line-height: 2;
padding: 4px 8px 5px 8px;
margin: 0;

border-left: 1px solid #597998 ;
}


#tab_row_1 a:hover, .tab_1_deep_current {background: #3a5e80;
color: #fff !Important;
}



#tab_row_2 table {float: right;
clear: both;
}

#tab_row_2 {
background-color: #3a5e80;

clear: both;
margin-top: -1px;
}

#tab_row_2 td {
}

#tab_row_2 a {
font-size: 1em;
line-height: 2;
padding: 4px 8px 5px 8px;
margin: 0;
}


#tab_row_2 a:hover {background: #2F597F;
color: #fff !Important;
}

/* -------------------
CONTENT
---------------------- */

/* main content area */
#body_cell {
padding: 10px;
background: url(./?f=151902) top left no-repeat;
padding-bottom: 220px;

	}

/* div around main content */
.body_content {
min-height: 320px;
_height: 320px;
max-width: 800px;
}

.body_content td {vertical-align: top;}

#body_table {
background: #26517b url(./?f=151900) bottom repeat-x;
}

#body_table ul {
margin-left: 0px;
padding-left: 3px;
list-style-type: none;
}

#body_table ul li {
padding: 6px 0px;
background: url(./?f=151988) 0px 10px no-repeat;
padding-left: 10px;
}

#body_table ul li a {
text-decoration: none;
}

.linkslist ul {
list-style-type: none;
padding-left: 0px !important;
margin-left: 0px;
margin-top: -5px;
}

.linkslist ul li {padding: 2px 0px !important;
background: none !Important;
}

.linkslist a {
text-decoration:none;
padding-left: 12px;
display: block;
}


.linkslist a:hover {
background: url(./?f=151988) 0px 4px no-repeat;
}

.linkslist h4 {color: #fff;
font-size: 1.2em;
font-weight: bold;
padding-left: 10px;
background: url(./?f=151988) 0px 6px no-repeat;
}

.linkslist h4 a {}

.linkslist h4 {margin-top: 8px;}

.linkslist h4 a:hover {
background: url(./?f=151988) 0px 6px no-repeat;
}

/* --------------------
FOOTER
-----------------------*/

/* footer cell */
#footer_cell {
	
color: #000;
font-size: 10px;
	}

/* links in footer */
#footer_cell a {}

/* links in footer  (on hover) */
#footer_cell a:hover {color: #;}

#pageinfo_table {
color: #000;
text-align: right;
margin-bottom: -80px;
font-size: 11px;
}

#pageinfo_table a {color: #26517B;}
#pageinfo_table a:hover {color: #000;}

/* --------------------
PEOPLE
-----------------------*/
.UWATable {
display: none
}

.left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
border: 1px solid #3C6792;
padding: 3px;
}

.left p {
font-size: 0.9em;
padding: 0px 5px;
text-align: justify;
}

img.left  {
border: 1px solid #3C6792;
padding: 3px;
}

.center{
margin: 0px auto;
display: block;
border: 1px solid #3C6792;
padding: 3px;
}

.right{
float: right;
margin-left: 20px;
margin-bottom: 10px;
border: 1px solid #3C6792;
padding: 3px;
}

