@CHARSET "UTF-8";

body {
	background : #000;
	color : #FFF;
	
}

#global {
	margin : 0 auto;
	max-width : 900px;
	background : url(/img/Mid.jpg) repeat-y;
}

#header {
	padding-top : 10px;
	background : url(/img/Top.jpg) no-repeat;
	text-align : center;
}

#page {
	
}

#page_content{
	/*border : 1px solid gray;*/
	padding : 1em;
}

.search-form {
	text-align : center;
	width : 400px;
	margin : 0 auto;
}

#search {
	width : 100%;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  font-size : 0.8em;
  overflow : auto;
  height : 300px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  color : #000;
  /*height:32px;*/
  cursor:pointer;
}
	
.center {
	text-align : center;
}

.tip-info {
	background : transparent url(/img/help.png) 5px center no-repeat;
	width : 2em;
}
.help-info {
	background :  url(/img/help.png) 5px center no-repeat;
	padding : 0.5em 0.5em 0.5em 35px;
	border : 1px dashed gray;
	width : 90%;
	margin : 1em auto;
	font-size : 0.8em;
	color : #AAA;
	-moz-border-radius : 5px;
}
.input_wrapper{
	padding : 10px 0;
}

#single_event .input_wrapper label {
	float : left;
	width : 200px;
}

#multi_event .input_wrapper label {
	float : left;
	width : 27%;
}

fieldset {
	margin-bottom : 10px;
}

.info_message {
	background : #d5b51e url(/img/dialog-warning.png) 5px center no-repeat;
	padding : 1em 1em 1em 45px;
	border : 1px dashed black;
	width : 50%;
	margin : 0 auto 2em auto;
	font-size : 0.8em;
	font-weight : bold;
	-moz-border-radius : 5px;
}

.clearer {
	clear : both;
}

.waiting {
	font-size : 10pt;
	font-weight : normal;
}

.box-left {
	float : left;
	width : 45%;
	margin : 0 15px;
}

#found-book {
	float : left;
	width : 40%;
	margin-left : 10px;
}
#recent-events {
	float : right;
	width : 55%;
	border : 1px solid #FFF;
	padding : .5em;
	-moz-border-radius : 10px;
}
#recent-events li {
	font-size : 0.8em;
}

h1, h2 {
	color : #d5b51e;
}

a:link, a:visited {
	color : #d5b51e;
	text-decoration : underline;
}

.map_content {
	color : #000;
}