* {
	margin: 0;
	padding: 0;
}

a {
	color: #C4161C;
	text-decoration: none;
}

a img {
	border: none;
}

a img.no-underline,
#tool-extra a, .quicklinks a, .quicklinks span, 
#tool-extra span
{
	display:block;
	float:left;
}
.quicklinks a
{
	color:#6D7174;
	height:17px;
	margin-left:3px;
	margin-right:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}
.quicklinks span
{
	height:18px;
	padding-top:3px;
}


a.add-comment {
	float: left;
	padding-left: 30px;
	margin-top: 5px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/add_comment.png) no-repeat left center;
	line-height: 10px;
	height: 30px;
}

a.back-to-top-big {
	float: right;
	margin-top: 12px;
	padding-right: 24px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/back_to_top_big.gif) no-repeat right center;
	line-height: 10px;
	height: 28px;
}

a.back-to-top-small {
	float: right;
	padding-right: 24px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/back_to_top_small.gif) no-repeat right center;
	line-height: 10px;
	height: 28px;
}

a.cfooter-links {
	display: block;
	color: #666666;
	font-size: 8px;
	letter-spacing: 0.7px;
	text-transform: uppercase;
}

a.comment-guide {
	float: left;
	margin-top: 5px;
	padding-left: 30px;
	line-height: 10px;
	height: 30px;
}

a.disclaimer-big {
	padding-left: 25px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/disclaimer_reflect_big.png) no-repeat left center;
}

a.el-article-title {
	color: #646464;
	text-transform: uppercase;
}

a.el-middle-dl {
	padding: 4px 0 3px 8px;
	display: block;
	color: #C4161C;
}

a.home-big {
	float: left;
	margin-right: 20px;
	padding-left: 29px;
	padding-top: 11px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/home_reflect_big.png) no-repeat left center;
	height: 25px;
}

a.home-big,
a.disclaimer-big {
	float: left;
	margin-right: 20px;
	padding-top: 11px;
	height: 25px;
}

a.quicklink {
	padding-right: 8px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/quicklink.gif) no-repeat right center;
}

a.quicklink,
a.quicklink-main,
a.quicklink-more {
	float: left;
	margin-right: 7px;
	padding-top: 3px;
	display: block;
	height: 18px;
}

a.quicklink,
a.quicklink-more {
	padding-left: 3px;
	color: #6D7174;
}

a.quicklink-main {
	padding-left: 14px;
	padding-right: 13px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/quicklink_main.gif) no-repeat right center;
	color: #C4161C;
	text-decoration: underline;
}

a.quicklink-more {
	padding-right: 13px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/quicklink_more.gif) no-repeat right center;
}

a.section-open-close {
	float: right;
	padding: 2px 4px 2px 3px;
}

a.text-size-bigger {
	margin-left: 6px;
}

a.text-size-smaller, #mm-tab-contents .video-tab {
	margin-left: 10px;
}

a.tool-advanced-search {
	/*margin-left: 0 !important;
	margin-right: 7px !important;
	padding-right: 24px;
	background-position: right -730px;
	color: #C5161D;*/
	
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/advanced_search_back.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	height:19px;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:31px;
	padding-top:7px;
	width:101px;
}

a.tool-link-rss {
	margin-right: 10px;
	padding-right: 18px !important;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/tool_rss.gif) no-repeat right center;
}

a:hover, #menu-level-2 a.selected {
	text-decoration: underline;
}

a.el-tab-button:hover,
.el-tab-button-selected {
	background-color: #B9C7CE;
}

body {
	min-width: 1045px;
}

body,
html {
	background: #F1F1F2;
}

body,
input,
select,
textarea {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*text-shadow: 0 0 0 #000000;*/
}

div.button {
	padding: 7px;
	padding: 7px;
	display: block;
	display: block;
	line-height: 8px;
	line-height: 8px;
}

h1 {
	color: #464646;
	font-size: 24px;
	line-height: 24px;
}

h1.h1-page-title {
	padding: 0px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 14px;
}

h2,
h2 a {
	margin-bottom: 5px;
	color: #333333;
	font-size: 16px;
	line-height: 18px;
}

h2.small,
h2.small a {
	font-size: 13px;
	line-height: 16px;
}

h3,
h3 a {
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
}

h4 {
	margin-bottom: 1px;
	padding: 5px 15px 0 15px;
	background: #FFFFFF;
	color: #000000;
	font-size: 13px;
	text-transform: uppercase;
	height: 21px;
}

h5,
h5 a {
	margin-bottom: 10px;
	color: #666666;
	font-size: 11px;
}

img.image-listing {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-top: 3px;
}

img.restricted {
	margin-right: 6px;
	margin-top: -1px;
	float: left;
	display: inline;
}

table.pager {
	margin-bottom: 7px;
}

table.pager a,
table.pager div {
	display: block;
	color: #9BAFB9;
	text-decoration: none !important;
}

table.pager a.pager-first,
table.pager a.pager-last,
table.pager div.pager-first-disabled,
table.pager div.pager-last-disabled {
	padding-top: 3px;
}

table.pager a.pager-link {
	padding: 3px 4px 7px 5px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/bullet_grey_big.gif) no-repeat center bottom;
}

table.pager a.pager-link:hover,
table.pager div.pager-current {
	padding: 3px 4px 7px 5px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/bullet_red_big.gif) no-repeat center bottom;
}

table.pager a.pager-next,
table.pager div.pager-next-disabled {
	padding: 4px 10px 0 2px;
}

