div#preload { display: none; }

div img table {
  
  margin: 0;
  border: 0;
  padding: 0;
  border-spacing: 0;
}

table {
  
  	border-collapse: collapse;
}


img {
  
  display: block;
  
}

body {
  
  background-color: #000000;
  color: #666;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 9pt;
  margin: 0;
}

a {
  
  color: #a02013;
  text-decoration: none;
  
}

a:hover {
  
  color: #a02013;
  text-decoration: underline;
  
}


h1 {
  
  margin: 0;
  color: #444444;
  font-size: 16pt;
  font-weight: normal;
  margin: 3px;
}

h2 {
  
  margin: 0;
  color: #444444;
  font-size: 14pt;
  font-weight: normal;
  margin: 3px;
  
}

h3 {
  
  margin: 0;
  color: #444444;
  font-size: 12pt;
  font-weight: normal;
  margin: 3px;
  
}

.inline, li img {
  
  display: inline;
  
}

.inline_down {
  
  display: inline;
  position: relative;
  top: 4px;
  
}

.song_list_titles img {
  
  display: inline;
}

input, textarea, select {
  
  border: 1px solid #a02013;
  background-color: #DDD;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 8pt;
}

input[disabled='disabled'] {
  
  background-color: #666;
  
}

#page_wrapper {
  
  width: 915px;
  background-color: #FFFFFF;
  margin: auto;
  margin-top: 0;
  color: #000000;
  padding: 2px 20px 20px 20px;
}

#content {
  
  width: 600px;
  margin-top: 10px;
  margin-left: 300px;
  padding: 0px 0 5px 10px;
  color: #666;
  border-left: 1px solid #CCC;
  overflow: hidden;
  
}

#message {
  
  width: 600px;
  background-color: #FFFF99;
  padding: 5px;
  border-top: 1px solid #000;
}

#login_message {
  
  padding: 5px;
  color: #FFFFFF;
  margin-bottom: 5px;
  border: 1px solid #FFF;
  
}

#forgot_password_message {
  
  padding: 5px;
  color: #FFFFFF;
  margin-bottom: 5px;
  border: 1px solid #000;
  background-color: #a02013;
}

#submit_login {
  
  border: 0;
  background-color: #FFF;
}

.thumb {
  
  float: left;
  width: 50px;
  border: 1px solid #CCCCCC;
  margin: 5px;
}

.mask125 {
  
  position: absolute;
  z-index: 5;
  left: 0px;
  display: inline;
}

.mask150 {
  
  display: inline;
  
  position: relative;
  z-index: 2;
  top: -150px;
  
}

/* Target IE7 only */
html>body .mask150 {
  *top: -153px !important;
}
/* end */

a.genre_link {
  
  color: #666;
  text-decoration: underline;
  
}

a.artist_link {
  
  color: #a02013;
  text-decoration: none;
  
}

#like_the_song {
  
  width: 75px;
  font-size: 8pt;
}

.song_rating_box {
  
  width: 100px;
  
}

.song_details_link_box {
  
  width: 150px;
  text-align: left;
}

.feedback_form_box {
  
  vertical-align: middle;
}

#submit_feedback {
  
  border: 0;
  margin-left: 5px;
  background-color: #FFF;
}

.search_waiting_animation {
  
  margin: 100px 0 0 200px;
  
}

.music_waiting_animation {
  
  margin: 100px 0 0 100px;
  
}

/*HOME PAGE*/

#home_page_top {
  
  margin-bottom: 1px;
  
}

#login_box {
  
  padding: 10px;
  color: #666;
  line-height: 16pt;
  
}

#homepage_sidebar {
  
  width: 450px;
  float: left;
  
}

#homepage_content {
  
  width: 420px;
  margin: 0 0 0 450px;
  background-color: #d2dbdd;
  padding: 15px;
  color: #666;
}

h1#get_started {
  
  font-size: 24pt;
  font-weight: normal;
  display: inline;
}

h1#what_flavor {
  
  font-size: 24pt;
  font-weight: normal;
  color: #a02013;
  display: inline;
}

h2#tell_us_more {
  
  font-size: 16pt;
  font-weight: normal;
  color: #666;
  display: inline;
}

h2#zoxsy_chefs {
  
  font-size: 16pt;
  font-weight: normal;
  color: #a02013;
  display: inline;
}

#choose_3_column, #first_genre_column, #second_genre_column {
  
  width: 140px;
  vertical-align: top;
  color: #666;
}

#break_row {
  
  border-top: 1px dotted #CCC;

}

#continue_button_row {
  
  color: #666;
  font-size: 10pt;
  
}

#continue_button, #join_zoxsy {
  
  border: 0;
}

#join_zoxsy {
  
  margin-left: 110px;
  
}

#back_to_genre_span {
  
  position: relative;
  top: -12px;
  
}

#submit_login {
  
  position: relative;
  top: 10px;
  
}

#join_zoxsy_box {
  
  vertical-align: middle;
  
}

#signup_band_name_row, #signup_company_name_row {
  
  display: none;
  
}

#signup_form_table {
  
  color: #666;
  line-height: 24px;
  border-bottom: 1px dotted #CCC;
  
}

  


/* HEADER */

#music_player {
  
  width: 955px;
  height: 70px;
  background-color: #000;
  margin: auto;
  margin-top: 0;
}

#header {
  width: 900px;
}

#welcome_search_strip {
  
  width: 900px;
  padding: 5px;
  height: 30px;
}

#welcome_block {
  
  float: left;
  
}

#search_block {
  
  float: right;
  padding: 0 5px 0 0;
}

#submit_search {
  
  border: 0;
  position: relative;
  top: -1px;
  background-color: #FFF;
}

#submit_simple_search {
  
  border: 0;
  position: relative;
  top: 8px;
  background-color: #FFF;
  
}

#submit_find_people_search {
  
  border: 0;
  background-color: #FFF;
  
}

p#find_music_example {
  
  padding: 0;
  margin: 5px 0 0 0;
  
  
}

.search_header_text_box {
  
  position: relative;
  top: -10px;
}

#logo_block_container {
  
  width: 900px;
  background: #FEFEFE;
  margin-bottom: 5px;
  color: #666;
  font-size: 10pt;
  line-height: 12pt;
}

#logo_block_top {
  
 margin-bottom: 1px;
 
}

#logo_block_image {
  
  width: 450px;
  float: left;
}

#logo_block_music, #logo_block_people, #logo_block_thelist  {
  
  width: 149px;
  float: left;
  border-left: 1px solid #666;
  height: 118px;
}

