/* General page defines */
body {
	font-size         	: 12pt;
	line-height         : 14pt;
	font-family         : "Times New Roman", Times, serif;
	background-color 	: #ffffff;
	background-image    : url("images/background-davidbarton.png");
	background-repeat   : no-repeat;
	background-attachment : fixed;
	padding          	: 0 1em 1em 80px;
	margin           	: 0;
	color            	: #000000;
}

h1 {
	font-family         : Helvetica, "Bitstream Vera Sans", Arial, sans-serif;
    font-size           : 12pt;
    line-height         : 14pt;
    font-weight         : normal;
    border-width        : 2px 0 2px 0;
    border-style        : solid;
    border-color        :  #cdd8e0;
    margin              : 2em 0 0 0;
}

a:link, a:visited {
	color            	: #00599b;
	text-decoration  	: none;
}

a:hover {
	color            	: #ff0000;
}

.hidden {
    display             : none;
}

div.detail {
    display             : inline;
	color            	: #00599b;
    cursor              : pointer;}

div.detail:hover {
	color            	: #ff0000;
}

p.abstract {
    padding             : 0 0 0 2em;
}

ol > li {
    margin              : 0 0 1em 0;
}

ul.conferences > li {
    margin              : 0 0 1em 0;
}

/* This is for the top link bar of the page */
div.toplinks {
    width               : 100%;
	background-color    : #88acc7;
	color               : #000000;
	margin              : 0 0 1em 0;
	padding             : 0;
}
div.toplinks table {
	background-color    : #88acc7;
	color               : #000000;
	margin              : 0;
	padding             : 0;
	border              : 0;
	font-family         : Helvetica, "Bitstream Vera Sans", Arial, sans-serif;
	font-size           : 10pt; 
}
div.toplinks table td {
	padding             : 0.2em 1em 0.2em 1em;
}
div.toplinks table td a:link, div.toplinks table td a:visited {
	color            	: #000000;
	text-decoration  	: none;
}
div.toplinks table td a:hover {
	color            	: #ff0000;
}

/* This is for local links within the page */
div.middlelinks {
    width               : 100%;
	background-color    : #cdd8e0;
	color               : #000000;
	margin              : 0 0 1em 0;
	padding             : 0;
}
div.middlelinks table {
	background-color    : #cdd8e0;
	color               : #000000;
	margin              : 0;
	padding             : 0;
	border              : 0;
	font-family         : Helvetica, "Bitstream Vera Sans", Arial, sans-serif; 
    font-size           : 10pt; 
}
div.middlelinks table td {
	padding             : 0.2em 1em 0.2em 1em;
}
div.middlelinks table td a:link, div.middlelinks table td a:visited {
	color            	: #000000;
	text-decoration  	: none;
}
div.middlelinks table td a:hover {
	color            	: #ff0000;
}

/* Information about me */
table.aboutme {
	border              : 0;
	margin              : 0 0 1em 0;
	padding             : 0;
}

