body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	background-color: #990f13;
	padding: 0;
	margin: 0px;
}
.content p {margin: 12px 0;}
/* =-=-=-=-=-=-=-[Headings]-=-=-=-=-=-=-=- */
h1 {font-size: 1.25em; margin: 0;}
h2 {font-size: 1.6em; margin: 30px 0 0 0;}
h3 {font-size: 1.25em; margin: 0px;	padding-bottom: 10px;}
h4 {font-size: 1.1em; margin: 20px 0 0 0; text-align: left;}
/* =-=-=-=-=-=-=-[Wrappers]-=-=-=-=-=-=-=- */
#outerwrapper {background: url(../images/footer_border.gif) repeat-x center top;}
#wrapper {width: 921px;	padding: 0px; margin: 0 auto; line-height: 0.4px;}
/* =-=-=-=-=-=-=-[Masthead]-=-=-=-=-=-=-=- */
#masthead, #masthead2, #masthead_video, #masthead_song, #masthead_secondary {
	color: #999999;
	padding: 0px;
	margin: 0;
	background-repeat: no-repeat; 
	background-position: center top; 
	min-width: 921px;
}
#masthead {background-image: url(../images/home_header4.jpg); height: 391px;}
#masthead2, #masthead_video, #masthead_song {height: 320px;}
#masthead_secondary {height: 199px;}
#masthead2 {background-image: url(../images/header1.jpg);}
#masthead_video {background-image: url(../images/header_videos.jpg);}
#masthead_song {background-image: url(../images/header_songs.jpg);}
#masthead_secondary {background-image: url(../images/header_secondary3.jpg);}
#masthead .content, #masthead2 .content, #masthead_video .content, #masthead_song .content, #masthead_secondary .content {
	width: 820px; padding: 0px;	margin: 0 auto;	position: relative;}
/* =-=-=-=-=-=-=-[logo]-=-=-=-=-=-=-=- */
#logo, #logo2, #hometag {text-indent: -5000px; background-repeat: no-repeat; position: absolute;}
#logo {background-image: url(../images/daria.gif); height: 70px; width: 295px; left: 0px; top: 25px;}
#logo2 {background-image: url(../images/daria.gif); height: 58px; width: 247px; left: 110px; top: 30px;}
#hometag {background-image: url(../images/home_tag2.gif); height: 95px; width: 373px; left: 466px; top: 262px;}
#songbook, #videos, #cd, #silly, #aboutdaria, #song, #presskit, #travels, #instruments, #parents, #teachers, #homeschool, #allabilities, #contact,
#monthly_song {
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	position: absolute;
	width: 600px;
	left: 220px;
	top: 116px;
}
#new_month {
	background-image: url(../images/new_month.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 900px;
	position: relative;
	left: 50px;
	top: -60px;
	height: 18px;
	color: #fff;
	text-align: center;
	line-height: 100%;
	}
