* {	
	margin: 0;
	padding: 0;
	}

html {
	height: 100%;
	}	

body#home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	background: url(../images/global/body-bottom-slice.jpg);
	height: 100%;
	}	


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	background: url(../images/global/body-bottom-slice.jpg);
	height: 100%;
	}	
	
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px;
	background: url(../images/global/bottom-blur.png) no-repeat 245px bottom;
	z-index: 0;
	}

	.footer, .push {
	
	}



.logo, .wrapper {
	behavior: url(/scripts/iepngfix.htc); 			
	}

.reports img, .alignnone {
	border: none
	}

p {
	margin: 0 15px 15px 25px;
	}

h1 {
	color: #6ca843;
	font-size: 16px;
	margin: 15px 15px 25px 25px;
	}

h2 {
	color: #82cff4;
	font-size: 14px;
	margin: 0 15px 15px 25px
	}

h3 {
	color: #6ca843;
	font-size: 16px;
	margin: 15px 15px 25px 25px;
	width: 220px;
	}
	
h4 {
	color: #82cff4;
	font-size: 14px;
	margin: 15px 15px 0 25px;
	width: 200px;
	}
	
h5 {
	color: #6ca843;
	margin: 0 0 15px 160px;
	font-size: 14px;
	}	

h6 {
	color: #6ca843;
	font-size: 16px;
	margin: 0 15px 15px 25px;
	width: 220px;
	}
	
#header-container {
	width: 100%;
	background: url(/images/global/top-image.jpg) no-repeat; 
	}


#header-container-inside {
	width: 100%;
	background: url(/images/global/top-image-inside.jpg) no-repeat; 
	}

#header {
	position: relative;
	height: 284px;
	width: 950px;
	}	


.alignright {
	float: right;
	margin: 0 0 5px 10px;
	border: 7px solid #313131;
	}

#header-inside {
	position: relative;
	height: 175px;
	width: 950px;
	}	

#container-inside {
	background: url(../images/global/body-background.jpg) no-repeat 0 175px;
	min-height:100%;
	position: relative;
	}


#container {
	background: url(../images/global/body-background.jpg) no-repeat 0 284px;
	min-height:100%;
	position: relative;
	}
	
	
#content {
	width: 100%;
	padding-bottom: 130px;
	_background: none; 
	position: relative;
	}
	
#home-feature-holder {
	width: 680px;
	position: absolute;
	bottom: 0;
	left: 0;
	}

#leftcol {
	width: 245px;
	float: left;
	padding-top: 38px !important;
	_padding-top: 25px;
	margin-bottom: 15px; 
	}
	
*:first-child+html #leftcol {
	padding-top: 20px !important;
	}

#leftcol ul	{
	}

#leftcol ul li {
	background: url(../images/global/nav-divider.gif) bottom no-repeat;
	list-style-type: none; 
	position: relative;
	}		

*:first-child+html #leftcol ul li a {
	padding: 10px 12px 11px 10px;
	color: #fee89b;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	}


#leftcol ul li a {
	color: #fee89b;
	font-size: 12px; 
	text-decoration: none;
	_line-height: 18px;
	padding: 9px 0 9px 25px !important;
	padding: 10px 0 11px 25px;
	display: block;
	width: 220px;
	}

#leftcol ul li a:hover {
	color: #6ca843;
	background: #232322;
	}		

/* SUCKER FISH MENU */

#leftcol li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 245px;
  background: #101010;
	color: #6ca843;
	z-index: 1;
	}
	
#leftcol li ul li {
  border-bottom: 1px solid #5c513a;
	}


#leftcol li > ul {
	top: -1px;
	left: 245px;
	background: #101010;
	color: #6ca843;
	}

#leftcol li:hover ul, #leftcol li.over ul	{ 
	display: block; 
	background: #101010;
	}

#leftcol li:hover ul a	{ 
	color: #fee89b; 
	background: #101010;
	}

#leftcol li:hover ul a:hover	{ 
	color: #6ca843; 
	background: #101010;
	}

/* SUCKER FISH MENU END */

#rightcol-inside ul {
	margin-left: 50px;
	}
	
#rightcol-inside ul li {
	background:url(/images/global/green-arrow.gif) 0 7px no-repeat;
	list-style-type: none;
	padding: 0 0 7px 15px;
	margin-bottom: 7px;
	border-bottom: 1px dashed #5c513a;
	width: 630px;
	}
	
