f/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
#content ul {list-style: disc; } 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid black;  }
/* end css to take out browser defaults */

/* beginning global styles */
body {margin: 0 0 0 10px; padding: 0; 
	background: #5D8795; color: #3C1236; 
	font-size: 76%; 
	font-family: Arial, Verdana, sans-serif; text-align: center;}

#wrapper {margin: 0 auto; text-align:left; padding: 0; 
	width: 860px; background: #5D8795; color: #3C1236;
	position: relative; }

#header { height:115px;}
#header img {margin: 0; padding:0; } /* logo */ 
#header h1 {margin-left: -5000px; height: 0em; font-size: 0em; }

h2 {margin-left: -5000px; height: 0em; font-size: 0em; }

#nav {margin: 0; padding: 0; display:block;}

/* beginning footer - global; position: absolute and margin-left added by donna 5-3-07 */
#footer {margin: 0; padding: 10px 0 10px 0;  position: relative; margin: 0 auto;
	background: #5D8795; color: #444; 
	text-align: center; }
#footer p {padding: 7px 0px; 
	font-size: .9em;}
#footer a {background: #5D8795; color: #444; 
	text-decoration: underline; 
	text-transform: uppercase; 
	font-size: .85em; }
#footer a:hover {background: #5D8795; color: #fff; }
#footer ul li {margin: 0 auto; 
	display: inline; }
#footer ul li a {display: inline; }
/* end footer  - global */



.clearer {clear: both; }

/* ending global styles */


div.feedburnerFeedBlock ul li span.headline {font-weight:bold;}
div.feedburnerFeedBlock p.fbsubscribelink { margin:10px 0 0 10px;}
div.feedburnerFeedBlock #creditfooter { display:none;}



/* ************************* Top Menu Navigation  */
#nav a.nav-home, #nav a.nav-home:link, #nav a.nav-home:visited {
					display:block;
					background-image:url(/globalimages/nav/navH.jpg);
					background-repeat:no-repeat;}
#nav a.nav-home:hover, #nav a.nav-home:active {
					display:block;
					background-image:url(/globalimages/nav/navH_f2.jpg);
					background-repeat:no-repeat;}
#nav a.nav-DP, #nav a.nav-DP:link, #nav a.nav-DP:visited {
					display:block;
					background-image:url(/globalimages/nav/navDP.jpg);
					background-repeat:no-repeat;}
#nav a.nav-DP:hover, #nav a.nav-DP:active {
					display:block;
					background-image:url(/globalimages/nav/navDP_f2.jpg);
					background-repeat:no-repeat;}					
#nav a.nav-MF, #nav a.nav-MF:link, #nav a.nav-MF:visited {
					display:block;
					background-image:url(/globalimages/nav/navMF.jpg);
					background-repeat:no-repeat;}
#nav a.nav-MF:hover, #nav a.nav-MF:active {
					display:block;
					background-image:url(/globalimages/nav/navMF_f2.jpg);
					background-repeat:no-repeat;}						
#nav a.nav-PP, #nav a.nav-PP:link, #nav a.nav-PP:visited {
					display:block;
					background-image:url(/globalimages/nav/navPP.jpg);
					background-repeat:no-repeat;}
#nav a.nav-PP:hover, #nav a.nav-PP:active {
					display:block;
					background-image:url(/globalimages/nav/navPP_f2.jpg);
					background-repeat:no-repeat;}														
#nav a.nav-SD, #nav a.nav-SD:link, #nav a.nav-SD:visited {
					display:block;
					background-image:url(/globalimages/nav/navSD.jpg);
					background-repeat:no-repeat;}
#nav a.nav-SD:hover, #nav a.nav-SD:active {
					display:block;
					background-image:url(/globalimages/nav/navSD_f2.jpg);
					background-repeat:no-repeat;}
