@import url(global.css);

#publication_cover {
	width: 359px;
	float: left;
	margin: 0px 20px 20px 10px
	}
	
#publication_info_header {
	text-align: right;
	}
	
#publication_info_header_title, #publication_news_header_info_title {
	font-size: 3.6em;
	font-family: MS PMincho, Palatino, Constantia, Georgia, Times New Roman, serif;
	}

#publication_info_header_subtitle, #publication_news_header_info_subtitle {
	font-size: 1.8em;
	font-family: MS PMincho, Palatino, Constantia, Georgia, Times New Roman, serif;
	letter-spacing: 0.08em;
	margin: 3px 0px 0px 0px;
	}

#publication_info_header_author, #publication_news_header_info_author {
	margin: 5px 0px 0px 0px;
	padding-bottom: 5px;
	background: url(../images/publications/publication_title_divider.gif) right bottom no-repeat;
	font-size: 1.4em;
	}

#publication_info_header_miscellaneous, #publication_news_header_info_miscellaneous {
	margin: 10px 0px 0px 0px;
	line-height: 0.5em;
	}

#publication_info_description_web_preview_link {
	margin: 30px 0px 0px 0px;
	font-size: 1.6em;
	}

#publication_info_description_contents {
	margin: 35px 0px 0px 0px;
	}
	
div.publication_info_description_contents_news {
	margin: 20px 0px 0px 390px;
	height: 80px;
	}

div.publication_info_description_contents_news_image {
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
div.publication_info_description_contents_news_text_title {
	font-size: 1.6em;
	}

div.publication_info_description_contents_news_text_date {
	color: #808080;
	}

div.publication_info_description_contents_news_text_description {
	margin: 5px 0px 0px 0px;
	}
	
.publication_info_description_contents_review_text {
	vertical-align: top;
	margin: 0px 0px 0px 10px;
	font-size: 1.6em;
	}



/* BEGIN specific publication_news styles */
#publication_news_header {
	height: 120px;
	margin: 0px 0px 30px 0px;
	}

#publication_news_header_cover {
	float: left;
	}

#publication_news_header_info {
	text-align: right;
	padding-bottom: 5px;
	}

#publication_news_header_info_author {
	background: url(../images/publications/publication_title_divider.gif) right bottom repeat-x;
	padding-bottom: 28px;
	}

#publication_news_contents {
	text-align: center;
	}
/* END specific publication_news styles */