/* event lister styles */

/* search form */
.event-form
{
  font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  margin: 10px auto;
  padding: 20px 12px 10px 20px;
}

.event-form li
{
  display: block;
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}

.event-form label
{
  display: block;
  font-weight: 700;
  margin: 0 0 3px;
  padding: 0;
}

.event-form input[type=text],
.event-form input[type=date],
.event-form input[type=datetime],
.event-form input[type=number],
.event-form input[type=search],
.event-form input[type=time],
.event-form input[type=url],
.event-form input[type=email],
textarea,
select
{
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #BEBEBE;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  outline: none;
  margin: 0;
  padding: 7px;
}

.event-form input[type=text]: focus,
.event-form input[type=date]: focus,
.event-form input[type=datetime]: focus,
.event-form input[type=number]: focus,
.event-form input[type=search]: focus,
.event-form input[type=time]: focus,
.event-form input[type=url]: focus,
.event-form input[type=email]: focus,
.event-form textarea: focus,
.event-form select: focus
{
  -moz-box-shadow: 0 0 8px #88D5E9;
  -webkit-box-shadow: 0 0 8px #88D5E9;
  box-shadow: 0 0 8px #88D5E9;
  border: 1px solid #88D5E9;
}

.event-form input[type=date] {
  padding: 4px;
}

.event-form .field-textarea
{
  height: 100px;
}

.event-form input[type=submit],
.event-form input[type=button]
{
  background: #4B99AD;
  border: none;
  color: #fff;
  padding: 8px 15px;
}

.event-form input[type=submit]: hover,
.event-form input[type=button]: hover
{
  background: #4691A4;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.event-form .required
{
  color: red;
}

.event-form .field-long,
.event-form .field-select
{
  width: 100%;
}

/* paging */
.pagin 
{
	padding: 2px 0;
	margin-bottom: 10px;
	font-family: "Verdana", sans-serif;
	font-size: 7pt;
	font-weight: bold;
}
.pagin * 
{
	padding: 2px 6px;
	margin: 0;
}
.pagin a 
{
	border: solid 1px #666666;
	background-color: #EFEFEF;
	color: #666666;
	text-decoration: none;
}
.pagin a:visited 
{
	border: solid 1px #666666;
	background-color: #EFEFEF;
	color: #60606F;
	text-decoration: none;
}
.pagin a:hover,
.pagin a:active 
{
	border: solid 1px #CC0000;
	background-color: white;
	color: #CC0000;
	text-decoration: none;
}
.pagin span 
{
	cursor: default;
	border: solid 1px #808080;
	background-color: #F0F0F0;
	color: #B0B0B0;
}
.pagin span.current 
{
	border: solid 1px #666666;
	background-color: #666666;
	color: white;
}

/* list items */
.event-list-item
{
	border-top: 1px solid #999999;
	margin-bottom: 10px;
	padding-top: 10px;
}
.event-list-item,
.event-list-info,
.event-list-date,
.event-list-action
{
    letter-spacing: normal!important;
    line-height: 1.3em;
	display: inline-block;
	vertical-align: top;
}
.event-list-action
{
    letter-spacing: initial;
}

/* info */
.event-list-item .event-list-info
{
	margin-right: 10px;
	width: 700px;
}
.event-list-info #EMLongDesc
{
	text-transform: uppercase;
}
.event-list-info #EMLongDesc a:hover
{
	text-decoration: underline;
}
.event-list-info #EMLongDesc .detail {
  line-height: 1.0em;
  font-size: 0.7em;
  text-transform: none;
}
.event-list-info .north
{
}
.event-list-info .south
{
/*	color: #FF9900; */
}
.event-list-info #Judges
{
    line-height: 1.0em;
	font-size: 0.7em;
}

/* date */
.event-list-item .event-list-date
{
	margin-right: 10px;
	letter-spacing: normal!important;
	width: 250px;
}

.event-list-date .closing
{
	color: #990000;
}
.event-list-date #EMClosingDtTm
{
	margin-top: 10px;
}

/* action */
.event-list-item .event-list-action
{
	width: 100px;
}

/* 907 theme adjustments */
.event-form input[type=date],
.event-form select {
  padding: initial;
}
select {
  /* unset select 100% */
  width: initial !important;
}

#EMLongDesc
{
  text-transform: uppercase;
}