#logo_block_thelist {
  
  width: 148px !important;
  
}

.header_block_text {
  
  padding: 5px 0px 5px 15px;
  
}

/* SIDEBAR */


#sidebar {
  
  width: 290px;
  float: left;
  padding-right: 10px;
  margin-top: 5px;
}

#sidebar_top {
  
  background: url('/images/sidebar_top_background.gif');
  background-repeat: no-repeat;
  height: 106px;
  margin-bottom: 5px;
  padding-top: 5px;
  
}

#sidebar_top h3 {

padding: 0;  
margin: 0 0 5px 0;
font-size: 16pt;
font-weight: normal;
color: #636260;
}


#sidebar_links {
  
  float: left;
  width: 130px;
  border-right: 1px dotted #CCC;
  padding: 5px 0px 0px 10px;
  line-height: 16pt;
}

#sidebar_links a {
  
  text-decoration: none;

}

#sidebar_links a:link {
  
  color: #a02013;
}

#sidebar_links a:visited {
  
  color: #a02013;
}

#sidebar_links a:hover {
  
  text-decoration: underline;
}

#sidebar_overlay {
  display: none;
  background-color: #FFF;
  border: 3px solid #666;
	z-index:1002;
  line-height: 28px;
  max-height: 600px;
  overflow: auto;
  padding: 5px;
  position: absolute;
  top: 60%;
  width: 500px;
  left: 50%;
  margin-left: -250px;
}

#sidebar_overlay_gmail {
  display: none;
  background-color: #FFF;
  border: 3px solid #666;
  top: 100px;
  width: 400px;
	z-index:1002;
  padding: 5px;
  position: absolute;
  top: 60%;
  left: 50%;
  margin-left: -200px;
}

.black_overlay{
	display: none;
  position: absolute;
  top: 0%;
	left: 0%;
	width: 100%;
	height: 2000px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

hr.hairline {
  border: 0;
  color: #5F5F5F;
  background-color: #5F5F5F;
  height: 1px;
}

form.gmail_form {
  float: left;
}

.gmail_form label {
  float: left;
  width: 100px;
  font-weight: bold;
  color: #aaa;
  text-align: right;
  padding-right: 10px;
}

.gmail_form input[type="submit"] {
  margin-left: 175px !important;
  color: darkred;
}


.nav_arrow {
  
  margin-right: 4px;
  
}

#sidebar_loot {
  float: left;
  width: 125px;
  padding: 0px 5px 5px 10px;
  line-height: 18px;
}

#sidebar_loot h3 {
  font-size: 12pt;
  display: inline;
}

#huh_link, #close_link {
  
color: #666;
font-size: 10pt;
text-decoration: none;
margin-left: 5px;  
  
}

#huh_popup ul {

margin-left: 20px;
padding: 0;

}

#huh_popup li {
  
  list-style-image: url('/images/nav_arrow.png');
}

#huh_popup {
  
  display: none;
  background-color: #FFF;
  border: 3px solid #666;
  top: 50px;
  left: 450px;
  width: 450px;
  line-height: 28px;
  padding: 5px;
  position: absolute;
  
}

#huh_popup img{
  
  display: inline;
  position: relative;
  top: 5px;
  
}

#close_link_arrow {
  
  top: 0 !important;
  
}

#sidebar_people {
  
  width: 240px;
  padding: 5px;
}

#sidebar_watchlist_box h3 {
  
  margin: 0px 0px 5px 0px;
  font-size: 16pt;
  font-weight: normal;
  color: #636260;
  
}

.sidebar_watchlist_row, .sidebar_pay_the_bill_row {
  
  border-bottom: 1px dotted #CCC;
  color: #666;
  padding: 5px;
  overflow: hidden;
  
}

#sidebar_watchlist_view_all {
  
  margin-left: 5px;
}

.sidebar_pay_the_bill_row {
  line-height: 12pt;
}

.sidebar_pay_the_bill_row_last {

  color: #666;
  padding: 5px;
  overflow: hidden;
  line-height: 12pt;

}

#sidebar_watchlist_box a:link {
  
  color: #a02013;
  text-decoration: none;
  
}

#sidebar_watchlist_box a:hover {
  
  text-decoration: underline;
  
}


.sidebar_watchlist_text_box, .sidebar_pay_the_bills_text_box {
  
  margin: 3px 0 0 0;
  padding: 0;
  font-size: 8pt;
  
}

a.watchlist_tribe_link:link {
  
  color: #666;
  
}

a.watchlist_tribe_link:hover {
  
  text-decoration: underline !important; 
 
}


#sidebar_share {
  background: url(/images/share_background_middle.png);
  padding: 5px;
  background-repeat: repeat-y;
}

#share_the_love_container {
  
  padding-left: 5px;
  color: #666;
  
}

#sidebar_share textarea{

  border: 1px solid #666;
}

#sidebar_share h3 {
  
  margin: 0px 0px 5px 0px;
  font-size: 16pt;
  font-weight: normal;
  color: #335d65;
  
}

#sidebar_share h4 {
  
  margin: 0px 0px 5px 0px;
  font-size: 12pt;
  font-weight: normal;
  color: #666666;
  
}

#share_love_submit {
  
  border: 0;
}



#sidebar_ads {
  padding: 5px;
}

#share_email_checkbox {
  
  width: 140px;
  font-size: 8pt;
  float: left;
  
}

.form_label {
  
  width: 50px;
  
}
  
#sidebar_watchlist_box {
 
 height: hidden;
 padding-top: 15px;
}
  
.watchlist_thumb {

  float: left;
  width: 50px;

}

hr.sidebar_watchlist {
  
  width: 240px;
  clear:both;
}

/* PEOPLE PAGE */

a.edit_link {
  
  font-size: 8pt;
}

#artist_song_list {
  
  width: 600px;
  
}

#bio_blurb {
  
  font-size: 8pt;
  
}

#user_admin_bar {
  
  font-size: 8pt;
  background-color: #a02013;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 3px;
  color: #FFF;
  
}

#user_admin_bar a {
  
  color: #FFFFFF;
  font-weight: normal;
  
}

#upload_song_box {
  
  font-size: 8pt;
  background-color: #FFF;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 5px;
  
}

#submit_upload_song, #submit_upload_photo, #save_song_info, #submit_account_info, #change_email, #submit_genre_preferences, #change_password, #cancel_button {
  
border: 0;
background-color: #FFF;

  
}

