/* Luna Gold CSS - Sep 24, 2009 - RA */

/* Essentials */
html, body, td, big, strong, small {font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px;}
body {margin: 0; padding: 0; background: #fff; color: #333;}
big, strong {font-weight: bold;}
small {font-size: 10px;}

/* Text links */
a, a:visited {text-decoration: none; color: #993300;}
a:hover {text-decoration: underline; color: #993300;}

/* Text headers */
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal;}
h1, h2 {font-size: 18px; font-weight: normal; margin: 0 0 10px 0;}
h3 {font-size: 16px; font-weight: normal; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ccc;}

/* Front Page only */
.home_body {background: #000; color: #fff;}
.home_header_image {background: url('/i/common2009/01.jpg') no-repeat top center; min-width: 960px; height: 328px;}
.home_body_bg {background: #000; overflow: hidden;}
.welcome_bg {text-align: justify; color: #fff; margin: 160px 0 0 0; padding: 10px 20px 10px 20px; behavior: url('/cc/js/pngbehavior.htc'); background: url('/i/common2009/welcome_bg.png') no-repeat top left; width: 326px; height: 138px; float: right;}
.front_left_col {float: left; width: 174px; padding: 20px 0 0 0;}
.front_left_col h2 {color: #ded6bf;}
.front_left_col a, .front_left_col a:visited {color: #cdbba5;}
.front_left_col a:hover {color: #ccc; text-decoration: none;}

.front_mid_col {float: left; width: 388px; padding: 20px 0 0 0;}
.front_mid_col h2 {color: #ded6bf;}
.front_right_col {float: left; width: 358px; padding: 20px 0 0 0;}
.front_right_col h2 {color: #ded6bf;}

/* Corebox - Home Page */
.coreboxsidebar{float: left; clear: both; width: 275px; height: 511px; position: absolute; padding: 6px; margin: 470px 10px 10px 0; border: 1px solid LightGrey; background: #F4F4F4; font-size: 11px;}
.corebox{float: left; width: 750px; padding: 20px 0 0 175px; position: relative; margin: -323px 0 0 82px;}
.corebox h2 {color: #ded6bf;}
.corebox2011{float: left; width: 750px; padding: 20px 0 0 175px; position: relative;}
.corebox2011 h2 {color: #ded6bf;}
.legend {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid gray; margin: 0 10px 10px; padding: 6px; color: #434343;}
.quickfacts {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid gray; margin: 0 10px 10px; padding: 6px; color: #434343;}
#orange_point li {background: url('/i/misc/bullet.gif'); background-repeat: no-repeat; background-position: left center; list-style: none; padding: 0 0 0 10px;}
#orange_point {margin: 0 0 0 5px; padding: 5px 0 0 5px;}
#legendlist {list-style: none; margin: 0 0 0 5px; padding: 5px 0 0 5px;}
.new_intercepts {background: url('/i/misc/blue_dot.gif') no-repeat left center; padding: 0 0 0 13px;}
.previous_intercepts {background: url('/i/misc/orange_dot.gif') no-repeat left center; padding: 0 0 0 13px;}
.topography {background: url('/i/misc/green_dot.gif') no-repeat left center; padding: 0 0 0 13px;}
.scale {background: url('/i/misc/black_dot.gif') no-repeat left center; padding: 0 0 0 13px;}


/* Stock Feed */
.stock_feed {width: 154px; margin: 0 0 20px 0; color: #cdbba5; overflow: hidden;}
.stock_title {float: left; width: 76px; border-bottom: 1px solid #5f5a53; padding: 4px 2px 4px 2px;}
.stock_value {float: left; text-align: right; width: 70px; padding: 4px 2px 4px 2px; border-bottom: 1px solid #5f5a53;}

/* Presentation Box */
.ppt_box {width: 154px; text-align: center;}

/* Projects Features Box */
.prj_features {padding: 0 0 15px 0;}
.prj_features ul {list-style: none; margin: 0; padding: 0;}
.prj_features ul li {display: inline;}
.prj_features ul li a, .prj_features ul li a:visited {color: #cdbba5;}

/* Front page Recent News Release format */
ul.newsitem {list-style: none; margin: 10px 0 0 0; padding: 0;}
ul.newsitem li {display: block; padding: 0 10px 10px 0;}
ul.newsitem li a, ul.newsitem li a:visited {color: #cdbba5;}
.news_date {font-weight: bold; color: #fff;}

/* Form Box */
.form_box {margin: 10px 0 0 0;}
.text_field {border: none; font-size: 11px; width: 192px; height: 17px; padding: 4px 10px 0 5px; background: url('/i/common2009/text_field_bg.gif') no-repeat top left;}
.form_field {float: left; padding: 0 5px 0 0;}

/* Layout */
.body_bg {background: #fff url('/i/common2009/body_bg.gif') repeat-x top left; overflow: hidden;}
.header_image {background: url('/i/common2009/header.png') no-repeat top center; min-width: 960px; height: 136px;}
.container {width: 920px; margin: 0 auto; padding: 0 10px 0 10px;}
.content {padding: 0 20px 10px 30px;}
.menu_area {background: #000; height: 31px;}
.main_menu {width: 960px; margin: 0 auto;}
.left_col {float: left; width: 174px; padding: 40px 0 0 0;}
.right_col {float: left; width: 726px; padding: 40px 0 0 0;}

/* Custom Map thumbnail */
.map {float: left; width: 150px; margin: 0 10px 10px 0; text-align: center; height: 180px;}

/* Side Nav Area */
.side_nav {width: 164px; clear: both;}
.side_nav ul {list-style: none; color: #d3d3d1; margin: 0; padding: 0;}
.side_nav ul li {border-bottom: 1px solid #cccccc;}
.side_nav ul li a:link, .side_nav ul li a:visited {width: 164px; padding: 5px 0px 5px 0px; display: block; color: #9b5427;}
.side_nav ul li a:hover {display: block; color: #9b5427; text-decoration: underline;}
.side_nav ul li#active, .side_nav li#active a, .side_nav li#active a:visited {display: block; color: #9b5427; font-weight: bold;}

/* Second level Side Nav */
.side_nav ul ul {list-style: none; color: #d3d3d1; margin: 0; padding: 0;}
.side_nav ul ul li {border-bottom: none;}
.side_nav ul ul li a:link, .side_nav ul ul li a:visited {width: 149px; padding: 3px 0px 3px 15px; display: block; color: #9b5427;}
.side_nav ul ul li a:hover {display: block; color: #9b5427; text-decoration: none;}
.side_nav ul ul li#active, .side_nav ul ul li#active a, .side_nav ul ul li#active a:visited {display: block; color: #9b5427; font-weight: bold;}

/* Management format */
.mgmt {width: 100%; margin: 10px 0 0 0; padding: 10px 0 0 0; clear: both;}
.mgmt_name {font-weight: bold; font-size: 14px;}
.mgmt_position {font-style: italic;}
.mgmt_bio {float: left; padding: 8px 0 0 0; margin: 8px 0 0 0; text-align: justify;}

/* Photo Blog Format */
.photo_blog {margin: 0; padding: 0;}
.photo_blog ul {list-style: none; margin: 0; padding: 0;}
.photo_blog ul li {display: block; width: 706px; border-top: 1px solid #ccc;}
.photo_blog_date {font-weight: bold;}
.photo_blog_text {clear: both;}
.photo_blog_img {margin: 0 0 10px 0;}
.photo_blog_img img {border: 3px solid #fff;}

/* Drill Results List */
ul.drill_results {list-style: none; margin: 0; padding: 0;}
ul.drill_results li {border-bottom: 1px solid #ccc; margin: 3px 0 0 0; padding: 5px 0 5px 25px; background: url('/i/common2009/pdf_icon.gif') no-repeat top left;}

/* Table formatting for all projects pages */
table.table1 {border-collapse: collapse;}
table.table1 th {font-size: 13px; font-weight: bold; border: 1px solid #999; background: #ccc; padding: 3px;}
table.table1 td {border: 1px solid #999; padding: 3px;}
table.table1 tr.total td {font-weight: bold; background: #f0f0f0;}

/* Footer Area */
.adnet_logo {float: left; padding: 0px 35px 0 0;}
.footer_links {float: left; padding: 0; font-size: 11px;}
.footer_links ul {list-style: none; margin: 0; padding: 0;}
.footer_links ul li {display: inline; padding: 0;}
.footer_links ul li a, .footer_links ul li a:visited {color: #993300; padding: 2px 3px 2px 3px;}
.footer_links ul li a:hover {color: #993300; text-decoration: underline;}
.footer_links ul li:before {content: " | ";}
.footer_links ul li:first-child:before {content: "";}

/* Front Footer Area */
.front_footer_links {float: left; padding: 0; font-size: 11px;}
.front_footer_links ul {list-style: none; margin: 0; padding: 0;}
.front_footer_links ul li {display: inline; padding: 0;}
.front_footer_links ul li a, .front_footer_links ul li a:visited {color: #cdbba5; padding: 2px 3px 2px 3px;}
.front_footer_links ul li a:hover {color: #cdbba5; text-decoration: underline;}
.front_footer_links ul li:before {content: " | ";}
.front_footer_links ul li:first-child:before {content: "";}

/* Gallery Index Page Styling */
.galleryBox {
 width: 676px; margin-top:20px;
}
.galleryBox div {
 background-color: #E4E4E4; float: left; width: 180px; height: 180px; text-align: center; margin: 0px 0px 20px 20px; padding-top: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.galleryBox div a:hover {
 text-decoration: none; opacity: 0.5; filter: alpha(opacity=50);
}
.galleryBox img {
 width: 150px; height: 100px; margin-bottom: 8px;
}

/* Housekeeping */
.clearall {clear: both;}
.buttons {padding: 20px;}
.pngt {behavior: url('/cc/js/pngbehavior.htc');}
