/*
Colour style sheet - Top Navigation version

version:    1.0
author:     Gary Pritchard
email:      info@garypritchard.co.uk
web site:   www.garypritchard.co.uk

TOC

1. Defaults
2. Typography
3. Links & navigation
4. Layout
5. Tables
6. Forms

================================================================== */


/* 1. Defaults
================================================================== */

body {
  background-color: #F7D4D9;
}


/* 2. Typography
================================================================== */
h1, h2, h3, h4 {
 color: #BE0E29;
}

p, li {
 color: #000;
}

#footer p, #footer li {
 color: #fff;
}

#branding strong, #content strong {
  color: #BE0E29;
}

.hilite {
  color: #BE0E29;
}


/* 3. Links & navigation
================================================================== */
#accessNav a:link, #accessNav a:visited {
  color: #fff;
}

#accessNav a:hover {
  color: #F78F9F;
}

#mainNav a:link, #mainNav a:visited {
  background-color: #F78F9F;
  color: #fff;
  border-top-color: #fff;
  border-left-color: #fff;
  border-bottom-color: #fff;
  border-right-color: #888;
}

#currentpage a:link, #currentpage a:visited {
  background-color: #fff;
  color: #BE0E29;
  border-top-color: #fff;
  border-left-color: #fff;
  border-bottom-color: #fff;
  border-right-color: #888;
}

#mainNav a:hover {
  background-color: #E1F7D4;
  color: #000;
  border-top-color: #888;
  border-left-color: #888;
  border-bottom-color: #fff;
  border-right-color: #fff;
}

#mainNav .otherslinks a:link, #mainNav .otherslinks a:visited {
  background-color: #BE0E29;
  color: #fff;
}

#mainNav .otherslinks a:hover {
  color: #F78F9F;
}

#footer a:link, #footer a:visited {
  color: #fff;
}

#footer a:hover {
  color: #F78F9F;
}


/* 4. Layout
================================================================== */
#wrapper {
  background-color: #fff;
  border: 1px solid #000;
  background-image: url(../images/background.jpg);
  background-repeat: no-repeat;
}

#accessNav {
background-color: #BE0E29;
}

#branding {
  background-color:#fff;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

#mainNav {
  background-color:#BE0E29;
}

#footer {
  background-color:#BE0E29;
  border-top: 1px solid #000;
}

.box{
  border-color: #000;
  background-color: #E1F7D4;
}


/* 5. Tables
================================================================== */
table {
  border-color: #888;
}

tr {
  border-color: #888;
  background-color: #eee;
}

td {
  border-color: #888;
  background-color: #eee;
}

th {
  border-color: #888;
  background-color: #ccc;
}

caption {
  color: #333;
}


/* 6. Forms
================================================================== */
#contact-form {
  background-color: #ECECEC;
}

#contact-form label {
  color: #333333;
}

#contact-form legend {
  color: #666666;
}

#contact-form .txt {
  border-color: #CCCCCC;
}

#contact-form .btn {
  background-color: #CCCCCC;
  color: #000000;
  border-color: #666666;
}


