/*
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:#EBEBFA;
}


/* 2. Typography
================================================================== */
h1, h2, h3, h4 {
 color: #000080;
}

.red h2 {
 color: #ff0000;
}

p, li {
 color: #000;
}

#footer p {
  color: #fff;
}



/* 3. Links & navigation
================================================================== */
#accessNav a:link, #accessNav a:visited {
  color: #fff;
}

#accessNav a:hover {
  color: #B5B5E3;
}

#mainNav a:link, #mainNav a:visited {
  background-color: #B5B5E3;
  color: #fff;
  border-top-color: #fff;
  border-left-color: #fff;
  border-bottom-color: #888;
  border-right-color: #888;

}

#mainNav a:hover {
  background-color: #EBEBFA;
  color: #000;
  border-top-color: #888;
  border-left-color: #888;
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.box a:link, .box a:visited {
  color: #000080;
  border-bottom-color: #000080;
}

.box a:hover {
  color: #B5B5E3;
  border-bottom-color: #000080;  
}

#footer a:link, #footer a:visited {
  color: #fff;
}

#footer a:hover {
  color: #B5B5E3;
}


/* 4. Layout
================================================================== */
#wrapper {
  background-color: #fff;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}

#accessNav {
  background-color: #000080;
  border-bottom: 2px solid #B5B5E3;
}

#branding {
  background-color:#fff;
}

#mainNav {
  background-color: #000080;
  border-top: 2px solid #B5B5E3;
  border-bottom: 2px solid #B5B5E3;
}

#content {
/*  background-color:#ddd;*/
}

#mainContent {
/*  background-color:#eee;*/
}

#secondaryContent {
/*  background-color:#eee;*/
}

#tertiaryContent {
/*  background-color:#eee;*/
}

#footer {
  background-color:#000080;
  border-top: 2px solid #B5B5E3;
}

.box{
  border-color: #000;
}

.info .box {
  background-color:#EBEBFA;
}


/* 5. Tables
================================================================== */
table {
  border-color: #888;
}

th {
  border-color: #888;
  background-color: #fff;
}

td {
  border-color: #888;
  background-color: #EBEBFA;
}

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;
}