#new_month a {color: #fff; text-decoration: none;}
#new_month a:hover {text-decoration: underline;}
#videos {background-image: url(../images/watchvideos.gif);}
#songbook {background-image: url(../images/songbook.gif);}
#cd {background-image: url(../images/cds_title.gif);}
#silly {background-image: url(../images/sillysongs.gif);}
#aboutdaria {background-image: url(../images/aboutdaria.gif);}
#song {background-image: url(../images/songs_title.gif);}
#presskit {background-image: url(../images/presskit.gif);}
#travels {background-image: url(../images/travel.gif);}
#instruments {background-image: url(../images/instruments_pt.gif);}
#parents {background-image: url(../images/parents_pt.gif);}
#teachers {background-image: url(../images/teachers_pt.gif);}
#homeschool {background-image: url(../images/homeschoolers_pt.gif);}
#allabilities {background-image: url(../images/allabilities_pt.gif);}
#contact {background-image: url(../images/contact_pt.gif);}
#monthly_song {background-image: url(../images/monthly_song_pt.gif);}
/* =-=-=-=-=-=-=-[Center]-=-=-=-=-=-=-=- */
#center {width: 921px; background: url(../images/page_ext.jpg) repeat-y center top; margin: 0px; padding: 0px; position: relative;}
#center .content {width: 921px; background: url(../images/page_back.jpg) no-repeat center top; margin: 0px;	padding: 0px 0px 10px 0px;}
#center .content p {padding-right: 75px; padding-left: 75px; font-family: Arial, Helvetica, sans-serif;	font-size: 16px; 	line-height: 20px; margin: 0;}
#center .content p.p4 {line-height: 26px;}
#center .content p.firstpara {padding-top: 15px;}
#center .content p.cdlist {margin: 0px;	padding: 30px 0px 0px 0px; text-align: center;}
#center  .content  p.cdlist  img {padding: 5px;}
#center a:link, #center a:visited, #center a:hover {color: #1A5AB4;	text-decoration: underline;}
#center .content h1 {font-size: 24px; font-weight: bold; text-align: center; padding-top: 30px;}
#center .content p.flphoto {float: left; padding-right: 15px; padding-top: 15px;}
#center .content p.frphoto {float: right; padding-left: 15px; padding-top: 15px; padding-bottom: 20px;}
#center .content p.centered {text-align: center; margin-top: 20px;}
#center .content h1.instruments {font-size: 18px; font-weight: normal; padding-top: 0px;}
#center .content h1.travel1 {padding-right: 25px; padding-bottom: 25px;	text-align: left; line-height: 90%;	padding-top: 10px;}
#center .content h1.hparents {
	padding-bottom: 20px;
	margin-right: 30px;
	padding-top: 40px;
	line-height: 100%;
}

#center .content p.cdleft {
	line-height: 120%;
	padding: 30px 30px 20px 0px;
	text-align: right;
	width: 400px;
	float: left;
	}
#center .content p.cdright {
	line-height: 120%;
	padding: 30px 0px 20px 30px;
	margin-left: 30px;
	text-align: left;
	width: 430px;
	float: right;
	}



#watch, #world {text-indent: -5000px; position: absolute;}
#watch {background: url(../images/watchvideos.gif) no-repeat; height: 29px;	width: 442px; left: 70px; top: 0px;	margin-top: 15px;}
#world {background: url(../images/world_music.gif) no-repeat; height: 59px;	width: 234px; left: 470px; top: 88px;}
#center .langlinks h4 {
	text-align: left;
	padding-left: 65px;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
#center .langlinks h1 {
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-bottom: 15px;
}
#center .langlinks ul {padding-left: 65px; padding-right: 60px;}
#center .langlinks li {line-height: 120%; padding-bottom: 10px;}
/* =-=-=-=-=-=-=-[Hometext]-=-=-=-=-=-=-=- */
#hometext p {padding-right: 55px; padding-left: 55px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; margin: 0px;}
/* =-=-=-=-=-=-=-[Left Half]-=-=-=-=-=-=-=- */
#lefthalf {width: 440px; float: left; margin-left: 70px; _margin-left:36px;}
#lefthalf .content {font-size: 1em;	line-height: 180%; padding: 0px;}
#lefthalf .noscript2 {
	width: 360px;
	height: 280px;
	border: 2px solid #76a6da;
	text-align: center;
	background-color: #999999;
	color: #FFFFFF;
	line-height: normal;
	font-size: 20px;
	padding: 20px;
	}
#lefthalf p.caption {
	font-size: 14px;
	font-style: italic;
	padding-top: 10px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