table.pager a.pager-previous,
table.pager div.pager-previous-disabled {
	padding: 4px 2px 0 0;
}

.block_audio {
	width: 350px;
	margin-right: 8px;
	font-size: 14px;
}

.block_video {
	width: 350px;
	margin-right: 8px;
	margin-top: 200px;
	font-size: 14px;
}

.bn-heading {
	padding-right: 10px;
	background: #FFFFFF;
	height: 26px;
}

.bold_title {
	margin-left: 10px;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.bullet-red {
	color: #C4161C;
}

.by,
#main-publish-date .updated {
	color: #9F9E9E;
}

.cfooter {
	margin-bottom: 25px;
	padding-left: 5px;
	padding-right: 5px;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}

.comment-arrange {
	float: right;
	padding-right: 10px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/arrows_grey_down.gif) no-repeat right center;
}

.comment-arrange-or {
	padding-left: 5px;
	padding-right: 10px;
	float: right;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/arrows_red_up.gif) no-repeat right center;
}

.comment-bottom {
	margin-left: 8px;
}

.comment-content {
	padding: 10px 10px 0px 10px;
	background-color: #E8E7E7;
	color: #666666;
}

.comment-date {
	padding-left: 5px;
	color: #666666;
	font-size: 9px;
	font-weight: 400;
}

.comment-head {
	float: left;
	padding-left: 10px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.comment-header {
	margin: 10px 10px 0px 0px;
}

.comment-img {
	background-color: #E8E7E7;
	line-height: 10px;
}

.comment-input {
	border-top: 1px solid #929293;
	border-bottom: 1px solid #929293;
	padding-top: 1px;
	padding-right: 5px;
	float: left;
	background: #FFFFFF;
	height: 19px;
}

.comment-input input {
	border: 0;
	padding-top: 1px;
	height: 16px;
	vertical-align: middle;
}

.comment-made-by {
	padding-left: 30px;
	color: #8B9DA6;
	font-size: 11px;
	font-weight: bold;
}

.comment-new-area {
	padding: 10px;
	width: 498px;
	color: #666666;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/comment_area.png) #E8E7E7 repeat-x top;
}

.comment-new-heading {
	border: 1px solid #ECECEC;
	padding: 8px 15px 8px 15px;
	background: #FFFFFF;
}

.comment-reply,
.comment {
	margin: 10px 5px 5px 5px;
}

.comment-submit {
	border: 1px solid #ECECEC;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: right;
}

.comment-submit a {
	padding-right: 20px;
	color: #666666;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/quicklink_more.gif) no-repeat right center;
	font-weight: bold;
	text-transform: uppercase;
}

.comment-submit a:hover {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/quicklink_main.gif) no-repeat right center;
	text-decoration: none;
}

.comment-text {
	border-top: 1px solid #929293;
	border-bottom: 1px solid #929293;
	padding-top: 1px;
	padding-right: 5px;
	float: left;
	background: #FFFFFF;
	height: 122px;
}

.comment-text textarea {
	border: 0;
	padding-top: 1px;
	vertical-align: middle;
}

.content-article p,
.page-content p,
#content-article p, #content-article p {
	margin-bottom: 14px;
}

.content-body,
#content-body {
	padding: 7px 18px 18px 18px;
	background: #FFFFFF;
	color: #464646;
	font-size: 12px;
}

.content-border {
	padding: 3px 3px 3px 3px;
	width: 540px;
	background: #E7ECEE;
}

.content-download {
	margin-bottom: 9px;
	padding: 18px 18px 0px 18px;
	background: #FFFFFF;
}

.content-download img {
	float: left;
	margin-right: 27px;
}

.content-download,
.content-download a,
.related-item-link,
.tab-list-item a,
#footer-container a {
	color: #666666;
}

.content-download-item {
	line-height: 16px;
}

.content-download-list {
	width: 225px;
	float: left;
}

.content-download-list h4,
.page-download-list h4 {
	margin-bottom: 5px;
	padding: 0;
}

.content-head {
	padding-top: 4px;
	padding-left: 25px;
	padding-right: 25px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/content_header_bg.gif) repeat-x top;
	color: #FFFFFF;
	height: 19px;
}

.content-image,
.content-player {
	padding: 7px 0 7px 0;
	text-align: center;
}

.content-image-caption {
	padding: 5px 9px 9px 9px;
	margin-bottom: 1px;
	color: #777777;
	font-size: 10px;
	text-align: left;
}

.content-left-ad {
	padding-top: 10px;
	text-align: center;
}

.content-player,
.slideshow-controls-container {
	background: #FFFFFF;
}

.content-pullout-heading {
	margin-bottom: 7px;
	color: #9F9E9E;
	font-size: 8px;
	letter-spacing: 0.7px;
	text-align: right;
	text-transform: uppercase;
}

.content-pullout-quote {
	padding: 7px 18px 18px 18px;
	margin-bottom: 1px;
	background: #FFFFFF;
	color: #A71218;
	font-size: 18px;
}

.el-article-dark {
	border-bottom: 1px solid #E3E4E6;
	padding: 6px 0 6px 30px;
	background-color: #F4F5F9;
}

.el-article-light {
	border-bottom: 1px solid #E3E4E6;
	padding: 4px 0 4px 30px;
	background-color: #FDFDFD;
}

.el-bottom-container {
	margin-top: 7px;
}

