/* Alan Murray 05.05 */

/* This can be eventually tidied up.
   Some of the styles won't be needed,
   but I can't be arsed doing it just 
   now since I've just been made redundant!
   All the best! ;)
*/

body {
    margin:0; 
    padding:0;
    font-weight:normal; font-family:verdana, tahoma, sans-serif;
    background-image:none;
}

#bg_book {background:none;}
div#navigation {display:none;}

a {}
a:link    {color:#000; text-decoration:underline;}
a:visited {color:#000;}
a:hover   {}
a:active  {}

p, h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:65%;}

p {padding:0 0 10px 0;}
h2 {margin:0 0 10px 0; font-size:75%;}
h3 {margin:0 0 2px 0;}

.inside p {font-size:65%;}
.inside p em {font-size:110%;} /* 110% of the 65% for .inside p ^^ */

img {border:0;}

ul#skip {display:none;}

#mccf_logo {display:inline; margin-left:11px; padding-bottom:30px;}
.inside {margin:0 15px 5px 15px; overflow:visible; position:relative;}

#content_left, #content_right {display:table; width:99%; /* moz redraw fix */ }
#content_left {height:auto;}
#content_right {padding-top:15px; margin-bottom:10px;}
#content_left .inside, #content_right .inside {background:none;}

#btn_back {display:none;}

h1 img {margin-bottom:12px;}
h1.header_top {margin-left:15px;}

#main_headline {margin:0 0 20px 0;}
#main_headline img {float:right; display:inline;}

dt, li {_position:relative;} /* stop background's dissapearing in ie */

/* Definition lists - /key_supporters/index.html */
.sponsers dl, .sponsers dt, .sponsers dd {margin:0; padding:0;}
.sponsers dt, .sponsers dd {font-size:70%;}
.sponsers dt {
    font-weight:bold;
	margin:15px 0 10px 0;
}

.sponsers dd a, .sponsers dd a:link {text-decoration:none;}
.sponsers dd a:hover {text-decoration:underline;}

/* Definition list -/index.html + /news_events/index.html */
dl.news_titles {margin:20px 0 20px 0; padding:0 0 0 5px;}
.news_titles dt, .news_titles dd {font-size:65%; padding:0 0 0 10px;}
.news_titles dd {margin:0 0 1em 0;}
.news_titles dt {
    margin:0;
    font-weight:bold;
	/* Can't shorten this code, Contribute 3.1 doesn't like it :( */
    background-image:url("../img/body/news_headline_dash.gif");
	background-repeat:no-repeat;
	background-position:0 50%;
	position:relative;
}

/* Standard unordered list */
.inside ul {list-style:none; margin:0 0 0.9em 0; padding:0;}
.inside ul li {
    background-image:url(../img/body/news_headline_dash.gif);
    background-repeat:no-repeat;
    background-position:0 8px;
    padding-left:0.9em;
    margin:0.5em 0 0 0.8em;
	font-size:65%;
	line-height:15px;
}

/* Unordered list - /what_we_do/index.html */
.inside ul.what {list-style:none; margin:0 0 25px 0;}
.inside ul.what li {font-size:70%;}

/* Might be useful sometime... */
.inside ul a, .inside ul a:link {}
.inside ul a:hover {}

/* Ordered lists - inside */
.inside ol {margin:8px 0 0 25px; padding:0;}
.inside ol li {
    margin:0.8em 0 1em 0;
	font-size:65%;
	line-height:1.2em;
}

.footer {
    clear:both;
	margin:0;
    padding:10px 15px 10px 15px;
}
.footer p, .footer a {color:#000; font-weight:bold;}
.footer p {font-size:58%;}
.footer a, .footer a:link, .footer a:visited {text-decoration:none; color:#000;}

#footer_address {float:left;}
#footer_realise p {float:right;}
#footer_realise img {float:right; display:inline; padding-left:7px;}

/* clear fix */
.clear:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clear {display:inline-table;}

/* Hide from IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}