#upload_song_box input, #upload_photo_box input {
  
  background-color: #FFF;
  border: 0;
  
}

#upload_information_box input {
  
  background-color: #CCC;
  border: 1px solid #a02013;
  
}

#upload_process {
  
  overflow: hidden;
  
}

.msg {
  
  color: #a02013;
  font-weight: bold;
  
}

.play_song_box {
  
  background-color: #FFF;
  padding: 5px;
  margin-top: 20px;
}

.player_in_list { 
  
  float: left;
  background-color: #FFF;
  width: 50px;
  height: 40px;
}

#player_box {
  
  vertical-align: middle;
  
}

#song_title { 
  
  color: #cc0022;
  font-size: 11pt;
  font-weight: bold;
  padding: 5px;
  float:left;
  
}

.people_song_rating_box { 
  
  float: left;  
  width: 150px;
  text-align: center;
}

.people_song_detail_link_box {
  
  padding-left: 10px;
  vertical-align: middle;
  float: left;
  height: 40px;
}

.feedback_form_box { 
  
  float: left;  
  
}

#search_song_list_table td {
  
  vertical-align: top;
  font-size: 8pt;
}

.search_song_list_row {
  
  border-top: 1px dotted #CCC;
}

.song_list_titles {
  
  color: #cc0022;
  padding: 3px;
  
}

#song_name_title_cell {
  
  width: 175px;
  
}

.song_name_cell {
color: #cc0022;
font-size: 9pt;
}

#song_writers_title_cell {
  
  width: 80px;
  color: #666;
}

#song_genre_title_cell {
  
  width: 100px;
  color: #666;
  
}

#song_rating_title_cell {
  
  width: 55px;
  
}

#song_reviews_title_cell {
  
  width: 60px;
  
}

#writers_list_cell, #genre_list_cell {
  
  font-size: 7pt;
  
}

#artist_information_box {
  
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  line-height: 12pt;
  width: 435px;
}

p#artist_stats_box { 
  margin-left: 5px;
}

#artist_information_box h1 {
  
  margin: 0;
  color: #444444;
  font-size: 16pt;
  font-weight: normal;
  width: 425px;
  
}

h1#about_title {
  
  margin-top: 10px;
  
}

#artist_photo { 
  width: 300px;
}

#people_artist_photo_box {
  width: 305px;
  float: right;
  margin: 0 0 0 20px;
  
}

#people_artist_information_box {
  
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  line-height: 12pt;
  width: 595px;
  
}

#artist_blurbs_box {
  margin-left: 5px;
}
#artist_links_box { 
  width: 100px;
  float: right;
}

#watchlist_box {
  
  float:right;
  border-left: 1px solid #CCCCCC;
  margin: 5px 0 0 0;
  font-size: 10pt;
  padding-left: 6px;
  width: 300px;
  
}

#edit_am_table, #edit_need_table {
  
  font-size: 8pt;
  
}

#upload_process{
  z-index:100;
  position:absolute;
  visibility:hidden;
  text-align:center;
  width:400px;
  margin:0px;
  padding:0px;
  background-color:#fff;
  border:1px solid #ccc;
}

#upload_photo_process{
  z-index:100;
  position:absolute;
  visibility:hidden;
  text-align:center;
  width:400px;
  margin:0px;
  padding:0px;
  background-color:#fff;
  border:1px solid #ccc;
}

/* SEARCH RESULTS PAGE*/

.search_header_box, #advanced_search_header {
  
  float: left;
  width: 375px;
  padding: 5px;
}

#advanced_search_header {
  
  line-height: 20px;
}

#advanced_search_headline {
  
 width: 250px; 
 display: inline;
}

#submit_advanced_search {
  
  border: 0;
  background-color: #FFF;
}

.discover_zoxsy_box {
  
  float: right;
  width: 150px;
  border-left: 1px dotted #CCC;
  padding: 5px;
}

#discover_zoxsy_sidebar {
  
  width: 100px;
  padding: 5px;
  
}

.center_cell {
  
  text-align: center;
  
}

#search_genre_title_cell {
  
  width: 80px;
  color: #666;
  
}

#search_name_title_cell {
  
  width: 135px;
  
}

#search_rating_title_cell {
  
  width: 55px;
  
}

#search_reviews_title_cell {
  
  width: 50px;
  
}

/* MUSIC PAGE*/

.medium_ad_half_1 {
  
  margin-right: 5px;
}

#music_song_list {
  
  float:left;
  width: 430px;
  margin-right: 10px;
}

#genre_boxes_container {
  
  width: 450px;
}

.genre_button{
  
  float: left;
  padding: 5px;
  
}

.genre_button_selected {
  
  background-color: #CCCCCC;
  
}

.song_list_row {
  
  border-top: 1px dotted #CCCCCC;
  clear: both;
  width: 420px;
  padding: 5px;
  
}

.song_list_row .song_title_link {
  
  font-size: 14pt;
  text-decoration: none;
  color: #a02013;
  
}

#music_song_list_no_sidebar, #people_search_table_no_sidebar, #advanced_search_no_sidebar {
  
  float: left;
  width: 600px;
  margin-top: 10px;
}

#genre_search_info_box {
  
  clear:left;
  border-top: 1px dotted #CCC;
  width: 600px;
  padding-left: 10px;
  overflow: hidden;
  
}

#genre_search_box select {
  
  font-size: 10pt;
}

.search_results_info {
  
  
  
}

h2.genre_list_title {
  
  display: inline;
  
}

#browse_genre_list li {
  
  padding: 3px;
  
}

#browse_genre_list li li{

  list-style-image: url('/images/nav_arrow.png');
  line-height: 12pt;
  padding: 0;
  margin: 0;
}

#browse_genre_list li ul{
  margin: 5px 0 0 32px;
  padding: 0;
}

.subgenre_list {
  
  margin-left: 10px;
  
}

.browse_genre_list_row {
  
  padding: 5px 5px 5px 0;
  border-top: 1px dotted #CCC;
  
}

.browse_genre_list_row a {
  
  color: #a02013;
  
}

#music_sidebar_right {
  
  float:left;
  width: 130px;
  padding: 5px 0 0 5px;
  border-left: 1px dotted #CCC;
  
  
}

.music_list_thumb {
  
  float: left;
  width: 50px;
  margin-right: 5px;
  
}

#top_song_list_table {
  
  width: 430px;
  
}