.el-container-shadow {
	clear: both;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_container_shadow.gif) repeat-x;
	font-size: 0;
	line-height: 0;
	height: 12px;
}

.el-info-detail {
	margin-bottom: 6px;
	color: #C4151C;
	font-size: 10px;
}

.el-info-download a {
	color: #666666;
	font-size: 10px;
}

.el-info-download h2 {
	margin-bottom: 10px;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

.el-info-download img {
	float: left;
	margin-right: 12px;
}

.el-info-label {
	color: #899BA4;
	font-size: 10px;
}

.el-info-view-button {
	float: left;
	margin: 1px 0 0 1px;
	padding: 2px;
}

.el-info-view-return {
	float: left;
	margin: 2px 1px 0 0;
	color: #98ACB5;
	font-size: 9px;
	text-transform: uppercase;
}

.el-info-views {
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	float: right;
	width: 77px;
}

.el-info-views-inner {
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	margin: 0 -1px;
	padding: 1px 3px 1px 2px;
	float: left;
	width: 72px;
	position: relative;
}

.el-li-dark {
	padding: 5px;
	background-color: #F3F5F7;
}

.el-li-light {
	padding: 5px;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D6;
	background-color: #FFFFFF;
}

.el-middle-container {
	margin-top: 19px;
	color: #646464;
        background-color: #7C8A93;
}

.el-tab-button,
.el-tab-button-selected {
	float: left;
	padding: 3px 5px 4px;
	display: block;
}

.el-tab-title-text {
	float: left;
	margin: 3px 13px 0;
	color: #FFFFFF;
	text-transform: uppercase;
}

.el-thumb {
	float: left;
	width: 106px;
	overflow: hidden;
}

.el-thumb-content {
	float: left;
	background-color: #FFFFFF;
}

.el-thumb-date {
	clear: both;
	float: left;
	padding: 6px 4px 3px 5px;
	width: 95px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_thumb_date_bg.gif) repeat-x;
	color: #C4151C;
	font-size: 10px;
}

.el-thumb-date img {
	float: right;
	margin-top: 1px;
}

.el-thumb-headline {
	float: left;
	width: 67px;
	margin: 0 5px 5px 5px;
	display: inline;
	display: block;
	display: inline;
	color: #545454;
}

.el-thumb-info {
	float: left;
	margin: 0 5px 5px 0;
	border-left: 2px solid #E8E8E8;
	padding: 4px 0 0 4px;
	height: 21px;
}

.el-thumb-title {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_thumb_tab_bg.gif) repeat-x;
	height: 18px;
}

.el-thumb-title-text {
	float: left;
	margin: 2px 0 0 1px;
	width: 97px;
	white-space: nowrap;
	color: #A4A3A3;
	text-transform: uppercase;
	overflow: hidden;
}

.el-title {
	padding: 4px 0 3px 30px;
	border-top: 1px solid #E7E8E8;
	border-bottom: 1px solid #BDBEBE;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_middle_title_bg.gif) #DBDBDB repeat-x;
	color: #666666;
	text-transform: uppercase;
}

.el-top-grid {
	padding: 6px 0 6px 12px;
	width: 477px;
	background-color: #BEC8CE;
	position: absolute;
	height: 420px;
	overflow-y: scroll;
}

.el-top-grid .el-thumb {
	margin: 0 8px 5px 0;
}

.el-top-grid .el-thumb-content {
	border-top: 1px solid #D8DEE1;
	border-right: 1px solid #D9DFE3;
	border-bottom: 1px solid #D8DEE1;
	border-left: 1px solid #D1D8DC;
}

.el-top-info {
	padding: 6px;
	background-color: #BEC8CE;
	height: 420px;
	overflow-y: scroll;
}

.el-top-list {
	width: 489px;
	position: absolute;
	height: 432px;
	overflow-y: scroll;
}

.el-top-list .el-info {
	margin: 0 7px 0 14px;
	vertical-align: middle;
}

.el-top-list .el-thumb-image {
	margin: 0 12px 0 0;
	float: left;
}

.el-top-list .el-video-available {
	vertical-align: middle;
}

.el-top-list h2 {
	float: left;
	width: 352px;
}

.el-top-tab {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_bg.gif) repeat-x;
	cursor: pointer;
}

.el-top-tab .el-tab-left {
	float: left;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_left.gif) no-repeat;
}

.el-top-tab .el-tab-right {
	float: left;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_right.gif) no-repeat;
}

.el-top-tab-selected {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_bg_selected.gif) repeat-x;
}

.el-top-tab-selected .el-tab-left {
	float: left;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_left_selected.gif) no-repeat;
}

.el-top-tab-selected .el-tab-right {
	float: left;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_right_selected.gif) no-repeat;
}

.el-top-tab-selected .el-tab-title-text {
	color: #858484 !important;
}

.float-left,
#q-search-container div,
#content-header-print-email,
#header-magazine img {
	float: left;
}

#q-search-container
{
    width:635px;
}

.float-right, 
.video-tab-content .publish-date img,
#menu-extra-links
{
	float:right;
}
#menu-extra-links .sprite
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/mw/sprite2.gif") !important;
}

.footer-img {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

.footer-text {
	float: left;
	width: 867px;
	text-align: center;
}

.login-input {
	margin-bottom: 15px;
	float: left;
	clear: both;
}

.login-input input {
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
	border-left: none;
	border-right: none;
	width: 129px;
	height: 16px;
}

.login-title {
	margin-bottom: 10px;
	padding-top: 15px;
	color: #FFFFFF;
}

.no-background {
	background: none !important;
}

.opa,
#right-ads {
	float: right;
	width: 121px;
}

