body {

text-align:center;
margin:0px auto;
}


#banner
{
	font-size:xx-large;
	color: black;
	font-style: italic;
	font-weight: bolder;
	background: lightgray;
}

#fadeshow1
{
	margin-left: auto ;
	margin-right: auto ;
	width: 650px ;

}

#button-bar
{
	margin-left: auto ;
	margin-right: auto ;

}

.sponsor-logo
{
	 float:			left;
	 width:			90px;
	 margin-right: 10px;
}

.sponsor-body
{
	border: 10px;
	font-size:medium;
	width:40em;
	margin:2em;
	margin-left: auto;
	margin-right: auto;
	color: black;
	text-align: left;
}


#index-body
{
	/*position: relative;*/
	font-size:medium;
	color: black;
	width:40em;
	margin:2em;
	margin-left: auto ;
	margin-right: auto ;
	margin:0px auto;
	text-align: left;

}

#twitter-feed
{
	/*top: 25em;*/
	position: relative;
/*	margin-top: 25em;*/
	width:  250px;
	top: -2950px;
	right: -40em;
	left: auto;
	bottom:  auto;
	/*float: right;*/
	/*clear: right;*/
	/*display: inline;*/
	/*position: absolute;*/
	/*background-color:blue;*/
}

#right
{
	float: right;
	width: 250px;

}

.chip-in-container
{
	top: 0em;
	display: block;
	float: none;
	position:relative;

	/*position: relative;*/
/*	margin-top: 25em;*/
	width:  250px;
	/*top: -2950px;*/
/*	right: -40em;*/
	/*float: right;*/
	/*left: auto;
	bottom:  auto;*/
}



.eventbrite-widget
{
	top: 0em;
	display: block;
	float: none;
	position: relative;
	margin-right: 17em;
	
}
/* eventbrite-widget backup
#eventbrite-widget
{
	top: 195em;
	position: relative;
	width:  250px;
	right: -40em;
	left: auto;
	bottom:  auto;
	background-color: blue;
}
*/
/* chip in backup 
#chip-in-container
{
	color: red;
	position: relative;
	height: 250px; 
	width:250px;
	top: 25em;
	right: -14em;
	
	left: auto;
	bottom:  auto;
}
*/


#eventbrite-widget
{
	top: -23em;
	position: relative;
/*	margin-top: 55em;*/
	width:  250px;
	/*top: -2950px;*/
	right: -14em;
	left: auto;
	bottom:  auto;
	float: right;
	/*clear: right;*/
	/*display: inline;*/
	/*position: absolute;*/
	/*background-color:blue;*/
}

#map_canvas_container
{
	/*position: relative;
	top: -2800px;
	right: -40em;
	left: auto;
	bottom:  auto;*/
}


#map_canvas
{
	height: 300px;
	width:  250px;
}

.title-row-color
{
	background: #CCCCCC;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail
{
	position: relative;
	z-index: 0;
}

.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span
{ /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img
{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span
{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -260px; /*position where enlarged image should offset horizontally */
}


.tooltip 
{
	/* style for the googlemap tooltip */
    background-color:#ffffff;
    font-weight:bold;
    border:2px #006699 solid;
}

ul.wrapper-sponsor-title-and-logo
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	width: 100%;
}

/* sponsor-title-n-logo */ 

ul.navlist
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	width: 100%;
	/*height: 80px;*/
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: 40px;
/*color: #fff;
background-color: #036;*/
}

ul.navlist li { display: inline; }

ul.navlist li a
{
	float: left;
	width: 5em;
	color: #fff;
/*background-color: #036;*/
padding: 0.2em 1em;

/*text-decoration: none;
border-right: 1px solid #fff;*/
}

/*
ul#navlist li a:hover
{
background-color: #369;
color: #fff;
}
*/


ul.wrapper-sponsor-title-and-logo  li.sponsor-title   li.sponsor-shim  li.sponsor-logo 
{
	display: 	inline; 
	float: 		left;
	padding: 	0.2em 1em;
}


li.sponsor-title
{
/*	float: left;*/
/*	margin-top: 1em;*/
	/*margin-bottom: 1em; */
	padding-bottom:40px;
	font-weight: bold;
	font-size: x-large;
	/*display: inline; */
	display: table-cell;
	vertical-align: middle;
	height: 80px;

	/*background-color: light-blue;*/
/*	width: 		10em;*/
}

div.sponsor-title
{
	
	height: 80px;
}

li.sponsor-shim  
{
	width: 		3em;
	/*background-color: red;
	border: 1px;*/
}


li.sponsor-logo 
{
	/*background-color: green;
	width: 		12em;*/
}

#logo
{
	position: absolute;
	left: 0;
	top:0em;
	display: none;
}
/*
.wrapper-sponsor-logo
{
	float: right;

}


.wrapper-shim
{
	width: 20px;
	background-color:red;
	display: inline; 
}

.wrapper-sponser-title-and-logo-container
{
	margin-left: 40px;
/*	display:block;
	float:none; 
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.wrapper-sponsor-title-and-logo
{
	list-style-type: none;
	display: inline; 

	border: 10px;
	display: inline-block;
	margin-left: 40px;
	height: 100px;
	background-color: green; 
	width: 600px;
}
*/

.button-purchase-sponsorship
{
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 150px;
}

.bio-text
{
	font-size: medium;
	color: black;
	font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	margin-bottom: 2em;
	margin-right: 2em;
	margin-left: 1em;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 0em;

	vertical-align: top;
	
}
.sponsor-text
{
	font-size: medium;
	color: black;
	font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	margin-bottom: 2em;
	margin-right: 2em;
	margin-left: 6em;
	padding-bottom: 0em;
	padding-right: 0em;
	padding-left: 0em;
}

#paypal-donate-button
{
	vertical-align: middle; 
}

FORM
{
	display: inline-block;
	vertical-align: 50%;
}

#nav-div
{
 margin-left: auto ;
  margin-right: auto ;
  width: 810x;
 }
  #nav 
   {
   margin:0;
   padding:0;

  }
   
 #nav li {
	display:inline;
   }

#hit-counter
{
	display: none; 
}