body {margin:0; padding:0; font:12px Tahoma, Arial, sans-serif; color:#3c250b; background:#bc8d0e url(images/yellowshumba_bg.jpg) top center no-repeat fixed;}

#wrapper { text-align: left; margin: 0px auto; padding: 0px; border:0; width: 770px; }
#myimg { background: url('images/note_bg.png') top center no-repeat; height:262px; text-align:center;  }

a, a:visited {color:#fff; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
a.large {font-size:16px; font-weight:bold;}

h1 {font:24px Tahoma, Arial, sans-serif; padding:10px 0 0 0; margin:0; color:#905618; letter-spacing:-1px;}
h2 {font:bold 16px Tahoma, Arial, sans-serif; padding:20px 0 0 0; margin:0; color:#905618;}
h3 {font:bold 16px Tahoma, Arial, sans-serif; padding:20px 0 0 0; margin:0; color:#4d3112;}
h4 {font:normal 20px Tahoma, Arial, sans-serif; padding:20px 0 0 0; margin:0; color:#905618; text-decoration:underline;}

.rule {color:#3c250b; margin-bottom:0;}

.ontour {font:bold 16px Tahoma, Arial, sans-serif; padding:20px 0 0 0; margin:0; color:#905618; }
.tourbox { text-align:center; border:2px solid #fff; width:250px; padding:20px; margin:20px 20px 20px 80px;}
.lgwhite {font-weight:; font-size:14px;}
.red {color:#FF0000;}
.emph {font-weight:bold; font-size:14px;}

.biosmenu a, .biosmenu a:visited {font:bold 16px Tahoma, Arial, sans-serif; padding:20px 0 0 0; margin:0; color:#f7e468;}
.biosmenu a:hover {color:#FF0000}
.members p {margin:0;}

.tour_table { border-top:1px dashed #000;}
.tour_table td { padding:10px 0; border-bottom:1px dashed #000;}
.tour_table p { margin:0; padding-bottom:15px}

p.date {color:#4d3112; margin-bottom:0; font-weight:bold;}
p.event {margin-bottom:0; margin-top:0;}
p.location {margin-bottom:0; margin-top:0;}
/*p.date a, p.event a, p.location a, p.date a:visited, p.event a:visited, p.location a:visited {color:#ab5928; text-decoration:underline;}
p.date a:hover, p.event a:hover, p.location a:hover {color:#000;}*/

#header { text-align: left; margin: 0px auto; padding: 0px; border:0; height:262px; /*background: url(images/note_bg.png) top center no-repeat;*/}
#header .top {/*background:url(images/header.png) center no-repeat;*/ height:54px;}
/*#header .top {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.png',sizingMethod='crop');}*/
#header .mid {background:#000; height:106px; text-align:center;}
#header .bottom {/*background:url(images/header2.png) center no-repeat;*/ height:76px;}
/*#header .bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/header2.png',sizingMethod='crop');}*/

.midcontainer {text-align: left; margin: 0px auto; padding: 0px; border:0; width:770px;}
#title {width:355px; height:106px; background:url(images/title.jpg) no-repeat top left; float:left;}
#menu {width:217px; height:86px; float:left; border-left: dotted 1px #f7e468; border-right: dotted 1px #f7e468; margin:10px 0; overflow:hidden;}
#nav { position:relative; left:20px; top:-1px;}
#nav ul {height:86px; margin:0; padding:0;list-style:none; width:95px; float:left;}
#nav li { display:inline;}
#nav li a {margin:0; padding:0; display:block; width:95px; height:18px;}
#nav a, #nav a:visited {color:#f7e468; text-decoration:none; font:bold 12px Tahoma, Arial, sans-serif;}
#nav li.disabled {color:#736d3b; margin:0; padding:0; display:block; width:95px; height:18px; font:bold 12px Tahoma, Arial, sans-serif;}
#nav a:hover {color:#be0027; text-decoration:underline;}

#flag {width:195px; height:106px; background:url(images/flag.jpg) no-repeat top left; float:left;}

#content { float: left; width: 450px; padding-left:15px; padding-right:15px;}
#content p {}
.bdrimg {margin-right:10px; border:1px solid #fff;}
.caption {padding-top:20px; width:350px; height:190px;}
.caption img {border:1px solid #fff; margin-right:10px; float:left;}
.caption p {padding:0; margin:0; font-style:italic;}

#calendar {font:12px Tahoma, Arial, sans-serif; margin-left:15px; margin-right:15px; float:right; color:#fff;}
#calendar table {background:#446a4e; border:1px solid #fff;}
#calendar td {height:30px; width:30px; text-align:center;}
#calendar th {text-align:center;}
#calendar a, #calendar a:visited {color:#f7ca4d; text-decoration:underline;}
#calendar a:hover {color:#000; text-decoration:none;}

#performance {width:195px; padding:10px; background:#AB8C30; border:1px solid #fff; margin:20px 10px 0 10px; float:right;}
#performance p { text-align:center;margin:0;}
#performance p.small {font-size:14px; font-weight:bold; margin:0; color:#4d3112;}
#performance p.small a  {font-size:14px; font-weight:bold; color:#4d3112;}
#performance span.whitelink a {color:#fff;}
#performance p.lg {font-size:20px; color:#fff; }
#performance p.lg a {font-size:20px; color:#fff; text-decoration:underline;}
#performance ul { padding:0; margin:0; color:#fff; list-style:none; text-align:center;}
#performance li { padding:3px 0; margin:0;}

#rgtside { float:right; width:240px; margin:60px 15px 15px 15px;}
#rightside table, #rightside p {}

.imgal {padding-top:20px;}
.imgal td {padding:5px; vertical-align:top;}
.thumb {width:100px; text-align:center;}
.thumb img {margin-right:10px; border:1px solid #fff;}
.title {margin:0;}
.blurb {margin:0;}

#footer {clear: both; padding:20px 0;}

#gallery {position:relative; width:420px; height:400px;padding-top:20px;}
#thumbs {width:80px; float:left;}
#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #000;}
#thumbs a img {width:50px; height:50px; border:0;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:auto; height:auto; left:80px; top:20px; border:1px solid #333;}

.cd_display {width:263px; overflow:hidden; margin:0 auto;}
.cd_display img { border:1px solid #000;}
.cd_display ul {width:273px; margin:0; padding:0;}
.cd_display li { float:left; margin:5px 5px 0 0;}
.cd_display ul li img { width:60px; height:60px;}

