body { margin: 0 auto; padding: 0; font-family: "Trebuchet MS", Verdana, Arial, serif; font-size: 0.8em; background:#333; }

a {	text-decoration:none; color:#f60; }
a:hover {color:#e00; }
a img {	border: 0;}

img.image			{ float:left; margin:0 6px 3px 0; border:1px solid #eee; padding:7px; background:#f9f9f9; }
a:hover img.image 	{ border:1px solid #ccc; background:#f3f3f3; }

h3 { font-size: 1.3em;	margin: 0 0 5px 0;	padding: 2px 0px 0px 0px; }
.authors_in_title { border-bottom: 2px solid #eee; }
h3.authors { display:inline; font-size:80%; }

.authorsTitle 		{ border:1px solid #eee; margin:5px; padding:3px; font-size:140%; }

.blue {	color: #286ea0;}

#title { float:left; font:220% "Trebuchet MS",Georgia,Arial,serif; font-weight:bold; padding:10px 0 0 10px; }
p.title { font:140% Georgia, Garamond, Arial, serif;}
div.title {font:140% "Trebuchet MS", Georgia, serif; }
.item {margin:5px 0 5px 0; background-color:#f3f3f3; padding:1px 10px; border-bottom:1px solid #ccc;}
.item:hover{background-color:#ffc;}

ul { padding : 10px; list-style : none; }
li { }
td { border:1px solid #eee; padding:2px; }

/* left-column, main text */
#left-column {
	margin:0 20px 20px 150px; padding:5px 5px 5px 10px; line-height:1.6em; text-align:left; color:#5d5d5d; border-left:2px solid #eee;
	min-height:300px;
}
* html #left-column {
	height:400px;
	position:relative; left:-7px;
}
#left-column h2 { font-size:140%; }
#left-column h3 {  }
#left-column p { padding:0; margin: 10px; }

.clearboth  { clear:both; }
.clearleft  { clear:left;}
.clearright { clear:right; }
.clear		{ clear:both; }


/* navigation */
#navigation { clear:left; float:left; width:150px; margin:0; padding:0;	font-size:0.9em; }
#navigation ul { list-style:none; width:150px; margin:0 0 3px 0; padding:0; font-size:1.1em; border-right:2px solid #eee; }
#navigation li { margin-bottom:4px; padding: 0 0 0 10px; }
#navigation li a {font-family:Georgia, Garamond, Times, serif; font-size: 9pt; font-weight:100; text-align: right; height: 20px; color: #808080; display: block;
					padding: 6px 12px 0 10px; /* background: #fff; */ background-image:url(../images/thermalscience-nav.jpg); border-bottom:1px solid #ccc; }
#navigation li a:hover { color: #286ea0; background:url(../images/thermalscience-nav.jpg) no-repeat bottom; }

/* additional navigation on the left - below */
#left { margin:9px 0 10px 0; padding:3px 10px 5px 10px; width:130px; color:#6B6B6B; line-height:1.6em;  }

#left a { text-decoration: underline; }
#left p { margin:0; }
#left .input { width:130px; margin-bottom:5px; border:1px solid #6B6B6B; }
#left .input:hover{ width:130px; margin-bottom:5px; border:1px solid #819cd7; }
#infobox {border:1px solid #ccc; background:#f4f4f4; padding:3px 4px 3px 4px; margin-top:5px;}

/* right column */
#right-column {
	float:right; width:200px; margin:0 1px 0 0; padding:0 0 20px 0; border:6px solid #ccc; background:#333;
	position:relative; right:-25px; top:-35px;
}
* html #right-column { right:-33px; }
#right-column p {margin:0; padding:0; font-size:90%;}

#right-column.paper { top:-10px; }

#pic {
	padding:20px;
	margin:0;
	text-align:right;
	line-height: 1.2em;
	background:url(../images/thermal-science-bg_03.jpg) no-repeat top right;
	height: 223px;
}

#pic h2 {
	margin:0;
	padding:15px 10px 0 5px;
	font:300% "Trebuchet MS", Georgia, serif;
	color:#c30;
}

#pic p {
	margin:0;
	padding:0 10px 2px 100px;
	font:220% "Trebuchet MS", Georgia, serif;
	color:#232323;
}

#downbox {margin: 15px 0;}
#downbox p {
	-moz-border-radius: 8px;
	background      : #aaa;
	border-radius   : 8px;
	clear           : both;
	font-size       : 10px;
	font-weight     : 600;
	margin          : 0;
	padding         : 10px;
}
#downbox a, #downbox a:visited {color:#f60;}
#downbox a:link {color:#f60;}

/* footer */
#footer {
	background:#333333 url(../images/thermal-science-bg_06.jpg) no-repeat center top;
}

.disclaimer		{
	padding:2em 1em;
	color: #808080; font-size: 1em; text-align: right;
}

/* searchbar */
#search { padding:20px 20px 0 0;}

/* archive */
#archive div{ border-bottom:1px solid #a0a0a0; display:block; font-family:Georgia, Verdana, Arial;}
#archive .year { margin-bottom:0px; font-size:160%; padding-top:25px;}
#archive .volume { font:105% "Trebuchet MS", Georgia, Verdana, Arial; padding:0;}
#archive .volume:hover { background-color:#f1f1f1;}
#archive img { }

/*paper detailes*/
#archive p.paper_detailes { font-family:Georgia, Verdana, Arial; font-size:160%; border:0; padding:2px 0 5px 0;}
#archive p.small { font-family:Arial, serif; font-size:90%; border:0; padding:0 0 5px 0; margin-bottom:0px;}
#archive div.full { font-family:Georgia, Verdana, Arial; border-bottom:1px solid #A0A0A0; padding:2px 0 5px 0;}
#archive ul { margin:0; border-bottom:1px solid #A0A0A0;}

		#bg {
			width: 775px;
			\width: 780px;
			w\idth: 775px;
			margin-left: auto;
			margin-right: auto;
			padding:0;

		}

		#header {
			clear: both;
			text-align: right;
			height: 85px;
			background:#333 url(../images/thermal-science-bg_01.jpg) no-repeat;
			color: #808080;
		}


		#banner {
			padding: 0;
			margin-bottom: 0;
			background-color: rgb(213, 219, 225);
		}

		#contents {
			padding: 0;
			margin-left: 0;
			background:url(../images/thermal-science-bg_05.jpg) repeat-y;
			margin-bottom: -20px;
		}

