/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
p {
padding:0.5em}

h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:120%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	/*font-size:123.1%; */
	font-size:115%;
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:105%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	/*margin:1em;*/
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	/*margin-left:2em;*/
}
ol li {
	/*giving OL's LIs generated numbers*/
	/*list-style: decimal outside;	*/
}
ul li {
	/*giving UL's LIs generated disc markers*/
	/*list-style: disc outside;*/
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

/*masthead*/
#oxfam-logo {background-color:#FFFFFF; padding: 1em 0 1em 2em;}
img.bandm-logo {padding:0 0 0 1em;}
#crouch-end-banner {height:2px; background-color:#8cc63f;}
img.crouch-end-logo {padding: 1em 0 2em 7em;}
img.tower {position:relative; top:-6em; left:57em; }
#address {margin-left:65em; position:relative; top:-8.5em; font-weight:bold; color:#2e3192; height:0em; font-size:0.8em;}

#doc2 {border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding: 0 1em 0 1em; background-color:#FFF;}

#bd {padding: 2em 0em 2em 3em;} 

#yui-main {min-height:30em; padding: 3em 0 0 0; margin:0; background-color:#fff;}

#yui-main p { padding: 0 0 0.5em 2em;}
.yui-b {padding: 0; margin:0; }

#ft {padding:1em; border-top:solid 2px #8cc63f; }

.navcol {margin:0; padding: 4em 0 0 2em; min-height:28em;}
.navcol li  {background-image:url(images/button2.png); 
padding:0.75em 0.5em 0.5em 0.5em; 
margin :0em; 
background-repeat:no-repeat; 
height:20px;}
.navcol a {
font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; 
font-size:0.95em; *font-size:0.85em;  
padding: 1em 0 0 1em; 
margin:0}
.navcol a, .navcol a:link {text-decoration: none; color:#006643;
}
.navcol a:visited, .navcol li.last a:visited {  color:#006643;}
.navcol a:hover, .navcol li.last a:hover { color:#fff; text-decoration: none;  }
.navcol a:active, .navcol li.last a:active { color:#006643;; }

div.bannerHeading {position:relative; top:-3em; margin:0; padding:0;}

#yui-b {z-index:10;}


/*MENU left*/
#menu li {
    list-style: none;
    color: #C7FF42;
    background-image: url(imgs/button-li.gif);
    background-repeat: no-repeat;
    background-position: 0 -1px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 22px;
    }
    #menu li.here {
    font-size: 1em;
    background-image: url(imgs/button-li-here.gif);
    background-repeat: no-repeat;
    background-position: 0 -3px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 22px;
    }
#menu li li {
    font-size: 1em;
    background-image: url(imgs/button-lili.gif);
    background-repeat: no-repeat;
    background-position: 0 -3px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 20px;
    }
#menu li li.here {
    font-size: 1em;
    background-image: url(imgs/button-lili-here.gif);
    background-repeat: no-repeat;
    background-position: 0 -3px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 20px;
    }
#menu li li li {
    font-size: 1em;
    background-image: url(imgs/button-lilili.gif);
    background-repeat: no-repeat;
    background-position: 0 -3px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 22px;
    }
    #menu li li li.here {
    font-size: 1em;
    background-image: url(imgs/button-lilili-here.gif);
    background-repeat: no-repeat;
    background-position: 0 -3px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 22px;
    }
#menu ul {
    padding: 10px;
    margin: 5px;
    }
#menu ul ul {
    display:none;
    padding: 5px 10px 10px 0;
}
#menu li.here ul {
    display:block;
    padding: 3px 0 2px 13px;
    font-size: 1em !important;
    background-repeat: no-repeat;
    background-position: 0 5px;
  }
#menu ul ul ul {
    padding: 0 !important;
    margin: 0 0 -4px 0 !important;
    }
#menu a {
    font-size: 1em;
    text-decoration: none;
    }
#menu a:link {
    color: #C7FF42;
    font-weight: normal;
    }
#menu a:visited {
    color: #C7FF42;
    }
#menu a:hover {
    color: #FFFFFF;
    }
  /*END MENU left*/
  
div.yui-b div.contentwrapper ul li{list-style: disc outside;}
div.yui-b div.contentwrapper ul li ul li{list-style:circle}
div.yui-b div.contentwrapper ul {margin-left:4em;}
div.yui-b div.contentwrapperul, div.yui-b div.contentwrapper ol {margin:1em}

  