body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	top: 0px;
	left: 0px;	
	margin: 0px;
	padding: 0px;		
	font-family: Verdana, Geneva, sans-serif;
}

table {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}

input, textarea, select {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

ul {
	list-style-type: none;
	list-style-position:inside;
	margin-top:8px;
	margin-left:5px;
	padding-left: 8px;
	top:8px;
}

/* a.link_no_decoration:link, a.link_no_decoration :visited, a.link_no_decoration:hover, a.link_no_decoration:active */

a.link_no_decoration  {
	text-decoration:none;
} 

/* a.link_box:link,a.link_box:visited  */

a.link_box {
	font-size: 10px;
	z-index:10000;
	color: #000000;
	vertical-align: super;
	background-color: #ffffff;
	display:block;
	padding:8px;
	margin:0px;
	text-decoration:none;
	text-align: justify;
}

/*
a.link_box:hover,a.link_box:active {
	font-size: 10px;
	z-index:10000;
	color: #000000;
	vertical-align: super;
	background-color: #dddddd;
	display:block;
	padding:8px;
	margin:0px;	
	text-decoration:none;	
	text-align: justify;	
}
*/


.box-150{
	display: block;
	position: relative;
	width: 150px;
	float: left;
	font-size: 9px;
}

.box-400{
	display: block;
	position: relative;
	width: 400px;
	float: left;
	font-size: 9px;	
}


.drop-box{
	padding: 7px 8px 7px 8px;
	border-bottom: 1px solid #dddddd;
	display:block;
	text-align: justify;
	position: relative;
}

.headings{
	font-weight: bold;
}

.no-padding{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.add-padding{
	padding: 8px 8px 8px 8px;
}

.audio_image{
	height: 24px;
	width: 24px;
	margin: 0px 0px 0px 0x;
	padding: 0px 0px 0px 0px;
	background-image: url('/themes/default/images/audio_speakers_24.png');
	white-space: nowrap;
}

.no_audio_image{
	height: 24px;
	width: 24px;
	margin: 0px 0px 0px 0x;
	padding: 0px 0px 0px 0px;
	background-image: url('/themes/default/images/no_audio_24.png');
	white-space: nowrap;
}

.video_image{
	height: 24px;
	width: 24px;
	margin: 0px 0px 0px 0x;
	padding: 0px 0px 0px 0px;
	background-image: url('/themes/default/images/film_camera_24.png');
	white-space: nowrap;
}


.center{
	text-align: center;
}

.grey_bg{
	background-color: #dddddd;	
	text-align: center;
}

.float_left{
	float: left;
	padding: 6px
}

.float_right{
	float: right;
}

.how_long_ago{
	font-style:italic;
	font-size: 9px;
	color:#888888;
}

.message{
	float: right;
	height: 50px;
	padding: 2px 2px 2px 2px;
}

.padd-bottom{
	padding: 0px 0px 11px 0px;
}

.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}

.text-wrap{
   white-space: normal;
}

.text-align-right{
	text-align: right;
}

#about{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	top: 40px;
	left: 8px;
	width: 938px;
	padding: 8px;
	font-size: 10px;
	z-index: 1;
}

#about select{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
}

#amazon_300_250_ads{
  padding: 8px 0px 8px 2px;
  width: 300px;
  height: 250px;
}

#google_ads_336_280{
  padding: 8px 0px 8px 2px;
  width: 336px;
  height: 280px;
}

#band_information{
   margin-top: 0px;
   margin-left: 0px;
   position: relative;
   top: 8px;
   width: 232px;
   border-width: 2px;
   border-style: solid;
   border-color: #dddddd;
	font-size: 11px;
	padding: 8px;   
}

#band_header{
	font-weight: bold;
}

#band_information ul{
	list-style-type: none;
	list-style-position:inside;
	margin-top:5px;
	margin-left:5px;
	padding-left: 8px;
}

#benefits {
	font-size: 18px;
	color: #000000;
	margin-top: 5px;
	text-align: center;	
}

#change_password{
	font-size:9px;
	text-align: right;
	width:238px;
}

#clickit{
	position: relative;
	font-size: 9px;
	vertical-align: bottom;
	top: 558px;
	left: 7px;
	text-align: justify;
	width: 230px;
	z-index: 10000;
}

#comments{
	margin-top: 0px;
	margin-left: 0px;
	float: right;
	position: relative;
	display: none;
}
	
#concert_column{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 40px;
	left: 8px;
}

#concert_group{
	float: right;
}

#concert_information{
	margin-top: 0px;
	margin-left: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	width: 232px;
	padding: 8px;
	font-size: 11px;
}

