/* CSS Document */

/*
	Background Yellow	#E8B602
	Dark Grey			#808080
	Light Grey			#E6E6E6
*/

body {
	margin: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #E8B602;
}

div {
	margin: 0;
	padding: 0;
	outline: 0;
}

a {
	outline: 0;
}

a:hover {}

	a img {
		border: 0;
	}

/* ------------------------------------ */
/* ------------------------------------ */

#main, #newstation {
	width: 1057px;
	height: 1%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 0 42px;
	background: url(/media/images/main_bg.png) 0 0 repeat-y;
}

	#header {
		position: relative;
		width: 999px;
		height: 205px;
		overflow: visible;
		background: url(/media/images/header_h_bg.png) center top repeat-x;
	}

	/* -------------------------------- */

	#wrapper {
		position: relative;
		width: 999px;
		height: 1%;
		overflow: visible;
		padding: 7px 0 0 0;
		background: #FFF;
	}

		#left_column {
			float: left;
			width: 657px;
		}

		/* ---------------------------- */

		#right_column {
			float: right;
			width: 320px;
		}

	/* -------------------------------- */

	#footer {
		position: relative;
		width: 959px;
		margin: 20px 0 0 20px;
		border-top: #000 1px solid;
		background: #FFF;
	}

/* ------------------------------------ */
/* ------------------------------------ */

/* ------ */
/* HEADER */
/* ------ */

	#logo {
		float: left;
		margin-left: 40px;
	}


