/* @override http://www.therefor.com.au/static/mangalore/base.css */

/* @group Page */
    
    body {
      background: #fff url('http://www.ettamogah-hub.com.au/images_template/background.gif') top; 
      background-repeat: repeat-x;
      margin: 0px;
      padding: 0px;
      text-align: center;
      font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      font-size:12px;
    }
    table#main {
      margin-left: auto;
      margin-right: auto;
      text-align:left;
    }
    td#middle {
      border-bottom:solid 1px #A0A0A0;
      background-color:#fff;
      width:782px;      
      background: #fff url('http://www.ettamogah-hub.com.au/images_template/background_main.gif') bottom; 
      background-repeat: repeat-x;
    }
    td#left {
      background: url('http://www.ettamogah-hub.com.au/images_template/header_left.png') top right; 
      background-repeat: no-repeat;
    }
    td#right {
      background: url('http://www.ettamogah-hub.com.au/images_template/header_right.png') top left; 
      background-repeat: no-repeat;
    }

/* @end */



/* @group Banner */
    
    div#banner {
      background: url('http://www.ettamogah-hub.com.au/images_template/header_centre2.png') top ; 
      background-repeat: no-repeat;
      position:relative;
    }
    div#nav_header  {
      margin:0;
      padding:0;
      position: absolute;
      right:25px;
      top:64px;
      
      font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      font-size:11px;
      font-weight:bold;
      color:#333;
    }
    div#nav_header a {
      text-decoration:none;
      color:#BDBDBD;
    }
    div#nav_header a:hover {
      text-decoration:underline;
      font-size:11px;
      font-weight:bold;
      color:#FFF;
    }
    div#nav_header ul {
      text-align:right;
      margin:0;
      padding:0;
      list-style:none;
    }
    div#nav_header ul li {
      float:right;
      margin:0px;
      padding:0px;
      padding-left:15px;
      padding-right:15px;
      display:block;
    }

/* @end */

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #CCC; 
  color: #CCC;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 0.1em;
  margin: 0 0 1.4em 0;
  border: none; 
}
* html hr { margin: 0 0 1.2em 0; } /* IE6 fix */

/* @group Body Text */
    
    div#body_text {
      font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
    }
    div#body_text ul {
      padding-left:0px;
      margin-left:0px;
      margin-top:10px;
      margin-bottom:5px;
    }
    div#body_text ul  li {
      line-height: 16px;
      padding-left:0px;
      padding-bottom:5px;
      margin-left:15px;
      font-size:12px;
    }
    div#body_text b {
      font-weight: bold;
      color:#222;
    }
    div#body_text p {
      margin-top:18px;
      margin-bottom:0px;
    }
    div#body_text a {
      color:#333;
      text-decoration:none;
      border-bottom:1px solid #333;
    }
    div#body_text a:visited {
      color:#666;
      text-decoration:none;
      border-bottom:1px dotted #666;
    }
    div#body_text a:hover {
      color:#75BD23;
      text-decoration:none;
      border-bottom:1px solid #75BD23;
    }
    div#body_text b a {
      color:#222;
      text-decoration:none;
      border-bottom:1px solid #222;
    }
    div#body_text b a:visited {
      color:#222;
      text-decoration:none;
      border-bottom:1px dotted #222;
    }
    div#body_text b a:hover {
      color:#75BD23;
      text-decoration:none;
      border-bottom:1px solid #75BD23;
    }
    
    #col_01110000 {
      width:277px; /* 287 - 10 for right margin */
      padding:0px;
      padding-right:10px;
      margin-left:99px;
      margin-right:0px;
      float:left;
      font: normal  normal 12px/19px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      color:#363636;
      /* border:1px solid #000; */
    }
    #col_00001110 {
      width:277px; /* 287 - 10 for left margin */
      padding:0px;
      padding-left:10px;
      margin-right:99px;
      float:right;
      font: normal  normal 12px/19px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      color:#363636;
      /* border:1px solid #000; */
    }
    #col_01111110 {
      width:574px; /*  */
      padding:0px;
      padding-left:99px;
      margin-right:0px;
      font: normal  normal 12px/19px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      color:#363636;
      /* border:1px solid #000; */
    }

/* @end */



/* @group Special Headings */
    
    div#special_heading {
      font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      text-align:center;
      padding-top:34px;
      padding-bottom:10px;
    }      
    div#special_heading h1 {
      font-size:26px;
      font-weight: bold;
      color: #75BD23;
      padding:0px;
      padding-bottom:3px;
      margin:0px;
    }
    div#special_heading h2 {
      font-size:26px;      
      font-weight: normal;
      color: #4F4F4F;
      padding:0px;
      margin:0px;
    }
    h3 {
      font: normal  normal 16px/22px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;      
      font-weight: bold;
      color: #000;
      padding-left:0px;
      padding-right:0px;
      padding-top:0px;
      padding-bottom:10px;
      margin:0px;
    }

	#caption {
		font: normal  normal 11px/13px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
		padding-top:5px;
	}

/* @end */



/* @group Footer */

/* Footer */

	div#footer {
      width:100%;
      margin-top:30px;
      padding-bottom:25px;
      position:relative;
      text-align:center;
    }
    div#nav_footer  {
      margin:0;
      padding:0;
      position: absolute;
      left:89px;
      top:3px;
      margin:0;
      padding:0;
      font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      font-size:10px;
      font-weight:normal;
      color:#333;
    }
    div#nav_footer a {
      text-decoration:none;
      color:#787878;
    }
    div#nav_footer a:hover {
      text-decoration:underline;
      font-size:10px;
      font-weight:normal;
      color:#000;
    }
    div#nav_footer ul {
      text-align:right;
      margin:0;
      padding:0;
      list-style:none;
    }
    div#nav_footer ul li {
      float:left;
        margin:0px;
        padding:0px;
      padding-left:10px;
      padding-right:10px;
      display:block;
    }
    div#nav_footer_right {
      font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
      font-size:10px;
      font-weight:normal;
      color:#787878;
      margin:0;
      padding:0;
      position: absolute;
      right:89px;
      top:3px;
      margin:0;
      padding:0;
    }



/* @end */
    