#concert_info_title {
	font-weight: bold;
	font-size: 12px;
	
}

#contribute {
	font-size: 12px;
	color: #000000;
	text-align: center;	
}

#delete_main_image_from_rotation{
	position:absolute;
	margin-top: 0px;
	margin-left: 0px;
	top: 46px;
	left: 530px;
	height:16px;
	width:16px;
	z-index: 10000;
}

#details{
	float: right;
}

#donate_box {
	background-color: white;
	position: absolute;
	top: 464px;
	left: 255px;
	height: 174px;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
	text-align: center;
	font-size: 9px;
}

#find {
	font-size: 12px;
	color: #000000;
	text-align: center;
}

#google_ads {
	position: absolute;
	top: 641px;
	left: 664px;
	width: 356px;
	height: 248px;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;	
}

#google_ads_250_250 {
	position: relative;
	top: 22px;
	width: 250px;
	height: 250px;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
	text-align: center;
}

#google_search{
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 6px;	
	float: left;
	left: 28px;
	top: 8px;
	height: 16px;
	width: 16px;
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url('/themes/default/images/magnifying_glass_white_16.png');
	white-space: nowrap;
}

#add_concert_icon{
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 6px;	
	float: left;
	left: 26px;
	top: 4px;
	height: 24px;
	width: 24px;
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url('/themes/default/images/ticket_blue_24.png');
	white-space: nowrap;
}

#add_concert_number{
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;	
	float: left;
	left: 26px;
	top: 7px;
	height: 24px;
	display: block;
	padding: 0px 0px 0px 0px;
}

/* #main_nav_left #add_concert_number a:link, #main_nav_left #add_concert_number a:visited, #main_nav_left #add_concert_number a:hover, #main_nav_left #add_concert_number a:active */

#main_nav_left #add_concert_number a {
	left: 0px;
	color: red;
	font-weight: bolder;
}

#google_search_box{
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	left: 300px;
	top: 32px;
	border-width: 2px;
	border-style: none solid solid solid;
	z-index: 10000;
	background-color: #ffffff;
	font-size: 10px;
}


#images_roio_thumbs{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 40px;
	left: 616px;
	width:50px;
	border-width: 2px;
    border-style: solid;
    border-color: #dddddd;
	z-index: 9999;
}

#last_30_days_adds {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: -10px;
	left: 8px;
	width: 234px;
	height: 260px;
}

#login-logout {
	position: absolute;
	left: 232px;
	top: 523px;
	width: 170px;
	height:80px;
	z-index:99;
}

#login-logout  ul{
	margin-top:5px;
	margin-left:5px;
	list-style-type: none;
	list-style-position:inside;
	padding-left: 0px;	
	font-size:9px;
	text-align:right;
}

#login-logout input {
	font-size:9px;
}

#main_benefits_box {
	background-color: #ffffff;
	position: absolute;
	top: 40px;
	left: 568px;
	width: 378px;
	height: 390px;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding: 8px;
	z-index:10;
    border-width: 2px;
    border-style: solid;
    border-color: #dddddd;
}

#main_benefits_image {
	font-size: 14px;
	font-weight: bold;
	margin-left:auto;
	margin-right:auto;
}

#main_benefits_small {
	margin-left:auto;
	margin-right:auto;
}

#main_nav_area{
	position: relative;
	top: 6px;
	left: 20px;
	height: 24px;
	float: left;
	
}

#main_nav_bar {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height:32px;
	width:100%;
	background-color: #000000;
	z-index:8888;
	color:#ffffff;
	background-image:url('/themes/default/images/black_pixel.gif');
	background-repeat:repeat;
}

#main_nav_left {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	display:block;
	width:900px;
	height:32px
}

/* #main_nav_left a:link, #main_nav_left a:visited, #main_nav_left a:hover, #main_nav_left a:active */

#main_nav_left a  {
	display: block;
	color:#ffffff;
	text-decoration:none;

} 

#google_plus_one{
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	left: 28px;
	top: 7px;
}


#main_nav_right {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 0px;
	left: 770px;
	display:block;
	width:300px;
	height:32px
}

#messages_nav {
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	top: 9px;
	right: 25px;
	height:18px;
	width:30px;
	font-size: 10px;
	z-index:9999;
	color: #ffffff;
	vertical-align: super;
	float: left;
	display: block;
}

/* #messages_nav a:link, #messages_nav a:visited, #messages_nav a:hover, #messages_nav a:active */

#messages_nav a {
	color:#ffffff;
	text-decoration:none;	
} 

#messages_nav a, #messages_nav_mwi_icon_gr_div a, #messages_nav_mwi_icon_wh_div a, #user_info_avatar a {
	display: block;
	text-decoration:none;		
}