/* ------- */
/* WRAPPER */
/* ------- */

	/* ----------- */
	/* LEFT COLUMN */
	/* ----------- */

	#now_playing {
		height: 128px; /* -26 */
		margin: -18px 0 0 -42px;
		padding: 22px 0 0 87px;
		background: url(/media/images/now_playing_bg.png) 0 0 no-repeat;
	}

		#now_playing .item {
			width: 578px;
		/*	height: auto;*/
			height: auto !important;
			height: 115px;
			min-height: 115px;
			overflow: auto;
		}

			#now_playing .item .thumb {
				float: left;
				padding: 5px;
				margin: 0;
				background: #FFF;
			}

			#now_playing .item .info_controls {
				float: right;
				width: 450px;
				height: 122px;

				background: #FFF;
			}

				#now_playing .item .top {
					width: 450px;
					height: auto;
					overflow: auto;
					border-bottom: #CCC 1px solid;
				}

					#now_playing .item .top p.now_playing {
						float: left;
						width: 95px;
						margin: 0;
						padding: 8px 0 8px 0;
						font-size: 1.3em;
						font-weight: bold;
						text-align: center;
						text-decoration: none;
						color: #FFF;
						background: #E8B602;
					}

					#now_playing .item .top p.txt {
						float: right;
						width: 305px;
						margin: 0;
						padding: 9px 0 0 0;
					}

					#now_playing #controls{
						position:relative;
						z-index:100;
						background:#FFF;
						height:30px;
					}
						#now_playing #controls p.time{ height:18px;}

				/* -- */

				#now_playing .item .bottom {
					width: 450px;
					height: 88px;
					overflow: hidden;
				}

					#now_playing .item .bottom .left {
						float: left;
						width: 250px;
                        margin-left: 10px;
					}

						#now_playing .item .bottom .left p {
							height: 47px;
							margin: 0;
							padding: 5px 0 0 10px;
						}

						#now_playing .item .bottom .left .controls {
							width: 221px;
							height: 35px;
							overflow: hidden;
							text-align: center;
						}

					/* -- */


					#now_playing .item .bottom .buttons {
						float: left;
						width: 95px;
						padding: 10px 0 0 0;
					}

					/* -- */

						#now_playing .item .bottom .buttons a {
							display: block;
							float: left;
							padding: 0 0 5px 0;
						}

					/* -- */

					#now_playing .item .bottom .share {
						float: right;
						width: 91px;
						padding: 10px 0 0 0;
						text-align: center;
					}

						#now_playing .item .bottom .share .title {
							display: block;
							line-height: 20px;
							font-weight: bold;
						}

						#now_playing .item .bottom .share .facebook {
							margin-bottom: 10px;
						}

						#now_playing .item .bottom .share .twitter {}

	/* ---- */

	#playlist {
		width: 598px;
		margin: 30px 0 0 45px;
	}

		#playlist .title {
			width: 564px; /* -14 */
            height: 22px;
			padding: 4px 7px;
			color: #FFF;
			background: #808080;
		}

			#playlist .title .label {
				display: block;
				float: left;
				padding: 3px 0 0 0;
				font-size: 1.3em;
				font-weight: bold;
			}

			#playlist .title .buttons {
				float: left;
				padding: 0 10px;
			}

			#playlist .title .label_2 {
				float: left;
				padding: 4px 5px 0 0;
				color: #FFF;
			}

			#playlist .title .shuffle, #playlist .title .repeat{
				float:right;
				display:block;
				color: #FFF;
				padding: 4px 20px 0 0;
				text-decoration:none;
			}

			#playlist .title .shuffle:hover, #playlist .title .repeat:hover{
				color: #E8B602;
			}

		/* -- */

		#playlist .item {
			width: 578px;
			height: auto;
			height: auto !important;
			height: 115px;
			min-height: 115px;
			overflow: auto;
			padding-bottom: 7px;
			background: #E6E6E6;
		}

		#playlist .item.sel {
			width: 582px;
			background: #E8B602 url(/media/images/playlist_item_sel_bg.png) right top no-repeat;
		}

			#playlist .item .thumb {
				float: left;
				padding: 5px;
				margin: 7px 0 0 10px;
				background: #FFF;
			}

			/* -- */

			#playlist .item .info_controls {
				float: left;
				width: 410px;
				margin: 7px 0 0 7px;
				background: #FFF;
			}

				#playlist .item .top {
					width: 410px;
					height: 1%;
					overflow: hidden;
					border-bottom: #CCC 1px solid;
				}

					#playlist .item .top .song {
						float: left;
						width: 75px; /* -20 */
						padding: 8px 0 8px 20px;
						font-size: 1.3em;
						font-weight: bold;
						text-decoration: none;
						color: #FFF;
						background: #808080 url(/media/images/btn_play_2.png) 65px center no-repeat;
					}

					#playlist .item .top p {
						float: right;
						width: 300px;
						margin: 0;
						padding: 9px 5px 9px 0;
					}

				/* -- */

				#playlist .item .bottom {
					width: 410px;
					height: 1%;
					overflow: hidden;
				}

					#playlist .item .bottom p {
						float: left;
						margin: 0;
						width: 300px; /* -20 */
						height: 70px; /* -15 */
						padding: 4px 0 0 20px;
					}

					#playlist .item .bottom .button {
						display: block;
						float: right;
						margin: 49px 5px 0 0;
					}

				/* -- */

				#playlist .sublist {
					width: 411px;
					/* margin-left:126px; */
					padding: 0 40px 0 127px;
					background: #E6E6E6;
				}

					#playlist .sublist a {
						display: block;
						padding: 4px 4px 4px 20px;
						border-bottom: #DDD 1px solid;
						text-decoration: none;
						color: #000;
						background: #FFF url(/media/images/sublist_item.png) 5px center no-repeat;
					}

					#playlist .sublist a:hover {
						text-decoration: underline;
					}

					#playlist .item .sublist a.sel {
						font-weight: bold;
					}

	/* ------------ */
	/* RIGHT COLUMN */
	/* ------------ */

	#concert_info {
		width: 335px;
		background: url(/media/images/concert_info_bg.png) 0 0 no-repeat;
	}

		#concert_info .info {
			height: 65px;
		}

			#concert_info .info .text {
				float: left;
				width: 150px; /* -5 */
				height: 47px; /* -5 */
				overflow: hidden;
				padding: 5px 0 0 5px;
			}

				#concert_info .info .text .label {
					color: #FFF;
				}

			/* -- */

			#concert_info .info .button {
				display: block;
				float: left;
				margin: 12px 0 0 50px;
			}

		/* -- */

		#concert_info .map {
			position: relative;
			z-index: 0;
			width: 303px;
			height: 200px;
			overflow: hidden;
			margin: 13px 0 0 0;
		}

			#concert_info .map .map_message {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 303px;
				line-height: 50px;
				font-size: 13px;
				text-align: center;
				color: #FFF;
				background: url(/media/images/png-dot.png) 0 0 repeat;
			}

		/* -- */

		#concert_info .share {
			width: 303px;
			height: 1%;
			overflow: hidden;
			margin: 0 0 0 0;
			background: #E6E6E6;
		}

			#concert_info .share .label {
				display: block;
				float: left;
				padding: 13px 0 13px 5px;
				color: #000;
			}

			#concert_info .share .buttons {
				float: right;
				padding: 10px 0 0 0;
			}

				#concert_info .share .buttons .facebook {
					float: left;
				}


				#concert_info .share .buttons .twitter {
					float: right;
					width: 100px;
					margin-left: 10px;
				}

		#poweredby {
			width: 303px;
			height: 1%;
			overflow: hidden;
			margin: 25px 0 0 0;
		}

	/* ---- */

	#related {
		width: 303px;
		margin-top: 25px;
	}

		#related .title {
			padding: 9px 5px;
			font-size: 1.2em;
			font-weight: bold;
			color: #FFF;
			background: #E8B602
		}

		#related .item {
			padding: 9px 5px;
			border-top: #FFF 1px solid;
		}

		#related .item.color_1 {
			color: #FFF;
			background: #CCCCCC;
		}

		#related .item.color_2 {
			background: #E6E6E6
		}

	#bands {
		width: 303px;
		margin-top: 25px;
	}

		#bands .title {
			padding: 9px 5px;
			font-size: 1.2em;
			font-weight: bold;
			color: #FFF;
			background: #E8B602
		}

		#bands .item {
			padding: 9px 5px;
			border-top: #FFF 1px solid;
		}

		#bands .item.color_1 {
			background: #CCCCCC;
		}

		#bands .item.color_2 {
			background: #999;
		}
		#bands .item.color_1 a{
			font-size:12px;
			color: #666;
			text-decoration:none;
		}

		#bands .item.color_2 a{
			color: #FFF;
			font-size:12px;
			text-decoration:none;
		}

		#bands .item.color_1 a:hover{
			font-size:12px;
			color: #FFFF9B;
			text-decoration:underline;
		}

		#bands .item.color_2 a:hover{
			color: #FFFF9B;
			font-size:12px;
			text-decoration:underline;
		}

