* {padding:0; margin:0;}
body {background:#000 url(/css/bodybg.jpg) top left repeat-x fixed; font-family:'Lucida Sans Unicode', 'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:0.9em}
div#container {width:760px; margin: 0 auto; padding:10px; background:#ffffe0 url(/css/containerbg.jpg) top center repeat; color:#333;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-sise:1.5em; border-bottom:1px solid #500; font-weight:normal; margin-top:33px; margin-bottom:1em;}
p {margin-bottom:1em;}
a{color:#900; text-decoration:underline;}
img#main_img{float:right; margin:0 0 10px 10px; border:1px solid #ccc;}
ul#nav {float:right; height:163px; margin-top:-128px;}
ul#nav li {height:163px; display:block; text-indent:-9999px; float:left; background-position: top left; background-repeat:no-repeat;}	
ul#nav li a {height:163px; display:block; -moz-outline:none; width:100px}
li#donations{background-image:url(/css/auction2.jpg);}
li#party{background-image:url(/css/party2.jpg);}
li#outgoings{background-image:url(/css/outgoings2.jpg);}
li#shop{background-image:url(/css/donations2.jpg);}
li#thankyous{background-image:url(/css/thankyous.jpg);}

img#flyer{float:right; margin:0 0 10px 10px;}

div.artist {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #a7a793;}
div.artist img{margin-right:20px; vertical-align:middle; border:none; margin-bottom:10px;}
html body div.artist img.last{margin-right:0 !important; }
div.artist img.portrait{padding:0 38px;}
div#ray_learing img.portrait{padding:0 17px;}
div.artist h3 {margin-bottom:10px;}
div.artist div {text-align:center}

p.note {font-style:italic; font-size:0.8em;}

h3, h4{clear:both; color:#500; margin-top:20px;}
img.djimg {float:right; margin: 0 0 20px 10px;}

h4 {border-top:1px dotted #a7a793; padding-top:20px;}

ul li {list-style-position:inside; }
ul {margin-bottom:1em;}
ul#nav{margin-bottom:0;}