.img_static { padding:5px; margin:3px; border:1px solid #ccc; background:#fff; }

/* details on papers */
#paper { font-family:Georgia, Geneva, Arial, serif; }
#paper p{}
#paper .single {display:block; margin-bottom:10px; padding:10px; border-bottom:1px solid #F0F0F0; background-color:#fff;}
#paper .single:hover {background-color:#F0F0F0;}
#paper p.author {display:block;}
#paper p.paper {display:block; font-size:140%; padding-bottom:10px;}
#paper p.full {display:inline; position:relative; left:0; }
#paper p.pdf {display:inline; position:relative; left:50px; }

a#slider_button{color:#666; font-weight:bold; }
/* sphider css */

/*Small urls*/
.url {color:#286ea0; font-family:Georgia, Verdana, Arial, serif; font-size:12px;}

/*Page descriptions*/
.description{font-size: 13px; border-top:1px solid #333;}
.description:hover{ background-color:#FDFEEB;}

/* Title/link of pages */
#left-column a.title{color:#f00; font-family:Georgia, Verdana, Arial, serif; font-size:140%; text-decoration:none; text-transform:uppercase; }
#left-column a.title:hover{color:#36c;}
#left-column a.title:visited{color:#963;}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#FFFFFF;
	font-weight: bold;
	margin-bottom:14px;
}

hr{color:#000066;}
hr.powered{width:550px; color: #000066}

/*main results table */
#other_pages {text-align:center;}
#powered_by {margin:0 auto;	padding-top:10px; font-size:10px; text-align:center; }
#common_report {text-align:center;}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

.inline {display:inline;}
.intitle {display:block; margin:0; padding:0 10px;}

.inline.doi 	{ padding-left:20px;}

#subscription .line { display:block; margin:10px; }
#subscription label { width:100px; display:block; float:left; padding:2px; }
#subscription input { width:200px; display:block; float:left; padding:2px;}
#subscription input.radio { width:20px; display:block; float:left; }
#subscription input.button { width:60px; display:block; float:left; }
#subscription input.noerr 	{ border:2px solid #eee;}
#subscription input.err   	{ border:2px solid red;  background:#eee; }
#subscription select.noerr 	{ border:2px solid #eee;}
#subscription select.err   	{ border:2px solid red;  background:#eee; }
.line.err   { border:2px solid red;  background:#eee; }
#subscription #errmsg       { border:1px solid #ccc;  background:#f2f2f2; padding:20px; margin:0 auto; color:red; }

table.listing 				{ width:97%; border:0; border-collapse: collapse; font-size:1.1em; margin:2%; }
table.listing tr 			{  }
table.listing tr td			{ border:0; border-bottom:1px solid #eee; }
table.listing tr.last td	{ border-bottom:0; }
table.listing tr td.price	{ font-family:monospace; text-align: right; }

/*reviewers */
.deceased			{ border:1px solid #666; padding:0 2px; margin:0 2px 0 -2px; display:inline; }
.board .deceased 	{ border:1px solid #666; display:block; }

p#newIssue 			{ margin:10px 0; font-style:italic; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#f6f6f6; padding:8px; font-size:14px; color:#000; }
#newIssue a:hover 	{ color:#f00; text-decoration:underline; }

.underlined { text-decoration:underline; }

.announce { background:#f6f6f6; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:10px 0; padding:10px; }
.announce h3 { padding:0; margin:0; }
.announce a:hover  { background:#ffffcc; text-decoration:underline; }

.notice { background:#FFFFEF; }

h4.sectionTitle 	{ font-size:1.6em; margin:20px 0 0 0; padding:0; color:#888; }
.sectionDescription { font-size:1.4em; color:#666; margin-bottom:10px; font-style:italic; }
.yell { font-style:italic; color:#000; }

.onlineFirstButton { float:right; padding:1px 5px; margin:1px -20px 1px 0; border:1px solid #eee; background:#f6f6f6; }

.left 	 { float:left;  }
.right 	 { float:right; }
.clear	 { clear:both;  }

.events 		 { padding:0; margin:0; border:2px solid #eee; background:#eee; }
.events h5		 { font-size:14px; padding:5px 15px; margin:0 0 -10px 0; text-transform:uppercase; color:#fff; position:relative; display:block; background:#666;}
.events li 		 { margin:2px 0 5px 0; padding:0; }
.events li img 	 { margin-right:8px; padding:3px; border:1px solid #ccc; background:#f6f6f6; }
.events li a:hover img 	 { border:1px solid #FFEEBF; background:#eee; }
.events li .desc 		 { line-height:14px; }
.events li .desc a:hover { background:#aaa; color:#fff; }
.events li .desc .resources	a	  	{ font-size:90%; color:#000; background:#ccc; padding:0 4px; }
.events li .desc .resources a:hover  { background:#000; color:#fff; }

.issusDescription		{ font-size:14px; }
#volumeList 		h3 	{ font-size:14px; }

.xl 	{ font-size:1.5em; }
.xxl 	{ font-size:2em; }

ul.inline li 				{ display:inline; border-right:1px solid #eee; padding:2px; }
ul.inline li.last			{ border-right:0; }

h4.letterTitle				{ border:2px solid #f6f6f6; background:#fcfcfc; font-size:20px; width:20px; margin:5px 0 0 0; padding:4px; text-align:center; }
ul.listAuthors 				{ list-style-type:none; margin:10px 0; padding:0; }
ul.listAuthors li a			{ width:30%; float:left; height:3em; background:#f9f9f9; border:1px solid #eee; margin:0.5% 0.5% 0 0; padding:0.5% 1%; font-size:1.4em; }
ul.listAuthors li a:hover	{ background:#e9e9e9; }
a.inlineLink				{ float:right; width:40px; margin-top:15px; text-decoration:underline; }

.boardList li 			{ font-size: 1.25em; padding:0.3em 0; color:#666; font-style:italic; border-bottom:1px solid #fcfcfc; }
.boardList li .name		{ color:#000; font-style:normal; }
.boardList li .country	{ color:#333; font-style:normal; }

ul.squared 				{ margin:2px 2px 2px 10px; list-style-type:square; }

table.asList tr td			{ border:0; border-bottom:1px solid #eee; vertical-align:top; }
table.asList tr.last td		{ border-bottom:0; }

.twoCol 		{ float:left; width:49%; }
.publishersBox 	{ width:250px; height:100px; text-align:right; padding-top:10px; }

#customerTransfers							{ padding:20px; border:1px solid #ccc; background:#FFFDF7; }
#customerTransfers h4						{ padding:0; margin:10px 0 0 0; }
#customerTransfers table tr th 				{ font-weight:normal; color:#000; border-bottom:1px solid #999; padding:10px 0 0 0; margin-bottom:10px; }
#customerTransfers table tr td:first-child 	{ color:#000; }
#customerTransfers table tr td.centered 	{ padding-left:60px; }

.uppercase		{ text-transform: uppercase;}

.noteWrapper 		{ padding:10px; border:1px solid #aaa; margin:20px 0; background:#fafafa; border-radius:10px; }
.noteWrapper .title	{ padding:5px 10px; margin:0; font-size:120%; }
.noteWrapper p		{ padding:0; margin:0; font-size:120%; line-height:110%; }
.note 				{ padding:14px; border:3px solid #e0e0e0; margin:20px 0; background:#f9f9f9; border-radius:10px;  }
.note p				{ margin:3px 15px !important; }

a.nowrap { white-space: nowrap; }

.boxed			{ margin:10px; padding:18px; border:6px solid #eee; }
.boxed p		{ padding:0; margin:8px 0 !important; }
.boxed ul		{ padding:0; margin:0; }
.boxed ul li	{ padding:0 0 0; margin:0 2px 0 16px; }
.boxed p		{ padding:0; }

.boxed ul.squared li	{ margin:0 2px 0 16px; list-style-type:square;  }

#revList		{ display: none; }
#revList li		{ padding:2px 10px 2px 0; border-bottom:1px solid #eee; }

.numeric		{ text-align:right; font-family: monospace; }
.bold			{ font-weight:bold; }

ul.listing			{ margin-left: 1em; list-style: none; }
ul.listing.circle	{ margin-left: 1em; list-style-type: circle; }

#maintenance		{ padding:0 20px 0 160px; margin:0.4em; font-size:1.5em; color:#f32; }
.hidden			{ display:none; }

#CallForPapers a.callTitle { font-size:120%; display: block; margin-bottom:0.3em; }

#years-navigation	{ margin:1.2em; text-align:center; }
#years-navigation a	{ padding:.2em .7em; border-bottom:1px solid #ddd; background:#eee; margin-right:.5em; }

.online-first-year	{ margin:2em .3em .7em; color:#999; }


.paper-retracted	{
	text-transform: uppercase;
	position: absolute;
	color:red;
	z-index:10;
	background: #fff;
	opacity: 0.7;
}

.paper-retracted.standalone	{
	font:bold 8em arial;
	transform: rotate(-45deg);
	transform-origin: 5em 1.5em;
}

.paper-retracted.in-list	{
	font:bold 2em arial;
	transform: rotate(-10deg);
	transform-origin: 7em 1.5em;
	padding-left: .5em;
}

.homapage img.sponsor-image			{ opacity: 0.8; filter: grayscale(1); -webkit-filter: grayscale(1); }
.homapage img.sponsor-image:hover	{ opacity: 1;	filter: grayscale(0); -webkit-filter: grayscale(0); }

.gsc-results.gsc-webResult			{ }
.gsc-wrapper						{ float:left; }

.correction-box {
	border: 1px solid rgb(227, 227, 227);
	padding: 0.4em 0.7em;
	margin: 0.4em 0px;
	display: inline-block;
	background: rgb(246, 246, 246) none repeat scroll 0% 0%;
	text-transform: uppercase;
}

.editorial-listing {
	width: 100%;
	padding:.5em 0;
}
.editorial-listing tr > * {
	padding: .7em;
	border:0;
}

.in-memoriam {
	border:3px solid #666; padding:1.4em 1.2em; margin:1em 0;
}
.in-memoriam h3 {
	padding-left: .6em;
}

.italic { font-style:italic }

.editorial-policy-brief {
	margin-top: 3em;
	color: #999;
	line-height: 1.3em;
}

.editorial-policy-brief a {
	color: #666;
}

.editorial-policy-brief a:hover {
	background: #666;
	color: #fff;
}

h2.sectionSuperTitle {
	font-size:1.8em !important; padding:1em 0 0.2em 0; color:#666; margin: 1em 0 0 0;
	border-bottom:1px solid #eee;
}

.section-super-description {
	font-size: 1.2em;
}