.top_music_rank_box {
  
  float: left;
  font-size: 20pt;
  width: 45px;
  padding: 5px 5px 0 0;
  text-align:right;
}

.music_preferences_area {
  
  background-color: #FFFFFF;
  clear: both;
  padding: 5px;
  border-top: 1px dotted #CCC;
  border-bottom: 1px dotted #CCC;
  
  line-height: 20px;
}

#preferences_arrow {
  
  margin-left: 130px;
  
}

.pagination_box {

 padding: 5px;
 font-size: 10pt;
 max-width: 510px;
 margin-top: 10px;
  
  
}

.long_pagination_box {

 padding: 5px;
 font-size: 10pt;
 max-width: 590px;
 margin-top: 10px;
  
  
}

.music_play_song_box {
  
  background-color: #FFF;
  padding: 0;
  margin: 0;
}

.music_play_song_box textarea {
  
  font-size: 8pt;
  
}

.music_row_info_box {
  
  overflow: hidden;
}


.music_play_song_table  {
  
  width: 420px;
  
}

.music_player_box {
  
  width: 50px;
  
}

.music_song_rating_box {
  
  width: 125px;
  padding-right: 5px;
}

.music_play_song_table .feedback_form_box {

  width: 75px;

}

.music_song_details_link {
  
  width: 100px;
  vertical-align: top;
  line-height: 16pt;
  padding-left: 5px;
  
}
/* MUSIC  - Individual Song Page */

#song_left_box{
  
  width: 400px;
  float: left;
}

#song_right_box {
  
  width: 155px;
  float: right;
  padding: 0;
  height: 150px;
  overflow:hidden;
}

#big_song_player_box {
  
  width: 400px;
  float:left;
}

#big_song_player_box h2 {
  
  display: inline;
  font-size: 24pt;
  padding: 5px 0 0 0;
  margin: 0;
  
}

#song_artist_photo {
  
  width: 150px;
  display: inline;
}

#big_player {
  
  width: 380px;
  height: 30px;
  margin-bottom: 10px;
  
}

#songpage_watchlist_box {
  
  float:right;
  border-left: 1px solid #CCC;
  margin: 5px 0 0 0;
  font-size: 10pt;
  padding: 5px 0 0 6px;
  width: 148px;
}

#big_song_rating_box { 
  
  width:270px;
  margin-top: 30px;
  overflow: hidden;
}

.big_rating_text {
  
  font-size: 18pt;
  
}

#big_feedback_form_box { 
  
  width:270px;
  margin-top: 30px;
  padding-left: 5px;
}

#big_feedback_form_box h2 {
  
  margin: 0;
  padding: 0;
  
}

#big_song_rating_box #like_the_song {
  
  margin: 0;
  color: #444444;
  font-size: 14pt;
  font-weight: normal;
  margin: 3px 0 3px 0;
  
}

#song_pie {
  
  width: 200px;
}

#song_info_box_left {
  
  float:left;
  width: 295px;
  padding: 5px 5px 5px 0;
  border-right: 1px dotted #CCC;
  
}

#song_info_box_right {
  
  float:left;
  width: 282px;
  padding: 5px;
  
}

#credits_container, #lyrics_container {
  
  border-bottom: 1px dotted #CCC;
  width: 290px;
}

.feedback_row {
  
  border-bottom: 1px dotted #CCC;
  padding: 3px;
}

.cherry_box {
  
  width: 40px;
  display: inline;
  overflow: hidden;
  height: 100%;
  float:left;
  
}

.feedback_text_box {
  
  display:inline;
  
}

.feedback_date_box {
  
  padding-top: 5px;
  
}

.feedback_date_span {
  
  width: 180px;
  float: left;
  margin-right: 15px;
}

.delete_report_span {
  
  width: 100px;
  display: inline;
  
}

#more_credits_nav, #more_tags_nav {
  
  margin-left: 160px;
  
}

.song_info_boxes {
  
  padding: 5px 0 5px 0;
  
}

.song_info_boxes h2 {
  
  margin: 0 0 5px 0;
  
}

/* MyZOXSY*/

#big_rockstar_space {
  
  width: 600px;
  margin-bottom: 10px;
  
}

#myzoxsy_left {
  
  width:280px;
  float: left;
  padding: 5px;
  border-right: 1px solid #CCC;
  
}

#myzoxsy_left h2 {
  
  color: #666666;
  font-size: 16pt;
  font-weight: normal;
  margin: 0;
}

#myzoxsy_right h2 {
  
  color: #666666;
  font-size: 16pt;
  font-weight: normal;
  margin: 0;
  
}

#myzoxsy_right a {
  
  color: #a02013;
  text-decoration: none;
  
}

#myzoxsy_right {
  
  width:270px;
  float: left;
  padding: 5px;
  
}

.myzoxsy_list_cell h4 {
  
  color: #666666;
  font-weight: normal;
  font-size: 10pt;
  padding: 0;
  margin: 5px;
}

.myzoxsy_list_cell {
  
  overflow: hidden;
  border-bottom: 1px dotted #CCC;
}

.myzoxsy_list_cell .song_title_link {
  
  font-size: 14pt;
  text-decoration: none;
  color: #a02013;
  
}

.tribe_activity_photo {
  
  width: 50px;
  float: left;
  
}

.tribe_activity_row {
  
  padding: 5px;
  border-bottom: 1px dotted #CCC;
  
}

#nav_to_tribe_box {
  
  padding: 5px;
  
}

.myzoxsy_song_rating_box { 
  
  width: 150px;
  text-align: center;
}
/* PEOPLE - LANDING PAGE */

#people_ad_space {
  
  float: left;
  background-color: #FFF;
  overflow: hidden;
  padding-right: 10px;  
}

#find_people_sidebar {
  
  width: 120px;
  float: left;
  padding: 5px 5px 5px 10px;
  border-left: 1px solid #CCC;
}

#find_people_sidebar h2 {
  
  color: #666666;
  font-size: 14pt;
  font-weight: normal;
  margin: 0;
}

#people_landing_top {
  
  width: 580px;
  overflow: hidden;
  margin-bottom: 10px;
}

#coolest_people_list_box {
  
  float: left;
  width: 270px;
  border-right: 1px solid #CCC;
  padding: 5px 5px 5px 0;
}

#coolest_people_list_box h3 {
  
  color: #666;
  font-size: 12pt;
  font-weight: normal;
  margin: 0;
  
}

#coolest_people_list_box h2 {
  
  font-size: 16pt;
  font-weight: normal;
  margin: 0;
  
}

