@charset "UTF-8";

/* CSS Document */



/* GENERAL STYLES */

/******************/



* {margin:0px; padding:0px;} /* get rid of all browser default settings */

a {outline:none;} /* Firefox Fix */



body {

	background-image:url(../images/bg_body.jpg);

	background-repeat:repeat-x;

	background-color:#1d1516;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

}



p {

	margin:3px 0px 3px 0px;

}



/* HEADER AREA */

/***************/



#header {

	width: 100%;

	height:107px;

	background-image:url(../images/bg_header.jpg);

	background-repeat:no-repeat;

}

/*TOP NAV FLASH ADDED BY TAM */

/******************/

#topNav {

	position:absolute;

	left: 0px; top: 0px;

	width:985px;

	height:107px;

	z-index:300;

}





/*CONTENT AREA */

/***************/



/* HOME PAGE START */

#content {

	width: 100%;

	height:441px;

	position:relative;

	background-image:url(../images/bg_content.jpg);

	background-repeat:no-repeat;

}

/* ADDED Z-INDEX*/

/******************/

#latest_release {

	height:120px;

	width:195px;

	float:left;

	position:absolute;

	top:310px;

	left:68px;

	z-index: 100;

}



#latest_release .padding {

	padding:34px 0px 0px 0px;

}



#latest_release .flash {

	height:277px;

	width:195px;

	background-color:#1F4D8E;

}



#latest_release p {

	font-size:11px;

}



#latest_release .links {

	margin-top:8px;

}



#latest_release p a {

	color:#1F4D8E;

	text-decoration:none;

	font-weight:bold;

	font-size:12px;

	padding:0px 4px 0px 4px;

}

/******************/

/* ADDED HOVER*/

/******************/

#latest_release p a:hover {

color:#AD3F75;

}

/******************/

/* ADDED Z-INDEX*/

/******************/

#bio_news {

	height:441px;

	width:285px;

	position:absolute;

	top:0px;

	left:311px;

	z-index: 100;

}



#bio_news #bio {

	line-height:20px;

}



#bio_news #bio strong { /* Frank's Name */

	color:#1F4D8E;

	font-size:18px;

	font-weight:normal;

}



#bio_news .padding {

	padding:34px 0px 0px 0px;

}



#bio_news #news {

	width:285px;

	height:228px;

	margin-top:20px;

	background-image:url(../images/bg_newsline.jpg);

	background-repeat:no-repeat;

}



#bio_news h2 {

	background-image:url(../images/txt_newsline.gif);

	width:125px;

	height:46px;

	text-indent:-3000px;

}



#bio_news ul {

	list-style-type:none;

}



#bio_news li {

	padding:4px 0px 4px 15px;

}





.news_headline {

	color:#1F4D8E;

	font-weight:bold;

	text-decoration:none;

	}

/******************/

/* ADDED HOVER*/

/******************/

#bio_news li a.news_headline:hover{

	color:#AD3F75;

}

/******************/	

/* CHANGED FOR TEST - ADDED STUFF FOR FLASH ON HOME*/

/******************/

#frank_flash {

	height:441px;

	width:100%;

	position:absolute;

	top:0px;

	left:0px;

}

/******************/

/* THIS NOW IS NO_FLASH CONTENT FOR HOME*/

/******************/

#frank_noFlash {

margin-left: 596px;

	height:441px;

	width:100%;

	/* width:auto; */

	position:relative;

	top:0px;

	left:0px;

	background-image:url(../images/bg_frank.jpg);

	background-repeat:no-repeat;

}



/* HOME PAGE END */



/* NEWSLINE BEGIN */



/* change background images for newsline pages */



#newsline, #newsline2 {background-image:url(../images/bg_news_body.jpg); background-repeat:repeat-x;}

#newsline #header, #newsline2 #header {background-image:url(../images/bg_news_header.jpg); background-repeat:no-repeat;}



#newsline #content {background-image:url(../images/bg_news_content.jpg); background-repeat:no-repeat;}

#newsline2 #content {background-image:url(../images/bg_news_content_2.jpg); background-repeat:no-repeat;}



#newsline #footer, #newsline2 #footer {background-image:url(../images/bg_news_footer.jpg); background-repeat:no-repeat;}

