body {padding: 0 3em; font-family:tahoma, sans-serif; font-size:1.1em; margin:0; color:#333}

div.bodytext {text-align: left; padding: 1em 10ex 0 10ex;}

h1 {background:white; border-bottom:solid 3px #bc40c1; width:100%; height:53px;}
h2 {font-size:0.9em; font-weight:normal; color:white; position:absolute; top:0.5em; right:1em;
	width:40%; text-align:right}
h3, h4 {font-weight:normal}	
a {color:#3cb5c7}

#divContent {margin-bottom:3em}
	
#frmSearch {margin-top:2em; background:#bc40c1; width:30em; margin:2em auto; padding:1em 0;}
#frmSearch label {display:block;padding-bottom:0.7em; font-weight:normal; font-size:1.2em}
#frmSearch input.text {padding:0.2em; font-size:1.1em; width:15em;}
#frmSearch input.button {height:2.5em; margin-bottom:0.2em; font-weight:bold}
#frmSearch small {font-size:0.7em; position:relative; left:-50px}

#frmSearch.small {margin-top:2em; font-size:0.7em; padding:0.4em 0 1em 0;}
#frmSearch.small label {padding-bottom:0.5em}
#frmSearch.small input.button {height:2em; margin-bottom:0em; font-weight:bold}

#divRandomSearches {width:30em;text-align:left;margin:auto; border-top:dotted 1px #888;
	padding-top:0.5em;}
#divRandomSearches h3 {font-size:1em;}	
#divRandomSearches ul {font-size:0.8em; list-style: square;padding-left:1em; margin-left:0;margin-top:0.5em;}

div.resultsplit {width:44%;padding:2% 1% 1% 4%; float:left; text-align:left; font-size:0.9em}
div.resultsplit  h3 {font-size:1.3em}

#divFooter {font-size:0.8em; border-top:dotted 1px #888;padding-top:0.3em; font-size:0.7em; clear:both;padding-bottom:3em}
#divFooter a {color:#333; margin-right:1em;}



table.heattheme {
	width: 620px;
	background-color: #ffffff;
	margin-bottom: 48px;
}

tr.heattheme {
	height: 30px;
}

td.heattheme  {
	font-family: verdana;
	font-size: 1.1em;
	height: 30px;
	width: 70px;
	padding:3px;
}

#cell1 {background-color:#f3510b;}
#cell2 {background-color:#f3540c;}
#cell4 {background-color:#f55d0e;}
#cell7 {background-color:#f66d13;}
#cell11 {background-color: #f8861c;}
#cell15 {background-color: #fa9f24;}
#cell19 {background-color: #fdb62c;}
#cell23 {background-color: #fec632;}
#cell27 {background-color: #f9cc44;}
#cell31 {background-color: #eecd6a;}
#cell35 {background-color: #e1ce96;}
#cell39 {background-color: #d7cfb7;}

#cell3 {background-color: #f4590d;}
#cell5 {background-color: #f56210;}
#cell8 {background-color: #f77315;}
#cell12 {background-color: #f88c1e;}
#cell16 {background-color: #fba526;}
#cell20 {background-color: #fdba2d;}
#cell24 {background-color: #fec934;}
#cell28 {background-color: #f7cd4c;}
#cell32 {background-color: #ebcd75;}
#cell36 {background-color: #dece9f;}
#cell40 {background-color: #d6d0bd;}
#cell43 {background-color: #cdcabf;}

#cell6 {background-color: #f66712;}
#cell9 {background-color: #f77917;}
#cell13 {background-color: #f99220;}
#cell17 {background-color: #fbab28;}
#cell21 {background-color: #febf2f;}
#cell25 {background-color: #fec934;}
#cell29 {background-color: #f4cd56;}
#cell33 {background-color: #e8ce80;}
#cell37 {background-color: #dbcfa9;}
#cell41 {background-color: #d4d0c2;}
#cell44 {background-color: #c7c4bb;}
#cell46 {background-color: #b8b7b3;}

#cell10 {background-color: #f87f19;}
#cell14 {background-color: #fa9822;}
#cell18 {background-color: #fcb12a;}
#cell22 {background-color: #fec330;}
#cell26 {background-color: #fbcc3e;}
#cell30 {background-color: #f1cd60;}
#cell34 {background-color: #e5ce8b;}
#cell38 {background-color: #d9cfb2;}
#cell42 {background-color: #d4d0c3;}
#cell45 {background-color: #c7c4bb;}
#cell47 {background-color: #b8b7b3;}
#cell48 {background-color: #adadac;}


.heattheme_info {float: right;}


