a:rea {
	display:block;
	background:#FFF;
}
/* Global Ore Discovery - March 26, 2009 */
table.mytable {border-color:#CCC; border-width: thin;	border-style: ridge;}
table.mytable th {border-width: thin; border-style: ridge;}
table.mytable td {border-width: thin; border-style: ridge;}
div.myimage {
	float:right;
	clear:right;
	text-align: left; 
	margin: 15px; 
	margin-top:0px; 
	border-style:ridge; 
	border-width:thin;
}
div.myimage-gallery {
	float:right;
	clear:right;
	clear:left;
	text-align: left; 
	border-style:ridge; 
	border-width:thin;
}

/* Mirasol Resources CSS - November 20, 2008 */
body, td, big, strong {font-family:arial, helvetica, sans-serif; font-size:11px; line-height:1.4em;}

body {margin:0; background:#fff url("/projects/images/BG-img.gif") repeat top left;}
big, strong {font-weight: bold;}
big {color:#e39e39;}

/* Text links */
a:link {color:#000; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:hover {color:#F90; text-decoration:underline;}
a:active {color:#F90; text-decoration:underline;}

/* Page layout */
#container {width:778px; margin:0 auto;}
#footercontainer {width:778px; margin:0 auto; clear:both;}
#leftcol {width:165px; float:left; overflow:hidden; margin-top:8px;}
#rightcol {width:563px; float:left; overflow:auto; background:#fff; padding:20px 20px 20px 30px;}
#fleftcol {width:165px; float:left; background:#ded8ca; margin-top:8px;}
#fcentercol {width:418px; float:left; background:#fff; padding:0px 15px 0px 15px;}
#frightcol {width:165px; float:left; background:#6f7373; margin-top:8px;}

/* CORPX Format */
.itemlist td {padding-bottom:5px;}
.itemlist, .itemdate {font-weight:bold; color:#e39e39;}
.itemlist, .itemtitle {font-weight:bold;}

/* Main background (with shadows on the side */
#fmainbg {background: url('/i/common2008/fmain-bg.gif') repeat-y top center; overflow: hidden;}
#mainbg {background: url('/i/common2008/main-bg.gif') repeat-y top center; overflow: hidden;}
#footerbg {background-image: url('/i/common2008/footer-bg.gif'); background-repeat: repeat-y; background-position: top center;}
#whitebar {clear:both; background:#fff; width:auto; height:8px;}
.frontpic {text-align:center;}
.fronttext {padding:10px 5px 0px 5px;}
.frontheader {font-size:20px; font-weight:bold;}
.frontsubheader {font-size:14px; font-weight:bold;}
.latestnews, .prjupdates {padding:0 6px;}
.newsitem {padding:8px; color:#fff;}
.newsitem a:link, .newsitem a:visited {color:#fff; text-decoration:none;}
.newsitem a:hover, .newsitem a:active {color:#ffffcc; text-decoration:none;}
.listdate {font-weight:bold; color:#c57f19;}
.ppt {text-align:center; padding:4px;}
.stockbox a:link, .stockbox a:visited {color:#c57f19; text-decoration:none;}
.stockbox a:hover {color:#ffffcc; text-decoration:none;}

/* Logo area */
#logotop {width:778px; height:48px; background: url('/i/common2008/mirasol-logotop.gif') no-repeat top left;}
.rssfeed {
	width:66px;
	height:27px;
	position:relative;
	top:13px;
	left:673px;
	background-image: url(../i/common2008/rssfeed.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* Interchangeable headers */
#header_home {width:778px; height:69px; background-image: url('/i/common2008/header-home.jpg'); background-repeat: no-repeat; background-position: top left;}
#header_corp {width:778px; height:80px; background-image: url('/i/common2008/header-corp.jpg'); background-repeat: no-repeat; background-position: top left;}
#header_prj {width:778px; height:80px; background-image: url('/i/common2008/header-prj.jpg'); background-repeat: no-repeat; background-position: top left;}
#header_inv {width:778px; height:80px; background-image: url('/i/common2008/header-inv.jpg'); background-repeat: no-repeat; background-position: top left;}
#header_news {width:778px; height:80px; background-image: url('/i/common2008/header-news.jpg'); background-repeat: no-repeat; background-position: top left;}
#header_contact {width:778px; height:80px; background-image: url('/i/common2008/header-contact.jpg'); background-repeat: no-repeat; background-position: top left;}
#header_misc {width:778px; height:80px; background-image: url('/i/common2008/header-misc.jpg'); background-repeat: no-repeat; background-position: top left;}

/* Main menu area */
#menubg {width:778px; height:33px; background: url('/i/common2008/menu-bg.gif') repeat-x top left;}

/* Body area */
h1,h2,h3 {color:#231f20; font-family:'arial narrow', arial, helvetica, sans-serif; font-weight:bold; margin:0 0 5px 0; padding:0;}
H4 {color:#f7931e; margin:0;}

h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
p {color:#231f20; font-size:11px;}
small {color:#231f20; font-size:10px;}

/* Footer area */
#subscribebutton {margin-top:50px;}
#footerarea {clear:both; width:778px; border-top:2px solid #62605b;}
.footertextleft {padding:5px 10px 10px 10px; font-size:10px; color:#999; float:left; width:230px;}
.footertextright {padding:5px 10px 10px 10px; font-size:10px; color:#999; float:left; width:508px; text-align:right;}
.footertextleft a:link,a:visited {color:#999; text-decoration:none;}
.footertextleft a:hover,a:active {color:#e39e39;}

/* Side nav area */
.sidenav {width:155px; margin-left:4px;}
.sidenav ul {margin:0; padding:0; list-style-type: none;}
.sidenav li { margin: 0 0 1px 0; font-weight:bold; border-bottom: 1px solid #999;}
.sidenav a {display: block; padding: 5px 10px; color: #231f20; font-weight:bold; text-decoration: none;}
.sidenav a:hover, #active {color: #e39e39; background-color: #fff; text-decoration: none;}
.sidenav ul ul li { margin: 0 0 1px 0; border-bottom: 1px solid #999;}
.sidenav ul ul a {display: block; padding: 5px 5px 5px 20px; color: #231f20; font-weight:normal; text-decoration: none;}
.sidenav ul ul a:hover #active {color: #e39e39; background-color: #fff; text-decoration: none;}
.sidenav ul ul ul li { margin: 0 0 1px 0; font-size:11px; border-bottom:none;}
.sidenav ul ul ul a {display: block; padding: 5px 5px 5px 35px; font-weight:normal; font-size:11px; color: #231f20; text-decoration: none;}
.sidenav ul ul ul a:hover #active {color: #e39e39; background-color: #fff; text-decoration: none;}

/* Event Calendar */
#calendar {margin-top:15px;}
.eventcalendar td {font-size:11px;}
.eventcalendarnav {color:#000;}
.clickdate {color:#fff; font-weight:bold; background:#c4801a;}

/* Projects Maps and other settings */
.projectmap {border:10px solid #fff; float:right; vertical-align: text-top;}
/* GOD Personal added entries */
.text-center {text-align:center;}
table.photo-gallery {border: 1px #666 solid; border-left:none; border-right:none; border-collapse:collapse}
.jcaption {margin-bottom:10px; margin-left:10px; clear:right;}
.bodyimages {}
.tablehead {text-decoration:underline; cursor:pointer;}
.exttable {width:90%; margin:auto; display:block;}
