/* Gold Canyon Resources CSS - Sep 8, 2009 - RA */

/* Essentials */
html, body, td, big, strong, small {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.5em;}
body {margin: 0; padding: 0; background: #dbdbdb; color: #333;}
big, strong {font-weight: bold;}
small {font-size: 10px;}

/* Text headers */
h1, h2, h3, h4, h5, h6 {margin: 0 0 10px 0; padding: 0;  font-weight: normal;}
h1 {font-size: 28px;}
h2 {font-size: 25px;}
h3 {font-size: 22px;}
h4 {font-size: 14px;}

/* Text links */
a, a:visited {text-decoration: none; color: #222;}
a:hover {text-decoration: underline; color: #222;}

/* Layout */
.top_bg {background: url('/i/common/top_bg.gif') repeat-x top left; height: 131px;}
.body_bg {background-color: #ffffff; }
.footer_bg {background: url('/i/common/footer_bg.gif') repeat-x top left; height: 131px;}
.content_bg {background: url('/i/common/content_bg_white.gif') repeat-y top left; width: 995px; overflow: hidden;}

.logo {float: left; width: 319px;}
.search_box {float: left; width: 675px; height: 26px; padding: 20px 0 0 0; text-align: right;}
.form_field {color: #333; font-size: 11px; padding: 2px;}
.main_menu {float: left; width: 675px; padding: 0;}
.menu_bottom {float: left; background: url('/i/common/menu_bottom.gif') no-repeat top left; width: 675px; height: 16px;}
.footer_bottom {background: url('/i/common/footer_img.gif') no-repeat top left; width: 995px; height: 17px;}

.container {width: 995px; margin: 0 auto;}
.body_container {width: 995px; margin: 0 auto; background: #ffffff url("/i/common/content_bg_white.gif") repeat-y top left; overflow: hidden;}
.fr_body_container {width: 995px; margin: 0 auto; background: url('/i/common/fr_content_bg_white.gif') repeat-y top left; overflow: hidden;}

.sect_title {width: 31px; height: 188px; float: left; margin: 0 0 0 1px;}
.img_header {width: 285px; float: left; margin: 0 0 0 1px; border-bottom: 1px solid #fff;}

/* Front page Recent News Release format */
ul.newsitem {list-style: none; margin: 10px 0 10px 0; padding: 0;}
ul.newsitem li {float: left; display: inline; padding: 0 10px 10px 0; width: 30%;}
ul.newsitem li a, ul.newsitem li a:visited {color: #996600;}

ul.newsitem_sub {list-style: none; margin: 10px 0 10px 0; padding: 0;}
ul.newsitem_sub li {display: block; padding: 0 10px 10px 0;}
ul.newsitem_sub li a, ul.newsitem_sub li a:visited {color: #996600;}

/* Features Boxes */
.features_boxes {padding: 0; overflow: hidden;}
.features_boxes div {float: left;}
.subscribe_box {background: url('/i/common/subscribe_box.gif') no-repeat top left; width: 196px; height: 36px; padding: 40px 0 0 10px; overflow: hidden;}

/* Page title and title area */
.title_area {border-bottom: 1px dotted #6e7c7d; margin: 0 0 10px 0; padding: 0 0 5px 0;}
.page_title {border-left: 3px solid #fcbf19; height: 32px; margin: 0; padding: 0 0 0 10px;}
.page_title h1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; color: #666; text-transform: uppercase; margin: 0; padding: 0;}
.page_title h2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #999; text-transform: uppercase; margin: 0; padding: 0;}

.left_col {width: 320px; float: left; padding: 0; margin: 0;}
.right_col {width: 675px; float: left; padding: 0; margin: 0;}
.content {padding: 20px;}

/* Side Nav Area */
.side_nav {width: 225px; clear: both; padding: 5px 0 10px 50px;}
.side_nav ul {list-style: none; color: #D3D3D1; padding: 0;}
.side_nav ul li {background: url('/i/common/side_nav_bg.gif') no-repeat top left;}
.side_nav ul li a:link, .side_nav ul li a:visited {width: 230px; padding: 3px 5px 3px 20px; display: block; color: #6e6e6e;}
.side_nav ul li a:hover {display: block; color: #6e6e6e; text-decoration: underline;}
.side_nav ul li#active, .side_nav li#active a, .side_nav li#active a:visited {display: block; color: #996600; font-weight: bold;}

/* Secondary level side nav */
.side_nav ul ul {list-style: none; margin: 0; padding: 0; font-size: 11px;}
.side_nav ul ul li {background: none;}
.side_nav ul ul li a:link, .side_nav ul ul li a:visited {width: 220px; padding: 1px 5px 1px 30px; display: block; color: #996600;}
.side_nav ul ul li a:hover {display: block; color: #996600; text-decoration: underline;}
.side_nav ul ul li#active, .side_nav li#active a, .side_nav li#active a:visited {display: block; color: #996600; font-weight: bold;}

/* Management format */
.mgmt {width: 100%; margin: 0 0 10px 0; padding: 0; overflow: hidden; clear: both;}
.mgmt_name {font-weight: bold; font-size: 14px;}
.mgmt_position {font-style: italic;}
.mgmt_bio {float: left; padding: 4px 0 0 0; margin: 4px 0 0 0;}

/* 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;}

/* News Release format */
.news_item {padding: 0 0 10px 0;}
.news_date {font-style: italic;}
.news_title {font-weight: bold; font-size: 13px; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; margin: 0 0 5px 0;}
.news_file {text-align: right; font-weight: bold; margin: 10px 0 0 0;}

/* Stock Quote/Chart */
.stock_box {background: #fff; overflow: hidden; border: 1px solid #2e2e2e;}
.stock_last {float: left; z-index: 0; width: 96px; height: 35px; font-size: 22px; font-weight: bold; text-align: right; padding: 15px 15px 0 0;}
.stock_title {float: left; font-weight: bold; text-align: center; background: #ccc; width: 86px; height: 22px; padding: 3px 0 0 0; border-left: 1px solid #2e2e2e;}
.stock_value {float: left; text-align: right; padding: 2px 30px 0 0; background: #fff; width: 56px; height: 23px; border-left: 1px solid #2e2e2e; border-top: 1px solid #2e2e2e;}
.stock_info {background: #2e2e2e; padding: 2px;}
.stock_symbol {color: #fff; font-weight: bold; margin-left: 10px;}
.stock_exchange {font-size: 11px; color: #fff;}
.stock_chart {padding: 10px; text-align: center;}

/* Photo Gallery */
.img_gallery div {float: left; width: 120px; min-height: 160px; text-align: center; font-size: 11px; margin: 0 10px 15px 10px;}
.img_gallery div img {border: 1px solid #666;}

/* Front Page stuff */
.stock_home {padding-left: 100px;}

/* Footer text */
.footer_text {float: left; font-size: 11px; color: #666; margin: 0; padding: 3px 0 0 55px;}

/* Footer Links */
.footer_links {float: left; font-size: 10px; text-transform: uppercase; color: #666; margin: 0; padding: 3px 0 0 48px;}
.footer_links ul {list-style: none; padding: 0; margin: 0;}
.footer_links ul li {display: inline; float: left; padding: 0 6px 10px 0;}
.footer_links ul li a, .footer_links ul li a:visited {color: #666;}

/* PDF list */
ul.pdf {list-style: none; margin: 0 0 0 10px; padding: 0;}
ul.pdf li {background: url('/i/misc/pdf.gif') no-repeat top left; padding: 0 0 0 22px;}

/* Housekeeping */
.clearall {	clear: both;}
.clearright {clear: right;}
.buttons {padding: 20px;}