/* ------ */
/* FOOTER */
/* ------ */

	#footer p {
		margin: 0;
		padding: 17px 0;
		font-size: 1.1em;
		text-align: left;
	}

		#footer p a {
			text-decoration: none;
			color: #000;
		}

		#footer p a:hover {
			text-decoration: underline;
		}

	#footer .sn_links {
		position: absolute;
		top: 15px;
		right: 0px;
	}

		#footer .sn_links a {
			padding-left: 12px;
			text-decoration: none;
			color: #999;
		}

		#footer .sn_links a:hover {
			color: #000;
		}

/* ------------------------------------ */
/* ------------------------------------ */

/* Retoques para Pantalla Principal */

#header {
	position: relative;
}

.moreless {
    padding: 0pt 5px;
    cursor: pointer;
    display: block;
    width: 73px;
    height: 20px;
    text-indent: -9999em;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
}

.more {
    background:transparent url(/media/images/btn_more.png) no-repeat scroll 0 0;
}

.less {
    background:transparent url(/media/images/btn_less.png) no-repeat scroll 0 0;
}

/* Boton Play/Pause */
#play_button {
    padding: 0pt 5px;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    text-indent: -9999em;
    width: 14px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
}

.playing .play {
    background:transparent url(/media/img/play.png) no-repeat scroll 0 0;
}

.playing .play:hover {
    background:transparent url(/media/img/pause.png) no-repeat scroll 0 0;
}

.paused .play {
    background:transparent url(/media/img/pause.png) no-repeat scroll 0 0;
}

.paused .play:hover {
    background:transparent url(/media/img/play.png) no-repeat scroll 0 0;
}

#mute_button {
    padding: 0pt 5px;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    text-indent: -9999em;
    width: 14px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
}

.unmute {
    background:transparent url(/media/img/audio.png) no-repeat scroll 0 0;
}

