/*-- global containers ------------------------------------------------------*/

#container {
	position: relative;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 735px;
}

#sub_container2 {
	position: absolute;
	float: right;
	margin: 0;
	padding: 0;
	margin: 20px 10px 10px 10px;
	width: 475px;
	top: 73px;
	left: 130px;
}

#content_container {
	clear: both;
	overflow: hidden;
	line-height: 1.45;
	margin: 0;
	padding: 0;
	width: 435px;
}

#crossword_container {
	clear: both;
	overflow: hidden;
	line-height: 1.45;
	margin: 0;
	padding: 0;
	width: 460px;
}

#content_container p, #content_container {
  font-family: Georgia,Trebuchet MS,Tahoma,Verdana,Arial,sans-seriff;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

/*-- sample list containers ------------------------------------------------------*/

#sample_container {
	position: relative;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 400px;
}

#sample_sub_container2 {
	position: absolute;
	float: right;
	margin: 0;
	padding: 0;
	margin: 5px 5px 5px 5px;
	width: 400px;
	top: 0px;
	left: 0px;
}

#sample_content_container {
	clear: both;
	overflow: hidden;
	line-height: 1.45;
	margin: 0;
	padding: 0;
	width: 400px;
}

#sample_content_container p, #sample_content_container {
  font-family: Georgia,Trebuchet MS,Tahoma,Verdana,Arial,sans-seriff;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

/*-- Album Icon Positions ---------------------------------------------------*/

#album_0 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 143px; left: 130px; }
#album_1 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 143px; left: 236px; }
#album_2 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 143px; left: 342px; }
#album_3 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 143px; left: 448px; }
#album_4 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 239px; left: 130px; }
#album_5 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 239px; left: 236px; }
#album_6 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 239px; left: 342px; }
#album_7 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 239px; left: 448px; }
#album_8 {position: absolute; margin: 0; padding: 0; margin: 0 0 0 0; width: 106px; top: 335px; left: 130px; }

/*-- Footer Links -----------------------------------------------------------*/

#footer_link_1 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 635px;
	left: 3px;
	width: 144px;
	height: 32px;
}

#footer_link_2 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 635px;
	left: 145px;
	width: 144px;
	height: 32px;
}

#footer_link_3 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 635px;
	left: 287px;
	width: 144px;
	height: 32px;
}

#footer_link_4 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 635px;
	left: 429px;
	width: 144px;
	height: 32px;
}

#footer_link_5 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 635px;
	left: 570px;
	width: 173px;
	height: 32px;
}

#footer_link_1_c {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 841px;
	left: 3px;
	width: 144px;
	height: 32px;
}

#footer_link_2_c {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 841px;
	left: 145px;
	width: 144px;
	height: 32px;
}

#footer_link_3_c {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 841px;
	left: 287px;
	width: 144px;
	height: 32px;
}

#footer_link_4_c {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 841px;
	left: 429px;
	width: 222px;
	height: 32px;
}

#footer_link_5_c {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 841px;
	left: 653px;
	width: 10px;
	height: 32px;
}

/*-- right column google ads ------------------------------------------------*/

#google_right_pane {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 28px;
	left: 610px;
	width: 120px;
	height: 600px;
}

/*-- right column prosper ads ------------------------------------------------*/

#prosper_right_pane {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 630px;
	left: 610px;
	width: 120px;
	height: 210px;
}

#prosper_left_pane {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 630px;
	left: 2px;
	width: 120px;
	height: 210px;
}

#prosper_ad_1 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	width: 120px;
	height: 60px;
}

#prosper_ad_2 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 70px;
	left: 0px;
	width: 120px;
	height: 60px;
}

#prosper_ad_3 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 140px;
	left: 0px;
	width: 120px;
	height: 60px;
}

/*-- Left column menu -------------------------------------------------------*/

#left_column_container {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 28px;
	left: 4px;
	width: 116px;
}

#main_nav_list {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#main_nav_list li {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

#main_nav_list a {
	display: block;
	text-decoration: none;
	text-align: left;
	line-height: 26px;
	height: 26px;
	width: 100px;
	padding: 0 0 0 16px;
	margin: 0 0 0 0;
	overflow: hidden;
}

#main_nav_list a.main_nav_item:hover {
	text-decoration: none;
}

#main_nav_list a.main_nav_active_item {
  background: url(new_images/dynamic/generic_button_o.gif) no-repeat;
  font-family: Trebuchet MS,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}

#main_nav_list a.main_nav_item {
  background: url(new_images/dynamic/generic_button.gif) no-repeat;
  font-family: Trebuchet MS,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}

#main_nav_list a.main_nav_item:hover {
  background: url(new_images/dynamic/generic_button_o.gif) no-repeat;
  font-family: Trebuchet MS,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}

/*--- My Photo --------------------------------------------------------------*/

#my_photo {
	background: url(new_images/me.jpg) no-repeat;
	position: absolute;
	margin: 0;
	padding: 0;
	margin: 0;
	width: 152px;
	top: 92px;
	left: 132px;
	height: 162px;
}

#my_photo_text {
	position: absolute;
	float: right;
	margin: 0;
	padding: 0;
	margin: 20px 10px 10px 10px;
	width: 295px;
	top: 73px;
	left: 284px;
	clear: both;
	overflow: hidden;
	line-height: 1.45;
}

#my_photo_text_2 {
	position: absolute;
	float: right;
	margin: 0;
	padding: 0;
	margin: 20px 10px 10px 10px;
	width: 465px;
	top: 242px;
	left: 130px;
	clear: both;
	overflow: hidden;
	line-height: 1.45;
}

/*--- Melody background -----------------------------------------------------*/

#play_melody_background {
	background: url(new_images/melody_wave.gif) no-repeat;
	position: absolute;
	margin: 0;
	padding: 0;
	margin: 0;
	width: 468px;
	top: 92px;
	left: 132px;
	height: 102px;
}

#play_melody {
	position: absolute;
	margin: 0;
	padding: 0;
	margin: 0;
	width: 468px;
	top: 194px;
	left: 132px;
	height:20px;
}

/*--- Radio Player ---------------------------------------------------------*/

#radio_player {
	position: absolute;
	margin: 0;
	padding: 0;
	margin: 0;
	width: 275px;
	top: 170px;
	left: 90px;
	height:275px;
}

/*--- bottom banner -----------------------------------------------------*/

#bottom_banner {
	position: absolute;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 468px;
	height: 60px;
	top: 564px;
	left: 132px;
}

#bannieres_au_bas {
	position: absolute;
	padding: 0;
	margin: 0;
	text-align: left;
	width: 468px;
	height: 60px;
	top: 561px;
	left: 129px;
}
