body, div, ul, li	{ margin: 0; padding: 0; }
h1, h2, h3, h4, p	{ margin: 0; padding: 0; }

body	{ background-color	: #fdfdf3; font-family: Helvetica, Arial, sans-serif; color: #000; font-size: 100%; }



/* T Y P O G R A P H Y */
h1, h2, h3	{ font-family: Georgia,"times new roman", serif; font-weight: normal; }
h4 			{ font-weight: bold; font-style: normal; }

h1		{ font-size:  2.8em; line-height: 1.0em; }
h2		{ font-size:  1.3em; line-height: 0.6em; font-style: italic; }
h3		{ font-size:  1.3em; line-height: 1.0em; }
h4		{ font-size:  0.9em; line-height: 1.0em; }
p 		{ font-size:  0.9em; line-height: 1.3em; }
a 		{ color: #555142; text-decoration: none; }
a:hover	{ color: #000000; text-decoration: underline; }
li		{ list-style-type: none; }



/* L A Y O U T */
.container			{ padding: 60px 0 20px 0; width: 960px; margin: 0 auto; overflow:auto; clear: both; background: transparent url('/img/border.gif') no-repeat 200px 0; } 
.subsequent			{ padding: 0 0 30px 0; background-image: none;}

.container div		{ padding-bottom: 30px; float: left; }
.container .title 	{ position: relative; top: -60px; font-size: 0.7em; line-height: 0.8em; color: #b1ad9e; padding-left: 20px; } 

/* header */
#header				{ background-image: none; }
#header h1			{ margin : 20px 0 10px 200px; }
#header h2			{ margin : 0 0 0 204px; }

/* intro */
#intro .text		{ width: 460px; margin: 7px 60px 0 0; }
#intro .text p		{ line-height: 1.5em; font-size: 1.3em; }
#intro .contact		{ width: 240px; line-height: 1.3em; }
#intro .contact	a	{ font-size: 0.8em; }
#intro .contact li 	{ padding: 16px 0 14px 0; border-bottom: 2px solid #e4e1d5; }

/* publications */
.publications div 	{ width: 300px; padding-right: 60px; position: relative; left: 200px; }
.publications p 	{ font-size:  0.9em; line-height: 1.0em; }
.publications a		{ font-size:  0.9em; line-height: 1.0em; color: #000000; }
.publications li	{ padding: 9px 0 5px 0; border-bottom: 2px solid #e4e1d5; }
.publications h3	{ padding-bottom: 8px; border-bottom: 2px solid black; }
.publications span	{ font-size: 0.8em; line-height: 1.8em; color: #555142;  }

/* background story */
.background .text	{ width: 500px; }
.background .image	{ padding-left: 20px; width: 180px;  }
.background p		{ padding-bottom: 1em; }

/* footer */
#footer			{ width: 960px; margin: 0 auto; font-size: 0.8em; padding-top: 40px; line-height: 1.8em; color: #b1ad9e;}
#footer ul		{ width: 600px; padding-bottom: 100px; position: relative; left: 200px; }
#footer li		{ float: left; margin-right:25px; font-style: italic; }
#footer span, #footer a	{ color: #555142; font-style: normal; }

/* navigation */
.navigation			{ margin-top: 12px; width: 200px; font-size: 0.7em; line-height: 1.8em; }
.navigation a 		{ padding-left: 20px; background: transparent url('/img/arrow-down.gif') no-repeat 2px -29px;}
.navigation a:hover	{ background-position: 2px 1px;}

#backtotop			{ position: fixed; width: 190px; height: 30px; font-size: 0.7em; line-height: 1.8em; background-color: #fdfdf3; }
#backtotop a 		{ padding-left: 20px; background: transparent url('/img/arrow-up.gif') no-repeat 2px -29px;}
#backtotop a:hover	{ background-position: 2px 1px;}


