/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 February 2010 19:13:00
*/


/*
-----------------------------------------------------
Basic CSS file for screen media [digitaluk.co.uk]
FileName: basic.css

V4 browsers and Mac IE see only this

Author: Paul Love [ paull at thegrandunion dot com ]
For: The Grand Union [ www.thegrandunion.com ]
-----------------------------------------------------
*/ 

html,
body,
form,
pre,
fieldset {
    font-family:arial,helvetica,sans-serif;
    margin:0;
    padding:0;
}
body {
    background-color:#fff;
    color:#7f7f7f;
    font-size:76%;
    margin:20px;
}



/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
    margin : 1em 0px;
    padding:0px;
}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
    margin-left:1em;
}
ul, ol {
    margin-left:.5em;
}

/* Convenience classes */
li.selected a { color:#f0027f !important; }
.date { color:#f0027f; }
.emphasize {
    color:#000;
    font-size:2em;
    margin-top:0;
    margin-bottom:.5em;
}

/* Simple tag redefinitions */
a         {color:#333; }  /***sam*/
a img     {border:none; }
q         {font-style:italic; }
kbd {
    font-size:1.2em;
    font-weight:bold;
}
blockquote {
    margin-left:0;
    font-style:italic;
}


/* Definition lists */
#content dl dt {
    background:#fde5f2;
    color:#7f7f7f;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:.5em;
    padding:2px 8px 3px 8px;
}
#content dl dd {
    color:#000;
    margin:0 0 1em 0;
}

/* HEADINGS */

/* Kill top margin for main headings */
h1, h2, h3 { margin-top:0; }

/* standard header sizing */
h1 { font-size:2.3em; }
h2 { font-size:1.1em; }
h3 { font-size:1.1em;}
h4,h5,h6 { font-size:1em; }

/* h1 fallback */
h1 {
    color:#f0027f;    
    font-weight:normal;
    margin-bottom:.3em;
    padding-left:4px;
}

/* FORMS */

label {
    cursor:pointer;
}
fieldset {
    margin: 1em 0;
    padding:0 3px;
}
input, select, textarea {
    font-size:100%;
    border:1px solid #7f7f7f;
}




/* darker grey on white */
#content .main {
    /* move? */
    color:#5b5b5b;
}
body.home #content .leftCol {
    /* move? */
    color:#5b5b5b;
}

.light {background: #e7e7e7;}