.page_container {
	float: left;
	width: 100%;
	background-color: #F0F0F0;
}

.page-content {
	margin: 10px;
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 12px;
}

.page-detail {
	background-color: #F0F0F0;
}

.page-title {
	padding: 7px;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.pagination {
	width: 160px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-right: 15px;
}

.pagination-arrows {
	margin-top: 8px;
	padding: 0px 5px 0px 7px;
	float: left;
	cursor: pointer;
}

.pagination-number {
	padding-left: 3px;
	float: left;
}

.pagination-number a{
	display: block;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/bullet_grey_big.gif) no-repeat bottom center;
	color: #9BAFB9;
	font-size: 9px;
	line-height: 20px;
}

.publish-date {
	color: #9F9E9E;
	font-size: 9px;
}

.quicklinks a {
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 3px;
	margin-right: 2px;
	padding-top: 4px;
	color: #6D7174;
	height: 17px;
}

.quicklinks span {
	padding-top: 3px;
	height: 18px;
}

.related-middle,
.video-middle {
	padding: 0px 5px 0px 5px;
}

.rendering-engine {
	color: #C4161C;
	font-weight: bold;
}

.reply-bottom {
	margin-right: 6px;
	text-align: right;
}

.reply-content {
	padding: 10px 10px 0px 10px;
	background-color: #FFFFFF;
	color: #666666;
}

.reply-img {
	background-color: #FFFFFF;
}

.reply-made-by {
	padding-right: 30px;
	color: #8B9DA6;
	font-size: 11px;
	text-align: right;
}

.slideshow-controls {
	width: 63px;
	margin: -1px auto 1px auto;
	padding-top: 5px;
	padding-bottom: 9px;
}

.slideshow-controls img {
	margin-right: 2px;
	cursor: pointer;
}

.star {
	padding: 3px 2px 0px 5px;
	color: #C4161C;
	font-weight: bold;
	font-size: 18px;
}

.story-item {
	margin-bottom: 9px;
	padding-left: 8px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/bullet_red.gif) no-repeat left 5px;
}

.story-item a {
	color: #333333;
	line-height: 13px;
}

.story-item img {
	margin-left: 10px;
	vertical-align: bottom;
}

.tab {
	margin-left: -3px;
	padding-top: 1px;
	color: #FFFFFF;
}

.tab img {
	visibility: hidden;
}

.tab,
.tab div {
	cursor: pointer;
}

.tab-contents {
	position: relative;
}

.tab-left,
.tab-right {
	width: 3px;
}

.tab-middle {
	padding-left: 10px;
	padding-right: 10px;
}

.tab-right {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/sector_focus_div.gif) no-repeat left 1px;
}

.tabs {
	padding-left: 20px;
	padding-top: 1px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/blue_grey_title.gif) repeat-x left top;
	height: 16px;
}

.tabs div {
	float: left;
	height: 14px;
}

.tab-selected {
	margin-left: -3px;
	margin-top: 2px;
	cursor: default;
	overflow: hidden;
}

.tab-selected .related-middle {
	padding: 0px 5px 0px 5px;
	color: #888888;
	background: #E7ECEE;
}

.text-size {
	margin-bottom: 12px;
	color: #9F9E9E;
	font-size: 8px;
	letter-spacing: 0.7px;
	text-transform: uppercase;
}

.updated {
	color: #C4161C;
	font-size: 9px;
	line-height: 9px;
}

.video-heading,
.comment-name {
	font-weight: bold;
}

#alert-text {
	padding: 10px;
	color: #FFFFFF;
}

#bottom-ads {
	margin-bottom: 25px;
	margin-left: -29px;
	text-align: center;
}

#bottom-ads a,
#bottom-ads object,
#bottom-ads embed {
	border: 0;
	margin-left: 25px;
}

#bottom-divider {
	clear: both;
	margin-bottom: 10px;
	width: 100%;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/bottom_divider.gif) repeat-x top;
	height: 10px;
	overflow: hidden;
}

#breaking-contents,
#video-contents {
	padding: 10px 18px 10px 10px;
	background: #E7ECEE;
	height: 160px;
	min-height: 160px;
	overflow-y: auto;
	overflow-x: hidden;
}

#breaking-tabs,
#related-tabs {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/tab_bg.gif) repeat-x left top;
}

#comment-area {
	display: block;
}

#comment-new {
	margin-top: 10px;
	color: #666666;
}

#content-author {
	margin-bottom: 18px;
}

#content-container {
	float: left;
	width: 867px;
}

#content-container .cfooter {
	margin-top: 25px;
}

#content-editor {
	margin-top: 18px;
}

#content-header {
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/content_header_bg.gif) repeat-x top;
	color: #FFFFFF;
	height: 19px;
}

#content-header-print-email a {
	float: left;
	display: block;
	color: #FFFFFF;
}

#content-header-print-email img {
	margin-right: 7px;
}

#content-header-print-email span {
	float: left;
	padding-left: 7px;
	padding-right: 7px;
}

#content-heading {
	margin-bottom: 9px;
	padding: 18px;
	background: #FFFFFF;
	position: relative;
}

#content-images {
	margin-bottom: 1px;
	background: #FFFFFF;
}

#content-images .image-holder {
	width: 322px;
}

