/* --- REFER TO HTMLHELP.com's Cascading style sheet guide for help on attributes ---*/


/* --- This sets the background colour of the page */
/* --- Can specific a "seamless tile" image in the url part */
body {
	background: #0066cc url(images/sitedecor/background1.jpg) repeat;
}


/* --- Controls the sizing and border of the box where the text of the site appears */
table.main {
	background-color: #FFFFFF;
	width: 750px;
	border: solid 5px #000000;
}


/* --- Sets the look of the ruled lines used to separate sections */
hr {
	color: #003399;
}


/* --- Default text font */
td {
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12pt;
	padding: 10px
}


p {
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12pt;
}

ul {
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12pt;
}


/* --- Sets the appearance of links */
a:link {color: #CC0000;}
a:hover {text-decoration: none; color: #CC0000;}
a:visited {color: #0033FF;}


/* --- Sets the appearance of Headings */
H1 {
	font-size: x-large;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	color: #CC0000;
}

H2 {
	font-size: large;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
}

H3 {
	font-size: medium;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
}


/* --- Sets the apparance of the abstract text on the publications page */
.abstract { 
	float:none;
	width: 600px;
	margin-bottom: 10px;
	margin-left: 50px;
	position: relative;
	display: none;
	background-color: #FFFFCC;
	border-width: thin;
	border-style: solid solid solid solid;
	border-color: #CC6666;
	font-size: 10pt;
	padding: 10px; 
} 

.papertitle {
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12pt; 
	margin-top: 0px;
	margin-left: 2em;
	margin-right: 2em;
}