#messages_nav_mwi_icon_gr_div{
	margin-top: 0px;
	margin-left: 0px;
	position: relative;	
	top: 7px;
	right: 40px;
	background-image:url('/themes/default/images/email_gre_18.png');
	background-repeat:none;
	height: 18px;
	width: 18px;
	display: block;
	white-space: nowrap;
	float: left;
	font-size: 11px;
}

#messages_nav_mwi_icon_wh_div{
	margin-top: 0px;
	margin-left: 0px;
	position: relative;	
	top: 7px;
	right: 40px;
	background-image:url('/themes/default/images/email_whi_18.png');
	background-repeat:none;
	height: 18px;
	width: 18px;
	display: block;
	white-space: nowrap;
	float: left;
	font-size: 11px;	
}

#user_info_avatar{
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	top: 4px;
	right: 20px;
	height: 24px;
	width: 24px;
	color:#ffffff;
	z-index:9999;
	float: left;
	background-image:url('/images/blank.gif');
	background-repeat:none;
	display: block;	
	white-space: nowrap;
	font-size: 11px;
}

/* #user_info_avatar a:link, #user_info_avatar a:visited, #user_info_avatar a:hover, #user_info_avatar a:active */

#user_info_avatar a  {
	color:#ffffff;
	text-decoration:none;
	font-size: 24px;
} 

#user_info {
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	top: 6px;
	right: 10px;
	color:#ffffff;
	z-index:9999;
	font-size: 16px;
	float: left;	
}

#settings {
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	top: 8px;
	z-index:9999;	
	float: left;
	background-image:url(/themes/default/images/white_gear_17.png);
	display:inline-block;
	font-size:40px;
	height:17px;
	width:16px;
	white-space:nowrap;		
}

#main_navigation {
	position: absolute;
	top: 458px;
	left: 5px;
	width: 250px;
	height: 180px;
	z-index:100;
	background-image:url('/themes/default/images/two_arrows.png');
	background-repeat:no-repeat;	
	background-position:top left;
}

#main_navigation select {
	width:235px;
}

#main_text_area {
	background-color: #ffffff;
	position: relative;
	top: 8px;
	left: 0px;
	width: 500px;
	height: 142px;
	overflow:hidden;
	padding-bottom: 4px;	
}

#main_text_area ul {
	margin-top:4px;
	margin-left:4px;
	list-style-type: none;
	list-style-position:inside;
	padding-left: 0px;	
}

#main_text_area li {
	margin-top:1px;
	margin-left:1px;
	list-style-type: none;
	list-style-position:inside;
	white-space:nowrap;
	height:15px;
	font-size: 12px;	
}

#main_text_area_header{
	font-size: 9px;
	font-weight: bold;
}

#main_text_area_margin{
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	background-color: #ffffff;
	position: absolute;
	top: 458px;
	left: 416px;
	width: 538px;
	height: 168px;
    border-width: 2px;
    border-style: solid;
    border-color: #dddddd;
}

#main_text_area_scroll_down{
	background-color: #ffffff;
	position: absolute;
	top: 618px;
	left: 948px;
	width: 12px;
	height: 12px;
	background-image:url(/themes/default/images/tri-dn.gif);
	display:inline-block;	
}

#main_text_area_scroll_up{
	background-color: #ffffff;
	position: absolute;
	top: 462px;
	left: 948px;
	width: 12px;
	height: 12px;
	background-image:url(/themes/default/images/tri-up.gif);
	display:inline-block;	
}

#main_title {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 450px;
	width: 560px;
	font-size: .9em;
	color: #000000;
	text-align: left;
	padding: 4px;
	z-index:5;
	margin: 0;
	padding: 0;	
}

#main_title_description	{
	border-width:5px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	bottom: 0px;
	left: 5px;
	width: 540px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: justify;
	padding: 4px;
	z-index:10;
	font-family: Verdana, Geneva, sans-serif;
}

#main_title_image	{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 450px;
	width: 560px;	
	font-size: .9em;
	color: #000000;
	text-align: left;
	padding: 4px;
	z-index:5;
	margin: 0;
	padding: 0;	
}

#main_title_image_logo{
	vertical-align:-15px;

}

#main_title_text	{
	margin-top: 5px;
	margin-left: 10px;
	position: absolute;
	top: 0px;
	left: -10px;
	width: 552px;
	height: 437px;
	font-family: 'Arial Black', Gadget, sans-serif;
	font-size: 2.0em;
	font-weight:700;
	color: #FFFFFF;
	text-align: left;
	padding: 4px;
	z-index:10;
	background-image:url('/themes/default/images/black_fade.gif');
	background-repeat:repeat-x;	
	background-position:bottom;		
}

