/*
   screen.css
   dennissheppard
   
   Created by Cale Woodley on 2009-02-12.
   Copyright 2009 Webfirm. All rights reserved.
*/

@import url('reset.css');
@import url('http://resource.webfirm.com.au/common-styles/common.css');

body {
  background: #000 url('../images/core/body-background.png') 0 0 repeat-x;
  font: 11px/20px Verdana, Tahoma, Arial, sans-serif;
}

#wrap {
  width: 100%;
  height: 1043px;
  background: url('../images/core/wrap.jpg') top center no-repeat;
}

#container {
  width: 884px;
  margin: 0 auto;
  position: relative;
}

img#stamp {
  position: absolute;
  top: 20px;
  left: 32px;
}

body#page-index img#stamp {
  left: 40px;
}

#header {
  width: 884px;
  margin: 0 auto;
}

#header img {
  margin: 18px 0 17px 275px;
}


/*  =content
***********************************/
#content {
  width: 884px;
  margin-top: 79px;
  background: #fff url('../images/core/content-backgroundtop.png') top center no-repeat;
}

#primary {
  width: 400px;
  float: left;
  display: inline;
  border-left: 1px solid #f8f4f4;
  padding: 0 0 0 20px;
  margin: 20px 0 20px 0;
  text-align: justify;
}

#primary h1 {
  display: block;
  height: 20px;
  font-size: 22px;
  text-indent: -999em;
  margin: 0 0 10px 0;
}

body#page-services #primary h1 {background: url('../images/core/h1-services.png') 0 0 no-repeat; width: 281px;}
body#page-faqs #primary h1 {background: url('../images/core/h1-faqs.png') 0 0 no-repeat; width: 281px;}
body#page-credentials #primary h1 {background: url('../images/core/h1-credentials.png') 0 0 no-repeat; width: 281px;}
body#page-contact #primary h1 {background: url('../images/core/h1-contact.png') 0 0 no-repeat; width: 281px;}
body#page-thankyou #primary h1 {background: url('../images/core/h1-thankyou.png') 0 0 no-repeat; width: 281px;}

#primary h2 {font-size: 16px; color: #494646;}

#primary p {
  margin: 10px 0;
}

#primary dl dt {font-weight: bold;}
#primary dl dd {font-style: italic; margin: 0 0 20px 0; padding-bottom: 20px; border-bottom: 1px solid #f8f4f4;}

#primary a {color: #632B99; text-decoration: underline;}
#primary a:hover {text-decoration: none;}

.column {
  width: 204px;
  float: left;
  display: inline;
}

.single-column {
  width: 600px !important;
}

#secondary #navigation {
  margin: 40px 0 0;
}

#secondary #navigation li {
  list-style: none;
  height: 10px;
  margin: 0 0 14px 0;
}

#secondary #navigation a {
  display: block;
  width: 196px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
}

#secondary #navigation a#nav-home {background: url('../images/nav/nav-home.png');}
#secondary #navigation a#nav-services {background: url('../images/nav/nav-services.png');}
#secondary #navigation a#nav-faqs {background: url('../images/nav/nav-faqs.png');}
#secondary #navigation a#nav-credentials {background: url('../images/nav/nav-credentials.png');}
#secondary #navigation a#nav-contact {background: url('../images/nav/nav-contact.png');}

#secondary #navigation a:hover {background-position: 196px 0 !important;}

body#page-services #tertiary {margin: 30px 0 0 30px;}
body#page-services #tertiary img {margin: 0 0 0 20px;}

#tertiary #quotes {
  margin-top: 30px;
  line-height: 12px;
  color: #979797;
}

#tertiary #quotes p {text-align: center;}


/*  =footer
***********************************/
#footer {
  width: 884px;
  margin: 0 auto;
  padding: 10px 0 0;
  color: #fff;
  background: url('../images/core/footer-background.png') top center no-repeat;
}

#footer a {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer p {float: left; display: inline; margin: 0 0 0 20px;}
#footer span {margin-left: 50px ;}
#footer img {float: right; display: inline; margin: 0 20px 0 0;}