/*hahs two column page*/
body { background-color: #666666; }
h1, h2, h3, h4 { font-family: helvetica; font-style: oblique; color: gray; } 
ul { line-height: 1.5em; font-family: verdana; font-size: small; }
blockquote { line-height: 1.5em; font-family: verdana; font-size: small; }
p { font-family: verdana; font-size: small; line-height: 1.5em; }
div.center { text-align: center; margin-left: 200px; margin-right: 200px; }
.topic { margin-top: 20px; } /* Use for trip flyers */

#wrapper { width: 50em; margin-left: auto; margin-right: auto; }

#banner img  {display:block ;}
#main{ padding: 5px; background-color: #fff; font-family: georgia, serif; margin-top: -3%; padding-bottom: 2%;}




#navbar {
/*background-color:#faf0e6;*/
  width: 100%;  height: 2em; 
background: #FFFFFF url(navbak.jpg) repeat-x center; /*new*/}
 

/* Remove bullets from ul in the navbar */
#navbar ul{
  list-style-type:none;
}

/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited{
  text-decoration:none;
  font-family:Verdana, Geneva, Arial, Sans-Serif;
font-weight: bold;
  font-size:80%;
  color:#000;
  background: #aaa url(navbak.jpg) repeat-x center /*new*/;
/*display:block;*/
  height:2em;
  width:6em;
  border-right:solid 1px #ddd;
text-align:center;
line-height:4em;
padding: 1.5px;
 }

/* Navbar hover and active links */
#navbar a:hover,
#navbar a:active,
#navbar li.selected a:link,
#navbar li.selected a:visited{
 background: #ddd url(navhover.jpg) repeat-x center;
color:#000; /*new*/
}


/* To align List items in the navbar horizontally*/
#navbar li{
  float:left;
  

}
.ent { background-color: #fff;
font-size: 100%;
padding: 15px;
margin: 0px 350px 10px 10px;



.menu { background-color: #fff;
font-size: 100%;
padding: 15px;
margin: 0px 10px 10px 10px;
width: 280px
float: right; }

/*#footer { 
	padding: 0 10px;
	background-color: #DDDDDD;
}

#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs 
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#footer {background-color: #dddddd;}

.concertright {float: right; margin-left: 10px }
.concertleft {float: left; margin-right: 10px}


/* Style for tables of thumbnail images */
table.thumbs{
   text-align: center;
   border-collapse: collapse; 
   margin: auto;
}
/* Style for table cells that contain thumbnails */
td.thumbs{ 
   border: solid 1px #00bfff;
   padding: 10px;
background-color: #faf0e6;
}
/* Style for thumbnail images */
img.thumbs{
   width:100px;
}


@media print{
/* Start printer-friendly styles */
/* Set wrapper to fill page width */
#wrapper{
width:100%;
}
/* Hide leftcolumn, navbar,and footer */
#leftcolumn,
#navbar

/* Get rid of content div margins and
padding. Use a different font for print */
#content{
margin:0;
padding:0;
font-family:'Century Schoolbook', Times, Serif;
font-size:1em;
}
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



/*End printer-friendly styles */
}