/* =-=-=-=-=-=-=-[Right Half]-=-=-=-=-=-=-=- */
#righthalf {width: 350px; float: left;}
#righthalf .content {font-size: 1em; line-height: 180%; padding: 0px 0px 24px 0px;}
#righthalf  p.videodesc {
	font-size: 16px;
	padding-right: 0px;
	padding-left: 0px;
	height: 320px;
	_height: 320px;
}
#righthalf  p.videoheading {
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	}
#righthalf p.caption {
	font-size: 14px;
	font-style: italic;
	padding-top: 10px;
	text-align: center;
}
/* =-=-=-=-=-=-=-[Left]-=-=-=-=-=-=-=- */
#left {width: 590px; float: left; margin-left: 70px; _margin-left:36px;}
#left .inner {font-size: 1em; line-height: 180%; padding: 0px; margin: 0px;}
#left .inner h1 {font-size: 24px; line-height: 24px; padding-top: 30px;	padding-bottom: 5px; margin-right: 15px;}
#left .inner h4 {font-weight: bold; text-align: center; font-size: 18px;}
#left .inner p {text-align: left; margin: 15px 15px 0px 0px; padding: 0px;}
#left .inner p.verse {text-align: center; font-size: 16px; font-weight: bold;}
#left .inner p.divider, #right .inner p.divider {background: url(../images/divider.gif) no-repeat center top; margin-top: 20px; 	height: 20px;}
#left .inner p.centered {text-align: center; margin-top: 50px;}
#left .inner p.songcopy {text-align: center; font-size: 14px; margin-top: 0px;}
#left .inner p.cd {float: left;	height: 400px;}
#left .noscript3, #left .noscript4 {
	width: 190px;
	height: 30px;
	border: 2px solid #76a6da;
	text-align: center;
	background-color: #999999;
	color: #FFFFFF;
	line-height: normal;
	font-size: 14px;
	padding: 5px;
	}
#left .noscript5 {
	width: 550px;
	height: 400px;
	border: 2px solid #76a6da;
	text-align: center;
	background-color: #999999;
	color: #FFFFFF;
	line-height: normal;
	font-size: 14px;
	padding: 5px;
	}
#left .audio {width: 200px;	text-align: center;}
#left .audio2 {margin-top: 10px; margin-left: 198px;}
#left .inner table td {height: 36px;}
#left .inner table tr {height: 36px;}
#left  .countries  table{margin-left: 70px;	margin-top: 10px;}
#left  .countries  table td {width: 150px; height: 0px; line-height: 120%; margin: 0px; padding: 0px;}
#left .venues ul {padding-top: 10px; padding-left: 60px;}
#left .venues li {line-height: 26px;}
#left .langlinks h4 {text-align: left; padding-left: 15px;}
#left .langlinks ul {padding-left: 40px;}
#left .langlinks li {line-height: 120%;}
#left  .inner p.lyrics {
	padding-left: 50px;
}
#contactinfo {margin-left: 130px;}
#contactinfo p strong {width: 150px; display: inline; float: left;}
#contactinfo p.longcont strong {width:auto; float: none;}
/* =-=-=-=-=-=-=-[Right]-=-=-=-=-=-=-=- */
#right {width: 200px; float: left;}
#right .inner {font-size: 1em; line-height: 180%; padding: 0px 0px 24px 0px;}
#right .inner h1 {font-size: 24px; line-height: 24px; padding-top: 30px; padding-bottom: 5px; margin-right: 0px;}
#right .inner p {padding-right: 5px; margin-right: 0px;}
#right .inner p.rphoto {padding: 20px 0px 0px 5px;}
#right .inner a {outline: none;}
#right .featureCD {margin: 40px 0px 30px 0px; font-size: 18px; font-style: normal;	font-weight: bold; text-align: center;}
#right .featureCD  p {padding-left: 5px; padding-right: 5px; padding-bottom: 10px;}
#right .featureCD img {margin-bottom: 5px;}
#right .inner p.p1, #right .inner p.p2, #right .inner p.p3 {margin: 0px; padding: 20px 0px 0px 0px;	text-align: center;}
#right .award {text-align: center; padding-top: 20px; padding-bottom: 30px;}
#right .inner p.p2 {font-weight: bold;}
#right .inner p.p3 {font-style: italic;	padding: 0px;}
#right .noscript3 {
	width: 190px;
	height: 100px;
	border: 2px solid #76a6da;
	text-align: center;
	background-color: #999999;
	color: #FFFFFF;
	line-height: normal;
	font-size: 14px;
	padding: 5px;
	}
#right .inner p.desc {padding-left: 0px; padding-top: 15px;}	
#right .audio {width: 200px; text-align: center;}
#right .international ul {line-height: 26px; padding-top: 10px;}
#right .international li {text-align: center;}
#right p.formhead {padding: 0; margin:0; text-align: center; font-weight: bold; padding-bottom: 10px;}
#right p.rp1 {padding: 0; margin:0; padding-left: 10px; padding-bottom: 10px;}
#right p.ffacebook {
	background: url(../images/facebook.png) no-repeat left top;
    padding: 6px 0 0 35px;
	margin-top: 10px;
	text-align: left;
	font-size: 14px;
	height: 36px;
	margin-left: 5px;
	font-style: normal;
	}