#content-left {
	width: 322px;
	margin-right: 9px;
}

#content-right {
	width: 518px;
}

#el-article-list {
	height: 628px;
	overflow-y: auto;
}

#el-articles {
	float: left;
	width: 749px;
}

#el-floor-plan {
	width: 118px;
	background-color: #7C8A93;
}

#el-floor-plan .el-middle-dl {
	border-right: 1px solid #C9C9C9;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_pdf.png) #FFFFFF no-repeat 75px 6px;
}

#el-floor-plan .el-title,
#el-mag .el-title,
#el-mag .el-middle-dl {
	border-right: 1px solid #C9C9C9;
}

#el-floorplan-graphic {
	width: 117px;
	border-right: 1px solid #6C7A81;
	display: block;
	height: 155px;
}

#el-floorplan-graphic img {
	margin-top: 27px;
}

#el-info-container {
	float: left;
	background: #F3F5F7;
}

#el-info-left {
	float: left;
	width: 97px;
	padding: 9px;
	overflow: hidden;
}

#el-info-left .el-thumb-image {
	float: left;
	border: 1px solid #DBDBDB;
	margin-bottom: 7px;
}

#el-info-right {
	float: left;
	width: 343px;
}

#el-info-right h1 {
	float: left;
	width: 235px;
	color: #464646;
	font-size: 18px;
	line-height: 19px;
}

#el-mag {
	width: 118px;
	background-color: #7C8A93;
}

#el-mag .el-middle-dl {
	border-right: 1px solid #C9C9C9;
	background-color: #FFFFFF;
}

#el-mag-image {
	margin: 22px 16px 21px;
	border-right: 1px solid #6C7A81;
	border: 1px solid #616568;
	display: block;
}

#el-tab-0 {
	float: left;
	border-bottom: 1px solid #92A5AC;
}

#el-tab-1 {
	float: left;
	margin-left: 5px;
	border-bottom: 1px solid #92A5AC;
}

#el-tab-info {
	padding: 2px 3px 1px !important;
}

#el-top-left {
	float: left;
	width: 353px;
}

#el-top-left .el-thumb {
	padding-right: 2px;
}

#el-top-left .el-thumb-content {
	border-left: 1px solid #A2ADB3;
	border-right: 1px solid #A2ADB3;
}

#el-top-left .el-thumb-date {
	border-bottom: 1px solid #7B8B93;
}

#el-top-left .el-thumb-image,
.el-top-grid .el-thumb-image {
	margin: 5px 5px 4px 4px;
	float: left;
}

#el-top-right {
	margin-left: 5px;
	float: left;
	width: 509px;
}

#el-top-right .content-heading {
	margin-bottom: 4px;
	padding: 15px;
	background: #FFFFFF;
}

#el-top-tab-contents {
	padding: 10px;
	border-left: 1px solid #9BAFB9;
	border-right: 1px solid #9BAFB9;
	border-bottom: 1px solid #7F8F98;
	background-color: #899BA4;
	height: 431px;
	position: relative;
}

#el-top-tabs-left {
	float: left;
	width: 78px;
	border-bottom: 1px solid #92A5AC;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_bg.gif) repeat-x;
}

#el-top-tabs-right {
	float: left;
	width: 415px;
	margin-left: 5px;
}

#el-top-thumbs {
	padding: 0 12px 14px 13px;
	border-right: 1px solid #B0CAD7;
	border-bottom: 1px solid #7F8F98;
	border-left: 1px solid #B0CAD7;
	border-left: 1px solid #B0CAD7;
	background-color: #7B8B93;
}

#el-top-title {
	border-bottom: 1px solid #92A5AC;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/el_tab_bg.gif) repeat-x;
	height: 19px;
}

#el-top-video {
	padding: 8px 15px 4px 16px;
	border-left: 1px solid #B0CAD7;
	border-right: 1px solid #B0CAD7;
	background-color: #7B8B93;
	height: 274px;
}

#error-message {
	padding: 15px;
	color: #FFFFFF;
}

#footer-container {
	padding-bottom: 20px;
	color: #666666;
	font-size: 10px;
}

#footer-container a:hover {
	color: #000000;
}

#footer-container div {
	margin-bottom: 4px;
}

#header-container
{
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/header_title_back.jpg") repeat-x scroll center top #9D1A1F;
	height:60px;
	overflow:hidden;
}
a#header-logo
{
	display:block;
	float:left;
	height:60px;
	width:277px;
}
#header-logo img
{
	margin-left:0px;
	margin-top:0px;
}
a.iphone_app_link
{
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/iphone_app_link.png") no-repeat scroll center center transparent;
	display:block;
	float:right;
	font-size:0;
	height:34px;
	margin-right:10px;
	margin-top:22px;
	width:123px;
}
a.on_your_phone_link
{
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/on_your_mobile_header_link.png") no-repeat scroll center center transparent;
	display:block;
	float:right;
	font-size:0;
	height:39px;
	margin-top:17px;
	width:147px;
}

#indices
{
	background:none repeat scroll 0 0 #A6A3A3;
	border-color:#A9A7A8 #AAA8A8 #A4A1A2;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-size:10px;
	height:12px;
}

#indices div
{
	float:left;
	margin-left:5px;
	margin-right:5px;
}
#top-divider .quicklinks a
{
	color:#FFFFFF !important;
	padding-top:3px !important;
}
#top-divider .quicklinks span
{
	padding-top:2px !important;
}