.unmute:hover {
    background:transparent url(/media/img/noaudio.png) no-repeat scroll 0 0;
}

.mute {
    background:transparent url(/media/img/noaudio.png) no-repeat scroll 0 0;
}

.mute:hover {
    background:transparent url(/media/img/audio.png) no-repeat scroll 0 0;
}

a.sortbutton {
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    text-indent: -9999em;
    width: 48px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
}

#sort_by_venue {
    background:transparent url(/media/images/btn_sort_venue.png) no-repeat scroll 0 0;
}

#sort_by_venue:hover {
    background:transparent url(/media/images/btn_sort_venue_bold.png) no-repeat scroll 0 0;
}

#sort_by_artist {
    background:transparent url(/media/images/btn_sort_artist.png) no-repeat scroll 0 0;
}

#sort_by_artist:hover {
    background:transparent url(/media/images/btn_sort_artist_bold.png) no-repeat scroll 0 0;
}

#sort_by_date {
    background:transparent url(/media/images/btn_sort_date.png) no-repeat scroll 0 0;
}

#sort_by_date:hover {
    background:transparent url(/media/images/btn_sort_date_bold.png) no-repeat scroll 0 0;
}

/* ------------------------------------ */
/* ------------------------------------ */

/* ¡Este es el estilo para Home! */

#home {
	position: relative;
	width: 676px;
	height: 555px;
	margin: 0 auto;
	background:#FFF url(/media/images/logo_home.png) 0 0 no-repeat;
}

	/* SIGN IN WITH FB/TW */

	#home_sign_in {
		position: absolute;
		top: 10px;
		right: -12px;
		width: 255px;
		height: auto;
		overflow: hidden;
		background: url(/media/images/sign_in_bg.png) right 0 no-repeat;
	}

		#home_sign_in .login_buttons {
			width: 245px;
			height: 32px;
			padding-left: 10px;
			overflow: auto;
		}

			#home_sign_in .tw,
			#home_sign_in .fb {
				float: left;
				padding: 7px 0 0 10px;
			}

		/* -- */

		#home_sign_in .create_station {
			width: 226px;
			height: 26px;
			margin-left: 10px;
			padding: 2px 0 0 0;
			text-align: center;
			background: url(/media/images/sign_in_home_buttons_bg.png) 0 bottom no-repeat;
		}

	/* LOGUED */

	#home_logued {
		position: absolute;
		top: 10px; /* 10 */
		right: -12px;
		width: 255px;
		padding: 32px 0 0 ;
		overflow: hidden;
		background: url(/media/images/sign_in_bg.png) 0 0 no-repeat;
	}

		#home_logued .content {
			width: 225px;
			padding: 0 20px 0 10px;
			height: 98px;
			background: url(/media/images/logued_bg.png) 10px 0 no-repeat;
		}

			#home_logued .content .user_pic {
				float: left;
				width: 72px;
				height: 66px;
				padding: 7px 0 0 10px;
				background: url(/media/images/logued_user_pic_bg.png) 10px 7px no-repeat;
			}

				#home_logued .content .user_pic img {
					margin: 3px 0 0 4px;
				}

			#home_logued .content p.user_name {
				float: right;
				width: 135px;
				height:35px;
				overflow: hidden;
				margin: 0;
				padding: 5px 0 0 0;
				font-size: 14px;
				letter-spacing: -0.015em;
				text-align: center;
				color: #FFF;
			}

			#home_logued .content .logout {
				float: right;
				width: 135px;
				text-align: center;
			}

			#home_logued .content .create_station {
				clear: both;
				float: right;
				width: 135px;
				text-align: center;
			}

	/* ---- */

	#home_search {
		position: absolute;
		top: 225px;
		left: -22px;
		width: 718px;
		height: 199px;
		margin: 0 0 0 -20px;
		padding: 41px 0 0 0;
		background: url(/media/images/home_bg.png) 0 0 no-repeat;
	}

		#home_search form {
			padding: 45px 0 0 42px;
		}

		#home_search .field {
			float: left;
			width: 200px;
			padding: 8px 25px;
		}

			#home_search form select {
				width: 200px;
				padding: 2px;
				border: #CCC 1px solid;
			}

		#home_search .submit_field {
			float: right;
			padding-right: 80px;
			text-align: right;
		}

		/* -- */

		#home_search .message {
			padding: 35px 0 0 55px;
		}

			#home_search .message .content {
				width: 630px;
				height: 71px;
			}

				#home_search .message .content p {
					margin: 0;
					padding: 0 0 15px 0;
					font-size: 13px;
					color: #FFF;
				}

				#home_search .message .content a {
					color: #e8b602;
				}

	/* -- */

	#home #footer {
		position: absolute;
		margin: 0 35px;
		top: 477px;
		width: 606px;
		border-top: #7F7F7F 2px solid;
		text-align: center;
	}

		#home #footer p {
			margin: 0;
			padding: 20px 0;
		}

		#home #footer a {
			color: #000;
			text-decoration: none;
		}