#rightcol-inside ul li a {
	color: #fee89b;
	font-weight: bold;
	}
	
#rightcol-inside ul li a:hover {
	color: #e7c442;
	}		
			

#rightcol-inside {
	width: 680px !important;
	_width: 680px;
	float: left;
	margin-right: 0;
	padding-top: 25px;
	}


#midcol {
	width: 466px !important;
	_width: 445px;
	float: left;
	margin-right: 0;
	padding-top: 25px;
	}
	
#environment {
	width: 422px;
	height: 255px;
	padding-top: 35px;
	margin: 53px 0 0 20px !important;
	_margin: 53px 0 0 12px;
	height: 177px;
	background: url(../images/global/environment-back.jpg) no-repeat;
	}
	
#environment p {
	margin: 0 0 15px 160px;
	}
	
#environment .enviro-button {
	background: url(../images/buttons/enviro-button.gif) no-repeat 0 0;
	cursor: pointer;
	margin: 0 0 0 0;
	padding: 0;
	display: block;
	height: 49px;
	width: 422px;
	margin: 0;
	}
	
#environment .enviro-button:hover {
	background: url(../images/buttons/enviro-button.gif) no-repeat 0 -49px;
	}	
							

#rightcol {
	width: 235px;
	_width: 235px;
	float: left;
	background: url(../images/global/rightcol-back.jpg) no-repeat;
	padding-top: 25px;
	}
	
#rightcol p {	
	font-size: 11px;
	width: 200px;
	}
	
#rightcol-inside a {
	color: #fee89b;
	font-weight: bold;
	}

#rightcol-inside a:hover {
	color: #e7c442;
	}

#rightcol a {
	color: #fee89b;
	font-weight: bold;
	}
	
#rightcol a:hover {
	color: #e7c442;
	}

#latest-news {
	background: url(../images/global/news-back.jpg) no-repeat;
	padding-top: 35px;
	width: 227px;
	margin-top: 35px;
	height: 200px;
	}
	
#rightcol #latest-news p {
	margin-top: -5px;
	width: 180px;
	}

#latest-news .news-date {
	line-height: 30px;
	}

#rightcol #latest-news a {
	font-weight: normal;
	color:#fee89b
	}
			
#rightcol #latest-news a:hover {
	font-weight: normal;
	color:#E7C442;
	}

		

.logo {
	margin: 28px 0 27px; 0;
	}
	
.pull-quote {
	position: absolute;
	top: 50px;
	left: 300px;
	font-size: 20px;
	width: 370px;
	line-height: 30px;
	}

#top-nav {
	position: absolute;
	top: 1px;
	left: 670px;
	width: 300px;
	margin-top: 5px;
	}

#top-nav ul {
	display: inline;
	}

#top-nav ul li {
	list-style-type: none;
	display: inline;
	}
	
#top-nav ul li a {
	color: #fff;	
	text-decoration: none;
	font-size: 12px;
	}
	
#top-nav ul li a:hover {
	color: #fee89b;	
	text-decoration: none;
	}
	
#footer-holder {
	width: 100%;
	background: #1b1b1b;
	height: 100%;
	height:60px;   /* Height of the footer */
	}

#footer {
	padding-top: 15px;
	width: 950px;
	z-index: 1px;
	}
	
#footer a {
	color: #b7b7b8;
	_padding-top: 10px;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #FEE89B;
	}	

#footer p {
	float: right;
	font-size: 11px;
	color: #b7b7b8;
	padding-top: 5px;
	}

#footer ul {
	float: left;
	margin-top: -30px;
	}

#footer ul li {
	list-style-type: none;
	display: inline;
	}
	
#footer ul li a {
	color: #69a4c5;
	text-decoration: none;
	}
	
table {
	margin: 20px 15px 30px 25px;
	width: 620px;
	}
	
thead {
	color: #81CDF2;
	font-size: 14px;
	font-weight: bold;
	}
	
table td {
	padding: 5px 3px 5px 3px;
	border-bottom:  1px solid #fee89b;
	}	
	
table th {
	padding: 3px 10px 15px 3px;
	text-align: left;
	}
	
table td span {
	color: #fee89b;
	font-weight: normal;
	}
	