#memories {
	font-size: 12px;
	color: #000000;
	text-align: center;
}

#memories_comment{
	position: relative;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	width: 654px;
	font-size: 10px;
	z-index: 1;
	height: 500px;
	overflow: auto;
	float: right;
}

#memories_write {
	position: static;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	width: 639px;
	padding: 8px;
	font-size: 10px;
	z-index: 1;
	float: left;
	margin: 8px 0px 0px -4px;
}

#memories_column {
	padding: 8px;
	font-size: 11px;
}

#memories_group{
	float: right;
}

#message_avatar{
	position: relative;
	left: 8px;
	height: 26px;
	width: 40px;
	
}

#messaging_column {
	position: absolute;
	top: 40px;
	left: 674px;
	width: 250px;
	font-size: 10px;
}

#show_specific_prefs{
	position: absolute;
	top: 40px;
	left: 180px;
	width: 468px;
	font-size: 10px;
	height: 600px;
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;	
	padding: 8px;
}

#list_all_prefs_column{
	position: absolute;
	top: 40px;
	left: 8px;
	width: 160px;
	font-size: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;	
}

#prefs_options_column_container{
	position: absolute;
	top: 40px;
	left: 676px;
	width: 250px;
	font-size: 10px;
}

#prefs_options_column{
	float: left;
	width: 250px;
	font-size: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;

}

#messaging_list_friends {
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;
	float: left;
	width: 250px;
	font-size: 10px;
	white-space: normal;
}

#messaging_search_friends {
	padding: 8px;
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;	
	float: left;
	width: 236px;
}

#google_message_adds {
	padding: 8px 0px 8px 1px;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff;	
	float: left;
}

#message_sender{
	position: absolute;
	top: 5px;
	left: 50px;
	font-weight: bold;
}

#message_text{
	position: relative;
	left: 10px;
	width: 400px;
	white-space: normal;
	padding: 4px;
	text-align: justify;
	
}

#message_time{
	position: absolute;
	left: 490px;
	width: 140px;
	text-align: right;
	top: 8px;
}

#main_messaging_column{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 40px;
	left: 12px;
	width: 654px;
	font-size: 10px	
}


#messages {
	font-size: 12px;
	color: #000000;
	text-align: center;	
}


#nav_drop_down {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
}

#nav_login_box {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	top: 32px;
	left: 780px;
	width: 180px;
	height: 180px;
	z-index: 10000;
	padding: 8px;
	background-color: #ffffff;
	font-size: 11px;
   text-align: left;
}

#nav_sign_in {
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	top: 3px;
	left: 100px;
	color:#ffffff;
	z-index:9999;
	font-size: 20px;
}

/* #nav_sign_in a:link, #nav_sign_in a:visited, #nav_sign_in a:hover, #nav_sign_in a:active */

#nav_sign_in a  {
	color:#ffffff;
	text-decoration:none;	
} 

#nav_mwi_box {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	border-width: 2px;
	border-style: none solid solid solid;
	border-color: black;
	top: 32px;
	left: 764px;
	z-index: 10000;
	background-color: white;
	font-size: 10px;
}

#new_additions {
	background-color: #ffffff;
	position: absolute;
	top: 643px; 
	left: 8px;
	width: 646px;
	height: 247px;
    border-width: 2px 2px 2px 1px;
    border-style: solid;
    border-color: #dddddd;
	font-size: 9px;
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap;	
}

.new_additions_box {
	float: left;
    border-width: 1px;
    border-style: none none none solid;
    border-color: #dddddd;	
	height: 100%;
	width: 32%;
	overflow: hidden;
}

#new_additions li{
	padding-left: 1px;
	overflow-x: hidden;
	overflow-y: hidden;	
	white-space: nowrap;	
}
	
#pop_google {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 160px;
}	
	
#pop_ups {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 10px;
	left: 180px;
	font-size: .9em;
	color: #000000;
	text-align: left;
	padding: 0;
	z-index: 0;
}	
	
#pref_next {
	font-size:9px;
}

#pref_next input {
	font-size:9px;
}

#recent_additions{
	background-color: #ffffff;
	position: absolute;
	top: 40px;
	left: 974px;
	width: 300px;
	height: 833px;
	font-size: 10px;
	color: #000000;
	padding: 8px;
	z-index:10;
    border-width: 2px;
    border-style: solid;
    border-color: #dddddd;
	overflow-x: hidden;
	overflow-y: hidden;
}

