/*********************************************************************
 Barkerville Gold Master CSS
 Rudy Affandi (c) 2010
 ********************************************************************/

/* Essential settings */
html, body, td, big, strong, small {font-family: arial, helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;} 
body {margin: 0; padding: 0; color: #333;} 
big, strong {font-weight: bold;} 
small {font-size: 10px} 

/* Text links */
a, a:visited {color:#944d1b; text-decoration:none;}
a:hover {color:#885f00; text-decoration:none;}

/* Text headers */
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
.left_col h1 {color: #544121; text-transform: uppercase; font-size: 18px; margin: 30px 0 20px 20px;}
.content h2, .content_2col h2 {color: #a5692b; text-transform: uppercase; font-size: 18px; margin: 0 0 15px 0;}
.content h3, .content_2col h3 {margin: 0 0 0 0; font-size: 13px; font-weight: bold;}

/* Layout & Formatting */
.container {background: #fff; width: 1000px; margin: 0 auto; overflow: hidden;}
.main_menu_left {float: left; width: 357px; padding: 4px 0 0 45px;}
.main_menu_right {float: left; padding: 4px 0 0 25px;}
.logo {float: left;}
.stock_quote {width: 400px; height: 65px; padding: 10px 0 0 550px; text-align: right;}
.content {clear: both; padding: 40px 50px 20px 50px; overflow: hidden;}
.content_2col {clear: both; float: left; width: 70%; padding: 40px 50px 20px 50px; overflow: hidden;}

/* Projects Side Nav */
.side_nav {float: left; width: 19%;}
.side_nav ul {list-style: none; margin: 69px 0 0 0; padding: 0;}
.side_nav ul li {border-bottom: 1px solid #ccc;}
.side_nav ul li a, .side_nav ul li a:visited {display: block; color: #a5692b; font-weight: normal; margin: 0; padding: 4px 10px 4px 10px;}
.side_nav ul li a:hover {color: #e5a027; text-decoration: none;}
.side_nav ul li#active a, .side_nav ul li#active a:visited {color: #e5a027;}

/* Articles format */
.media_content {clear: both; border-bottom: 1px solid #ccc; overflow: hidden; padding: 10px 0 10px 0;}
.media_cover {float: left; margin: 5px 15px 10px 0;}
.media_cover img {border: 2px solid #000;}
.media_details {float: left; overflow: hidden;}
.media_title {font-weight: bold; font-size: 13px;}
.media_date {clear: right; font-style: italic;}
.media_item {margin: 0; padding: 10px 0 0 0;}
.media_pdf {}

/* Stock Quote */
.stock_date {font-size: 13px; color: #a5692b;}
.stock_value {font-size: 13px; color: #000;}
.stock_title {font-size: 14px; color: #000;}
.stock_large {font-size: 20px; color: #000;}

/* Stock Info - Sub Page */
table.stocktable2 {border-collapse: collapse; margin: 0 0 10px 0;}
table.stocktable2 td {border: 1px solid #fff; width: 25%;}
table.stocktable2 td.stock_title {text-align: left; background: #a5692b; color: #fff; font-weight: bold; padding: 0 0 0 10px;}
table.stocktable2 td.stock_value {text-align: right; background: #f0f0f0; padding: 0 10px 0 0; color: #000;}

/* BG Image Styling */
.main_bg {background: #28271e url('/i/common/main_bg.gif') repeat-x top center;}
.header_area {background: url('/i/common/header_bg.jpg') no-repeat top left; width: 1020px; height: 378px; margin: 0 auto;}
.content_area {background: url('/i/common/content_bg.gif') no-repeat top left; width: 1020px; min-height: 500px; overflow: hidden; margin: 0 auto;}
.content_bg {background: #fff; width: 960px; margin: 0 auto; overflow: hidden;}

/* Front page only */
.header_front_area {background: url('/i/common/header_bg.jpg') no-repeat top left; width: 1020px; height: 134px; margin: 0 auto;}
.front_content_area {background: url('/i/common/front_content_bg.jpg') no-repeat top left; width: 1020px; overflow: hidden; margin: 0 auto;}
.flash_area {width: 1020px; height: 294px; margin: 0 auto; padding: 0; background: url('/i/common/flash_bg.jpg') no-repeat top left; overflow: hidden;}
#flashcontent {width: 940px; margin: 0 auto;}
.features_bg {width: 1020px; height: 111px; margin: 0 auto; background: url('/i/common/feature_bg.jpg') no-repeat top left;}
.features_area {padding: 12px 0 0 80px;}

/* Feature Button */
.feat_button {width: 172px; height: 60px; background: url('/i/common/button_bg.jpg') no-repeat top left; color: #fff; float: left; margin: 0 30px 0 0; padding: 10px;}
.feat_button h2 {font-weight: bold; text-transform: uppercase; font-size: 13px;}
.feat_button h3 {font-weight: normal; font-size: 11px; color: #80ffef;}
.feat_button a, .feat_button a:visited {color: #80ffef;}
.feat_button a:hover {color: #ffffcc;}
.last {margin: 0;}

.front_left_col {float: left; margin: 0; width: 295px; padding: 30px 0px 0px 90px;}
.front_left_col h2 {color: #a5692b; text-transform: uppercase; font-size: 18px; margin: 0 0 20px 0;}
.front_mid_col {float: left; margin: 0 0 0 30px; width: 271px; padding: 30px 20px 10px 10px;}
.front_mid_col h2 {color: #a5692b; text-transform: uppercase; font-size: 18px; margin: 0 0 10px 0;}
.front_right_col {float: left; margin: 0 0 0 30px; width: 230px; padding: 30px 20px 0 0;}
.front_right_col h2 {color: #a5692b; text-transform: uppercase; font-size: 18px; margin: 0 0 20px 20px;}
.recent_bg {background: url('/i/common/news_front_bg.gif') no-repeat top left;}

/* Form */
.subscribe_bg {background: url('/i/common/form_bg.gif') no-repeat top left; padding: 0 0 0 0px; overflow: hidden; width: 240px; height: 60px;}
.form_field_front {float: left; margin: 0;}
.form_field_front input {border: 1px solid #a19a9a; background: #e7eeda; width: 140px; height: 21px; margin: 3px 0 0 20px;}
.form_button_front {float: left; margin: 0;}
.form_button_button {border: 1px solid #dcdbdb; background: #fff; color: #3b4839; height: 25px; margin: 3px 0 0 2px;}
.rss_icon_front {float: left; margin: 18px 0 0 10px;}

/* RSS */
.rss_icon {float: left; margin: 28px 0 0 10px;}

/* Latest News */
ul.newsitem {list-style: none; margin: 0; padding: 0;}
ul.newsitem li {margin: 5px 0 5px 0;}
ul.newsitem li a, .newsitem ul li a:visited {color: #152b52; font-weight: bold;}
ul.newsitem li a:hover {color: #885f00; text-decoration: none;}

/* Gallery Grid */
.gallery_grid {clear: both;}
.gallery_grid ul { margin: 0; padding:0;}
.gallery_grid ul li {list-style:none; float: left; display: block; width: 162px; height: 162px; text-align: center; margin: 0 5px 10px 0; overflow: hidden;}
.gallery_grid ul li a, .gallery_grid ul li a:visited {display:block; padding: 6px;}
.gallery_grid ul li a:hover {background: #ccc; text-decoration: none;}
.gallery_grid ul li a.active {background: #ccc;}
.gallery_grid ul li a img {display: block; margin: 0; padding: 0;}

/* PDF List */
ul.pdf {list-style: none; margin: 0; padding: 0;}
ul.pdf li {margin: 3px 0 0 0; padding: 5px 0 5px 25px; background: url('/i/common/pdf_icon.gif') no-repeat top left;}

.info_box {float: right; border: 1px solid #ccc; background: #eaeaea; padding: 10px; margin: 0 0 10px 10px;}

/* Section Title */
.section_title {float: left; margin: 230px 0 0 60px;}
.section_title h1 {font-size: 20px; text-transform: uppercase; color: #fff;}

/* Sub Navigation */
.sub_nav {float: left; width: 800px; margin: 225px 0 0 0; padding: 10px 20px 0 20px; font-size: 13px; text-transform: uppercase;}
.sub_nav ul {list-style: none; margin: 0; padding: 0;}
.sub_nav ul li {display: inline; float: left;}
.sub_nav ul li a, .sub_nav ul li a:visited {display: block; color: #fff; font-weight: normal; margin: 0 20px 0 0;}
.sub_nav ul li a:hover {color: #e5a027; text-decoration: none;}
.sub_nav ul li#active a, .sub_nav ul li#active a:visited {color: #e5a027;}

/* Photo Gallery */
.ind_gallery {float: right; margin: 0 0 10px 10px; font-style: italic; text-align: center; padding: 4px;}

/* Articles format */
.article_item {padding: 0; margin: 0;}
.article_item ul {list-style: none; padding: 0; margin: 0 0 10px 0;}
.article_title {font-weight: bold; float: left;}
.article_link {float: left; margin-left: 10px;}
.article_date {clear: right;}
.article_body {clear: both;}

/* Front page Recent News Release format */
ul.newsitem {list-style: none; margin: 10px 0 0 15px; padding: 0;}
ul.newsitem li {display: block; padding: 0 10px 10px 0;}
ul.newsitem li a, ul.newsitem li a:visited {color: #274e81;}
.news_date {font-weight: bold;}

/*Related news items for each project */
.relatednewsitem h3 {color:#A5692B; font-size: 18px; border-bottom: solid 1px #ccc; margin-bottom: 10px; margin-top: 10px; padding-bottom: 5px;}
ul.relatednewsitem {list-style: none; margin: 10px 0 0 15px; padding: 0; }
ul.relatednewsitem li {display: block; padding: 0 10px 10px 0; }
ul.realatednewsitem .news_title {font-weight: bold; font-size: 13px; padding: 0; margin: 0; color: #274e81;}
.news_date {font-weight: bold;}

/* News Release format */
.news_item {padding: 0 0 5px 0;}
.news_date {font-style: italic;}
.news_title {font-weight: bold; font-size: 13px; padding: 0; margin: 0;}
.news_file {text-align: right; font-weight: bold; margin: 0;}

/* Management Format */
.mgmt_item {margin: 0; padding: 20px 0 0px 0; clear: both; overflow: hidden;}
.mgmt_name {font-weight: bold; font-size: 14px; color: #484b2a;}
.mgmt_position {font-style: italic; color: #9b742b;}
.brown {color: #9b742b;}
.mgmt_bio {width: auto; padding: 10px 0 0 0; margin: 0; text-align: justify;}
.mgmt_img {float: left; padding: 6px 6px 2px 6px; margin: 10px 20px 20px 0; border: 1px solid #ccc; background: #fff;}

/* Custom stock table */
table.stocktable1 {border-collapse: collapse;}
table.stocktable1 th {font-size: 13px; font-weight: bold; text-align: center; border: 1px solid #fff; background: #1b3355; padding: 3px; color: #000;}
table.stocktable1 td {font-size: 12px; font-weight: normal; border: 1px solid #fff; padding: 3px; text-align: center;}
table.stocktable1 td.odd {font-size: 12px; font-weight: normal; background: #ccc; border: 1px solid #fff; padding: 3px;}
table.stocktable1 td.stock_title {background: #1f4472; text-align: left; color: #fff; font-weight: bold; padding: 3px 3px 3px 20px;}
table.stocktable1 td.stock_value {background: #f0f0f0; text-align: right; padding: 3px 20px 3px 3px;}

table.table1 {border-collapse: collapse; color: #333;}
table.table1 th {font-size: 13px; font-weight: bold; border: 1px solid #fdffe9; color: #000; background: #e6e9c4; padding: 3px;}
table.table1 tr {vertical-align: top;}
table.table1 td {border: 1px solid #e6e9c4; background: #fff; padding: 3px 10px 3px 10px;}

table.table2 {border-collapse: collapse; color: #333;}
table.table2 th {font-size: 13px; font-weight: bold; border: 1px solid #fff; color: #fff; background: #9a752b; padding: 3px;}
table.table2 tr {vertical-align: top;}
table.table2 td {border: 1px solid #fff; background: #eae4dc; padding: 3px 10px 3px 10px;}

/* Financials Styling */
.fin_year {clear: both;}
.fin_year h2 {margin: 5px 0 5px 0; padding: 5px 0 5px 0;}
.fin_title {clear: both; float: left; font-weight: bold; width: 70%; margin: 0 0 0 10px; height: 20px;}
.fin_pdf {float: left; width: 10%; text-align: center;}

/* Footer Area */
.footer_area {overflow: hidden; width: 960px; min-height: 200px; border-top: 4px solid #000; margin: 0 auto; color: #979793;}
.footer_moreinfo {float: left; margin: 12px 0 0 10px; width: 190px; font-size: 11px;}
.footer_moreinfo h2, .footer_address h2, .footer_sitemap h2 {font-size: 13px; margin: 0; padding: 0; color: #979793; text-transform: uppercase;}
.footer_address {float: left; margin: 12px 0 0 15px; width: 170px; font-size: 11px;}

.footer_sitemap {float: left; font-size: 11px; margin: 12px 20px 0 20px;}
.footer_sitemap ul {list-style: none; margin: 0; padding: 14px 0 0 0;}
.footer_sitemap ul li {display: inline; padding: 0;}
.footer_sitemap ul li a, .footer_sitemap ul li a:visited {color: #979793; padding: 2px 12px 2px 0;}
.footer_sitemap ul li a:hover {color: #fff; text-decoration: none;}

.footer_bot_area div {float: left; margin: 20px 0 20px 50px;}
.footer_bot_area_front div {float: left; margin: 20px 50px 20px 0;}

/* Housekeeping */
.clear {clear: both;}
.buttons {float: right;}
.white_bg {background: #fff; overflow: hidden;}
.adnet_logo {float: right; padding: 15px 25px 15px 0;}