/* ------------------------------------ */
/* ------------------------------------ */

/* Pantalla Principal */

/* SIGN IN */

#internal_sign_in {
	position: absolute;
	top: 30px;
	right: -12px;
	width: 349px;
	height: auto;
	overflow: auto;
	background: url(/media/images/sign_in_internal_bg.png) right 0 no-repeat;
}

	#internal_sign_in .form {
		/*
		height: 34px;
		padding: 10px 0 0 40px;
		*/
		height: 44px;
		line-height: 43px;
		padding: 0 0 0 40px;
	}

		#internal_sign_in .form select {
			width: 120px;
		}

	#internal_sign_in .buttons_container {
		width: 242px;
		height: auto;
		overflow: auto;
		margin-left: 40px;
		background: url(/media/images/logued_internal_bg.png) 0 bottom no-repeat;
	}

		#internal_sign_in .buttons {
			width: 227px; /* 242 - 15 */
			height: 33px;
			/* margin-left: 40px; */
			padding-left: 15px;
			/* background: url(/media/images/sign_in_buttons_bg.png) 0 bottom no-repeat; */
		}

			#internal_sign_in .tw,
			#internal_sign_in .fb {
				float: left;
				padding: 7px 0 0 10px;
			}

		#internal_sign_in .create_station {
			width: 242px;
			height: 27px;
			/* margin-left: 40px; */
			padding: 2px 0 0 0;
			text-align: center;
		}

/* LOGUED */

#internal_logued {
	position: absolute;
	top: 30px; /* 10 */
	right: -12px;
	width: 349px;
	padding: 0 0 0 ;
	overflow: hidden;
	background: url(/media/images/sign_in_internal_bg.png) 0 0 no-repeat;
}

	#internal_logued .form {
		height: 44px;
		line-height: 43px;
		padding: 0 0 0 40px;
	}

		#internal_logued .form select {
			width: 120px;
		}

	/* -- */

	#internal_logued .content {
		width: 225px;
		padding: 0 20px 0 50px;
		height: 98px;
		background: url(/media/images/logued_bg.png) 50px 0 no-repeat;
	}

		#internal_logued .content .user_pic {
			float: left;
			width: 72px;
			height: 66px;
			padding: 7px 0 0 10px;
			background: url(/media/images/logued_user_pic_bg.png) 10px 7px no-repeat;
		}

			#internal_logued .content .user_pic img {
				margin: 3px 0 0 4px;
			}

		#internal_logued .content p.user_name {
			float: right;
			width: 135px;
			height:35px;
			overflow: hidden;
			margin: 0;
			padding: 5px 0 0 0;
			font-size: 14px;
			letter-spacing: -0.015em;
			text-align: center;
			color: #FFF;
		}

		#internal_logued .content .logout {
			float: right;
			width: 135px;
			text-align: center;
		}

		#internal_logued .content .create_station {
			clear: both;
			float: right;
			width: 135px;
			text-align: center;
		}

/* ------------------------------------ */
/* ------------------------------------ */

/* CSS para la pantalla Create Station */

#header_form .user_info {
	position: relative;
	z-index: 2;
}

