/* Specific tags */
html, body {
	background-color:#7C2516;
	background-image: url(../images/pg_bg.png);
	background-repeat: repeat-x;
	}

body{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.8em; 
	margin:0px; padding:0px;
	
}

img { border:0px; }
form,div { margin:0; padding:0; }
th { text-align:right;}

h1 { font-size:1.7em; padding:0; margin:0; margin-bottom:0.5em; font-weight:normal;  }
h2 { font-size:1.4em; padding:0; margin:0; margin-bottom:0.5em; font-weight:normal;  }
h3 { font-size:1.2em; padding:0; margin:0; margin-bottom:0.5em; }
h4 { font-size:1.0em; font-weight:bold; }

hr { 	
	color: #cccccc;
	background: #cccccc;
	border: 0;
	width: 100%;
	height: 1px;
	clear:both;
}
	

/* Main layout divs */
div#container {
	width:846px;
	margin-left:auto; margin-right:auto; display:block;
	background-image:url(../images/shadow.png); background-repeat:repeat-y; background-position: 0px 155px;
}

div#central { 
	width:798px; 
	background-color:#fff;
	margin-left:20px; 
	line-height:1.75em;
	background-image:url(../images/spitfire-mining-bg.gif);  background-repeat:no-repeat; background-position:bottom left;
}

div#maincontent {
	padding:12px;
}
div#homeleftcol { float:left;width:155px;padding:20px 0px 20px 0px; }
div#homeleftcol .col1 { float:left; width:20px; }
div#homeleftcol .col2 { float:left; width:120px; }
div#homecentrecol { float:left;width:300px; padding:20px 20px 40px 20px;  }
div#homerightcol { float:left;width:215px;background-color:#f2f2f2;padding:20px 24px 20px 12px; margin-bottom:20px; }
div#homerightcol .col1 { float:left; width:20px; }
div#homerightcol .col2 { float:left; width:190px; }
div#homerightcol .divider, div#homeleftcol .divider, div#leftcol .divider { clear:both;height:15px; }
div#homerightcol .divider_slim, div#homeleftcol .divider_slim { clear:both; height:2px; } 


div#leftcol { float:left;width:220px;padding:20px 0px 20px 25px; min-height:400px; }
div#leftcol .col1 { float:left; width:20px; }
div#leftcol .col2 { float:left; width:200px; }

div#centrecol { float:left;width:480px; padding:20px 20px 40px 20px; }



div#footer {
	width:798px;
	clear:both;
	color:#474748;
	background-color:#000;
	margin:0px;
	padding: 2px 0px 2px 0px;
	text-align:center;
}



/* Navigation*/
a:link, a:visited, a:active {text-decoration:underline;color:#c00418;}
a:hover	{color: #999999;}

a.footer:link, a.footer:active, a.footer:visited{color:#474748;text-decoration:none;}
a.footer:hover{text-decoration:underline;} 

a.large:link, a.large:active, a.large:visited{font-size:1.4em;color:#fff;text-decoration:none;}
a.large:hover{color:#F2AA46;} 

a.large2:link, a.large2:active, a.large2:visited{font-size:1.4em;color:#c00418;text-decoration:none;}
a.large2:hover{color:#999999;} 

#navcontainer {
	position: relative;
	padding: 0;margin: 0;
	width: 798px;height: 20px;
	background: #ccc; border-top:#000 1px solid; border-bottom:#000 1px solid; 
	
	}
div#navcontainerbottom { width:798px; height:5px;  background-image:url(images/nav_bottom_border.gif); background-repeat:repeat-x; }

#nav {
	position: absolute;
	top: 10px;
	left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 798px;
	margin-top:-10px;margin-left:-10px;
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	 
	}

#nav a {
	margin: 0; 
	padding: 0;
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:23px; /* for IE5/Win */
	}
	
#nav a:hover, #nav a:active, #nav a.selected {
	background-position: 0 -23px;
	}

#home a  {
	width:95px;
	background: url(../images/home.gif) top left no-repeat;
	}

#corporate a  {
	width: 144px;
	background: url(../images/corporate.gif) top left no-repeat;
	}
	
#news a  {
	width: 88px;
	background: url(../images/news.gif) top left no-repeat;
	}
	
#projects a  {
	width: 124px;
	background: url(../images/projects.gif) top left no-repeat;
	}
	
#investor_information a  {
	width: 223px;
	background: url(../images/investor_information.gif) top left no-repeat;
	}	
	
#contact a  {
	width: 124px;
	background: url(../images/contact.gif) top left no-repeat;
	}

			
#subnav {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.staff_images { 
	padding-right:12px; padding-bottom:4px;padding-top:4px;
}

.prospectusbigandbold { background-color:#C00418; text-align:center;border:#820A01 solid 1px; }
.prospectus {  text-align:center;  }
a.prospectus  { color:#000000; }

#contact_form tr, td { padding:0px 0px 16px 0px; vertical-align:top; }
#admin_form tr, td { padding:0px 0px 16px 0px; vertical-align:top; }
.admin tr, td { padding:0px 8px 16px 8px; vertical-align:top; }

.nobullet { list-style:none; margin:0;padding:0; list-style-type:none; }

.center {margin-left:auto; margin-right:auto; display:block;} 
.nobr {white-space:nowrap; }
.red { color:#ff0000; }
.left { float:left; }
.right { float:right; }
.clear  { clear:both; }
.white { color:#FFFFFF; }
.test {	border:#00FF00  solid 1px; }