#coolest_people_list_box select {
  
  border: none;
  border: 1px solid #a02013;
  font-size: 12pt;
  color: #000000;
  background-color: #CCC;
  
}

.people_list_row, .match_list_row, .tribe_list_row{
  
  overflow: hidden;
  padding: 5px;
}

.people_list_row {
  
  border-bottom: 1px dotted #CCC;
  
}

.people_list_row span a {
  
  color: #666666;
  text-decoration: none;
  font-size: 14pt;
  display: block;
}

.people_list_row span a:hover {
  
  text-decoration: underline;
  
}

.people_list_row h3, .match_list_row h3 {
  
  font-size: 12pt;
  font-weight: normal;
  margin: 0;
}

#loot_boxes_container {
  
  width: 280px;
  overflow: hidden;
  padding: 5px 0px 5px 10px;
}

.loot_button, .loot_button_selected {
  
  float: left;
  padding: 0;
  margin: 0 5px 0 5px;
  
}

.loot_button_selected {
  
  background-color: #CCC;
  
}

#people_sidebar_right {
  
  width: 280px;
  margin-left: 290px;
  overflow:hidden;
}

#people_sidebar_right h2 {
  
  color: #666666;
  font-size: 16pt;
  font-weight: normal;
  margin: 0;
  
}

#matchmaker_sidebar {
  
  width: 270px;
  border-bottom: 1px solid #CCC;
  padding: 5px 0 5px 0;
}

.match_list_row span a {
  
  color: #666666;
  text-decoration: none;
  font-size: 12pt;
  display: block;
}

.match_list_row span a:hover {
  
  text-decoration: underline;
  
}

#discover_tribes_sidebar {
  
  width: 270px;
  padding: 10px 0 0 10px;
  
}

#discover_tribes_sidebar img {
  
  display: inline;
  
}

.discover_tribe_list_row {
  
  overflow: hidden;
  margin: 0 5px 10px 0;
  font-size: 10pt;
  float: left;
  width: 125px;
}

#sidebar_world_map {
  
  width: 270px;
  
}

/* PEOPLE - INDIVIDUAL TRIBE PAGE */

#tribe_photo_box {
  
  height: 300px;
}

#tribe_photo_box h1 {
  
  position: relative;
  top: 150px;
  margin-right: 10px;
  
}

#tribe_loot_box {
  
  padding: 5px;
  margin-bottom: 5px;
  float: left;
  width: 400px;
  
}

#tribe_link_box {
  
  padding: 5px;
  margin: 5px 0 5px 0;
  float: right;
  width: 150px;
  border-left: 1px dotted #CCC;
  
}

#tribe_notepad {
  
  float: left;
  width: 280px;
  padding: 5px 10px 5px 5px;
  border-right: 1px solid #CCC;
}

#tribe_activity {
  
  float: left;
  width: 280px;
  padding: 5px 5px 5px 10px;
 
}

#tribe_activity h1, #tribe_notepad h1 {
 
  color: #666666;
  font-size: 18pt;
  font-weight: normal;
  margin: 0; 
  
}

#tribe_notepad textarea {
  
  border: 1px solid #666;
  background-color: #CCC;
  
}

#submit_tribe_note_big {
  
  border: 0;
  background-color: #FFF;
  margin: 10px 0 0 350px;
}

#submit_tribe_note {
  
  position: relative;
  border: 0;
  background-color: #FFF;
  margin: 5px 0 0 80px;
  top: 5px;
}


.tribe_note_row {
  
  border-bottom: 1px dotted #CCC;
  overflow: hidden;
  padding: 5px;
}

#tribe_notepad_big, #tribe_activity_big  {
  
  float: left;
  width: 580px;
  padding: 5px;
 
}

/* PEOPLE - TRIBE DIRECTORY */

#tribe_directory_box {
  
  float: left;
  width: 600px;
  padding: 5px;
  
}

#region_display_container {
  
  float: left;
  width: 420px;
  padding: 5px;
  
}

#region_display_container h1 {
  
  font-size: 20pt;
  
}

#region_info_box {
  
  overflow: hidden;
  width: 420px;
  
}

#region_info_left {
  
  float: left;
  width: 110px;
  
}

#region_info_right {
  
  float: right;
  width: 310px;
  overflow: hidden;
}

#region_tribes_list_box {
  
  width: 420px;
  margin-left: 3px;
}

#region_top_people {
  
  padding-left: 5px;
}

.region_people_list_row {
  
  overflow: hidden;
  margin-bottom: 5px;
  font-size: 10pt;
  float: left;
  margin-left: 10px;
  margin-right: 1px;
  width: 125px;
  position: relative;
}

.region_tribe_list_row{
  
  overflow: hidden;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 1px;
  font-size: 10pt;
  float: left;
  width: 125px;
}

.region_people_thumb {
  
  width: 125px;
  margin-bottom: 5px;
  display: inline;
}

.grey_tribe_link {
  
  color: #666 !important;
}

.big_tribe_thumb {
  
  width: 125px;
  float:left;
  margin-bottom: 5px;
}

#directory_sidebar {
  
  float: right;
  width: 125px;
  padding: 5px;
  border-left: 1px dotted #000;
}

#small_ad_space {
  
  background-color: #FFF;
  margin-bottom: 15px;
  
}


#small_ad_space img {
  
  display:inline;
}


#ad_space {
  
  margin-bottom: 15px;
  
}

.small_ad_half_1 {
  
  margin-right: 10px;
  
}

#edit_account_information_box {
  
  padding: 5px;
  line-height: 16pt;
  
}

#jumpto_tribe_list_sidebar {

  font-size: 9pt;
  line-height: 12pt;
  
}

#jumpto_tribe_list_sidebar li li{

  list-style-image: url('/images/nav_arrow.png');
  line-height: 12pt;
  
}

#jumpto_tribe_list {
  
  font-size: 16pt;
  line-height: 24pt;
}

#jumpto_tribe_list li {

  padding: 5px;
}

#directory_text {
  
  color: #666;
  padding-left: 5px;
  
}

/* MyZoxsy - My Watchlist */

#mywatchlist_table td {
  
  vertical-align: top;
}

.mywatchlist_row {
  
  border-top: 1px dotted #CCC;
  
}

.mywatchlist_title {
  
  
  color: #a02013;
  font-size: 8pt;
  padding: 3px;
  text-align: center;
  
}

#mywatchlist_name_title_cell {
  
  width: 175px;
  
}

