/* Steps List */
ul.steps {
	width: 565px;
	height: 62px;
	list-style-position: inside;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #959595;
}

	ul.steps li {
		background-color:#EBEBEB;
		background-image:url(/images/step-off-bg.gif);
		background-position:right center;
		background-repeat:no-repeat;
		float:left;
		height:55px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		width: 188px;
		padding: 5px 5px 2px 7px;
	}


		ul.steps li a {
			display:block;
			text-decoration: none;
			padding: 0px 5px 0px 0px;
			color: #CCCCCC;
		}

		ul.steps li a em {
			display:block;
			font-style:normal;
			font-weight:bold;
			margin:0;
		}

		ul.steps li.completed {
			background-color: #222222;
			background-image: url(/images/step-completed-bg.gif);
		}


		ul.steps li.current {
			background-color: #AE0000;
			background-image: url(/images/step-current-bg.gif);
		}

		ul.steps li.current a {
			color: #FFFFFF;
			text-decoration: none;
		}

		ul.steps li.completed a {
			color: #CCCCCC;
		}

		ul.steps li.nobg {
			background-image: none !important;
			width: 153px;
		}



/* Custom Fieldset */

#existing_venue {
	padding-left: 55px;
	
}

/* End Custom Fieldset */



#indicator {
	width: 20px;
	float: right;
}

	#indicator img {
		display: block;
		margin: auto;
	}



#content th, #content td {
	border-bottom: 1px solid #CCCCCC;
}

td.band_name {
	width:;
}

td.time {
	width: 120px;
}

td.headline {
	width: 20px;
}

td.options {
	width: 120px;
	text-align: center;
}

ul.submit {
	padding: 0;
	margin: 0;
}

ul.submit li {
	border-top: 1px solid #CCCCCC;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.submit li input {
	display: block;
	margin: auto;
}



form input#venue_name,
form input#venue_address1,
form input#venue_address2,
form input#venue_address3,
form input#event_title,
form input#topic_title,
form textarea#event_description,
form input#band_name,
form input#band_location,
form input#band_email,
form input#band_url,
form input#band_location,
form textarea#band_members,
form textarea#band_bio
 {
	width: 340px;
}

form input#event_price {
	width: 60px;
}




input#event_title,
textarea#event_description {
	width: 340px;
}

input#event_price,
input#venue_postcode {
	width: 80px;
}

select#event_type,
select#event_age {
	width: 100px;
}



#event-cp #current-image {
	float: left;
	width: 180px;
}

	#event-cp #current-image div img {
		display: block;
		margin: auto;
		padding: 2px;
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
	}

	#event-cp #current-image #delete {
		display: block;
		margin: 4px auto;

	}


	#event-cp #upload-image label {
		width: 60px;
	}

	#event-cp #upload-image #upload-file {
		width: 295px;
	}


#add-review #indicator {
	width: 100%;
	float: left;
	font-weight: bold;
}

#add-review #indicator img {
	float: left;
	margin-right: 5px;
}


#review-details {
	clear: both;
}


#search-results table {
	width: 100%;
}

#search-results table th {
	font-weight: bold;
	text-align: center;
}



#search-results table .venue {
	width: 150px;
}

#search-results table .review {
	width: 50px;
}