#show_nearby{
	background-color: #ffffff;
	position: absolute;
	top: 40px;
	left: 1302px;
	width: 300px;
	height: 833px;
	font-size: 10px;
	color: #000000;
	padding: 8px;
	z-index:10;
    border-width: 2px;
    border-style: solid;
    border-color: #dddddd;
	overflow-x: auto;
	overflow-y: auto;
}


#recent_additions ul{
	padding-right: 8px;
	padding-bottom: 8px;
}
#recent_additions li{
	padding: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

#recent_additions img{
	vertical-align:text-top;
	float: left;
	padding: 5px;
	padding-right: 8px;
}

#recent_additions .flag{
	top: 2px;
}

#roio_column{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 40px;
	left: 678px;
	width: 284px;
}

#roio_image{
	position: relative;
	left: -8px;
	top: 8px;
}

#roio_information{
	margin-top: 0px;
	margin-left: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	width: 268px;
	padding: 8px;
	font-size: 11px;
}

#roio_information_header{
	font-weight: bold;
	font-size: 12px;
}

#rss_link {
	position: relative;
	z-index: 100;
	width: 24px;
	height: 24px;
	float: center;
	background-image: url(/themes/default/images/rss_icon_24.png);
	display: inline-block;	
	font-size: 24px;	
	white-space: nowrap;	
}

#twitter_link {
	position: relative;
	z-index: 100;
	width: 24px;
	height: 24px;
	float: center;	
	background-image: url(/themes/default/images/twitter_icon_24);
	display: inline-block;	
	font-size: 24px;	
	white-space: nowrap;	
}

#facebook_link {
	position: relative;
	z-index: 100;
	width: 24px;
	height: 24px;
	float: center;	
	background-image: url(/themes/default/images/facebook_icon_24);
	display: inline-block;
	font-size: 24px;
	white-space: nowrap;	
}

#rss_link a, #twitter_link a, #facebook_link a{
	text-decoration:none;
}

#set_list{
	margin-top: 0px;
	margin-left: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	width: 320px;
	padding: 8px;
	font-size: 11px;
}

#set_list ul {
	padding-bottom:0px;
	margin-bottom:0px;	
}

#set_list_column {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 40px;
	left: 268px;
}

#set_list_title{
	font-weight: bold;
	font-size: 12px;
}

#show_nearby ul{
	margin-top: 8px;
	margin-bottom: 8px;	
}

#show_nearby li{
	margin-top: 1px;
	margin-bottom: 1px;	
}

#show_roios{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	top: 40px;
	left: 8px;
	width: 938px;
	padding: 8px;
	font-size: 11px;
}

#show_who_rated_concert{
	display; none;
}

#show_who_rated_roio{
	display; none;
}

#site_title {
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	left: 10px;
	top: 6px;
	height: 30px;
	white-space:nowrap;
	vertical-align: middle;
	z-index:9999;
	color:#ffffff;	
	font-size: 16px;
	font-weight: bold;
	float: left;
}

#site_title_logo {
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	top: 3px;
	left: 5px;
	z-index:9999;
	float: left;
	background-image:url(/themes/default/images/concerts-db-logo-white-24.png);
	position:relative;
	display:inline-block;
	font-size:11px;
	height:24px;
	width:21px;
	white-space:nowrap;
}

#site_title_logo  a {
	display: block;
	font-size: 10px;
	z-index:10000;
	color: #000000;
	vertical-align: super;
	padding:8px;
	margin:0px;
	text-decoration:none;
	text-align: justify;	
}

#site_title  a {
	display: block;
}

#suggestion_box{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	top: 40px;
	left: 8px;
	width: 902px;
	padding: 8px;
	font-size: 11px;
}

#total_concerts_per_band {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 6px;
	left: 150px;
	width: 234px;
	height: 260px;
}

#total_roios_per_band{
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 6px;
	left: 300px;
	width: 234px;
	height: 260px;
}

#tweet {
	position: absolute;
	text-align: center;
	z-index:100;
	width:136px;

}

/* #user_info a:link, #user_info a:visited, #user_info a:hover, #user_info a:active */

#user_info a  {
	color:#ffffff;
	text-decoration:none;	
} 

#user_info_drop_down {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 11px;
	left: 869px;
	color:#ffffff;
	z-index:9999;
}

#user_preferences_box{
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	border-width: 2px;
	border-style: none solid solid solid;
	border-color: #000000;
	top: 32px;
	left: 790px;
	z-index: 10000;
	background-color: #ffffff;
	font-size: 10px;
}

#user_settings_box{
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	border-width: 2px;
	border-style: none solid solid solid;
	border-color: #000000;
	top: 32px;
	left: 840px;
	z-index: 10000;
	background-color: #ffffff;
	font-size: 10px;
}