.mywatchlist_name_cell {
color: #cc0022;
font-size: 10pt;
}

#mywatchlist_exp_level_title_cell {
  
  width: 75px;
  
}

.mywatchlist_avg_rating_cell {
  
  width: 70px;
  text-align: center;
}

.mywatchlist_watch_status_cell {
  
  text-align: center;
  
}

.mywatchlist_watchers_cell, .mywatchlist_remove_cell {
  
  text-align: center;
  
}

/* PEOPLE - SEARCH PAGE */


#mypeople_table td {
  
  vertical-align: top;
}

.mypeople_row {
  
  border-top: 1px dotted #CCC;
  
}

.mypeople_title {
  
  
  color: #cc0022;
  font-size: 8pt;
  padding: 3px;
  text-align: center;
  
}

#mypeople_name_title_cell {
  
  width: 150px;
  
}

.mypeople_name_cell {
color: #cc0022;
font-size: 10pt;
}

#mypeople_exp_level_title_cell, .mypeople_exp_level_cell {
  
  width: 100px;
  
  
}

#mypeople_total_songs_title_cell, .mypeople_total_songs_cell {
  
  width: 50px;
  text-align: center;
  
}

.mypeople_avg_rating_cell {
  
  width: 70px;
  text-align: center;
}

.mypeople_watch_status_cell, .mypeople_watchers_cell {
  
  text-align: center;
  
}

#member_display_container {
  
  width: 570px;
  float:left;
}

/* ABOUT US PAGE */

#about_us_landing_caption {
  
  font-style: italic;
  padding: 3px 0px 0px 10px;
}

.about_us_text {
  
  width: 430px;
  float: left;
  
}

.about_us_text ul {
  
  line-height: 16px;
  
}

.about_us__text li {
  
  margin-top: 10px;
  
}

#about_us_sidebar {
  
  width: 140px;
  float: right;
  border-left: 1px dotted #CCC;
  padding: 5px;
  line-height: 12pt;
  font-size: 8pt;
}

.about_us_text p {
  
  padding: 5px 0 0 10px;
  line-height: 16px;
  
}

#faq a {
  
  display:block;
  font-size: 12pt;
  
}

#faq a:link {
  
  text-decoration: none;

}

#faq a:hover {
  
  text-decoration: underline;
}

.the_team_header {
  
 margin-top: 15px;
  
}

.the_team_photo {
  
  float: left;
  padding: 10px;
  
}

/* THE LIST LANDING PAGE */

#the_list_contest_column {
  
  float: left;
  width: 290px; 
  border-right: 1px solid #CCC;
}

#contest_header_link {
  
  border: 0;
  
}

.the_list_contest_list_cell {
  
  width: 275px;
  overflow:hidden;
  border-bottom: 1px dotted #CCC;
  padding: 5px 0 5px 0;
  margin-right: 10px;
}

.the_list_contest_thumb_box {
  
  float: left;
  width: 150px;
  margin-right: 5px;
  overflow:hidden;
  
}

.the_list_contest_list_info_cell {
  
  float: left;
  width: 120px;
  overflow:hidden;
  
}

.the_list_entry_fee {
  
  margin-left: 3px;
  
}


#the_list_resources_column {
  
  float: left;
  width: 290px;
}

#list_resource_header_image {
  
  margin-left: 10px;
  
}

.the_list_showdown_list_cell {
  
  overflow: hidden;
  border-bottom: 1px dotted #CCC;
  padding: 5px;
  
}

#showcase_showdown_list {
  
  padding-left: 10px;
  
}

#showcase_showdown_list h1, #resources_list_box h1, #the_list_contest_column h1 {
  
  margin: 10px 0 10px;
  
}

.the_list_showdown_thumb {
  
  width: 150px;
  
}

.the_list_showdown_thumb_box {
  
  float:left;
  margin-right: 5px;
}

.showdown_list_row {
  
  border-top: 1px dotted #CCC;
  padding-bottom: 5px;
  
}

#resources_list_box {
  
  border-top: 1px solid #CCC;
  padding-left: 10px;
}

#products_list_box {
  
  width: 125px;
  padding: 5px 5px 5px 5px;
  float:left;
  margin-left: 5px;
  border-left: 1px solid #CCC;
}

#services_list_box {
  
  width: 130px;
  padding: 5px 5px 5px 0;
  float:left;
  
}

#browse_resources_list_row {
  
  padding: 5px 5px 5px 0;  
  
}

h2.resource_list_title {
  
  font-size: 11pt;
  width: 130px;
  display: inline;
}



.subcategory_box {
  
  margin: 5px 0px 5px 10px;
  
}


/* THE LIST - INDIVIDUAL PRODUCT PAGE */

#product_information_box {
  
  overflow: hidden;
  margin: 0px 0px 0px 10px;
  line-height: 12pt;
  width: 585px;
  border-bottom: 1px dotted #CCC;
}

#product_left_box {
  
  padding: 5px;
  
}

.product_quick_review_box {
  
  padding-left: 5px;
  
}

#product_top_feedback{
  
  width: 280px;
  float: left;
  
}

#product_newest_feedback {
  
  width: 280px;
  float: right;
  padding: 0;
}

#product_search_box {
  
  float:right;
  border-left: 1px solid #CCCCCC;
  font-size: 10pt;
  padding-left: 6px;
  width: 150px;
}

#product_search_box h2 {
  
  font-size: 10pt;

}

#find_products_example {
  
  font-size: 8pt;
  
}

#submit_find_product_search {
  
  border: 0;
  background-color: #FFF;
}

#product_search_info_box {
  
  width: 400px;
  float: left;
  
}

#product_search_info_box h1, #product_search_info_box h3  {
  
  margin: 0;
  padding: 0;
  
}

#product_search_results_box {
  
  width: 580px;
  margin-top: 15px;
  border-top: 1px dotted #CCC;
}

#product_photo { 
  width: 300px;
  float: right;
  padding: 0;
  margin: 0;
}

.big_grade_letter {
  
  font-size: 24pt;
  
}

.grade_it_h2 {
  
  margin: 0;
  padding: 0;
  
}

#product_grade_headline {
  
  display: inline;
  
}

#the_list_breadcrumb_box {
  
  padding: 5px 5px 5px 10px;
  font-size: 12pt;
}

.divider_arrow {
  
  position: relative;
  top: 1px;
  border: 0;
  display: inline;
}

/* THE LIST SEARCH RESULTS PAGE */

#product_search_table td {
  
  padding: 5px;
  vertical-align: top;
}