#nav a.nav-PK, #nav a.nav-PK:link, #nav a.nav-PK:visited {
					display:block;
					background-image:url(/globalimages/nav/navPK.jpg);
					background-repeat:no-repeat;}
#nav a.nav-PK:hover, #nav a.nav-PK:active {
					display:block;
					background-image:url(/globalimages/nav/navPK_f2.jpg);
					background-repeat:no-repeat;}					
#nav a.nav-AA, #nav a.nav-AA:link, #nav a.nav-AA:visited {
					display:block;
					background-image:url(/globalimages/nav/navAA.jpg);
					background-repeat:no-repeat;}
#nav a.nav-AA:hover, #nav a.nav-AA:active {
					display:block;
					background-image:url(/globalimages/nav/navAA_f2.jpg);
					background-repeat:no-repeat;}	
							
/* ************************* Top Rollover styles #rotextparent {
	width:860px; 
	height:25px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3C1236;
	font-weight:bold; 
	background-color: transparent; 
	vertical-align: bottom; 
	text-align:right; 
	position:absolute; 
	top: 10px; 
	left: 0px;
	z-index: 0;} 
	but what about IE6... does it need rotext6 to not be position absolute?*/				


#rotextparent div {
	width:860px;
	visibility:hidden;
	height:13px; 
	margin-top:95px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #ffffff;
	font-weight:bold; 
	background-color: transparent; 
	vertical-align: bottom; 
	text-align:right; 
	position:absolute; 
	top: 0; 
	left: 0px;
	z-index: 0;



}
/* ************************* particulars to index page */
#content {margin: 0; padding: 0; }

#homepage #content {background-image:url(/globalimages/pop_background.gif); }

#homepage #content ul {list-style: none; }


/* left side of index page */
#leftside {margin: 0; padding: 0; 
	width: 660px; 
	float: left; }

#flashcontent {margin: 0; padding: 0; height: 295px; }

#flashcontent2 {margin: 0; padding: 0;}

#leftside-content {margin: 0; padding: 0; }

#leftside-content .title {margin: 0px 0 0 0; padding: 0; height: 18px; }

#leftside-content img {margin: 0; padding: 0 0 5px 0px; }
#leftside-content .image img {margin: 0; padding: 0; 
	border: 1px solid white; clear: both; }

#leftside-individual-wrap {margin: 0; padding: 0; }

#leftside-content .words {margin: 0 30px 0 65px; padding: 5px; }

#leftside-content .subtitle {margin: 0; padding: 0; 
	font-weight: bold; 
	font-size: 1.1em; }
	
#leftside-content p {margin: 0px; padding: 0px 0 0px 0; 
	font-size: .95em; 
	line-height: 1.3;  }
	
#leftside-content .inside_arrow {margin: 0; padding: 0 0 0 5px; 
	height: 112px; 
	vertical-align: bottom; }
	
#leftside-content a {text-decoration: underline; padding-right: 10px; padding-left: 3px; 
	color: #fff; background: transparent; }

#ringtones {margin: 0; padding: 10px 0 0 17px; 
	background: #71509C; color: #fff; overflow: visible; }
#ringtones .image {margin: 8px 0 0 0; padding: 0; 
	width: 75px; height: 75px; 
	float: left; }
#ringtones .words {margin: 0 0 0 85px; padding: 5px 40px 8px 0;}
#ringtones p {margin: 0 0 0 0; padding: 0 0 10px 0; }	

#pop-gear {margin: 0; padding: 10px 0 0 17px; 
	background: #71509C; color: #fff; overflow: visible; }
#pop-gear .image {margin: 8px 0 0 0; padding: 0; 
	width: 75px; height: 75px; 
	float: left; }
#pop-gear .words {margin: 0 0 0 85px; padding: 5px 40px 8px 0;}
#pop-gear p {margin: 0 0 0 0; padding: 0 0 10px 0; }	

#pop-gear .widget {margin: 0; padding: 10px 10px 0 17px; background: #71509C; 
	color: #fff; overflow: visible; float:right; }

