/* new 080325 */
img { border: 0; }

/* hacks and browser unification */ 
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
html, table { font-size: 100%; }

/*** colors ***/
body { background-color: #1587AF; }
h1, h2 { color: #2C498F; }
a { color: #2F56BF; }
.expired { color: #9F9F9F; }
#wrapper {
	background-color: white;
	border: 2px solid #555555; }
#collage { background: url('/humanities/images/collage.jpg'); }

/*** inlines ***/
body {
	font-family: arial;
	font-size: 0.8em;
	text-align: center; }
h1, h2 {
	text-align: center;
	font-weight: bold;
	font-family: david; }
h1 { font-size: 2em; }
h2 { font-size: 1.2em; }
hr {	text-align: center; }
ul.nolist, ul.horlist { list-style-type: none; }

/*** height, width ***/
#collage, #HPmenu { 			width: 760px; }
#collage { 	height: 108px; }
#wrapper { 					width: 764px; }
#tau-link {	height: 108px;	width: 90px; }
hr {	width:30px; }

	
/*** margin, padding ***/
h1, h2 { padding-top: 0.7em; }
hr {	
	margin: 0.5em auto;
	padding: 0; }
p { margin: 0; margin-bottom: 0.3em; }
ol { margin-top: 0; }
ul.nolist, ul.horlist { padding: 0; }
.nolist li { padding-bottom: 0.5em; }


/*** others ***/
hr {	clear: both; }
.horlist li { display: inline; }

#wrapper {
	text-align: right;
	margin: auto;
	margin-top: 3%;
	padding: 0;
	font-family: arial; }
.english #wrapper { text-align: left; }

#tau-link { float: right; }

#HPmenu, #HPmenu li { 	
	margin: 0;
	padding: 0; }

#HPmenu {
	clear: both;
	height:25px;
	font-size: 16px !important;
/*	overflow:hidden; */
	text-align: center;
	background-color: #FFCCCB;
	background: url('/humanities/images/navbar.jpg') ;
	background-repeat: repeat-x;
	border-top: 5px solid #737F37;
	border-bottom: 1px solid black; }

/*#HPmenu ul {*/
#HPmenu {
	list-style-type: none;
	list-style-position: inside; }

#HPmenu li {
	height: 100%;
	float: right;
	padding: 0 2px !important; padding: 0 5px;
	border-left: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3; }
.english #HPmenu li { float: left; }

#HPmenu a {
	text-decoration: none;
	font-family: arial;
	font-weight: bold; }
#HPmenu a:link, #HPmenu a:visited { color: white; }
#HPmenu a:hover { color: black; }

#content { padding: 1.5em; padding-top: 0; }

/* end */
#footnote {
	clear: both;
	direction: ltr;
	text-align: center;
	color: white;
	font-size: 0.9em;
	padding-top: 4px;
	margin: 0 auto; }

#footnote a { 
	text-decoration: underline;
	color: #EFEFFF; 
	font-weight: bold; 
	font-family: arial;
	letter-spacing: 0.03em; }
