	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		text-decoration:none;
	}
	a:link{
		color:#eee;
	}
	a:hover{
		color:#eee;
	}
	a:visited{
		color:#eee;
	}
	body{
		background:#eee;
		color:#111;
		font-family: 'Open Sans', arial, sans-serif;
		
		padding: 85px 0 0 0;

	}
	.logo{
		margin:32px;
	}
	#header{
		background:#111;
		top:0;
		color:#eee;
		position:fixed;
		width:100%;
		z-index:9;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		height:85px;
		
		
	}
	.container{
		width:960px;
		margin:0 auto;
		position:relative;
	}
	#header h1{
		font-size:16px;
		position:fixed;
	}
	.navigation{
		position:absolute;
		right:20px;
		top:15px;
	}
	.top_menu_avatar img{
		border-radius:4px;
		cursor:pointer;
	}
	.top_user_drop{
		position: absolute;
		background: #fff;
		border-radius: 4px;
		padding: 20px;
		top: 49px;
		border: 1px solid #ccc;
		box-shadow: 0 2px 3px rgba(0,0,0,0.3);
		color: #333;
		text-decoration: none;
		list-style: none;
	}
	.top_user_drop li{		
		list-style:none;
	}
	.top_user_drop li a{
		padding:10px;	
		color:#333;
		display:block;

	
	}
	.top_user_drop li:hover a{
		color:rgb(255, 61, 0);
	}
	.top_user_caret {
		position: absolute;
		top: -23px;
		font-size: 35px;
		width: 100%;
		text-align: right;
		}
		.top_user_caret i {
margin-right: 20px;
color:#fff;
}
.text_center{
text-align:center;
}
ul.menu_icons i{
margin-right:5px;
width:20px;
display:block;
float:left;
}
.show_info, .user_info{
background: #111;
padding: 20px;
color: #eee;
box-shadow: 0 11px 29px -5px rgba(0,0,0,0.7);
border-radius: 8px;
overflow: auto;
position:relative;
}
.edit_icon{
background: none;
font-size: 42px;
position: absolute;
right: 19px;
bottom: 20px;
cursor:pointer;
}
.hidden{
display:none;
}


.artist{
margin:0;
text-transform:uppercase;
padding:10px 0 0 20px;
text-decoration:none;
color:#ccc;
height:45px;
font-size:20px;

}
.welcome{
padding:20px;
}
.chose_color{
color: rgba(35, 145, 197, 0.8);
}
.venue {
padding-left:20px;
margin-bottom:10px;
font-size:18px;
font-weight:normal;
letter-spacing:2px;
color: rgba(35, 145, 197, 0.8);
}
.location {
padding-left:20px;
margin:0;
font-size:11px;
line-height:16px;
font-weight:bold;
color: rgba(35, 145, 197, 0.8);
}
.show_date {
padding:20px 30px 20px 20px;
margin:0;
color:#ddd !important;
text-transform:uppercase;
text-align:right;
float:right;
font-size:22px;
}

.show_meta{
padding:20px 0;

}
.pop_header{
background: #333;
color: white;
padding: 14px;
font-size: 36px;
font-weight: 100;

}
.pop_up{
width:600px;

box-sizing:border-box;
-moz-box-sizing:border-box;
border-radius:4px;
background:#eee;
margin-left:-300px;
left:50%;
position:fixed;
top:10%;
z-index:9;
}
.overlay{
background:rgba(0,0,0,1);
bottom: 0;
left: 0;
opacity: .95;
filter: alpha(opacity = 95);
position: fixed;
top: 0;
width: 100%;
z-index:8;
}
.edit_user_image_large{
cursor:pointer;
position: absolute;
top: 20px;
left: 20px;
width: 200px;
height: 200px;
font-size: 100px;
padding: 47px 56px;
box-sizing: border-box;
-moz-box-sizing: border-box;
text-shadow: 0 3px 8px rgba(0,0,0,0.8);
background: rgba(0,0,0,0.6);
opacity: 0.4;
}
.show
{
background: #111;

color: #ddd;
width: 100%;
height: 147px;
font-size: 10px;
font-family: Helvetica, Trebuchet, Arial, sans-serif;
line-height: 100%;
margin-bottom: 26px;

}
.profile_field_header{
font-size: 22px;
padding: 10px 0;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}
.pop_form_container{
padding:20px;
overflow:auto;
}
.pop_form input,.pop_form select, .pop_form textarea {
width: 426px;
padding: 7px;
box-sizing: border-box;
-moz-box-sizing: border-box;
margin-left: 0;
display: block;
border-radius: 0 3px 3px 0;
border: 1px solid #999;
}
.pop_form input[type="submit"]{
background: #eee;
border: 1px solid #888;
width: 93px;
margin-left: 0;
float: right;
margin-top: 25px;
border-radius: 4px;
cursor:pointer;
}
.pop_form input[type="submit"]:hover{
background: #ddd;

}
.pop_form label{
float: left;
color: #333;
display: block;
padding: 8px;
width: 130px;
height: 32px;
-moz-box-sizing:border-box;
box-sizing: border-box;
}
.show:hover
{
background: -webkit-linear-gradient(bottom, rgb(45,45,45) 0%, rgb(66,66,66) 100%);
}

.show a{
color:inherit;

}
.show a:hover{
color:inherit;

}

.p_btn i{
margin-right:10px;
}

.p_btn{
	opacity:0.90;
cursor:pointer;
background: #222;
padding: 10px 20px;
color: white;
border-radius: 4px;
}
.p_btn:hover{
opacity:1;
}
.content_container{
width:960px;
margin: 50px auto 0 auto;
}
.f-Left{
float:left;
}
.f-right{
float:right;
}
#show_info{

display:none;
height:400px;
width:200px;position:fixed;
top:600px;
background:#000;
}