#indices img {
	margin-left: 5px;
	vertical-align: middle;
}

#indices-container {
	width: 600px;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/indices_shadow.gif) repeat-x bottom;
	height: 23px;
	position: absolute;
	right: 0;
}

#logged-in {
	float: left;
	padding-top: 4px;
	margin-left: 5px;
	margin-right: 5px;
	height: 17px;
}

#login-forgotten {
	float: left;
	border-top: 1px solid #4E4F4E;
	width: 154px;
	padding: 7px 15px 7px 10px;
	color: #FFFFFF;
}

#login-go {
	border-bottom: 1px solid #4E4F4E;
	border-left: 1px solid #4E4F4E;
	border-right: 1px solid #4E4F4E;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/message_title_bg.png);
}

#login-go a {
	padding: 5px 0 5px 0;
	margin: 0 15px 0 15px;
	padding-right: 17px;
	display: block;
	color: #FFFFFF;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/arrows_white_black.gif) no-repeat right center;
	text-align: right;
}

#login-inputs-left {
	float: left;
	width: 180px;
}

#login-inputs-left .login-title,
#login-inputs-left .login-input {
	padding-left: 15px;
}

#login-inputs-right {
	float: left;
	width: 169px;
}

#login-inputs-right .login-title,
#login-inputs-right .login-input {
	padding-right: 15px;
	padding-left: 10px;
}

#login-remember {
	float: left;
	border-top: 1px solid #4E4F4E;
	width: 165px;
	padding: 7px 0 7px 15px;
}

#login-remember input {
	margin-right: 5px;
	float: left;
}

#login-remember,
#login-forgotten a {
	color: #FFFFFF;
}

#mags-in-store {
	margin-left: 6px;
	margin-top: 32px;
}

#main-content {
	margin: 5px 0px 25px 0px;
	padding: 9px;
	margin-bottom: 10px;
	background: #F3F3F3;
}

#main-publish-date {
	margin-bottom: 12px;
}

#menu-container {
	background: #9BAFB9;
}

#menu-date
{
	color:#000000;
	float:left;
	padding-top:5px;
	display:block;
}
a.mw_twitter_link
{
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/twitter_icon_link.png") no-repeat scroll left top transparent;
	display:block !important;
	font-size:0;
	height:17px !important;
	margin:0 10px !important;
	position:relative;
	top:3px;
	width:16px;
}
a.mw_youtube_link
{
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/youtube_icon_link.png") no-repeat scroll left top transparent;
	display:block !important;
	font-size:0;
	height:16px !important;
	margin:0 !important;
	position:relative;
	top:3px;
	width:39px;
}



#menu-extra-audio {
	background-position:right -576px;
	margin-right:9px;
	padding-right:21px;
}

#menu-extra-links a
{
	color:#FFFFFF;
	display:block;
	float:left;
	height:18px;
	padding-left:7px;
	padding-top:4px;
}


.sprite-image-gallery
{
background-image:url(http://www.miningweekly.com/images/mw/sprite-view.gif);
background-repeat:no-repeat;
}


/* Global style */
#menu-extra
{
	float:right;
	height:22px;
	padding-right:10px;
	width:auto;
}

/* Global style */
#menu-extra-href {
	background-position:right -505px;
	display:inline;
	padding-right:20px;
}
#menu-extra-multimedia  {
	background-position: -98px -94px;
	width:17px;
	margin-left:5px;
}

#menu-extra-podcast  {
	background-position:right -600px;
	margin-right:9px;
	padding-right:15px;
}

#menu-extra-video  {
	background-position: right -550px;
	margin-right:9px;
	padding-right:22px;
}

#menu-level-0 a {
	border-right: 1px solid #C3CFD5;
	float: left;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	display: block;
	background: #9BAFB9;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 17px;
}

#menu-level-0 a:hover,
#menu-level-0 a.selected {
	background: #413833;
	text-decoration: none;
}

#menu-level-0 img.home {
	float: left;
	margin-left: 2px;
	margin-right: 9px;
	margin-top: -3px;
	display: block;
}

#menu-level-1 {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/menu_shadow_2.gif) #989796 repeat-x left top;
	height: 28px;
}

#menu-level-1 a {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	display: block;
	color: #FFFFFF;
	height: 18px;
}

#menu-level-1 a:hover,
#menu-level-1 a.selected {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/menu_shadow_2_hover.gif) #5B5B5A repeat-x left top;
	text-decoration: none;
}

#menu-level-1 span {
	float: left;
	padding-top: 9px;
	display: block;
	color: #FFFFFF;
	height: 19px;
}

#menu-level-2 {
	background: url(http://us-cdn.creamermedia.co.za/template/mw/menu_shadow_3.gif) #6A6969 repeat-x left top;
	height: 25px;
}

#menu-level-2 a {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 8px;
	display: block;
	color: #FFFFFF;
	height: 17px;
}

#menu-level-2 span {
	float: left;
	padding-top: 7px;
	display: block;
	color: #FFFFFF;
	height: 18px;
}

#message-close {
	margin-top: -18px;
	margin-right: -23px;
	float: right;
	position: relative;
}

#message-container {
	padding: 10px;
	width: 361px;
	height: 169px;
}

#message-content {
	border-bottom: 1px solid #4E4F4E;
	border-left: 1px solid #4E4F4E;
	border-right: 1px solid #4E4F4E;
	display: inline-block;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/message_content_bg.png) repeat center;
}