#user_suggest{
	font-size: 10px;
	white-space: normal;
	overflow: hidden;
	
}

#user_there{
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	top: 16px;
	width: 232px;
	border-width: 2px;
	border-style: solid;
	border-color: #DDD;
	font-size: 11px;
	padding: 8px;
}

#user_there span {
	text-decoration:underline;
	cursor:auto;
	color:#0000FF;
}

/*
#user_there span:link {
	text-decoration:underline;
	cursor:auto;
	color:#0000FF;
}

#user_there span:visited {
	text-decoration:underline;
	cursor:auto;
	color:#800080;
}

#user_there span:hover {
	text-decoration:underline;
	cursor: pointer;
	color:#0000FF;	
	
}

#user_there span:active {
	text-decoration:underline;
	cursor:auto;
	color:#FF0000;	
}
*/
#welcome_back {
	font-size:9px;
	text-align: left;
}

#welcome_back ul{
	list-style-type: none;
	list-style-position:inside;
	margin-left:0px;
	padding:0px;
}

#welcome_back_box {
	float: left;
	height: 110px;
	width: 100%;
}

#welcome_back_image {
	font-size: 16px;
	text-align: left;
	vertical-align: top;
	float: left;
	padding: 0px 8px 0px 0px;
}

#welcome_back_title {
	font-size: 16px;
	text-align: left;
	vertical-align: top;
	position: relative;
}

