/* Stylesheet for Rebecca Blyth's personal web pages. */

/* Sets background colour to pinky yellowy cream colour and all text to sans-serif. */
/* Note: Unfortunately font-family is not inherited within subsequent tags in the 
   Netscape 4 browser. */
body
	{
	background-color: #FEF0d6;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}

/* Sets heading font and centres H1 headings. */
h1, h2, h3, h4, h5, h6, th
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h1
	{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Unvisited links are blue, visited links are red, matching the background colour
   of the navigation bar. Links are only underlined when the mouse hovers over
   them. NB: In Netscape 4 links are never underlined. */
a:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
	}

a:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DD0B01;
	text-decoration: none;
	}

a:hover
	{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Sets colour of horizontal rule to match nav. bar background. Only works in IE 5.5+. */
hr
	{
	color: #DD0B01;
	}

/* Sets font for normal paragraph text. Necessary as in Netscape 4 this value is not
   inherited from the value for body. */
p
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Classes for standard left-aligned, right-aligned and centred text. */
.left
	{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.right
	{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.center
	{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Aligns contents of table cell at top of cell. */
td
	{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Bullets for lists are solid discs. */
ul
	{
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Each page is made up from a table of class wholePage. */
table.wholePage
	{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* The navigation bar on the left side of the page. */
td.sidebar
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DD0B01;
	width: 17%;
	height: 100%;
	text-align: left;
	font-weight: bold;
	}

/* The nav bar text is within this table. NB: the margins don't work properly in 
   Netscape 4. */
.sidebar table
	{
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.sidebar td
	{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* The internal menus on the main pages are written in smaller text. */
.sidebar td.arrowedText
	{
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Links are a different colour in the nav bar. */
.sidebar a:link
	{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.sidebar a:visited
	{
	color: #FB8481;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Inserts blank space between nav bar and main text. */
td.mainpage
	{
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Photo page class */
table.photoIndexPage
	{
	width: 100%;
	text-align: center;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Sets width of column containing photos and blank space between the photos and the
   main page text. Photos are centred in the column. */
table.photoIndexPage td.photo
	{
	width: 210px;
	padding-left: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Photo caption text is small and centred. */
td.photo p.center
	{
	text-align: center;
	font-size: 8pt;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Main text on CV page is in a table of class cv. */
table.cv
	{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Table headings on CV page. */
table.cv th
	{
	text-align: right;
	vertical-align: top;
	width: 15%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.cvname
	{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Shouldn't be necessary, but property inheritance does not work as it should
   in Netscape 4. */
table.cv td
	{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.photoCenter
	{
	text-align: center;
	margin-bottom: 20px;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Set height/width and margin for the full-size photos. */
.portrait
	{
	height: 450px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.landscape
	{
	width: 500px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Set font size and width of text for captions of thumbnails. */
.caption
	{
	width: 500px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	}

.dwgCenter
	{
	text-align: center;
	margin-bottom: 20px;
	font-size: 10pt;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