#message-title {
	border: 1px solid #4E4F4E;
	padding: 10px 15px 10px 10px;
	width: 334px;
	display: inline-block;
	background: url(http://us-cdn.creamermedia.co.za/template/mw/message_title_bg.png);
}

#message-title-text {
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
}

#middle {
	margin: 0 auto 0 auto;
	width: 1001px;
}

#middle-container
{
	background:none repeat scroll 0 0 #D7DFE3;
	padding-top:5px;
	width:100%;
}

#mm-player {
	float: left;
	width: 320px;
}

#q-search-container {
	float: left;
	/*width: 408px;*/
}

#q-search-divider {
	border-bottom: 1px solid #929293;
	border-top: 1px solid #929293;
	padding: 2px 2px 2px 5px;
	background-color: #9BAFB9;
	color: #FFFFFF;
	height: 16px;
}

#q-search-indices {
	margin-bottom: 14px;
	/*float: left;*/
}


#related-container {
	width: 300px;
}

#right-ads img,
#right-ads object,
#right-ads embed,
#right-ads iframe {
	border: 0;
	float: left;
	margin-bottom: 15px;
	display: block;
}

#sa-fastest {
	float: left;
	margin-left: -139px;
}

#subpages {
	padding: 10px 20px 10px 20px;
	background-color: #FAFAFA;
}

#tool-container
{
	background:none repeat scroll 0 0 #F3F3F3;
	border-bottom:1px solid #EFE2E2;
	border-top:1px solid #D7DFE3;
	height:21px;
}

#tool-extra a, .quicklinks a, .quicklinks span, #tool-extra span
{
	display:block;
	float:left;
}
.quicklinks a
{
	color:#6D7174;
	height:17px;
	margin-left:3px;
	margin-right:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}
.quicklinks span
{
	height:18px;
	padding-top:3px;
}
#tool-extra
{
	float:right;
	width:auto;
	margin-right:0px;
}

#top-ad
{
	background:none repeat scroll 0 0 #153541;
	height:90px;
	text-align:center;
}

#top-divider
{
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/top_divider.jpg") repeat-x scroll center bottom transparent;
	color:#FFFFFF;
	height:28px;
	overflow:hidden;
	padding-top:2px;
}

#video-related-tabs {
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
}

#electra-ads {
       margin-bottom:25px;
       margin-left:-29px;
       text-align:center;
}

#electra-ads a {
       padding-left: 60px;
       padding-right: 30px;
}
#q-search-left
{
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/search_left.png") no-repeat scroll 0 0 transparent;
	height:29px;
	width:15px;
}
#q-search-left img {
	background-position: -239px 0px;
}

#q-search-input {
	/*border-bottom: 1px solid #929293;
	border-top: 1px solid #929293;
	padding-right: 5px;
	padding-top: 1px;
	background: #FFFFFF;
	height: 19px;*/
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/search_back.png") repeat-x scroll left top transparent;
	height:20px;
	padding-right:5px;
	padding-top:6px;
	color:#BFBFBF;
	width:340px;
}


/* Global style */
#q-search-input img {
	border: 0;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	background-position: -171px -38px;
}

/* Global style */
#q-search-input input {
	border: 0;
	padding-top: 1px;
	width: 200px;
	height: 16px;
	color:#BFBFBF;
	vertical-align: middle;
}

/* Global style */
#q-search-powered {
	/*margin-left: 11px;
	width: 92px;
	color: #495257;
	font-size: 8px;
	line-height: 8px;
	text-align: center;
	text-transform: uppercase;*/
	color:#495257;
	font-size:8px;
	line-height:8px;
	margin-left:0;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	top:-5px;
}
#q-search-powered a
{
	border-bottom:1px solid #C3C5C7;
	border-top:1px solid #C3C5C7;
	display:block;
}

/* Global style */
#q-search-submit {
	/*border-bottom: 1px solid #929293;
	border-top: 1px solid #929293;
	width: 50px;
	background: #9BAFB9;
	text-align: center;*/
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/search_back.png") repeat-x scroll left top transparent;
	height:29px;
	width:30px;
}

/* Global style */
#q-search-submit a {
	/*padding-top: 4px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	height: 16px;*/
	
	background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/search_arrow.png") no-repeat scroll center center transparent;
	display:block;
	font-size:0;
	height:29px;
}

/* Global style */
#q-search-submit a:hover {
	color: #ECECEC;
}