.product_title {
  
  font-size: 8pt;
  padding: 3px;
  margin-right: 5px;
}

#product_name_title_cell {
  
  width: 200px;
  
}

#product_avg_rating_title_cell {
  
  width: 50px;
  
}

#product_price_title_cell {
  
  width: 100px;
  
}

#product_location_title_cell {
  
  width: 100px;
  
}

#product_tags_title_cell {
  
  width: 125px;
  
}

#product_created_by_title_cell {
  
  width: 75px;
  
}

.product_avg_rating_cell {
  
  text-align: center;
  
}

#child_category_links {
  
  font-size: 8pt;
  
}

#submit_the_list_search {
  
  border: 0;
  background-color: #FFF;
  
}

.product_name_link {
  
  font-size: 12pt;
  
}

.product_name_box {
  
  margin: 0;
  padding: 5px 0 0 0;
  
}

.small_grade_letter {
  
  font-size: 14pt;
  line-height: 12pt;
}

.small_rating_text {
  
  font-size: 10pt;
  
}

.small_grades_block {
  
  padding:0;
  margin: 0;
  display: none;
  
}

.product_row {
  
  border-top: 1px dotted #CCC;
  
}


/* THE LIST - ADD AN ITEM PAGE */

#save_item_info {
  
  border: 0;
  background-color: #FFF;
}

#item_form_left {
  
  width: 550px;
  float: left;
  line-height: 20px;
  
}

#item_form_right {
  
  width: 200px;
  float: right;
  
}

#product_edit_photo {
  
  width: 175px;
  
}

.item_form_type_row {
  
  font-size: 12pt;
}

.item_form_type_row select {
  
  font-size: 12pt;
}

#online_row br, #zip_code_row br {
  
  line-height: 6pt;
  
}

#tag_explainer {
  
  margin-top: 3px;
  font-size: 8pt;
  line-height: 8pt;
  
}

#list_online_explainer {
  
  margin-top: 5px;
  font-size: 8pt;
  line-height: 8pt;
  
}

#item_form_online_cell {
  
  width: 150px;
  
}

#item_form_location_cell {
  
  width: 150px;
  
}

/* THE LIST - SHOWDOWN DETAIL PAGE */

.showdown_product_box {
  
  width: 580px;
  overflow: hidden;
  border: 1px solid #CCC;
  float: left;
  padding: 5px;
  margin-bottom: 5px;
}

.showdown_product_photo {
  
  float: right;
  width: 150px;
  
}

.picture_grade {
  
  float: left;
  padding-right: 10px;
}
 
.showdown_product_top {
  
  width: 570px;
  overflow: hidden;
  
}

.showdown_product_left {
  
  width:280px;
  padding: 5px;
  float:left;
  
}

.showdown_product_right {
  
  width:260px;
  padding: 10px 5px 5px 5px;
  float:left;
  
}

/* SHOWDOWN LIST PAGE */

#showdown_search_box {
  
  float:right;
  border-left: 1px solid #CCCCCC;
  margin: 5px 0 0 0;
  font-size: 10pt;
  padding-left: 6px;
  width: 140px;
}

#featured_showdowns_list {
  
  float:left;
  width:430px;
  
}

#showdown_list_top {
  
  overflow: hidden;
  
}

.showdown_list_products {
  
  margin-left: 15px;
  
}

/*CONTEST HOME/LANDING PAGE */

#contest_nav_link {
  
  margin-bottom: 10px;
  
}

#contest_landing_photo {
  
  width: 590px;
  
}

#contest_landing_left {
  
  width: 440px;
  float: left;
  padding: 5px;
}

#contest_landing_right {
  
  width: 139px;
  float: left;
  padding: 5px;
  border-left: 1px dotted #666;
  margin-top: 5px;
}

.contest_thumb_box {
  
  float: left;
  width: 160px;
  overflow: hidden;
}

.contest_thumb {
  
  width: 150px;
  height: 75px;
  float: left;
  margin: 3px;
}

.contest_list_info_cell {
  width: 270px;
  padding: 0;
  float:left;
}

.contest_landing_list_cell {
  
  border-top: 1px dotted #666;
  padding: 5px;
  overflow: hidden;
  
}



/*CONTEST ADD FORM */

.contest_form_table td {
  
  padding: 5px;
  line-height: 14pt;
  
}

.big_input {
  
  font-size: 12pt;
  
}

#contest_form_left h3 {
  
  margin: 0;
  padding: 0;
  
}

#contest_form_left p {
  
  font-style: italic;
  
}

#photo_upload_table {
  
  border: 4px solid #999;
  width: 520px;
}

#save_contest_info {
  
  background-color: #FFF;
  border: 0;
  
}

.required {
  
  color: #a02013;
  font-weight: bold;
  
}

.recommended {
  
  font-size: 7pt;
  
}

#check_availability_button {
  
  position: relative;
  top: 8px;
  
}

#tt {
 position:absolute;
 display:block;
 background:url(/images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(/images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(/images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}


/* CONTEST DETAIL PAGE */

#contest_share_box {
  
  background-color: #a02013;
  width: 569px;
  margin: 0 0 0 1px;
  padding: 10px;
  color: #FFF;
  overflow: hidden;
  
}

#contest_share_box h3 {
  
  font-size: 22pt;
  color: #FFF;
  font-weight: normal;
  
}

#contest_share_box h4 {
  
  font-size: 14pt;
  color: #FFF;
  font-weight: normal;
  line-height: 12pt;
  margin: 0 0 0 5px;
  padding: 0;
}

#contest_share_box a {
  
  color: #FFF;
  text-decoration: underline;
  
}

#contest_csv_help_link {
  
  color: #CCC !important;
  text-decoration: none !important;
  font-weight: bold !important;
  
}

#contest_share_box input {
  
  background-color: #a02013;
  color: #999;
}

#contest_share_box textarea {
  
  border: #FFF 1px solid;
  
}


#contest_share_detail_box {
  
  border-top: 1px dotted #FFF;
  padding-top: 5px;
}

#contest_share_left {
  
  float: left;
  width: 280px;
  
}

#contest_share_right {
  
  float: left;
  width: 270px;
  padding-left: 10px;
  
}





#contest_info_left {
  
  width: 280px;
  padding: 5px 5px 5px 5px;
  float: left;
  font-size: 11pt;
  
}

#contest_info_tab_content {
  
  font-size: 11pt;

}

#contest_info_right {
  
  width: 300px;
  padding: 5px 0px 5px 0px;
  float: left;
  
}


