/* Reset CSS - Rik Lomas - http://rikrikrik.com - Based on code from Nick Rigby - http://www.nickrigby.com*/
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none;list-style-position:outside}legend{color:#000}button,select,textarea,input{font:100% serif}caption,th,td{text-align:left}
/* General content styles */
body
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	text-decoration: none;
	
	margin: 1em;
	background: #EAA50F url('images/heatwave_header.jpg') repeat-x;
}
h1, h2, h3, h4
{
	margin: 0.8em 0 0.4em 0;
	font-weight: bold;
}
h1 {
	margin: 0 0 0.4em 0;
	font-size: 150%;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 110%;
}
h4 {
	font-size: 90%;
	margin: 0.4em 0 0.6em 0;
	font-weight: bold;
	color: #333;
}
p  {
	margin: 0.4em 0 1em 0;
	font-size: 90%;
}
li {
	list-style: circle;
	margin: 0;
	margin-left: 2.0em;
	color: #333;
	
	font-size: 90%;
}
ul {
	margin-top: 0em;
	margin-bottom: 1.0 em;
}
ul ul {
	margin-top: 0;
	margin-bottom: 0;
}
ol {
	margin-top: 0em;
	margin-bottom: 1.0 em;
}
ol li {
	list-style: decimal;
}
a, a:hover, a:link, a:visited
{
	color: #068;
	text-decoration: none;
}
a:hover
{
	color: #C60;
}
acronym {
	color: green;
}

input, textarea, button, select
{
	font-family: Verdana, Arial, sans-serif;
}
th{
	font-weight: bold;
	text-align: center;
}
th, td, div
{
	font-size: 80%;
}
div.quotebox
{
	padding: 0.5em;
	background: #EEF;
}
pre {
	margin: 0;
}
.code {
	font-size: 8pt;
	margin-left: 10px;
	margin-right: 10px;
}
/* Caek specific */
#central {
	position: absolute;
	width: 700px;
	left: 50%;
	margin-left: -350px;
	margin-bottom: 20px;
	
	text-align: center;
}
#content {
	background: #FE7;
	text-align: left;
	
	border: 3px solid #D90;
	
	padding: 0.5em;
}
.thumbnails {
	text-align: center;
}
.photo {
	display: inline;
	border: 3px solid #D90;
	margin: 2px;
}

.footer {
	text-align: center;
}

/* Font fix */ 
td td, td p, td li, td div, li li, li p, li div, div div, div p, div td, div li
{
	font-size: 100%;
}

b.ca { font-weight: normal; }