/* -------------------------------------------------------------- 
Standardised Internet Explorer 6 stylesheet:
http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/

Author: Andy Clarke
Web site: http://stuffandnonsense.co.uk
Web site: http://forabeautifulweb.com
Web site: http://transcending.com
Twitter: http://twitter.com/malarkey

Version date : 22nd May 2009
Version: 0.3 Alpha

License: Creative Commons CC Zero Declaration. No Rights Reserved.

Based on the work of:
Mark Boulton: http://markboulton.co.uk
Eric Meyer: http://meyerweb.com
Cameron Moll: http://www.cameronmoll.com/
Richard Rutter: http://clagnut.com
Khoi Vinh: http://subtraction.com

Modified by Designition Ltd (Aug 2009)

-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0; 
padding : 0; 
border : 0; 
font-weight : inherit; 
font-style : inherit; 
font-size : 100%; 
font-family : inherit; 
vertical-align : baseline; }

/* Body ---------------------------------------------------- */

body {
width : 60%;

/* http://www.cameronmoll.com/archives/000892.html */
width : expression(document.body.clientWidth < 640? "640px" : document.body.clientWidth > 120? "120em" : "auto");
margin : 0 auto;
padding : 2em 0;
background :  #fff;
font : 88% Georgia, Times, serif;
line-height : 1.4;
color : #333; }

/* Headings ---------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { 
font-weight : normal; }

h1 { 
margin-bottom : .5em;
font-size : 3em; 
line-height : 1; }

h1 a { 
	text-decoration: none; 
	color: #333;
}

h2 { 
margin-bottom : .75em;
font-size : 2em; }

h3 {
margin-bottom : 1em;
font-size : 1.5em;
line-height : 1 ; }

h4 {
margin-bottom : 1.25em;
font-size : 1.2em;
line-height : 1.25; }

h5, h6 { 
margin-bottom : 1.5em;
font-weight : bold; 
font-size : 1em; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { 
margin : 0; }

/* Text elements -------------------------------------------------------------- */

p { 
margin : 0 0 1.5em; }

a {
color : #105cb6; 
text-decoration : underline; }

a:visited { 
color : #105cb6; }

a:focus, a:hover { 
color : #003; }

a img {
border : none; }

strong { 
font-weight : bold; }

em { 
font-style : italic; }


/* Lists -------------------------------------------------------------- */

li ul, li ol { 
list-style-type : circle;
margin : 0 1.5em .75em 1.5em; }

ul, ol {
margin : 0 1.5em 1.5em 0; }

ul { 
list-style-type : disc; }

ol {
list-style-type : decimal; }

dl {
margin-bottom: 1.5em; 
padding-top: 1.5em; 
border-top : 1px solid #ccc; }

dl dt {
margin-bottom : .75em;
font-size : 1.2em;
line-height : 1.25; }

dd {
margin-bottom: 1.5em; 
padding-bottom: 1.5em; 
border-bottom : 1px solid #ccc; }

/* Forms -------------------------------------------------------------- */

label { 
display: block;
font-weight : bold; }

fieldset { 
margin : 0 0 1.5em 0; 
padding : 1.4em 1.4em 0 1.4em; 
border : 1px solid #ccc; }

legend {  
font-size : 1.2em; 
font-weight : bold; }

textarea { 
width : 390px; 
height : 250px; 
padding : 5px; }

/* Hide things --------------------------------------------------------- */

#channels, #extranav, #crumbs, #section_nav, #sitenav, 
.hide { display: none; }


/* Footer -------------------------------------------------------------- */
#footer { margin-top: 1em; padding-top: 1em; border-top: 1px solid #ccc; }


/* Documents ----------------------------------------------------------- */
ul#main-docs { margin: 0; padding: 8px 0 0 0; list-style-type: none; border-top: 1px solid #eee;}
ul#main-docs li { border-bottom: 1px solid #eee; margin-right: 10px;}
ul#main-docs li h3 { font-size: 1.3em; margin: 10px 0 3px 0;}
ul#main-docs li p { font-size: 1.0em; margin: 5px 0;}
ul#main-docs li a.dlink { display: block; margin-top: 8px; }

a.dlink { padding-left: 22px; background-repeat: no-repeat; background-position: 0px 1px; background-image: url(/img/design/file.gif); }
a.xls { background-image: url(/img/design/xls.gif); }
a.pdf { background-image: url(/img/design/pdf.gif); }
a.doc { background-image: url(/img/design/doc.gif); }
a.jpg, a.gif, a.png { background-image: url(/img/design/image.gif); }

/* Donations ----------------------------------------------------------- */
#main_content ul.donations { margin: 2em 1.8em 0 0; padding: 8px 0 0 0; list-style-type: none; border-top: 1px solid #eee;}
#main_content ul.donations li { border-bottom: 1px solid #eee; margin-bottom: 1em; padding-bottom: 1em; }
#main_content ul.donations li img { border: 0; float: left; margin-bottom: 1em; }
#main_content ul.donations li h3 { font-size: 1.3em; margin: 0 0 5px 160px; }
#main_content ul.donations li h3 strong { font-size: 0.7em; margin-left: 0.6em; }
#main_content ul.donations li p { font-size: 1.0em; margin: 0 0 10px 160px; }
#main_content ul.donations li p.link { margin: 0 0 0 160px;  }
#main_content ul.donations li p.link a { text-decoration: underline; }
#main_content ul.donations li p.link a:hover { text-decoration: none; }