#contest_info_left h1 {
  
  width: 275px;
  color: #a02013;
  font-size: 18pt;
  font-weight: normal;
  
}

#contest_info_left h3 {
  
  width: 275px;
  font-size: 14pt;
  font-weight: normal;
  
}

#contest_title_box {
  
  height: 190px;
  
}

.contest_list_cell {
  
  overflow: hidden;
  border-top: 1px dotted #666;
  padding: 3px;
}

.contest_music_rank_box {
  
  float: left;
  font-size: 20pt;
  width: 45px;
  padding: 5px 5px 0 0;
  text-align:right;
}
.contest_list_thumb_box {
  
  overflow: hidden;
  float: left;
  width: 50px;
  
}

.contest_list_info_box {
  
  float: left;
  width: 150px;
  padding-left: 5px;
}

.small_contest_list_thumb {
  
  margin: 0;
  padding: 0;
  
}

#song_entry_list_box {
  
  overflow: hidden;
  padding: 5px;
  font-size: 9pt;
}

#song_entry_list_box .song_title_link {
  
  font-size: 14pt;
  text-decoration: none;
  color: #a02013;
  
}

.contest_song_rating_box {
  
  width: 150px;
  
}

#contest_pagination_box {
  
  border-top: 2px #666 solid;
  padding: 5px;
  
}

#contest_large_photo { 
  width: 300px;
  padding: 0;
  margin: 0;

}

#contest_info_tab_content {
  
  padding: 5px;
  
}

.contest_entries_message {
  
  font-size: 12pt;
  
}

#contest_entry_box {
  
  width: 290px;
  margin: 0;
  padding: 5px;
  background-color: #EEE;
}

.eligible_song_box {
  
  border-top: 1px dotted #666;
  padding: 5px;

}

.eligible_song_font {
  
  color: #333;
  font-weight: bold;
  position: relative;
  top: -2px;
}

.entered_song_font {
  
  color: #999;
  position: relative;
  top: -2px; 
}

.requirements {
  
  position: relative;
  top: -2px; 
}

#submit_entry_form {
  
  background-color: #FFF;
  border: 0;
  
}

.contest_waiting_animation {
  
  margin: 20px 0 0 20px;
  
}

#rules_link { 
  
color: #a02013;
text-decoration: none;
  
}

#rules_close_link {
 
  color: #a02013;
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold; 
}

#top_rules_close_link_box {
  
  width: 700px;
  text-align: right;
  
}

#rules_popup ul {

margin-left: 20px;
padding: 0;

}

#rules_popup li {
  
  list-style-image: url('/images/nav_arrow.png');
}

#rules_popup {
  
  display: none;
  background-color: #FFF;
  border: 3px solid #666;
  top: 450px;
  left: 250px;
  width: 750px;
  line-height: 20px;
  padding: 5px;
  font-size: 8pt;
  position: absolute;
  
}  

#rules_popup img{

  display: inline;
  position: relative;
  top: 5px;

}

/* FOOTER */


#footer {
  width: 900px;
  background: url(/images/footer_background.jpg);
  height: 75px;
  padding: 17px 0 0 30px;
  background-repeat: no-repeat;
  margin-top: 15px;
}

#footer_link_strip a:link, #footer_link_strip a:visited,  #footer_link_strip a:hover{
 
 color: #333 !important;
 text-decoration: underline;
 font-size: 10pt;
}

#footer_link_strip {
  
   color: #333;
   font-size: 10pt;
  
}

#footer_link_strip img {
  
   display: inline;
   position: relative;
   top: 3px;
  
}

.clear {
  clear: both;
}

/* EXTERNAL HEADERS */

#contest_header_photo {
  
  width: 900px;
  
}

#contest_large_header {
  
  width: 890px;
  height: 150px;
  background-color: #d2dbdd;
  padding: 10px 0 10px 10px;
}


#contest_large_name_box {
  
  border-right: 1px solid #FFF;
  width: 330px;
  padding: 10px;
  font-size: 14pt;
  color: #333;
  float: left;
  height: 130px;
}

#contest_large_name_box h1 {
  
  font-size: 20pt;
  color: #a02013;
  width: 310px;
}

#contest_large_prize_box {
  
  float: left;
  padding: 10px;
  font-size: 12pt;
  color: #333;
  border-right: 1px solid #FFF;
  width: 245px;
  height: 130px;
  line-height: 16pt;

}

#contest_large_info_box {
  
  float: left;
  padding: 10px;
  font-size: 12pt;
  color: #333;
  width: 245px;
  height: 130px;
  line-height: 20pt;
}

#external_header {
  
  margin-top: 15px;
  overflow: hidden;
  
}

#external_separator {
  
  text-align: center;
  vertical-align: middle;
  margin: 10px 0 10px 0;
}

#external_separator_text {
  
  position: relative;
  top: -20px;
  margin: 0 10px 0 10px;
  font-size: 12pt;
}

#people_large_header {
  
  width: 1125px;
  overflow: hidden;
  text-align: left;
  height: 450px;
}

#people_header_overlay {
  
  width: 1125px;
  position: relative;
  left: -120px;
  height: 450px;
  
}

#people_header_name {
  
  font-size: 18pt;
  position: relative;
  top: -155px;
  left: 450px;
  color: #333;
}


/* TABBER STUFF*/

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0 0px 0 0;
 padding: 3px 0px;
 border-bottom: 1px solid #CCC;
 font: 12px Helvetica, Verdana, sans-serif;
 max-width: 425px;
}

ul.tabbernav li
{
 list-style: none;
 margin: 3px;
 display: inline;
 width: 90px;
}


ul.tabbernav li a
{
 padding: 3px 15px;
 margin-left: 0px;
 background-color: #f9f9f9;
 border-bottom: 1px solid #CCC;
 border-top: 2px solid #CCC;
 border-left: 2px solid #CCC;
 border-right: 2px solid #CCC;
 display: inline;

 text-decoration: none;
 width: 90px;
}

ul.tabbernav li a:link { color: #a02013; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #FFF;
 background: #666;
 border-color: #666;
 
}

ul.tabbernav li.tabberactive a
{
 background-color: #666;
 border-bottom: 1px solid #666;
 color: #FFF;
 
}

ul.tabbernav li.tabberactive a:hover
{
 color: #FFF;
 
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

#music_song_list li.tabberactive
{
 list-style: none;
 margin: 3px;
 display: inline;
 width: 120px;
}