#newsline #bottom, #newsline2 #bottom {background-image:url(../images/bg_news_bottom.jpg); background-repeat:no-repeat;}





#textBoxScroll, #textBoxScrollWide {
	position:absolute;
	margin: 0px;
	padding: 0px;
	width:510px;
	height:336px;
	z-index:50;
	left: 104px;
	top: 68px;
	overflow: auto;
	scrollbar-face-color: #a99e88;
	scrollbar-arrow-color: #4b4842;
	scrollbar-track-color: #baae96;
	scrollbar-base-color: #a99e88;
	scrollbar-shadow-color: #a99e88;
	scrollbar-highlight-color: #a99e88;

}

#textBoxScrollWide {

	width:828px;

	height:336px;

}

#newsLinks,#newsText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #000;

	margin: 0px;

	width: 97%;

}

#newsLinks p {margin-top: 4px; margin-bottom: 6px;}

#newsText h1 {margin-top: 4px; margin-bottom: 8px; color: #761B54; font-size: 15px; line-height: 18px;}
#newsText h4 {margin-top: 0px; margin-bottom: 0px; color: #761B54; font-size: 12px; line-height: 14px;}
#newsText vote {color: #536813; font-weight: bold;}

#newsText p, ul, ol {margin-top: 4px; margin-bottom: 8px;}

#newsLinks a {color: #1f4d8e; text-decoration: none; font-weight: bold;}

#return-news {

	position:absolute;

	width:152px;

	height:24px;

	z-index:51;

	left: 785px;

	top: 29px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px; line-height: 14px;

	color: #000;

}

#newsLinks a,#newsText a, #return-news a {color: #1f4d8e; text-decoration: none;}

#newsLinks a,#return-news a {font-weight: bold;}

#newsLinks a:hover,#newsText a:hover, #return-news a:hover {color: #8a1f97;}



/* NEWSLINE END */



/* CD PAGES START */



/* change background images for cd pages */



#cd_pages {background-image:url(../images/bg_cd_body.jpg); background-repeat:repeat-x;}

#cd_pages #header {background-image:url(../images/bg_cd_header.jpg); background-repeat:no-repeat;}

#cd_pages #content {background-image:url(../images/bg_cd_content.jpg); background-repeat:no-repeat;}

#cd_pages #footer {background-image:url(../images/bg_cd_footer.jpg); background-repeat:no-repeat;}

#cd_pages #bottom {background-image:url(../images/bg_cd_bottom.jpg); background-repeat:no-repeat;}





#cd_pages #textBoxScroll {

	left:497px;

	top:75px;

	width: 488px;

	color: #333;

}



#cd_content a {color:#1F4D8E; font-style:italic; text-decoration:none;}

#cd_content a:hover {color:#AD3F75; font-style:italic;}



#cd_credits, #cd_reviews {

	font-size:11px;

}



#cd_pages h4 {

	margin:10px 0px 4px 0px;

	font-size:12px;

}



#cd_content h2 {

	font-size:20px;

	font-weight:normal;

	margin-bottom:5px;

}

/*EDITED CD TOP MENU*/

#cd_top_menu {

	position:absolute;

	top:25px;

	left:487px;

}



/*CD TOP MENU - DUPLICATE IS NOT USED BUT DONT DELETE YET */

#cd_top_menu2 {

	position:absolute;

	top:25px;

	left:487px;

}



#cd_intro {

	

}

#cd_credits, #credits_here {

	display:none;

}



#cd_credits td p {

	font-size:11px;

	padding:0px 10px 4px 0px;

	margin:0px;

	line-height:16px;

}



#cd_credits table {

	width:100%;

	margin-top:-10px;

}



#cd_credits td {

	width:50%;

}



#cd_reviews, #reviews_here {

	display:none;

}



#cd_intro h3,

#cd_credits h3,

#cd_reviews h3 {

	font-size:13px;

	margin-bottom:20px;

	color:#333;

}



.green_txt {color:#33420f;}
.green_txtBold {color:#33420f; font-weight: bold;}



#intro_here {padding-left:15px;}

#credits_here {padding-left:20px;}

#reviews_here {padding-left:25px;}



#cd_music_menu {

	position:absolute;

	left:28px;

	top:38px;

	width:175px;

}



#cd_music_menu h2 {

	width:99px;

	height:18px;

	background-image:url(../images/btn_music_menu.gif);

	background-repeat:no-repeat;

	text-indent:-3000px;

	margin-left:17px;

	margin-bottom:15px;

}