/* =-=-=-=-=-=-=-[Side Menu]-=-=-=-=-=-=-=- */
#sidemenu {text-align: center; font-weight: bold; font-size: 20px; line-height: 100%;}
#sidemenu ul li {padding-top: 10px;	padding-bottom: 10px;}
/* =-=-=-=-=-=-=-[Testimonials]-=-=-=-=-=-=-=- */
.testimonials {background: url(../images/quote_beg.gif) no-repeat left top;	padding-top: 20px; padding-bottom: 10px;	margin-bottom: 0px;}
#left .testimonials p, #right testimonials p {line-height: 140%; padding: 0px 10px 0px 25px; margin-top: 0px; margin-bottom: 0px; font-style: italic; background: url(../images/quote_end.gif) no-repeat right bottom;}
#left .testimonials p {padding-top: 0px;}
#left .testimonials p.signature, #right .testimonials p.signature {color: #1A6BBC; text-align: right; font-style: normal; 	font-size: 0.9em; line-height: 100%; background-image: none; float: right; padding-top: 8px;}
/* =-=-=-=-=-=-=-[Coloring]-=-=-=-=-=-=-=- */
#coloring {border: thick solid #249EE1;	margin: 0px; padding: 0px; width: 550px; height: 400px;}
/* =-=-=-=-=-=-=-[Footer]-=-=-=-=-=-=-=- */
#footer {min-width: 790px; color: #999999; background: #990F13 url(../images/footer_border.gif) repeat-x left top; 	padding: 0px; margin: 0; height: 90px; line-height: 10px;}
#footer .content {width: 921px; margin: 0px auto; height: 40px; padding: 30px 0px 0px 0px;}
#footer a:link, #footer a:visited {color: #C26F71; text-decoration: none;}
#footer a:hover {color: #FFFFFF;text-decoration: underline;}
#pagebottom {background: url(../images/page_bottom.jpg) no-repeat center center; width: 921px; padding: 0px; height: 66px; margin: 0px; line-height: 5px;}
#copyright, #ss, #bottomnav {font-size: 14px; color: #C26f71; margin-top: 0px; margin-left: 20px;}
#copyright {width: 443px; float: left; margin-left: 50px; margin-top: 3px; line-height: 14px;}
#ss {float: left; text-align: right; width: 355px; margin-top: 3px;	line-height: 14px;}
#bottomnav {text-align: left; margin-left: 50px; margin-top: 0px; line-height: 5px;}
/* =-=-=-=-=-=-=-[Formatting]-=-=-=-=-=-=-=- */
.nomargintop {margin-top: 0;}
.clearfloat {clear: both; height: 0; line-height: 0; font-size: 0;}
strong {font-weight: bold;}
em {font-style: italic;}
a {
	text-decoration: underline;
}
/* =-=-=-=-=-=-=-[Map]-=-=-=-=-=-=-=- */
#map {list-style-type: none; padding: 0; margin: 0; width: 550px; height: 412px; position: absolute; left: 75px; top: 20px;	background: url(../images/map.jpg) no-repeat center top;}
#map .jemez, #map .dallas, #map .peru, #map .israel, #map .phila, #map .kenya, #map .festivals {background-repeat: no-repeat; background-position: left top;}	
#map .jemez {width: 170px; left: -4px; background-image: url(../images/jemez.gif); top: 32px; height: 88px;}
#map .dallas {width: 100px;	left: 27px;	background-image: url(../images/dallas.gif); top: 76px; height: 88px;}
#map .phila {width: 185px; left: 134px;	background-image: url(../images/phila.gif);	top: 30px; height: 70px;}
#map .peru {width: 90px; left: 101px; background-image: url(../images/peru.gif); top: 193px; height: 70px;}
#map .israel {width: 90px; left: 394px; background-image: url(../images/israel.gif); top: 61px;	height: 70px;}
#map .kenya {width: 90px; left: 411px; background-image: url(../images/kenya.gif); top: 161px; height: 70px;}	
#map .festivals {width: 185px; left: 129px;	background-image: url(../images/festivals.gif);	top: 64px; height: 70px;}	
#maplinks {position:absolute; top:450px; left: 0px;}
#maplinks a:hover{font-weight: bold;}
/* =-=-=-=-=-=-=-[Navigation]-=-=-=-=-=-=-=- */
#navigation {background: url(../images/navback.jpg) no-repeat center top; height: 35px;	width: 921px;}
#setmenu {position: relative; left: 18px;}
#menu {list-style-type: none; padding: 0; margin: 0; width: 250px; height: 35px; position: absolute; left: 0px;	top: 0px;}
#topmenu {list-style-type: none; padding: 0; margin: 0;	width: 250px; height: 41px;	position: absolute;	left: 390px; top: 25px;}
#menu span, #topmenu span, #map span {display: none; position: absolute;}
#menu a, #topmenu a, #map a {display: block; text-indent: -9000%; position: absolute; outline: none; top: 0px;}
#menu a:hover, #topmenu a:hover, #map a:hover {background-position: left bottom;}
#menu a:hover span, #topmenu a:hover span, #map a:hover span {display: block;}	
#topmenu .parents, #topmenu .teachers, #topmenu .homeschool, #topmenu .all, #topmenu .store, #topmenu .store2, #topmenu .amazon, #topmenu .itunes,
#topmenu .amazon2, #topmenu .itunes2 {
	height: 30px; top: 0px;	background-repeat: no-repeat; background-position: left top;}
