body{ margin : 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;}
body * { font-size : 100%; }

.clr { clear: both; height: 1px; overflow: hidden; margin: 0; }

.menu { position: absolute; top: 20px; left: 20px; width: 200px; margin: 0 15px 0 0; padding: 0 0 20px 0; }
.menu ul { margin: 30px 0; padding: 0; list-style: none;}
.menu ul li { border: 1px solid #fff;}
.menu ul li a { display: block; margin: 1px 0; padding: 1px 1em; border: solid #bbb; border-width: 1px 0; background: #def; font-weight: bold; }
.menu ul li a:hover { background: #ffc; text-decoration: none; }

.menu ul li ul { display:none; }
.menu ul li.current ul { display:block; margin: 0 0 0 15px; font-size: 0.8em; }
.menu ul li ul li a { background: #eee; }
.menu ul li ul li a:hover { background: #ffc; }

.menu .bamm { position:relative; margin:0; padding:0; text-align: center; overflow:visible; }
.menu .bamm a { position:relative; display:block; height:100%; width:100%; overflow:visible; margin:0; padding:0; }
.menu .bamm a img { }
.menu .cic { text-align: center; font-size: 0.7em;}
.menu .wandd { text-align: center; font-size: 0.7em;}

.content { margin: 0 2% 0 240px; }

/*STYLES*/

a {color: #0af; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border:0; }

h1 { color: #05b; font-size: 1.6em; border-bottom: 1px solid #05b; margin: 20px 20% 20px 0;}

img.img_right { float: right; padding: 4px; border: 2px solid #aaa; margin: 0 0 20px 20px; background: #fff;}
img.img_left { float: left; padding: 4px; border: 2px solid #aaa; margin: 0 20px 20px 0; background: #fff;}
img.border { padding: 3px; border: 2px solid #555; }

blockquote { font-size: 1.2em; background: #def; padding: 0.5em 1em; margin: 10px 40px;}

fieldset { border: 2px solid #bbb; padding: 1em; margin: 20px 0; background: #def;}

form.wandd_form input { width: 300px; }
form.wandd_form textarea { width: 300px; height: 7em; font-size: 1.2em; }

table { border-collapse: collapse; margin: 20px;}
table tr th { text-align: left; padding: 1em; border: 2px solid #ddd; background: #def; }
table tr td { padding: 1em; border: 1px solid #def; }

.our-supporters ul { list-style: none; }
.our-supporters ul li { width: 250px; margin: 10px; float: left; display: block; height: 100px;}
.our-supporters ul li em { padding: 25px 0.5em; display: block;}
