/* Africa Oil Corp CSS - June 8, 2009 - RA */

/* Essentials */
* {font-family: arial, helvetica, sans-serif;}
html, body, big, strong, td, th {font-size: 12px; line-height: 1.4em;}
body {margin: 0; padding: 0; background: #000;}

/* Text links */
a:link, a:visited {color: #56a8e3; text-decoration: none;}
a:hover {color: #666; text-decoration: none;}

/* Text headers */
h2 {font-size: 16px; font-weight: bold;}
h3 {font-size: 16px; font-weight: bold; margin-bottom: 0px;}

/* Layout */
.content_area {width: 100%; background: #fff; overflow: hidden;}
.container {width: 800px; margin: 0 auto;}
.leftcol {width: 160px; float: left;}
.rightcol {width: 610px; float: left;}
.op_midcol {width: 520px; float: left;}
.op_rightcol {width: 120px; float: left;}
.content {padding: 20px 0 20px 20px;}
.op_content {padding: 20px 10px 20px 20px;}
.box_vert {float: left; width: 120px; margin: 10px 15px 0 0;}
.box_vert ul {margin: 0 0 0 20px; padding: 0; list-style: square;}

/* Pagination */
.page_button {clear: both; float: right;}
.page_button ul {list-style: none; margin: 0; padding: 0;}
.page_button ul li {display: inline; margin: 6px 4px 0 0; padding: 4px;}

/* Presentation Layout */
.ppt_item {clear: both; margin: 0 0 10px 0;}
.ppt_cover {float: left; margin: 0 20px 0 0;}
.ppt_rightcol {float: left;}
.ppt_title {font-weight: bold;}
.ppt_date {font-style: italic;}
.ppt_link {font-weight: bold;}

/* Management layout */
.mgmt {padding: 0; margin: 0;}
.mgmt_name {font-weight: bold; display: inline;}
.mgmt_position {font-style: italic; display: inline;}
.mgmt_bio {padding: 0 0 10px 0; border-bottom: 1px solid #566370;}

/* PDF Icons */
.pdf_doc {}
.pdf_doc ul {list-style: none;}
.pdf_doc ul li {background: url('/i/misc/pdficon_sm.gif') no-repeat top left; margin: 0; padding: 5px 0 5px 50px;}
.table_right {background: #f0f0f0; border: 1px solid #c7ab80; text-align: center; float: right; width: 250px; padding: 5px; margin: 0 0 0 10px; overflow: hidden;}

/* Operations Bullet */
ul.op_bullet {margin: 0; padding: 0; list-style: none;}
ul.op_bullet li {background: url('/i/common2009/op_bullet.gif') no-repeat top left; margin: 0; padding: 0 0 5px 30px;}

/* Custom Articles And Comments CORPX Style for Technical Reports */
.article_item {clear: both; margin: 0 0 10px 0;}
.article_title {font-weight: bold;}
.article_date {font-style: italic;}
.article_link {font-size: 11px; text-align:}

/* Front page area */
.fleftcol {float: left; width: 590px; padding: 0 0 0 30px;}
.frightcol {float: left; width: 145px; padding: 140px 0 0 0;}

.fwelcome {float: left; width: 270px; padding: 30px 30px 0 0; color: #fff; line-height: 1.5em;}
.fstock {float: left; width: 141px;}
.fnews_item {float: left; width: 150px; height: 70px; padding: 8px; margin-right: 17px; border-top: 2px solid #4a607d; border-bottom: 2px solid #4a607d; color: #fff;}
.fnews_date {font-weight: bold; display: block;}
.fnews_title {font-weight: normal; display: inline;}

.stock_table table {width: 141px; border-collapse: collapse; color: #fff;}
.stock_table td {border-top: 1px solid #566370; color: #fff; padding: 4px;}
.stock_disclaimer {border-top: 1px solid #566370; font-size: 10px; color: #56a8e3; text-align: right;}

.subscribe_area {margin: 30px 0 0 0;}
.subscribe_text {color: #b4e1fe; float: left;}
.subscribe_field {float: left; background: url('/i/front2009/form_field_bg.gif') no-repeat top left; width: 156px;}
.subscribe_field input {border: none; background: none; font-size: 11px; color: #666; padding: 0 0 0 4px;}
.subscribe_button {float: left;}

.info_box {width: 90%; border: 1px solid #33495c; background: #1a2c3a; padding: 10px; color: #fff; overflow: hidden;}
.addr_left {float: left; width: 40%;}
.addr_left h2 {margin: 0; padding: 0; font-size: 14px;}
.addr_right {float: right; width: 45%; padding-top: 16px;}

/* Images & backgrounds */
.menu_area {width: 100%; height: 24px; background: url('/i/common2009/menu_bg.gif') repeat-x top left;}
.footer_area {width: 100%; height: 284px; background: #221f1c url('/i/common2009/footer_bg.jpg') no-repeat top center;}
.newsheader {width: 100%; height: 270px; background: url('/i/common2009/news_header.jpg') no-repeat top center;}
.investorsheader {width: 100%; height: 270px; background: url('/i/common2009/investors_header.jpg') no-repeat top center;}
.opheader {width: 100%; height: 270px; background: url('/i/common2009/op_header.jpg') no-repeat top center;}
.contactheader {width: 100%; height: 270px; background: url('/i/common2009/contact_header.jpg') no-repeat top center;}
.front_bg {width: 100%; background: url('/i/front2009/front_bg.jpg') no-repeat top center; padding: 338px 0 0 0; overflow: hidden;}

/* Side Nav */
.side_nav {width: 160px; margin: 0 0 20px 0;}
.side_nav ul {margin: 0; padding: 0; list-style: none;}
.side_nav ul li {display: block; color: #000; margin: 0; border-bottom: 1px solid #c7ab80;}
.side_nav ul li a, .side_nav ul li a:visited {color: #000; display: block; width: 136px; padding: 6px 5px 6px 19px;} 
.side_nav ul li a:hover, .side_nav ul li#active, .side_nav ul li#active a, .side_nav ul li#active a:visited {color: #000; background: #ba966f; text-decoration: none;}

/* Operations Side Nav */
.op_side_nav {width: 120px; margin: 20px 0 20px 0;}
.op_side_nav ul {margin: 0; padding: 0; list-style: none;}
.op_side_nav ul li {display: block; color: #000; margin: 0; border-bottom: 1px solid #c7ab80;}
.op_side_nav ul li a, .op_side_nav ul li a:visited {color: #000; display: block; width: 113px; padding: 6px 2px 6px 5px;} 
.op_side_nav ul li a:hover, .op_side_nav ul li#active, .op_side_nav ul li#active a, .op_side_nav ul li#active a:visited { color: #000; background: #ba966f; text-decoration: none;}


/* Footer Area */
/* Brochure Box Area */
.brochure_box {float: left; width: 240px;}
.brochure_box_content {text-align: center; margin: 0 0 0 20px;}
.brochure_box_content a, .brochure_box_content a:visited {color: #b4e1fe;}
.brochure_box_content a:hover {text-decoration: underline;}

/* Latest news area */
.news_box {float: left; width: 460px; margin: 0 0 0 50px;}
.news_box_content {padding: 0 10px 0 0; color: #fff;}
.news_date {font-weight: normal; color: #ffca27; float: left; width: 120px; clear: both;}
.news_title {float: left; color: #fff; padding: 0 0 10px 20px; width: 310px;}
.news_box_content a, .news_box_content a:visited {color: #b4e1fe;}
.news_box_content a:hover {text-decoration: underline;}
.news_archive {clear: both; margin: 40px 0 0 0;}

/* Footer Links */
.footer_links {float: left; width: 580px; height: 24px; margin: 0 auto; color: #fff; font-size: 11px;}
.footer_links ul {list-style: none; margin: 16px 0 0 0; padding: 0;}
.footer_links ul li {display: inline; padding: 20px 15px 5px 15px;}
.footer_links ul li a, .footer_links ul li a:visited {color: #b4e1fe;}
.adnet_logo {float: left; padding: 18px 0 0 0;}

/* Table format */
.table_1 {background: #ba966f; padding: 2px;}
.table_1 table {border: 2px solid #000; padding: 0; margin: 0; border-collapse: collapse;}
.table_1 th {background: #bab5a9; font-weight: bold; border-bottom: 1px solid #999; text-align: left;}
.table_1 td {background: #fff; padding: 2px; vertical-align: top;}
.table_1 td.a_right {text-align: right;}
.table_1 td#b_top {border-top: 1px solid #999;}
.table_1 td#b_right {border-right: 1px solid #999;}
.table_1 td#b_bot {border-bottom: 1px solid #999;}
.table_1 td#b_left {border-left: 1px solid #999;}

/* Table format with borders */
.table_2 {background: #ba966f; padding: 2px;}
.table_2 table {border: 2px solid #000; padding: 0; margin: 0; border-collapse: collapse;}
.table_2 th {background: #bab5a9; font-weight: bold; padding: 4px; border: 1px solid #999; text-align: center;}
.table_2 td.a_right {text-align: right;}
.table_2 td {background: #fff; padding: 4px; vertical-align: top; border: 1px solid #999;}

/* Table Block format with borders */
.table_Block {background: #310b05; padding: 2px;}
.table_Block table {border: 2px solid #000; padding: 0; margin: 0; border-collapse: collapse;}
.table_Block th {background: #edac38; font-weight: bold; padding: 4px; border: 1px solid #ba966f; text-align: center; font-size: 14px;}
.table_Block td.a_right {text-align: right;}
.table_Block td {background: #fff; padding: 4px; vertical-align: top; border: 1px solid #ba966f;}

/* Housekeeping */
.clearall {clear: both;}
.pngt {behavior: url('/cc/js/pngbehavior.htc');}