/* CSS Document */

body { margin:10px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; }
a img { border:none; }

h1,
span.title { font-family:"Trebuchet MS", "Arial"; font-size:25px; color:#B68739; margin:0; font-weight:bold; margin-top:10px; }
h2 { font-family:"Trebuchet MS", "Arial"; font-size:18px; }
h3 { font-family:"Trebuchet MS", "Arial"; font-size:14px; margin:5px 0; font-weight:normal; }
span.title { line-height:100%; }
.post div { line-height:130%; }
/*.post,
.post-footer { padding-left:20px; }*/
.post-footer em { line-height:110%; }
.post-footer { margin-bottom:40px; }
a { color:#003399; }
p,
h1,
h2,
h3 { clear:left; }
h1 strong { font-size:31px; }

#container { width:764px; margin:0 auto; background:url(../images/bg_content.jpg) repeat-y; }

#header { background:url(../images/bg_header.jpg) no-repeat; padding-top:149px; }

.navmain ul,
.navmain li { margin:0; padding:0; list-style:none;}
.navmain li { /*display:inline;*/ float:left; font-family:"Trebuchet MS", "Arial"; }

#header .navmain { width:716px; background:url(../images/bg_navmain.jpg) repeat-x; margin:0 auto; height:32px; }
#header .navmain a { font-size:14px; text-decoration:none; color:#FFF; padding:5px 15px; display:block; }
#page_home #header .navmain_link1 a,
#page_about #header .navmain_link2 a,
#page_projects_gold #header .navmain_link3 a,
#page_projects_zeolite #header .navmain_link3 a,
#page_investorrelations #header .navmain_link4 a,
#page_contact #header .navmain_link5 a,
#page_news #header .navmain_link6 a,
#header .navmain a:hover { background:url(../images/bg_navmain_over.jpg) repeat-x; }

#column_left { text-align:left; float:left; width:485px; padding:10px 0 10px 20px; }
#column_left .photo { background-color:#999; padding:3px; margin:10px; }
#column_left p { line-height:150%; }


#column_right { width:230px; float:right; }
#column_right .call { width:210px; min-height:100px; background:url(../images/bg_call_bottom.jpg) bottom no-repeat #FFF; padding-bottom:1px; padding-top:15px; }
.call h2 { background:url(../images/bg_call_header.jpg) no-repeat; color:#FFF; font-weight:normal; margin:0; padding:4px 0; }
.call p { font-size:10px; text-align:left; margin:10px; font-weight:bold; }
.call p strong { color:#003399; font-size:12px; border-top:1px solid #CCC; padding-top:10px; display:block; }
.call p strong.noborder { border:none; padding-top:0; }
#recently,
.archive-list,
#actioncallrss ul { list-style:none; line-height:170%; text-align:left; padding:0 10px 0 10px; }
#recently li,
.archive-list li,
#actioncallrss li { background:url(../images/0001_arrow.gif) left 2px no-repeat; padding:0 0 10px 15px; line-height:120%; }
#stockprice img { margin:0 5px; }
.call_button { clear:right; padding-top:10px; }
.call_button a { color:#FFF; padding:3px 25px 7px 25px; text-decoration:none; font-size:12px; display:block; background:url(../images/bg_call_button.jpg) top center no-repeat; text-align:center; }
.call_button a:hover { background-image:url(../images/bg_call_button_over.jpg); color:#000; }

#footer { background:url(../images/bg_footer.jpg) no-repeat #FFF; clear:both; text-align:center; padding-right:20px; padding-bottom:20px; }
#footer .navmain { padding-top:30px; }
#footer .navmain li { display:inline; float:none; }
#footer .navmain a { color:#666; text-decoration:none; padding:0 10px; }
#page_home #footer .navmain_link1 a,
#footer .navmain a:hover { color:#333; text-decoration:underline; }
#copyright { clear:both; }
#copyright li { display:inline; font-size:10px; color:#999; margin:0 5px; }
#copyright a { color:#999; text-decoration:none; }

.right { float:right; }
.left { float:left; }
.noborder { border:none; }
.clear { clear:both; }

.button a { background:url(../images/0001_arrow.gif) 2px 5px no-repeat; border:1px solid #CCC; padding:5px 7px 5px 15px; text-decoration:none; }
.button a:hover { border-color:#003399; }
.button { clear:none; float:left; margin:10px 0; margin-bottom:30px; margin-right:10px; }
.button_projects a { background:url(../images/0001_arrow.gif) 2px 5px no-repeat; border:1px solid #CCC; padding:5px 7px 5px 15px; text-decoration:none; border-bottom-color:#CCC; background-color:#EFEFEF; }
.button_projects { clear:none; float:left; margin-right:3px; }
#projects_nav { border-bottom:1px solid #CCC; height:28px; font-size:10px; font-weight:bold; }
#projects_nav a:hover { color:#000; background-color:#FFF; }
#page_projects_gold #projects_nav #gold a,
#page_projects_zeolite #projects_nav #zeolite a { border-bottom-color:#FFF; background-color:#FFF; }

.content_call { padding:10px 10px 12px 28px; width:44%; background:url(images/arrow1_ne.gif) 7px 8px no-repeat #003399; margin:0 10px 10px 15px; border:2px solid #999; }
.content_call a { color:#FFF; }

#sonora_thumbs img { width: 135px; height: 110px; float: left; margin: 10px; background-color:#999; padding:2px;}
#sonora_thumbs p { float: clear; }

#reports-tab {
	width: 473px;
	background: url(../images/news-tab.jpg) no-repeat left top;
	padding: 0px;
	min-height: 190px;
	height: 189px !important;
	height: 143px;
	text-align: center;
	position: relative;
}