#header_form .station_name {
	position: relative;
	z-index: 0;
	width: 305px;
	height: 47px;
	margin: -12px 0 0 13px;
	padding-top: 8px;
	background: url(/media/images/station_name_bg.png) 0 0 no-repeat;
}

	#header_form .station_name label {
		display: block;
		float: left;
		padding-right: 5px;
		line-height: 17px;
		font-size: 14px;
		color: #FFF;
	}

	#header_form .station_name input {
		width: 150px;
		padding: 2px 0;
		border: #CCC 1px solid;
		background: #FFF;
	}

/* ---- */

#full_column {
	width: 956px;
	margin: 0 auto;
}

	#station_url,
	#select_cities,
	#my_venue {
		height: auto !important;
		height: 61px;
		min-height: 61px;
		padding: 52px 0 5px 0;
	}

	#station_url {
		background: url(/media/images/title_station_name_bg.png) 0 0 no-repeat;
	}

	#select_cities {
		background: url(/media/images/title_select_cities_bg.png) 0 0 no-repeat;
	}

	#my_venue {
		background: url(/media/images/title_my_venue_bg.png) 0 0 no-repeat;
	}

		#station_url .content,
		#select_cities .content,
		#my_venue .content {
			width: 900px;
			height: 1%;
			overflow: hidden;
			padding: 10px 20px;
			background: #E6E6E6;
		}

		#station_url .content {
			padding: 20px 20px;
		}

            #station_url .content .error {
                color:red;
            }

			#station_url .content label {
				font-size: 12px;
				font-style:italic;
				color:#F60;
			}

			#station_url .content input {
				width: 250px;
			}

		#my_venue .content {
			background: #CCC;
		}

			#my_venue .menu {
				width: 940px;
				padding: 7px 0;
				font-size: 14px;
				text-align: center;
				line-height: 30px;
				color: #FFF;
				background: #808080;
			}

				#my_venue .menu a {
					margin-left: -1px;
					padding: 7px 7px;
					font-size: 1em;
					text-decoration: none;
					color: #FFF;
					background: url(/media/images/my_venue_menu_sep.png) right center no-repeat;
				}

				#my_venue .menu a.last {
					background: none;
				}

				#my_venue .menu a:hover {
					background: #FC3;
				}

				#my_venue .menu a.sel {
					background: #FC3;
				}

			/* -- */

			#select_cities .content .check_field {
				display: block;
				float: left;
				padding: 3px 0;
				width: 150px;
			}

			#my_venue .content .check_field {
				display: block;
				float: left;
				padding: 3px 0;
				width: 180px;
			}

            #my_venue .content {
                display: none;
            }

            #my_venue .visible {
                display: block;
            }

				#select_cities .content .check_field input,
				#my_venue .content .check_field input {
					float: left;
				}

				#select_cities .content .check_field span,
				#my_venue .content .check_field span {
					display: block;
					float: left;
					line-height: 20px;
				}

				#select_cities .content .check_field label,
				#my_venue .content .check_field label {
					display: block;
					float: left;
					line-height: 20px;
				}

			/* -- */

			#select_cities .buttons,
			#my_venue .buttons {
				width: 880px;
				padding: 7px 40px 7px 0;
				font-size: 14px;
			/*	text-align: right; */
				color: #FFF;
				background: #CCC;
			}

			#select_cities .buttons {
				background: #E6E6E6;
			}

			#select_cities .button,
            #my_venue .button {
                float: right;
                display: block;
                padding: 0pt 1px;
                cursor: pointer;
                display: block;
                text-indent: -9999em;
                height: 23px;
                -moz-background-clip:border;
                -moz-background-inline-policy:continuous;
                -moz-background-origin:padding;
            }

			#select_cities .all,
            #my_venue .all {
                width: 50px;
                background:transparent url(/media/images/btn_all.png) no-repeat scroll 0 0;
            }

			#select_cities .none,
            #my_venue .none {
                width: 51px;
                background:transparent url(/media/images/btn_none.png) no-repeat scroll 0 0;
            }

			#select_cities .savelisten,
            #my_venue .savelisten {
                width: 81px;
                background:transparent url(/media/images/btn_save_listen.png) no-repeat scroll 0 0;
            }

#wrapper #message {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	padding: 2px;
	line-height: 16px;
	background: #EFEFEF;
}

	#wrapper #message img {
		margin-right: 5px;
	}

#header a#refresh {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #FFF;
}