/* added by Donna 3-26-08 */
#kids {margin: 0; padding: 10px 0 0 17px; 
	background: #A29748; color: #fff; overflow: visible; }
#kids .image {margin: 8px 0 0 0; padding: 0; 
	width: 75px; height: 75px; 
	float: left; }
#kids .words img {}
#kids .words {margin: 0 0 0 85px; padding: 5px 40px 8px 0; }
#kids p {margin: 0 0 0 0; padding: 0 0 10px 0; }	



#feature {margin: 0; padding: 10px 0 0 17px; 
	background: #C4733C; color: #fff; overflow: visible; }
#feature .image {margin: 8px 0 0 0; padding: 0; 
	width: 75px; height: 75px; 
	float: left; }
#feature .words img {}
#feature .words {margin: 0 0 0 85px; padding: 5px 40px 8px 0; }
#feature p {margin: 0 0 0 0; padding: 0 0 10px 0; }	

#sci-diaries {margin: 0; padding: 10px 0 0 17px; 
	background: #556A41; color: #fff; overflow: visible; }
#sci-diaries .image {margin: 8px 0 0 0; padding: 0; 
	width: 75px; height: 75px; 
	float: left; }
#sci-diaries .words {margin: 0 0 0 85px; padding: 5px 40px 8px 0; }
#sci-diaries p {margin: 0 0 0 0; padding: 0 0 0 0; }	

#pulse-picks {margin: 0; padding: 10px 0 0 17px; 
	background: #A24A49; color: #fff; overflow: visible; }
#pulse-picks .image {margin: 8px 0 0 0; padding: 0; 
	width: 75px; height: 75px; 
	float: left; }
#pulse-picks .words {margin: 0 0 0 85px; padding: 5px 40px 8px 0; }
#pulse-picks p {margin: 0 0 0 0; padding: 0 0 10px 0; }	

#daily-audio {margin: 0; padding: 10px 17px 10px 17px; position:relative; 
	background: #89ABB6; color: #fff; overflow: visible; background-image:url(/globalimages/wave.gif); background-position:bottom; background-repeat:no-repeat; }
	
#daily-audio .airdate {font-size:15px; font-weight:bold; position:absolute; top:11px; left:268px;}
#daily-audio .audio-info { position:absolute; top: 40px; left:330px; margin:0 40px 10px 0;}
#daily-audio .archive {position:absolute; top:11px; left:450px;  }

#aud-adv {margin: 0; padding: 10px 0 0 17px; 
	background: #71509C; color: #fff; overflow: visible; }
#aud-adv .image {margin: 8px 0 0 0; padding: 0; 
	width: 75px; height: 75px; 
	float: left; }
#aud-adv .words {margin: 0 0 0 85px; padding: 5px 40px 8px 0;}
#aud-adv p {margin: 0 0 0 0; padding: 0 0 10px 0; }	

/*added by Peggy August 5*/
#dailyaudio {margin: 0; padding: 10px 0 0 17px; 
	background: #556A41; color: #fff; overflow: visible; }

/*end added by Peggy*/

#stars {margin: 0; position:relative; background-image: ; 
	color: #fff; overflow: visible;}

.words img {vertical-align: bottom; }

/* end left side of index page */

/* right side of index page */
#rightside {margin: 0; padding: 0; 
	background: #3C1236; color: #fff; 
	width: 200px; 
	float: right; 
	position: relative; }
	
#top_extra_nav {margin: 0px 0 0px 0px; padding: 5px 0 5px 15px; 
	background: #3C1236; color: #fff; 
	font-family: Verdana, sans-serif; }
#top_extra_nav ul {margin: 0; padding: 4px 0 0 0; width: 100%; 
	float: left; }