.flag {
  background-image:url(/images/flags/flags.png);
  position:relative;
  display:inline-block;
  font-size:11px;
  height:11px;
  width:16px;
  white-space:nowrap;
}
.flag-ad{background-position:-16px 0;}
.flag-ae{background-position:-32px 0;}
.flag-af{background-position:-48px 0;}
.flag-ag{background-position:-64px 0;}
.flag-ai{background-position:-80px 0;}
.flag-al{background-position:-96px 0;}
.flag-am{background-position:-112px 0;}
.flag-an{background-position:-128px 0;}
.flag-ao{background-position:-144px 0;}
.flag-aq{background-position:-160px 0;}
.flag-ar{background-position:-176px 0;}
.flag-as{background-position:-192px 0;}
.flag-at{background-position:0 -11px;}
.flag-au{background-position:-16px -11px;}
.flag-aw{background-position:-32px -11px;}
.flag-ax{background-position:-48px -11px;}
.flag-az{background-position:-64px -11px;}
.flag-ba{background-position:-80px -11px;}
.flag-bb{background-position:-96px -11px;}
.flag-bd{background-position:-112px -11px;}
.flag-be{background-position:-128px -11px;}
.flag-bf{background-position:-144px -11px;}
.flag-bg{background-position:-160px -11px;}
.flag-bh{background-position:-176px -11px;}
.flag-bi{background-position:-192px -11px;}
.flag-bj{background-position:0 -22px;}
.flag-bl{background-position:-16px -22px;}
.flag-bm{background-position:-32px -22px;}
.flag-bn{background-position:-48px -22px;}
.flag-bo{background-position:-64px -22px;}
.flag-br{background-position:-80px -22px;}
.flag-bs{background-position:-96px -22px;}
.flag-bt{background-position:-112px -22px;}
.flag-bv{background-position:-128px -22px;}
.flag-bw{background-position:-144px -22px;}
.flag-by{background-position:-160px -22px;}
.flag-bz{background-position:-176px -22px;}
.flag-ca{background-position:-192px -22px;}
.flag-cc{background-position:0 -33px;}
.flag-cd{background-position:-16px -33px;}
.flag-cf{background-position:-32px -33px;}
.flag-cg{background-position:-48px -33px;}
.flag-ch{background-position:-64px -33px;}
.flag-ci{background-position:-80px -33px;}
.flag-ck{background-position:-96px -33px;}
.flag-cl{background-position:-112px -33px;}
.flag-cm{background-position:-128px -33px;}
.flag-cn{background-position:-144px -33px;}
.flag-co{background-position:-160px -33px;}
.flag-cr{background-position:-176px -33px;}
.flag-cu{background-position:-192px -33px;}
.flag-cv{background-position:0 -44px;}
.flag-cx{background-position:-16px -44px;}
.flag-cy{background-position:-32px -44px;}
.flag-cz{background-position:-48px -44px;}
.flag-de{background-position:-64px -44px;}
.flag-dj{background-position:-80px -44px;}
.flag-dk{background-position:-96px -44px;}
.flag-dm{background-position:-112px -44px;}
.flag-do{background-position:-128px -44px;}
.flag-dz{background-position:-144px -44px;}
.flag-ec{background-position:-160px -44px;}
.flag-ee{background-position:-176px -44px;}
.flag-eg{background-position:-192px -44px;}
.flag-eh{background-position:0 -55px;}
.flag-er{background-position:-16px -55px;}
.flag-es{background-position:-32px -55px;}
.flag-et{background-position:-48px -55px;}
.flag-fi{background-position:-64px -55px;}
.flag-fj{background-position:-80px -55px;}
.flag-fk{background-position:-96px -55px;}
.flag-fm{background-position:-112px -55px;}
.flag-fo{background-position:-128px -55px;}
.flag-fr{background-position:-144px -55px;}
.flag-ga{background-position:-160px -55px;}
.flag-gb{background-position:-176px -55px;}
.flag-gd{background-position:-192px -55px;}
.flag-ge{background-position:0 -66px;}
.flag-gf{background-position:-16px -66px;}
.flag-gg{background-position:-32px -66px;}
.flag-gh{background-position:-48px -66px;}
.flag-gi{background-position:-64px -66px;}
.flag-gl{background-position:-80px -66px;}
.flag-gm{background-position:-96px -66px;}
.flag-gn{background-position:-112px -66px;}
.flag-gp{background-position:-128px -66px;}
.flag-gq{background-position:-144px -66px;}
.flag-gr{background-position:-160px -66px;}
.flag-gs{background-position:-176px -66px;}
.flag-gt{background-position:-192px -66px;}
.flag-gu{background-position:0 -77px;}
.flag-gw{background-position:-16px -77px;}
.flag-gy{background-position:-32px -77px;}
.flag-hk{background-position:-48px -77px;}
.flag-hm{background-position:-64px -77px;}
.flag-hn{background-position:-80px -77px;}
.flag-hr{background-position:-96px -77px;}
.flag-ht{background-position:-112px -77px;}
.flag-hu{background-position:-128px -77px;}
.flag-id{background-position:-144px -77px;}
.flag-ie{background-position:-160px -77px;}
.flag-il{background-position:-176px -77px;}
.flag-im{background-position:-192px -77px;}
.flag-in{background-position:0 -88px;}
.flag-io{background-position:-16px -88px;}
.flag-iq{background-position:-32px -88px;}
.flag-ir{background-position:-48px -88px;}
.flag-is{background-position:-64px -88px;}
.flag-it{background-position:-80px -88px;}
.flag-je{background-position:-96px -88px;}
.flag-jm{background-position:-112px -88px;}
.flag-jo{background-position:-128px -88px;}
.flag-jp{background-position:-144px -88px;}
.flag-ke{background-position:-160px -88px;}
.flag-kg{background-position:-176px -88px;}
.flag-kh{background-position:-192px -88px;}
.flag-ki{background-position:0 -99px;}
.flag-km{background-position:-16px -99px;}
.flag-kn{background-position:-32px -99px;}
.flag-kp{background-position:-48px -99px;}
.flag-kr{background-position:-64px -99px;}
.flag-kw{background-position:-80px -99px;}
.flag-ky{background-position:-96px -99px;}
.flag-kz{background-position:-112px -99px;}
.flag-la{background-position:-128px -99px;}
.flag-lb{background-position:-144px -99px;}
.flag-lc{background-position:-160px -99px;}
.flag-li{background-position:-176px -99px;}
.flag-lk{background-position:-192px -99px;}
.flag-lr{background-position:0 -110px;}
.flag-ls{background-position:-16px -110px;}
.flag-lt{background-position:-32px -110px;}
.flag-lu{background-position:-48px -110px;}
.flag-lv{background-position:-64px -110px;}
.flag-ly{background-position:-80px -110px;}
.flag-ma{background-position:-96px -110px;}
.flag-mc{background-position:-112px -110px;}
.flag-md{background-position:-128px -110px;}
.flag-me{background-position:-144px -110px;}
.flag-mf{background-position:-160px -110px;}
.flag-mg{background-position:-176px -110px;}
.flag-mh{background-position:-192px -110px;}
.flag-mk{background-position:0 -121px;}
.flag-ml{background-position:-16px -121px;}
.flag-mm{background-position:-32px -121px;}
.flag-mn{background-position:-48px -121px;}
.flag-mo{background-position:-64px -121px;}
.flag-mp{background-position:-80px -121px;}
.flag-mq{background-position:-96px -121px;}
.flag-mr{background-position:-112px -121px;}
.flag-ms{background-position:-128px -121px;}
.flag-mt{background-position:-144px -121px;}
.flag-mu{background-position:-160px -121px;}
.flag-mv{background-position:-176px -121px;}
.flag-mw{background-position:-192px -121px;}
.flag-mx{background-position:0 -132px;}
.flag-my{background-position:-16px -132px;}
.flag-mz{background-position:-32px -132px;}
.flag-na{background-position:-48px -132px;}
.flag-nc{background-position:-64px -132px;}
.flag-ne{background-position:-80px -132px;}
.flag-nf{background-position:-96px -132px;}
.flag-ng{background-position:-112px -132px;}
.flag-ni{background-position:-128px -132px;}
.flag-nl{background-position:-144px -132px;}
.flag-no{background-position:-160px -132px;}
.flag-np{background-position:-176px -132px;}
.flag-nr{background-position:-192px -132px;}
.flag-nu{background-position:0 -143px;}
.flag-nz{background-position:-16px -143px;}
.flag-om{background-position:-32px -143px;}
.flag-pa{background-position:-48px -143px;}
.flag-pe{background-position:-64px -143px;}
.flag-pf{background-position:-80px -143px;}
.flag-pg{background-position:-96px -143px;}
.flag-ph{background-position:-112px -143px;}
.flag-pk{background-position:-128px -143px;}
.flag-pl{background-position:-144px -143px;}
.flag-pm{background-position:-160px -143px;}
.flag-pn{background-position:-176px -143px;}
.flag-pr{background-position:-192px -143px;}
.flag-ps{background-position:0 -154px;}
.flag-pt{background-position:-16px -154px;}
.flag-pw{background-position:-32px -154px;}
.flag-py{background-position:-48px -154px;}
.flag-qa{background-position:-64px -154px;}
.flag-re{background-position:-80px -154px;}
.flag-ro{background-position:-96px -154px;}
.flag-rs{background-position:-112px -154px;}
.flag-ru{background-position:-128px -154px;}
.flag-rw{background-position:-144px -154px;}
.flag-sa{background-position:-160px -154px;}
.flag-sb{background-position:-176px -154px;}
.flag-sc{background-position:-192px -154px;}
.flag-sd{background-position:0 -165px;}
.flag-se{background-position:-16px -165px;}
.flag-sg{background-position:-32px -165px;}
.flag-sh{background-position:-48px -165px;}
.flag-si{background-position:-64px -165px;}
.flag-sj{background-position:-80px -165px;}
.flag-sk{background-position:-96px -165px;}
.flag-sl{background-position:-112px -165px;}
.flag-sm{background-position:-128px -165px;}
.flag-sn{background-position:-144px -165px;}
.flag-so{background-position:-160px -165px;}
.flag-sr{background-position:-176px -165px;}
.flag-st{background-position:-192px -165px;}
.flag-sv{background-position:0 -176px;}
.flag-sy{background-position:-16px -176px;}
.flag-sz{background-position:-32px -176px;}
.flag-tc{background-position:-48px -176px;}
.flag-td{background-position:-64px -176px;}
.flag-tf{background-position:-80px -176px;}
.flag-tg{background-position:-96px -176px;}
.flag-th{background-position:-112px -176px;}
.flag-tj{background-position:-128px -176px;}
.flag-tk{background-position:-144px -176px;}
.flag-tl{background-position:-160px -176px;}
.flag-tm{background-position:-176px -176px;}
.flag-tn{background-position:-192px -176px;}
.flag-to{background-position:0 -187px;}
.flag-tr{background-position:-16px -187px;}
.flag-tt{background-position:-32px -187px;}
.flag-tv{background-position:-48px -187px;}
.flag-tw{background-position:-64px -187px;}
.flag-tz{background-position:-80px -187px;}
.flag-ua{background-position:-96px -187px;}
.flag-ug{background-position:-112px -187px;}
.flag-um{background-position:-128px -187px;}
.flag-us{background-position:-144px -187px;}
.flag-uy{background-position:-160px -187px;}
.flag-uz{background-position:-176px -187px;}
.flag-va{background-position:-192px -187px;}
.flag-vc{background-position:0 -198px;}
.flag-ve{background-position:-16px -198px;}
.flag-vg{background-position:-32px -198px;}
.flag-vi{background-position:-48px -198px;}
.flag-vn{background-position:-64px -198px;}
.flag-vu{background-position:-80px -198px;}
.flag-wf{background-position:-96px -198px;}
.flag-ws{background-position:-112px -198px;}
.flag-ye{background-position:-128px -198px;}
.flag-yt{background-position:-144px -198px;}
.flag-za{background-position:-160px -198px;}
.flag-zm{background-position:-176px -198px;}
.flag-zw{background-position:-192px -198px;}