#cd_music_menu ul {

	list-style-type:none;

	margin-left:20px;

}



#cd_music_menu ul ul {

	list-style-type:square;

	color:#AD3F75;

	margin-left:20px;

}



#cd_music_menu ul ul li {

	line-height:20px;

}



#cd_music_menu ul li a {

	color:#5B383E;

	letter-spacing:0px;

	font-size:10px;

	text-decoration:none;

}



#cd_music_menu ul ul li a {

	color:#1F4D8E;

	letter-spacing:normal;

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

}



#cd_music_menu ul ul li a:hover,

#cd_music_menu ul li a:hover {

	color:#AD3F75;

}



/* style on page states for individual links based on body class */



body.landscapes a:visited#link-landscapes,

body.animals a:visited#link-animals,

body.emotions a:visited#link-emotions,

body.mo_animals a:visited#link-mo-animals,

body.galapagos a:visited#link-galapagos {

	color:#AD3F75;

}

/* EDITED BY TAM */

#cd_flash_area {

	position:absolute;

	left:185px;

	top:38px;

	width:283px;

	height:403px;

}



/* CD PAGES END */



/* MEDIA START */

#media {background-image:url(../images/bg_media_body.jpg); background-repeat:repeat-x;}

#media #header {background-image:url(../images/bg_media_header.jpg); background-repeat:no-repeat;}

#media #content {background-image:url(../images/bg_media_content.jpg); background-repeat:no-repeat;}

#media #footer {background-image:url(../images/bg_media_footer.jpg); background-repeat:no-repeat;}

#media #bottom {background-image:url(../images/bg_media_bottom.jpg); background-repeat:no-repeat;}



#media h2 {

	background-image:url(../images/txt_media.gif);

	width:89px;

	height:33px;

	text-indent: -3000px;

	position:absolute;

	left:70px;

	top:28px;

}



#media h3 {

	font-size:12px;

	margin:10px 0px 6px 0px;

}



#media ul {

	list-style-type:square;

	color:#AD3F75;

	margin-left:20px;

}



#media ul li a {

	font-weight:normal;

}



#media ul li,

#media p {

	line-height:19px;

}



#media p {

	padding-right:10px;

}



#media #textBoxScroll {

	height:300px;

	top:78px;

	left:90px;

}



#media #bottom {

	height:170px;

}



/* MEDIA END */



/* FREE MP3S */

#free_mp3s {background-image:url(../images/bg_freemps_body.jpg); background-repeat:repeat-x;}

#free_mp3s #header {background-image:url(../images/bg_freemps_header.jpg); background-repeat:no-repeat;}

#free_mp3s #content {background-image:url(../images/bg_freemps_content.jpg); background-repeat:no-repeat;}

#free_mp3s #footer {background-image:url(../images/bg_freemps_footer.jpg); background-repeat:no-repeat;}

#free_mp3s #bottom {background-image:url(../images/bg_freemps_bottom.jpg); background-repeat:no-repeat;}



#free_mp3s h2 {

	background-image:url(../images/txt_free_mp3s.gif);

	background-repeat:no-repeat;

	width:165px;

	height:32px;

	text-indent:-3000px;

	position:absolute;

	left:65px;

	top:28px;

}



#free_mp3s h3 {

	margin-top: 8px; 

	margin-bottom: -4px; 

	color: #761B54; 

	font-size: 15px; 

	line-height: 18px;

	text-transform:uppercase;

}



#free_mp3s p {

	font-size:11px;

	font-height:16px;	

}



#free_mp3s #textBoxScrollWide {

	margin-top:5px;

	margin-left:-43px;

}



#free_mp3s #bottom {

	height:170px;

}



#download_instructions {

	background-image:url(../images/bg_freemps_download.jpg);

	background-repeat:no-repeat;

	width:759px;

	height:90px;

	padding:6px 0px 0px 10px;

	margin:10px 0px 0px 20px;

}



#download_instructions p, #free_mp3s .heading_paragraph {

		font-size:12px;

		line-height:18px;

	}

	

#download_instructions p span {

		color:#614e7d;

		font-weight:bold;

	}