#top_extra_nav ul li {padding-top: 2px; }
#top_extra_nav ul a {margin: 0px; padding: 3px 0; 
	color: #fff; 
	font-weight: bold; 
	font-size: .85em; 
	text-decoration:none; }
#top_extra_nav img {float: right; margin-top:10px;}

#top_extra_nav2 {margin: 0px 0 0px 0px; padding: 5px 0 5px 15px; 
	background: #3C1236; color: #fff; 
	font-family: Verdana, sans-serif; }
#top_extra_nav2 ul {margin: 0; padding: 4px 0 0 0; width: 100%; 
	float: left; }
#top_extra_nav2 ul li {padding-top: 2px; }
#top_extra_nav2 ul a {margin: 0px; padding: 3px 0; 
	color: #fff; 
	font-weight: bold; 
	font-size: .85em; 
	text-decoration:none; }
#top_extra_nav2 img {margin-top:10px;}	

#misc {margin: 0 ; padding: 10px 0 5px 0px; 
	color: #fff; background: #620049; }
#misc p {margin: 5px 0px 5px 0;  
	font-size: 10px; color: #fff; }
#misc a {color: #fff; 
	text-decoration: underline; }
#misc img {padding-right: 0px; } 

#store {margin: 10px 0 0 10px; color: #fff; }
#store img {float: left; }
#store .image {margin: 3px 0 0 0; 
	border: 1px solid #fff; }
#store p {margin: 0 0 0 63px; padding: 0px 5px 0 0; 
	font-size: .90em; }

#supporters {
	margin: 0 0 0 0;
	padding-bottom: 10px;
	text-align: center;
	position: relative;
	bottom: 1px;
	left: 0px;
}

#supporters img {padding-top: 5px; }
/* end right side of index page */

/* footer for homepage;added by donna 10-29-07 */

#homepage #footer {margin: 0; padding: 0px 0 10px 0; background: #5D8795; color: #444; text-align: center; clear: both;  } 
/* ************************* end particulars to index page */


/* ******************beginning styles particular to inside pages */

#insidewrapper {margin: 0px; padding: 0px 0 10px 0; 
	background: #3C1236; }

/* beginning the left side, under the menu */
#inside-left {margin: 0 0 10px 0; padding: 0 0px 8px 0; 
	width: 204px; float: left; 
	color: #fff; background: transparent; 
	font-size: .85em; 
	font-family: Verdana, sans-serif;
	position: relative; }
	
#inside-left p {padding: 25px 0 15px 13px; 
	color: #1B333D; }

#inside-left-title {margin:0px; padding: 0; 
	height: 54px; 
	background: #3C1236; 
	position: relative; }


	
#inside-left-title img {position: absolute; bottom: 0; }

#inside-left-top p {margin: 0 0 0px 0; padding: 10px 2px 10px 8px; color: white; }

#inside-left-top ul {margin: 0 0 0px 0; padding: 10px 2px 20px 8px; color: white; }

#inside-left-top a {text-decoration: underline; color: #fff; }

#inside-left-top-menu li {padding: 1px 0 1px 0; }

li.forimage {margin: -5px 0 0px -13px; padding: 0px; }
	
#inside-left-top-menu  a {color: #fff; 
	}
	
#inside-left-top-menu {margin-left: 13px; }	


#inside-left-fixed {margin: 0; padding: 0 ; 
	background: #3C1236; width: 204px; 
	position: relative;}
	
#inside-left-fixed p {color: #fff; font-family: Arial, Verdana, sans-serif;  }

ul#inside-left-list {padding: 13px 0 0 15px; 
	width: 108px; float: left; 
	font-weight: bold; }
ul#inside-left-list li {padding: 2px; }
ul#inside-left-list a {color: white; }
#inside-left-menu img {float: right; }

#inside-left-search {margin: 0; padding: 0; background: #5D8795; }

#inside-left-misc {margin: 0; padding: 0; }
#inside-left-misc p {margin: 0; padding: 20px 5px 20px 15px; font-weight: normal; 
	color: #fff; }