#topmenu .parents {width: 70px;	left: 0px; background-image: url(../images/parents.gif);}
#topmenu .teachers {width: 80px; left: 85px; background-image: url(../images/teachers.gif);}
#topmenu .homeschool {width: 130px; left: 180px; background-image: url(../images/homeschoolers.gif);	}
#topmenu .all {width: 100px; left: 325px; background-image: url(../images/allabilities.gif);}
#topmenu .store {width: 43px; left: 394px; background-image: url(../images/store.gif); height: 18px; top: 151px;}	
#topmenu .store2{
	width: 43px;
	left: 394px;
	background-image: url(../images/store.gif);
	height: 18px;
	top: 343px;
}
#topmenu .amazon{
	width: 136px;
	left: 68px;
	background-image: url(../images/amazon.gif);
	height: 18px;
	top: 343px;
}
#topmenu .itunes{
	width: 126px;
	left: 234px;
	background-image: url(../images/itunes.gif);
	height: 18px;
	top: 343px;
}
#topmenu .amazon2{
	width: 136px;
	left: 68px;
	background-image: url(../images/amazon.gif);
	height: 18px;
	top: 151px;
}
#topmenu .itunes2{
	width: 126px;
	left: 234px;
	background-image: url(../images/itunes.gif);
	height: 18px;
	top: 151px;
}
#menu .home, #menu .about, #menu .videos, #menu .instruments, #menu .songs, #menu .cds, #menu .travels, #menu .press, #menu .contact {
	height: 41px; top: 0px;	background-repeat: no-repeat; background-position: left top;	}	
#menu .home {width: 65px; left: 0px; background-image: url(../images/home.gif);}
#menu .about {left: 90px; width: 73px; background-image: url(../images/about.gif);}
#menu .videos {left: 185px; width:71px;	background-image: url(../images/videos.gif);}
#menu .instruments {left: 280px; width:116px; background-image: url(../images/instruments.gif);}
#menu .songs {left: 424px; width: 62px; background-image: url(../images/songs.gif);}
#menu .cds {left: 513px; width:46px; background-image: url(../images/cds.gif);}
#menu .travels {left: 583px; width: 74px; background-image: url(../images/travels.gif);	}
#menu .press {left: 683px; width:90px; background-image: url(../images/press.gif);}
#menu .contact {left: 802px; width: 81px; background-image: url(../images/contact.gif);}
#posterprint {line-height: 105%; padding-top: 20px;}
#posterprint ul {float: left; width: 173px;	text-align: center;}
#posterprint li {padding-top: 10px;}
#mailinglist {padding-left: 10px;}
#mailinglist input {margin-top: 10px;}