/* END FREE MP3S */



/* GALLERY PAGE */



#gallery {background-image:url(../images/bg_media_body.jpg); background-repeat:repeat-x;}

#gallery #header {background-image:url(../images/bg_media_header.jpg); background-repeat:no-repeat;}

#gallery #content {background-image:url(../images/bg_gallery_content.jpg); background-repeat:no-repeat;}

#gallery #footer {background-image:url(../images/bg_media_footer.jpg); background-repeat:no-repeat;}

#gallery #bottom {background-image:url(../images/bg_media_bottom.jpg); background-repeat:no-repeat;}



#gallery h2 {

	background-image:url(../images/txt_gallery.gif);

	background-repeat:no-repeat;

	width:105px;

	height:40px;

	text-indent:-3000px;

	position:absolute;

	left:69px;

	top:25px;

}



#galleryBox {

	position:absolute;

	margin: 0px;

	padding: 0px;

	width:590px;

	height:336px;

	z-index:2;

	left: 248px;

	top: 67px;

}



p.galleryNoFlash {

font-size: 11px;

line-height: 16px;

}



#galleryText {

	position:absolute;

	margin: 0px;

	padding: 0px;

	width:134px;

	height:209px;

	z-index:2;

	left: 103px;

	top: 97px;



}



#galleryText p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 18px;

	margin: 0px 0px 6px 0px;

}



/* END GALLERY PAGE */



/* LINKS PAGE */

 #links h2 {

	background-image:url(../images/txt_links.gif);

	background-repeat:no-repeat;

	width:66px;

	height:28px;

	text-indent:-3000px;

	position:absolute;

	left:69px;

	top:25px;

}



#links ul li a,

#links p a {

	font-weight:bold;

}



#links td {font-size:12px;}



/* END  LINKS PAGE  */



/* CONTACT PAGE */



#contact {background-image:url(../images/bg_media_body.jpg); background-repeat:repeat-x;}

#contact #header {background-image:url(../images/bg_media_header.jpg); background-repeat:no-repeat;}

#contact #content {background-image:url(../images/bg_gallery_content.jpg); background-repeat:no-repeat;}

#contact #footer {background-image:url(../images/bg_media_footer.jpg); background-repeat:no-repeat;}

#contact #bottom {background-image:url(../images/bg_media_bottom.jpg); background-repeat:no-repeat;}



#contact h2 {

	background-image:url(../images/txt_contact.gif);

	background-repeat:no-repeat;

	width:111px;

	height:31px;

	text-indent:-3000px;

	position:absolute;

	left:69px;

	top:25px;

}



#contact #franks_picture {

	background-image:url(../images/frank_contact.jpg);

	background-repeat:no-repeat;

	position:relative;

	top:0px;

	left:470px;

	width:491px;

	height:441px;

}



/* END CONTACT PAGE  */



/* SITE MAP START */



#site_map ul {

	margin-left:20px;

	font-size:11px;

	list-style-type:none;

}







/* SITE MAP END */



/*************************************/

/* CONTENT END */

/*************************************/



/* FOOTER AREA */

/***************/



#footer {

	width: 100%;

	height:116px;

	position:relative;

	background-image:url(../images/bg_footer.jpg);

	background-repeat:no-repeat;

}



#play_list {

	height:116px;

	width:262px;

	position:absolute;

	top:0px;

	left:30px;

}



#play_list .flash {

	margin-top:13px;

	width:100%;

	height:89px;

	background-color:#1F4D8E;

}



#music_store {

	height:116px;

	width:200px;

	position:absolute;

	top:0px;

	left:336px;

}



#download_mp3s {

	height:116px;

	width:200px;

	position:absolute;

	top:0px;

	left:500px;

}



/* BOTTOM AREA */

/***************/



#bottom {

	width: 100%;

	height:986px;

	background-image:url(../images/bg_bottom.jpg);

	background-repeat:no-repeat;

	padding:1px;

}



/* copyright format */



#bottom p {

	color:#7D6B47;

	font-size:11px;

	line-height:17px;

	padding:10px 0px 0px 632px;

}



#bottom p a {

	color:#877184;

	font-size:11px;

	font-weight:normal;

	padding:0px 5px 0px 5px;

	text-decoration:none;

}

#bottom p a:hover {

	color:#5494C2



}
