/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
 /*
  * RIFLE MEDIA STYLINGS FROM HERE ON
  */

/* Headers and Text */
body{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px; /* Was 14px */
}
h1{ 
  font-size: 30px;   /* Was 31px */
  line-height: 30px; /* Was 31px */
  color: #6E90A6;
}
h2{
  font-size: 23px;   /* Was 24px */
  line-height: 23px; /* Was 24px */
}
h3 { 
  font-size: 17px;   /* Was 18px */
  line-height: 17px; /* Was 18px */
}
h4, h5, h6 { 
  font-size: 15px;   /* Was 16px */
  line-height: 15px; /* Was 16px */
}

p.lead-para{
  font-size: 19px;
  line-height: 25px;
  color: #46697C;
}

/* Layouts */
#sidebar-a{
  width: 245px; /* Needed to fix a problem with the template style called "page" */
}
/*
#bottom-a .grid-box:nth-of-type(1){ 
  width: 732px !important;
}
*/
#bottom-a .grid-box:nth-of-type(1){ 
  width: 245px !important;
}
#bottom-a .grid-box:nth-of-type(2){ 
  width: 487px !important;
}
#bottom-a .grid-box:nth-of-type(3){ 
  width: 240px !important;
}


.wrapper{
  background: #ffffff url(../../../images/header-background.jpg) 0 0 no-repeat;
}

/* Main menu 
#menubar{
  background-color: #476A7E;
  color: #fff;
}
*/

/* Two Column Layout */
.malabar-two-column{
  width: 335px;
  float: left;
}
.malabar-column-one{
  margin-right: 15px;
}
.malabar-column-two{
}

/* Gallery */
#block-top-b{
  padding: 0px;
}
#top-b .module{
  padding: 0px;
  margin-bottom: -5px;
  border: 0;
}
#top-b .module img{
  border: 0px;
}

/* Key Investment Highlights */
.highlights-expand, .highlights-collapse{
  margin-top: 8px;
  cursor: hand;
  cursor: pointer;
  color: #46697C;
}
.highlights-expand, .highlights-details{
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.highlights-expand:hover, .highlights-collapse:hover{
  color: #004E75;
}

/* The Spur Hill Underground Coal Project Module and IPO Prospectus Spur Hill Underground Coal Project Module*/
#bottom-a a{
  color: #444;
}
#bottom-a a:hover{
  color: #3366BB;
}
#spur-hill-link{
/*
  padding-left: 80px;
  background: url(../../../images/miscellaneous/coal-lump.png) 0 0 no-repeat;
*/
}
#ipo-prospectus-link{
  padding-left: 80px;
  background: url(../../../images/miscellaneous/prospectus.png) 0 0 no-repeat;
}
#ipo-prospectus-link a{

  color: #4488BB;
}
.spur-hill-footer-item, .ipo-prospectus-footer-item{
  margin-top: -5px;
  padding-top: 0px;
}

/* Maps on the Spur Hill Page */
#spur-hill-maps{
  width: 240px;
  float:right;
  margin-left: 8px;
  margin-bottom: 8px;
}
#spur-hill-maps .caption{
  font-size: 10px;
  margin-bottom: 25px;
}

/* Copyright in Footer */
.copyright{
  margin-top: 10px;
  font-size: 12px;
}

/* Staff Photo Gallery */
#staff-gallery{
  width: 100%;
  float: left;
}
#staff-gallery-left{
  width: 450px;
  float: left;
}
#staff-gallery-right{
  width: 238px;
  float: left;
}
#staff-gallery .main-description{
  padding-bottom: 15px;
  float: left;
}
#staff-gallery-right .bio-header{
  margin-top: 10px;
}
#staff-gallery-right h2{
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: bold;
}
#staff-gallery-right h3{
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}
#staff-gallery-right h4{
  margin-top: 0px;
  padding-top: 0px;
  font-size: 12px;
  font-weight: bold;
}
#staff-photos{
  width: 438px;
  float: left;
}
.staff-photo{
  float: left;
  border: 1px solid #ccc;
  cursor: hand;
  cursor: pointer;
  margin-right: 8px;
  margin-bottom: 8px;
  height: 176px; /* <---- */
}
.staff-photo:hover{
  border: 1px solid #999;
}
.staff-photo img{
  margin: 0px !important;
  padding: 0px !important;
}

/* Google Maps */
iframe.malabar-google-maps{
  width: 100%;
  height: 450px;
  border: 1px solid #ddd;
  margin-top: 10px;
}

/* Chronoforms */
#Contact_Form_Message{
  width: 180px !important;  
}
.chronoform a{
  display: none !important;
}
#malabar-contact-form-community #Contact_Form_Name,
#malabar-contact-form-community #Contact_Form_Phone,
#malabar-contact-form-community #Contact_Form_Email,
#malabar-contact-form-community #Contact_Form_Message{
  width: 400px !important;
}
#contact_form_captcha_container_div img{
  margin-top: -4px;
}

/* Contact Page */
.contact-q{
  font-weight: bold;
}
.contact-a{
  margin-bottom: 15px;
}

/* RS Mail */
.rsmail-malabar{
  height: 100px;
/*
  padding-left: 79px;
  background: url(../../../images/miscellaneous/envelope.png) 0 0 no-repeat;
*/
}
.rsmail-malabar p, .rsmail-malabar-wide p{
  margin-top: 0px !important;
  font-size: 17px;
}
.rsmail-malabar form{
  padding-top: 5px;
  width: 199px !important;
  float: left;
}
.rsmail-malabar form label, .rsmail-malabar-wide label{
  width: 100%;
  float: left;
}
.rsmail-malabar form input{
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.rsmail-malabar-wide form{
  padding-top: 5px;
  width: 300px !important;
  float: left;
}
.rsmail-malabar-wide input{
  width: 100%;
  float: left;
  margin-bottom: 10px;
}

/* Main Menu */
#menubar, #menu ul, #menu ul li, #menu ul li a, #menu ul li a:hover, #menu ul li a span, .dropdown-bg, .dropdown-bg div, .dropdown-bg ul{
  background-color: #46697D !important;
}
#menu ul, #menu ul li, #menu ul li a, #menu ul li a span, .dropdown-bg, .dropdown-bg div, .dropdown-bg ul{
  color: #CCC;
}
#menu li.current span, #menu li.active span{
  color: #FFF;
}
#menu a:hover span, #menu ul li a:hover{
  color: #9AADB8;
}
#menubar, #menu{
  border: 0px !important;
}
#menubar{
  border: 1px solid #46697D !important;
}

/* Zebra Table */
table.zebra thead tr th{
  font-size: 14px;
  vertical-align: bottom;
}

/* E-News Link */
.enews-signup-link div{
  width: 120px;
  padding-left: 80px;
  background: url(../../../images/miscellaneous/envelope.png) 0 0 no-repeat;
}

.controls {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 17px;
  line-height: 17px;
  margin: 0 0 15px 0;
  }

.controls label {
  font-size: 13px;
  }

.controls button {
  padding: 4px !important;
  border: 1px solid #d3d3d3;
  margin-bottom: 3px;
  }

/* ASX Logo and Text */

#headerbar .left {position:absolute; right:10px; top:20px; z-index: 10; background:none; margin-top:0; }
#headerbar .left p {color:#FFF;font-size:16px;}