/**********************************************************/
/**************** body and generic stuff ******************/
/**********************************************************/

hr {
	color:#666;
	background-color:#666;
	height:3px;
	border:0;
}

/**********************************************************/
/*********************** warning  *************************/
/**********************************************************/
#warning p { 
	background:#ff4646;
	padding:3px 5px 3px 5px;
	color:white;
	text-align: center;
	font-size:12px;
	line-height:0.95em;
}

/**********************************************************/
/****************** publication list **********************/
/**********************************************************/
/******** Publication header (old blue color: #207ef5, new green color: #009B3A)*/
.publicationheader { 
	margin:0 10px 0px 5px;
}

.publicationheader h1 { 
	border:0;
	padding:3px 5px 3px 5px;
	color:#333;
	background-color:transparent;
	
	font-family:arial;
	font-size:24px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.publicationheader h1 a {
	color:#006699;
}

.publicationheader h1:before { 
	color:#009B3A;
	font-weight:normal;
	content:"[";
	margin-right:0.4em;
}

.publicationheader h1:after { 
	color:#009B3A;
	font-weight:normal;
	content:"  ]";
	margin-right:0.5em;
}

.publicationheader h2 { 
	text-align: right;
	font-size:14px;
	border:0;
	padding:3px 5px 3px 5px;
	color:#009B3A;
	background-color:transparent;
	border-bottom:none;
}

.publicationheader h2 a{ 	
	color:#009B3A;	
}

.publicationheader h2:before { 
	color:#009B3A;
	font-weight:normal;
	content:"[";
	margin-right:0.24em;
}

.publicationheader h2:after { 
	color:#009B3A;
	font-weight:normal;
	content:" ]";
	margin-right:0.5em;
}

.publicationheader hr { 
	color:#f98606;
	height: 3px;
	border: 0;
}

/******** List of Publications */
.publications { 
	margin:0 10px 0px 10px;
	font-size:13px;
	line-height: 150%;
}

.publications h1 { 
	font-size:16px;
	border:0;
	padding:3px 5px 3px 5px;
	background:#ccc;
	color:#333; 
	font-family:arial;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom: 1px;
	margin-top: 5px;
}

.publications h1 a {
	color:#666;
	font-size:16px;	  
}


.publications h1 img {
	float:right;
	border:0;
	padding:0px 0px 5px 5px;
}

.publications p {
	text-align:left; 
	margin: 0px 15px 0px 15px;
}