#inside-left-misc a  {margin: 0; padding: 0; 
	color: #fff; 
	text-decoration: underline; }

#inside-left-misc img {margin: 0; padding: 0 3px 0 7px; }
/* ending the left side, under the menu */


/* beginning the main content area, under the menu */
#inside #content {margin: 0 0 0 204px; padding: 0px; 
	background: #fff; color: #3C1236; 
	width: 656px; 
	line-height: 1.3; position: relative; }

#content-top img {margin: 0; padding: 0; }

#contentwrapper {margin: 0px 20px 0px 20px; padding: 0; }

/* added by Donna, 5/3/07 */
#contentwrapper a {color: #3C1236; text-decoration: underline; }
#contentwrapper a:hover, a:active {color: #000; text-decoration: underline; }
/* end added by Donna, 5/3/07 */


h3 {background: #fff; color: #3C1236; font-size: 1.7em; font-weight:bold;}

h4 {background: #fff; color: #3C1236; font-size: 1.3em; }

#leadin {font-weight: 600; font-size: 1.2em;}
/*changed by peggy from 15px to 5px*/
#contentwrapper p {padding-bottom: 10px; }

#content-box {margin: 0; padding: 0; float: right; width: 316px; height: 215px;
	background: #C8A629; color: #184D6C; }
/*changed by peggy added position declaration and then changed by donna 5-21-07 */	
#imagearea {width:300px; float: right; 
	background: #2D6E80; color: #fff; margin-left:5px; padding: 0px; font-size: .9em; }
#imagearea2  { color:#fff; font-size: 10px;font-weight:bold;}	
.image-enc img {margin: 0 auto; background: #2D6E80; display: block; }

.img-title {font-weight: bold; display: block; text-align: center; }

.divider { height: 20px; }

#shells-audio {width: 134px; float: right; 
	margin: -10px 10px 0 0; }

#shells-audio img {padding-right: 8px; }


#content-footer {padding: 0 0 15px 0; text-align: center; }
/* ending the main content area, under the menu */

/* beginning google ads
#google {margin: 0; padding: 0; 
	background: #5D8795; color: #000; 
	width: 120px; 
	position: absolute; top: 50px; left: 665px; }
 ending google ads */

/* *********************** ending styles particular to inside pages */
.memberheader {background-image:url(/store/images/top-member.jpg); background-color: #3C1236; background-repeat: no-repeat; width: 656px; height: 108px; text-align:left; padding: 75px 10px 5px 20px; color: #fff; font-size:16px; font-weight: bold;}
/**********All sounds are now free December 4 2009*****/
#shopcart {display:none;}

#skyscraper2{position: absolute; top:50px; left:875px; width:160px;}
#inside #skyscraper2 { position: absolute; top:-25px; left:680px; width:160px;}

/*#search-button, input.gsc-search-button, {

   1. background-color: #333; !important
   2. border-color: initial; !important
   3. border-bottom-left-radius: 2px 2px; !important
   4. border-bottom-right-radius: 2px 2px; !important
   5. border: 1px solid #333; !important
   6. border-top-left-radius: 2px 2px; !important 
   7. border-top-right-radius: 2px 2px; !important
   8. color: white; !important
   9. font-family: inherit; !important
  10. font-size: 50px; !important
  11. font-weight: bold; !important
  12. padding: 3px 8px 4px; !important
  13. text-shadow: black 0px 1px 2px; !important

}*/

#searchcontrol2 { position: relative; width:90px; height:23px; right:65px; top:0px;}
#searchcontrol2 input { height:20px; border:none;}
#searchcontrol2 input.searchtext{ font-size:10px;}

#search-button {background: transparent url(/globalimages/nav/navGO.jpg) no-repeat; display: block; margin: 0 0 0 0px; position: relative; top: -19px; left: 120px; border: none; width: 59px;  }