table .other	{
	background: #5F5F5F;
	}
	
.coal-product, .reports	{
	margin: 30px 0 0 20px;
	width: 703px;
	background: url(/images/global/product-divider.jpg) no-repeat bottom;
	padding-bottom: 35px;
	position: relative;
	}
	
.reports .report-image {
	position: absolute;
	top: 0;
	left: 0;
	border: 7px solid #313131;
	margin: 0;
	}

.wpcf7-form {
	}

.wpcf7-response-output {
	margin-left: 25px;
	}

.wpcf7-not-valid-tip-no-ajax {
	color: #649F45;
	margin-left: 15px;
	}

.wpcf7-form input, textarea{
	background-color: #7F7F7F;
	border: 1px solid #88ab34;
	width: 350px;
	color: #fff;
	padding: 5px 0 5px 5px;
	}

*:first-child+html .button {
height: 47px;
	line-height: 150px;
	text-indent: 0 !important;
	display:block;
	}

.alignleft {
	float: left;
	margin:0 10px 5px 0px;
	border:7px solid #313131;
	}

.button {
	background: url(/images/buttons/submit-butt.jpg) no-repeat;
	height: 47px;
	width: 318px;
	border: none;
	cursor: pointer;
	text-indent: -9000px;
	display:block;
	}
	


.button:hover {	
	background: url(/images/buttons/submit-butt.jpg) 0 -47px no-repeat;
	}

.coal-product	.leftcol, .reports	.leftcol {
	float: left;
	width: 105px;
	}

.reports	.rightcol {
	float: left;
	border-left: 1px solid #514c42;
	width: 515px;
	margin-left: 145px;
	}


.coal-product	.rightcol {
	float: left;
	border-left: 1px solid #514c42;
	margin: 0 0 0 30px;
	width: 515px;
	}
	
.coal-product	.rightcol .coking-butt {
	background: url(/images/buttons/coking-butt.jpg) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 47px;
	width: 446x;
	margin: 20px 0 0 20px;
	}

.coal-product	.rightcol .coking-butt:hover {
	background: url(/images/buttons/coking-butt.jpg) no-repeat 0 -47px;
	}

.coal-product	.rightcol .pci-butt {
	background: url(/images/buttons/pci-butt.jpg) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 47px;
	width: 446x;
	margin: 20px 0 0 20px;
	}

.coal-product	.rightcol .pci-butt:hover {
	background: url(/images/buttons/pci-butt.jpg) no-repeat 0 -47px;
	}

.coal-product	.rightcol .steam-coal-butt {
	background: url(/images/buttons/steam-coal-butt.jpg) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 47px;
	width: 446x;
	margin: 20px 0 0 20px;
	}

.coal-product	.rightcol .steam-coal-butt:hover {
	background: url(/images/buttons/steam-coal-butt.jpg) no-repeat 0 -47px;
	}

.reports	.rightcol .annual-report-butt {
	background: url(/images/buttons/annual-report-butt.jpg) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 47px;
	width: 446x;
	margin: 20px 0 0 20px;
	}

.reports	.rightcol .annual-report-butt:hover {
	background: url(/images/buttons/annual-report-butt.jpg) no-repeat 0 -47px;
	}


.reports	.rightcol .sus-butt {
	background: url(/images/buttons/sus-butt.jpg) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 47px;
	width: 446x;
	margin: 20px 0 0 20px;
	}

.reports	.rightcol .sus-butt:hover {
	background: url(/images/buttons/sus-butt.jpg) no-repeat 0 -47px;
	}


.coal-product	.rightcol p, .reports	.rightcol p {
	margin: 20px 0 0 20px;
	}
	
.postmetadata {
	margin-top: 50px;
	}

#commentform textarea {
	background-color: #7F7F7F;
	border: 1px solid #88ab34;
	width: 620px;
	color: #fff;
	padding: 10px 0 0 10px;
	}
	
#submit {
	background: url(/images/buttons/submit-butt.jpg) no-repeat;
	height: 47px;
	width: 318px;
	border: none;
	text-indent: -9000px;
	}
	
#submit:hover  {
	background: url(/images/buttons/submit-butt.jpg) 0 -47px no-repeat;
	}		
			
	

		
		 
		
					
					
	
	
						
