/*
  Independent Age Matrix v3 System
  Content (c) Copyright Independent Age
  Running Squiz MySource v3.12.2 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2010. All rights reserved.
  Page generated: 09 September 2010 06:12:14
  Warranty key: YWJjZGVmMDAwMDAwQVUwMDAwMDAwMA==
*/


/* V1.9 - 20th July 2010 */
/* Objectives:
 * 1) Everything Verdana (replace Arial) - Almost DONE, needs all pages in site checked or a global search and replace.
 * 2) Navigation Menu blues - DONE 
 * 3) Bodycopy text and headings: No Red/Orange or Black text, ie:
 *    => Replace all Orange text #CC3300 with Dark Grey "branch" color: #635A52
 *    => Search DB for #cc3300, color="firebrick" and #000 and color="black"
 * 
 * 4) Some images replaced.
 */

body,p,td,input,select {
    color: #635A52 !important;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
}

p {
/*  padding-top: 0.25em;
  padding-bottom: 0.25em; */
  margin-top: 0.45em;
  margin-bottom: 0.7em;
}

#donate a:hover
{
background:url(http://www.independentage.org.uk/_media/2010_design/homepage/donate_rollover.jpg) !important;

}
#donate a
{
background:url(http://www.independentage.org.uk/_media/2010_design/homepage/donate_2010.jpg);
width:68px !important;
height:24px !important;
display:block;
}

#donate a span{
display:none !important;
}

.selected
{
text-decoration:none;
background:none;
}


.topnav {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52 !important;
}

.topnav:hover {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #0091B1;
}

/*REMOVE? what is this? Not used because current page isn't highlighted?*/
.topnav-current {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52;
}
.topnav-current:hover {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #0091B1;
}


a .topnav2 {
    font-weight: normal;
    text-decoration: none;
/*  color: #635A52 !important; */
}
a:hover .topnav2 {
    font-weight: normal;
    text-decoration: underline;
    color: #635A52 !important;
}

.topnav2 {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52 !important;
}
.topnav2 a:hover {
    font-weight: normal;
    color: #635A52 !important;
}
.topnav2 .selected {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: underline;
    color: #635A52 !important;
}

.topnav2_cell {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52 !important;
    width: 100%;
    /*height: 100%;*/
}

.topnav2-current_cell {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52 !important;
                                        
    width: 100%;
    /*height: 100%;*/
}
.topnav2-current-current_cell {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52 !important;
                                    
    width: 100%;
    /*height: 100%;*/
}

/*.cell-current {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52 !important;
                                    
    width: 100%;
    height: 100%;
}

.cell-current:hover {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #635A52 !important;
                                    
  width: 100%;
    height: 100%;
}*/

.smallprint {
    font-size: 12px;
}

.fineprint {
    font-size: 10px;
}

.page-title  {
    font-size: 150%;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    color: #635A52 !important;
}

/* Properties that all Heading tags have in common. */
h1, h2, h3, h4, h5, h6 {
/*  font-weight: bold; */
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
  color: #635A52 !important;
  text-decoration: none;
  padding-top: 0.25em;
  padding-bottom: 0.05em;
  margin-bottom: 0em;
  margin-top: 0em;
}

h1 {
  font-size: 2.0em;
  padding-top: 0em;
  margin-top: 0em;
}
.mainheading  {
    font-weight: bold;
    font-size: 98%;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    color: #635A52 !important;
}


h2 {
  font-size: 1.75em;
}
.subheading {
    font-weight: bold;
    text-decoration: none;
    font-size: 90%;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    color: #635A52 !important;
}

h3 {
  font-size: 1.5em;
  padding-bottom: 0.15em;
}
.heading {
    font-weight: bold;
    text-decoration: normal;
    font-size: 90%;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    color: #635A52 !important;
}

h4 {
  font-size: 1.1em;
}

h5 {
  font-weight: bold;
  font-size: 1.0em;
}

h6 {
  font-weight: bold;
  font-size: 0.9em;
}

ul {
    padding-top: 0em;
    padding-bottom: 0em;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}
ul li {
    color: #635A52 !important;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 90%;
    font-weight: none;
    text-decoration: none;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin-top: 0em;
    margin-bottom: 0em;
}
ul li p {
    font-size: 85%;
    margin-top: 0em;
    margin-bottom: 0em;
}


form {
    margin-bottom: 0em;
    margin-top: 0em;
}


a.sidenav {
    color: #ffffff;
    font-weight: none;
    text-decoration: none;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 85%;
}

.sidenav-current {
    color: #635A52 !important;
    font-weight: none;
    text-decoration: none;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 85%;
}

/*FIXME: Remove this one and only use a.sidenav:hover ? */
a.sidenav:hover {
    color: #635A52 !important ;
    font-weight: none;
    text-decoration: underline;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 85%;
}


.sidenav-current:hover {
    color: #ffffff;
    font-weight: none;
    text-decoration: underline;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 85%;
}


.stalks {
    color: #635A52 !important;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 85%;
}

.stalks-current {
    color: #0091b1;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 9px;
}

.stalks:hover {
    color: #0091b1;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 9px;
}


.stalks:hover, .stalks-current:hover {
    color: #0091b1;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 9px;

}

.pagemargins {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    width: 765px;
    background: #fff;
    text-align: center;
}

table.main-table {
    
}

a {
    color: #0091B1;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-weight: normal;
    text-decoration: underline;
}
a:hover {
    color: #0091BF;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-weight: normal;
    text-decoration: none;
}

table.footer-line-1 {
   
}

table.footer-line-2 {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px;
    border-style: none;
    margin: 0px;
    background-image:url("http://www.independentage.org.uk/_media/2010_design/homepage/footer_background.gif");
}

table.footer-line-1 tr td, table.footer-line-2 tr td {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 70%;
    font-weight: none;
    text-decoration: none;
}

table.footer-line-1 tr td {
    padding: 2px 12px 2px 12px;
}


.newsletter-heading {
    font-size: 135%;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    color: #635A52 !important;
    font-weight: normal;
    text-decoration: none;
}

.newsletter-sub-heading {
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 85%;
    color: #635A52 !important;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 3px;
}

/* Third level of left-hand menu navigation */
td.third_level {
   color: #ffffff !important;
   background-color: #0091b1;
   padding:0px 0px 9px 25px;
   font-size: 75%;
}
td.third_level a{
   color: #ffffff !important;
   text-decoration: none;
}
td.third_level a:hover {
   color: #635A52 !important;
   text-decoration: underline;
}


.left {
float: left;
margin-right: 10px;
}

.right {
float: right;
margin-left: 10px;
}

.small {
    color: #635A52 !important;
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 70%;
    font-weight: none;
    text-decoration: none;
    text-align: center;
}



form ul li {
 list-style: none;
}



/*find out what this is!*/
#bookmark ul{
float:left;

width:750px;
background:#F1F1EA;
}

/* Any list item in an unorderd list within a parent that has id="bookmark" */
#bookmark ul li{
  float:left;
  list-style-type:none;
  padding-left:10px;
  padding-bottom:4px;
  padding-top:4px;
}
