/* CSS Document */
body { background-color:#333333; width:100%;   font-family:"Trebuchet MS" Arial, sans-serif;
	color:#ffffff; font-size:11px; margin:0px; padding:0px; }
td { vertical-align:top; }
a { color: #cccccc; }
#body { width:700px; margin:0px auto 0px auto; background-image:url(images/bk.gif); 
	background-repeat:no-repeat; position:relative; border:0px #ffffff solid; padding:0px; }
#head { width:700px; position:relative; padding:20px 0px 0px 0px; border:0px #ffffff solid; margin:0px;  }
#main { width:700px;  clear:both; padding-top:20px; margin:0px; position:relative; border:0px #ffffff solid; min-height:500px; }

#topnav { margin:0px 0px 0px 100px; padding:20px 0px 0px 0px; }
#topnav li { float:left; padding:0px 30px 0px 0px; margin:0px; list-style:none; }
#topnav li a { color:#ffffff; text-decoration:none; }

#left { width:200px; padding:0px 40px 0px 20px; }

.galleryimages { border:0px #999999 solid; top:0px; }
.galleryimages img {  padding:20px; border:1px #999999 solid; margin-right:10px; }

.eventphotos { display:none; ; border:0px #999999 solid; top:0px; }
.eventphotos img { float:left; padding:20px; border:1px #999999 solid; margin-right:10px; }
.eventphotos p { float:right; margin-top:40%; width:100px;  }

#genre { padding:0px; border:1px #999999 solid; z-index:10;  }
#genre td { padding:4px 0px 0px 4px; vertical-align:top;  border:0px #ffffff solid;  }
.genrebox { background-image:url(images/shadow2.jpg); background-position:bottom right; background-repeat:no-repeat; 
	margin:0px; padding:0px; float:left; border:0px #ffffff solid;  }
.genrebox img { position: relative; display:block; padding:0px; margin: 0px 5px 5px 0px; border:0px #999999 solid; 
	 -moz-opacity:0.4; filter:alpha(opacity=40); }
	 
#genretitle { font-weight:bold; text-transform:uppercase; }

#imagenav { margin:0px 10px 10px 0px; text-align:right; width:100%; color:#999999; }
#imagenav a { color:#ffffff; text-decoration:none; }


/* #thumb { clear:both; padding:20px 120px 0px 0px; float:right; } */
#thumb { width:60px; float:right; }
.shadowbox { background-image:url(images/shadow2.jpg); background-position:bottom right; background-repeat:no-repeat; 
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; border:0px #ffffff solid; }
.shadowbox img { position: relative; display:block; padding:0px; margin: 0px 5px 5px -5px; border:0px #999999 solid;  }

.bookimage { background-image:url(images/shadow2.gif); background-position:bottom right; background-repeat:no-repeat; 
	margin:0px 0px 0px 0px; padding:0px; float:left; clear:left;  }
.bookimage img { position: relative; display:block; padding:4px; margin: -5px 10px 10px -5px; border:1px #999999 solid; background-color:#ffffff; }