/* Global style */
#q-search-submit input {
	display: none;
}
#mw_home_editions_container
{
    background:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/mw_home_editions_back.png") no-repeat scroll left top transparent;
    margin-top:2px;
    width:357px;
}
#mw_home_editions_container div.mw_home_editions_title
{
    color:#FFFFFF;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    padding:7px 30px 5px 14px;
}
#mw_home_editions_container a.mw_home_editions_link
{
    background-image:url("http://us-cdn.creamermedia.co.za/template/mining_weekly/mw_home_editions_buttons_back.png");
    background-repeat:no-repeat;
    color:#000000;
    display:block;
    font-family:verdana;
    font-size:10px;
    margin-top:4px;
    padding:3px 10px;
}
#mw_home_editions_container a.mw_home_editions_link.left
{
    background-position:0 -3px;
    border-right:1px solid #DDD;
    padding-left:15px;
}
#mw_home_editions_container a.mw_home_editions_link.left:hover
{
    background-position:0 -24px !important;
    text-decoration:none !important;
}
#mw_home_editions_container a.mw_home_editions_link.left.active
{
    background-position:0 -45px !important;
    border-right:medium none;
    color:#FFFFFF;
}
#mw_home_editions_container a.mw_home_editions_link.left.active:hover,
#mw_home_editions_container a.mw_home_editions_link.center.active:hover,
#mw_home_editions_container a.mw_home_editions_link.right.active:hover
{
    cursor:default;
    text-decoration:none !important;
}
#mw_home_editions_container a.mw_home_editions_link.center
{
    background-position:-20px -3px;
    border-left:1px solid #EEEEEE;
    border-right:1px solid #DDDDDD;
}
#mw_home_editions_container a.mw_home_editions_link.center:hover
{
    background-position:-20px -24px !important;
    text-decoration:none !important;
}
#mw_home_editions_container a.mw_home_editions_link.center.active
{
    background-position:-20px -45px !important;
    border:medium none !important;
    color:#FFFFFF;
}
#mw_home_editions_container a.mw_home_editions_link.right
{
    background-position:right -3px;
    border-left:1px solid #EEEEEE;
    padding-right:15px;
}
#mw_home_editions_container a.mw_home_editions_link.right:hover
{
    background-position:right -24px !important;
    text-decoration:none !important;
}
#mw_home_editions_container a.mw_home_editions_link.right.active
{
    background-position:right -45px !important;
    border:medium none !important;
    color:#FFFFFF;
}
#footer-navigation
{
background:#C2C9CD url(http://www.miningweekly.com/images/en/top_shade.png) repeat-x scroll center top;
padding:15px;
}
#footer-navigator
{
margin:0 auto;
width:1001px;
}
.footer-line
{
border-top:1px solid #DEDEDE;
height:1px;
}

#footer-links
{
margin-bottom:20px;
}

#footer-links div
{
width:200px;
}

.footer-head
{
color:#545454;
font-size:11px;
font-weight:bold;
padding:10px;
}

.footer-link
{
color:#7B7E80;
padding-left:10px;
}

#footer-menu
{
width:1000px;
}

.footer-menu-link
{
color:#FFFFFF;
display:block;
float:left;
margin:0 6px 0 4px;
padding:3px;
}

#footer-menu .seperator
{
color:#FFFFFF;
padding-top:2px;
}




/*Login Block Styles*/

.login_input_fields
 {
	background-color:transparent;
	height:55px;
	margin:0 auto;
	text-align:center;
	width:257px;
	font-family:arial;
	font-size:11px;
	color:#9d9898;
 }
 
 #login-message-container
 {
	background-image:url(http://us-cdn.creamermedia.co.za/template/mw/login_bg.png);
	width:370px;
	height:550px;
	margin: 50px auto 0;
	background-repeat:no-repeat;
        background-position:0px 0px;
}

#login-message-container-inner
{
	background-color:transparent;
	text-align:right;
	width:346px;
	height:35px;
}

.login_su_input
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/mw/login_sprite.png);
	border:0px;
	background-color:transparent;
	width:257px;
	height:38px;
	background-repeat:no-repeat;
	color:#4a4a4a;
	font-size:18px;
	background-position:-8px -6px;
	text-align:center;
}

.login_submit_button
{
	background-color:transparent;
	height:55px;
	margin:0 auto;
	text-align:center;
	width:257px;
}

.login_forgot_pw
{
	background-color:transparent;
	height:35px;
	margin:0 auto;
	text-align:center;
	width:257px;
	font-family:arial;
	color:#9d9898;
	font-size:12px;
	margin-top:11px;
}

.login_gain_access
{
	background-color:transparent;
	height:55px;
	margin:0 auto;
	text-align:center;
	width:257px;
}

.login_bottom_buttons
{
	background-color:transparent;
	height:60px;
	margin:0 auto;
	text-align:center;
	width:257px;
	background-repeat:no-repeat;
}

.login_bottom_buttons a
{
	width:257px;
	height:49px;
	display:block;
	background-repeat:no-repeat;
	text-decoration:none;
	background-image:url(http://us-cdn.creamermedia.co.za/template/mw/login_sprite.png);
}

.login_bottom_button_as a
{
	background-position:-8px -54px;
}
 
.login_bottom_button_pb a
{
	background-position:-8px -165px;
}

.login_bottom_button_ra a
{
	background-position:-280px -54px;
}

.login_bottom_button_as a:hover
{
	background-position:-8px -110px;
}
 
.login_bottom_button_pb a:hover
{
	background-position:-8px -222px;
}

.login_bottom_button_ra a:hover
{
	background-position:-280px -110px;
}

#login-message-container-inner #message-close
{
	margin-top: -5px;
	margin-right: -3px;
}
#___plusone_0
{
width:78px !important;
}

/* END Login Block Styles */
/* Embed Styles */
.article-attachment-download-container
{
	padding:0px 10px;
}
a.article-attachment-download-link, a.article-attachment-embed-link
{
	background: url("/images/embed_link_back.png") no-repeat scroll left top transparent;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	padding-top: 4px;
	text-align: center;
	white-space: nowrap;
	width: 122px;
}
a.article-attachment-download-link span
{
	color: #434343;
	font-size: 10px;
	font-weight: normal;
	vertical-align: text-top;
}
a.article-attachment-embed-link
{
	background-image: url("/images/embed_link_back_small.png");
	width: 57px;
}
.embed-container textarea
{
	display:block;
	width:100%;
	height:50px;
}
/* End of Embed Styles */
