span.status_red{
	font-weight:	bold;
	color:			#bb0000;
}

span.status_green{
	font-weight:	bold;
	color:			#00bb00;
}

span.status_yellow{
	font-weight:	bold;
	color:			#ff8800;
}

div#entry_header{
	display:	table-row;
	padding:	0;
}

div#entry_header div.header_text{
	display:		table-cell;
	vertical-align:	top;
	width:			28%;
	margin:			0;
	padding:		1em;
}

div#entry_header div.header_text textarea{
	width:		100%;
	min-height:	12em;
	max-height:	36em;
	resize:		vertical;
}

div#entry_header div#header_image{
	display:		table-cell;
	vertical-align:	top;
	width:			16%;
	margin:			0;
	padding:		1em;	
}

div#entry_header div#header_image img{
	max-width:	100%;
	max-height:	10em;
}

div#entry_header div.header_text p{
	font-size:	75%;
	margin:		0.5em 1em 0.5em 1em;
}

div#section_prices table#prices{
	border-collapse:	collapse;
}

div#section_prices table#prices input[type='text']{
	max-width:	10em;
}

div#section_prices table#prices input[type='number']{
	max-width:	4em;
}

div#section_prices table#offers{
	width:	100%;
}

div#section_prices table#offers td{
	vertical-align:	top;
}

div#section_prices table#offers td.large{
	width:	22%;
}

div#section_prices table#offers td.small{
	width:	9%;
}

div#section_prices table#offers input[type='text']{
	width:		100%;
}

div#section_prices table#offers textarea{
	width:		100%;
	min-height:	4em;
	max-height:	15em;
	resize:		vertical;
}

div#section_prices table#offers input[type='number']{
	width:		5em;
}

div#screen_cover{
	background-color:	#000000;
	opacity:			0;
	display:			none;
	z-index:			900;
	transition:			opacity	0.5s ease-in-out;
	width:				100%;
	height:				100%;
	position:			fixed;
	top:				0;
	left:				0;
	right:				0;
	bottom:				0;
}

div#form_new_offer{
	opacity:			0;
	display:			none;
	z-index:			1000;
	transition:			opacity	1s ease-in-out;
	position:			fixed;
	height:				80%;
	top:				10%;
	left:				10%;
	right:				10%;
	bottom:				10%;
}

div#form_new_offer table{
	width:	100%;
}

div#form_new_offer table td{
	vertical-align:	top;
}

div#form_new_offer table td.large{
	width:	27%;
}

div#form_new_offer table td.small{
	width:	9%;
}

div#form_new_offer table input[type='text']{
	width:		100%;
}

div#form_new_offer table textarea{
	width:		100%;
	min-height:	4em;
	max-height:	15em;
	resize:		vertical;
}

div#form_new_offer table input[type='number']{
	width:		5em;
}

div#form_new_offer div#controls{
	text-align:	center;
}

div#form_new_offer div#controls input{
	margin:	2em 4em 2em 4em;
}

div.entry_schedule table.new_event{
	width:						80%;
	margin:						auto;
	border-collapse:	collapse;
}

div.entry_schedule table.new_event tr{
	width:	100%;
}

div.entry_schedule table.new_event th{
	width:						30%;
	background-color:	#777777;
}

div.entry_schedule table.new_event th{
	padding-top:			1em;
	width:						30%;
	background-color:	#777777;
}

div.entry_schedule table.new_event td{
	padding:					0.3em;
	text-align:				center;
	width:						30%;
	background-color:	#777777;
}

div.entry_schedule table.new_event td input{
	display:	inline-block;
}

div.entry_schedule table.new_event td input[type='text']{
	width:		100%;
	display:	inline-block;
}

div.entry_schedule table.new_event td textarea{
	display:	inline-block;
	width:	100%;
	resize:	vertical;
}

div.entry_schedule table.new_event td select{
	width:		100%;
	display:	inline-block;
}

div.entry_schedule table.new_event td input[type='number']{
	width:		4em;
	display:	inline-block;
}

