/* CSS for summersong */

/* Common to all pages */
img
{
	border:0;
}
img.floatLeft 
{ 
  float: left; 
  clear: left;
  margin: 12px;
  border: 0; 
}
img.floatRight 
{ 
  float: right; 
  clear: right;
  margin: 12px; 
  border: 0;
}
img.headingName
{
	text-align:center;
	border: 0 none;
}
.homeLogo
{
	float:right;
	margin-top:6px;
	margin-right:6px;
	border: 0;
	position:relative;
}

div.heading
{		
	/*	background-image: url('../pics/SummerSong heading/ver6, with sheet music/DavidSummerHeadingBackground.png');  */
	background-image: url('pics/DavidSummerHeadingBackground.png');
	
	background-repeat:no-repeat;
	width:980px;
	height:122px;
}

body
{
  background-color:#12345a; 
  color: #000000;
  margin-top: 5px;
  background-image:url('./pics/Background.png'); 
  background-repeat:repeat-x;
  text-align:center;
}
a 
{
	outline: none;
}
div.container
{
	margin: 0px auto;
	width:980px;
	position:relative;
}
 
div.websiteCopyright
{
	text-align: center;
	font-size:10pt;
	color:#afafb5;
	margin:15px 0px 10px 0px;
}

a:link {color: #202f3f; text-decoration:underline; font-weight:normal}     /* unvisited link */
a:visited {color: #202f3f; text-decoration:underline; font-weight:normal}  /* visited link */
a:hover {color: #202f3f; text-decoration: underline}   /* mouse over link */

a.sounds:link {color: #2f445a; text-decoration:underline; font-weight:bold}     /* unvisited link */
a.sounds:visited {color: #2f445a; text-decoration:underline; font-weight:bold}  /* visited link */
a.sounds:hover {color: #2f445a; text-decoration: underline}   /* mouse over link */

a.location:link {color: #000; text-decoration:underline; font-weight:normal}     /* unvisited link */
a.location:visited {color: #000; text-decoration:underline; font-weight:normal}  /* visited link */
a.location:hover {color: #000; text-decoration: underline; font-weight:bold}   /* mouse over link */

a.copyright:link {color: #afafb5; text-decoration:underline; font-weight:normal}     
a.copyright:visited {color: #afafb5; text-decoration:underline; font-weight:normal}  
a.copyright:hover {color: #afafb5; text-decoration: underline}

a.writingHeadingLink:link {text-decoration:underline; font-weight:bold; color:#0c4f71}     
a.writingHeadingLink:visited {text-decoration:underline; font-weight:bold; color:#0c4f71}  
a.writingHeadingLink:hover {text-decoration: underline}

a.articleTitle:link {color: #053b85; text-decoration:underline; font-weight:bold}     
a.articleTitle:visited {color: #053b85; text-decoration:underline; font-weight:bold}  
a.articleTitle:hover {color: #053b85; text-decoration: underline}

/* Podcast page */
div.podcastText
{
	text-align:center;
	font-family:Georgia;
	line-height:115%;	
	font-size:12pt;
}
div.podcastTextSection
{
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
div.podcastMainHeading
{
	text-align:center;
	font-family:Georgia;
	font-size:14pt;
	margin-bottom:1px;
}
.flutePodcastAudioPlayer
{ 
  float:right;
  margin:0px 0px 0px 10px;
}
div.flutePodcastAudioPlayerContainer
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	padding:10px 20px 10px 20px;
	background-color:#9cbde2;
	line-height:120%;	
	font-size:12pt;
}
.flutePodcastAudioPlayerDescription
{
	padding-top:10px;
}
.flutePodcastAudioPlayerDescriptionParagraph
{
	margin-bottom:10px;
}
span.listen
{
	font-weight:bold;
}
div.flutePodcastAudioPlayerHeading
{
	text-align:left;
	font-family:Georgia;
	font-size:12pt;
	margin:0px 0px 2px 0px;
	font-weight:bold;
	color:#631818;
}
div.duetsSubscribeLinks
{
	position:relative;
	display:block;
	background-image:url('pics/PodcastSubscribeBack.gif');
	background-repeat:repeat-x;
	background-color:#7198ba;
	float:right;
	
	text-align:center;
	padding:8px;
	margin:10px;
	margin-top:15px;
	color:#000000;
	
	border-top:solid 1px #c9c5c5; 
	border-left:solid 1px #c9c5c5; 
	border-bottom:solid 1px #48484b; 
	border-right:solid 1px #48484b;
	
	font-family:Georgia;
	font-size:12pt;
	font-weight:bold;
}
img.podcastMyPicture
{ 
	border:0px; 
	float:left;
	clear:right;
}
img.podcastEmail
{
	border:0px;
	float:left;
	margin:10px 0px 5px 40px;
}
.podcastMeAndEmail
{
	float:left;
	text-align:center;
	padding:15px 0px 1px 0px;
	width:150px;
}
img.imageListenDownload
{
	border:0;
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
}
img.imageSubscribe
{
	border:0;
}
img.floatRightFlute
{ 
  float: right; 
  margin-top:20px; 
  border: 0;
}
img.floatLeftFlute
{ 
  float: left; 
  margin-top:20px; 
  border: 0;
}
img.floatRightTrumpet
{ 
  float: right; 
  margin:30px 0px 0px 8px; 
  border: 0;
}
img.floatLeftTrumpet
{ 
  float: left; 
  margin:30px 8px 0px 0px; 
  border: 0;
}
.episodeNumber
{
	float:right;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
	color:#631818;
}
.podcastEpisodeDate
{
	margin-left:50px;
}
div.imageSubscribe
{
	margin-top:6px;
}
.podcastTitle
{
	font-weight:bold;
	margin-right:5px;
}
.podcastEpisodeTitle
{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	color:#631818;
}
.podcastFluteDuetsListings
{
	margin:0px 40px 10px 40px;
	text-align:left;

	/*
	background:url('pics/PodcastEpisodeBack.gif');
	background-repeat:repeat-x;
	*/
	background-color:#a2bcd9;
	line-height:130%;	
	font-size:12pt;
	
	border-top:solid 1px #acc6e2; 
	border-left:solid 1px #acc6e2; 
	border-right:solid 1px #7b94b4; 
	border-bottom:solid 1px #7b94b4; 
	
	min-height:180px;
	height:auto !important;
	height:180px;
}
.podcastEpisodeHeading
{
	padding:8px 0px 8px 0px;
	background-color:#b6cee7;
}
div.podcastEpisodeDescription
{
	padding:6px 9px 9px 9px;
	font-size:14px;
}
div.podcastEpisodeDescriptionParagraph
{
	margin-top:6px;
}
div.podcastFluteDuetsSelectedDuetsBookInformation
{
	position:relative;
	clear:none;
	margin-left:100px;
	margin-right:100px;
	margin-top:15px;
	margin-bottom:3px;
	text-align:left;
	padding:8px;
	font-size:12pt;
}
img.floatLeftSelectedDuets
{ 
  float: left; 
  margin: 5px;
  margin-top:30px;
  margin-right:20px;
  border: 0; 
}
.podcastListenDownload
{
	float:right;
	text-align:left;
	padding:10px 0px 10px 10px;
	margin:3px 0px 10px 15px;
	background-color:#9cbde2;
	font-size:12pt;
	border-left:solid 1px #a8c5e7;
	border-top:solid 1px #a8c5e7;
	border-right:solid 1px #85aedb;
	border-bottom:solid 1px #85aedb;
	width:230px;
}
img.podcastListenButton
{
	border:0;
	margin-left:-3px;
}
img.podcastDownloadButton
{
	border:0;
	margin-left:10px;
}
.podcastEpisodePlayer
{
	padding:6px 0px 6px 1px;
}
.podcastBothFlutesHeading
{
	font-weight:bold;
	margin:0px 0px 2px 0px;
}
.podcastDownloadLink
{
	padding-left:40px;
}
img.flutePodcastRecordingArticle
{
	float:left;
	margin:-8px 8px 0px -110px;
	border:0;
}
img.trumpetPodcastRecordingArticle
{
	float:left;
	margin:-8px 8px 0px -100px;
	border:0;
}
/* mp3 player */
.mediaPlayerHeading
{
	font-size:12px;
	color:#6f1616; 
	font-weight:bold; 
	text-align:center;
	margin-top:2px;
	margin-bottom:1px;
	line-height:14px;
}
.mediaPlayer
{
  border:solid 1px #137498; 
}

/* Live Performance Recordings Page */
.livePerformanceRecordingsChurch
{
	text-align:left;
	margin-top:14px;
	padding:12px 15px 12px 15px;
	background-color:#9cbde2;
}
.locationRecordingChurchName
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
	margin-left:5px;
	color:#480f0f;
}
.locationRecordingSongDescription
{
	margin-left:5px;
}
img.locationRecordingChurch
{
	float:left;
	margin:3px 8px 2px 0px;
}
.livePerformanceRecordingsAudioPlayer
{ 
  float:right;
  margin:0 10 10 10;
}

/* Location Recording page */
div.locationRecordingMainHeading
{
	text-align:center;
	font-family:Georgia;
	font-size:14pt;
	margin-bottom:2px;
}
.locationRecordingSectionHeading
{
	text-align:left;
	font-family:Georgia;
	font-size:16px;
	padding-top:10px;
	font-weight:bold;
	color:#631818;
}
.locationRecordingSection
{
	padding:0 10 10 10;
	margin-bottom:12px;
	background-color:#9cbde2;
}
div.locationRecordingParagraph
{
	margin-top:6px;
	font-size:12pt;
	text-align:left;
}
div.locationRecordingEndParagraph
{
	margin-top:6px;
	font-size:12pt;
	text-align:left;
	background-color:#92b5dc;
	padding:5 10 10 10;
}
img.locationRecordingLeft 
{ 
  float:left; 
  margin:20px;
  margin-left:8px;
  border:0; 
}
img.locationRecordingRight
{ 
  float:right;
  margin:10px;
  margin-top:5px;
  margin-right:8px;
  border: 0; 
}
.locationRecordingAudioPlayer
{ 
  float:right;
  margin:20 10 10 10;
}

/* Sounds (Recordings) page */
div.soundsText
{
	font-family:Georgia;
	font-size:12pt;
}
div.soundsTextSections
{
	margin-top:10px;
	margin-bottom:10px;
}
div.soundsMainHeading
{
	text-align:center;
	font-family:Georgia;
	font-size:14pt;
	margin-bottom:1px;
}
div.soundsCopyright
{
	text-align:center;
	font-size:8pt;
	color:#000000;
}
.classicalAudioPlayer
{ 
  float:right;
  margin:3px 3px 3px 20px;
}
div.soundsParagraph
{
	margin-top:3px;
	font-size:12pt;
	text-align:left;
}
div.soundsClassicalListings
{
	line-height:120%;
	text-align:left;
	font-size:12pt;
	
	padding:8 10 10 10;
	margin:10px 0px 10px 0px;
	background-color:#9cbde2;
}
span.soundsParagraphIndent
{
	margin-left:0px;
}
div.soundsSectionHeading
{
	text-align:left;
	font-family:Georgia;
	font-size:12pt;
	margin-bottom:2px;
	font-weight:bold;
	line-height:25px;
	color:#631818;
	height:28px;
}
div.songSection
{
	margin-top:8px;
}
.songTitle
{
	font-style:italic;
}
.soundsReferencedSongTitle
{
	font-style: italic;
}
.duetsTitle
{
	font-style: italic;
}
img.speaker
{
	border:0;
	margin-bottom:-2px;
	margin-right:4px;
}
div.soundsOpeningSection
{
	padding:0 10 10 10;
	margin:10px 0px 10px 0px;
	font-size:16px;
	text-align:left;
}
div.soundsSections
{
	margin:5px 0px 5px 0px;
}
div.soundsChristmasListings
{
	text-align:left;
	line-height:120%;	
	font-size:12pt;
	
	padding:10px 15px 10px 15px;
	margin:10px 0px 10px 0px;
	background-color:#9cbde2;
}
div.soundsCovers
{
	text-align:left;
	margin-left:50px;
	margin-right:50px;
	padding:5px;
	line-height:130%;	
	font-size:12pt;
}
img.soundsLeft 
{ 
  float:left; 
  margin:-10px 10px 0px 0px;
  border:0; 
}
img.soundsRight
{ 
  float:right;
  margin:10px;
  margin-top:5px;
  margin-right:-15px;
  border: 0; 
}
img.soundsLeftChristmas
{ 
  float:left; 
  margin:20px;
  margin-top:20px;
  margin-left:-10px;
  border:0; 
}
img.soundsLeftCovers
{ 
  float:left; 
  margin:20px;
  margin-top:-5px;
  margin-left:-15px;
  border:0; 
}
img.soundsRightCovers
{ 
  float:right; 
  clear:right;
  margin:20px;
  margin-top:5px;
  margin-right:0px;
  border:0; 
}
img.soundsRightChristmas
{ 
  float:right; 
  clear:right;
  margin:15px;
  margin-top:10px;
  margin-right:0px;
  border:0; 
}
img.soundsEmail
{ 
  float:right;
  margin:20px 0px 10px 12px;
  border: 0; 
}

/* Lessons/Teaching page */
.teachingFlute
{
	background-color:#c1cfde;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	padding:5px 0px 8px 8px;
	margin:5px 3px 5px 18px;
	float:right;
	width:220px;
}
.teachingFluteSubHeading
{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#631818;
	margin:0 auto;
	margin-bottom:5px;
}
div.teachingText
{
	text-align:center;
	font-family:Georgia;
	font-size:13pt;
	line-height:115%;
}
div.teachingTextTop
{
	text-align:left;
	font-family:Georgia;
	padding:0px 10px 0px 0px;
	font-size:13pt;
	line-height:115%;
}
div.teachingTextMain
{	
	padding:2px 0px 0px 0px;
	margin:5px 0px 15px 0px;
	background-color:#9cbde2;
	font-size:17px;
}
div.teachingTextInner
{	
	padding:2px 10px 15px 10px;
	margin:10px 0px 0px 0px;
	background-color:#91b7df;
}
div.teachingPodcastPromo
{
	background-color:#9cbde2;
	font-size:16px;
	text-align:left;
	margin:5px;
	padding:5px;
}
.teachingPodcastPromoIntro
{
	margin:5px 0px 5px 20px;
}
img.teachingDoublingPromo
{ 
  float: left; 
  clear: left;
  margin: 0px 12px 0px 0px;
  border: 0; 
}
div.teachingTrumpetTeachers
{
	background-color:#91b7df;
	font-size:12pt;
	text-align:left;
	margin:15px 10px 5px 5px;
	padding:5px;
}
div.teachingTrumpetTeachersParagraph
{
	font-size:12pt;
	text-align:left;
	margin:5px;
	padding:5px;
}
div.teachingTrumpetTeachersSubParagraph
{
	margin-top:3px;
}
div.teachingPodcastPromoTitle
{
	font-family:Georgia;
	text-align:left;
	font-size:13pt;
	font-weight:bold;
	margin: 5px 0px 8px 10px;
	color:#631818;
}
div.teachingPodcastPromoParagraph
{
	text-align:left;
	margin:0px 0px 5px 0px;
}
.teachingLawrenceAcademyPicture
{
	float:right;
	margin:12px;
	line-height:80%;
}
img.teachingPodcastPromoImage
{
	border:0;
	float:right;
	margin:10px;
}
img.teachingMeTrumpet 
{ 
	float: left; 
	margin:5px 20px 20px 3px;
	border: 0;
}
img.teachingMeFlute 
{ 
	float: right; 
	margin:10px;
	border: 0;
}
img.teachingSeeMoreInformation 
{ 
	float: right; 
	margin:10px 10px 0px 5px;
	border: 0;
}
img.teachingDoubling
{ 
  float: left; 
  clear: left;
  margin: 12px;
  border: 0; 
}
img.teachingDoublingRight
{ 
  float: right;
  margin: 12px;
  border: 0; 
}
div.teachingSubHeadings
{
	vertical-align:top;
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	color:#631818;
	margin:15px 10px 10px 0px;
}
div.teachingSubHeadingsFirst
{
	vertical-align:top;
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	color:#631818;
	margin:0px 10px 10px 0px;
}
div.teachingParagraph
{
	text-align:left;
	margin-top:10px;
}
.teachingEmailParagraph
{
	text-align:center;
	line-height:130%;
	margin:20px 30px 20px 30px;
	padding:10px 0px 10px 0px;
	font-size:18px;
	background-color:#9cbde2;
/*
	border-top:solid 1px #b0cadd;
	border-left:solid 1px #b0cadd;	
	border-bottom:solid 1px #81a6c0;
	border-right:solid 1px #81a6c0; 
*/
}
.teachingTitle
{
	font-family:Georgia;
	text-align:center;
	font-size:14pt;
	margin-top:1px;
}
.teachingSubtitle
{
	font-size:13pt;
	margin-top:1px;
	margin-bottom:3px;
}
.additionalTeachingText
{
	margin:20px 10px 20px 10px;
	padding:10px;
	background-color:#9cbde2;
}
.lessonsContact
{
	margin:20px 30px 20px 40px;
	text-align:left;
}
.lessonsContactForm
{
	width:450px;
}
#lessonsContactMessage
{
	text-align:left;
	font-size:16px;
	padding:6px;
	color:#631818;
	font-weight:bold;	
	line-height:15px;
}
/* Flute Lessons page */
.fluteResourcesSection
{
	font-size:16px;
	margin:0px 30px 10px 30px;
}
.fluteResourcesSubHeading
{
	text-align:left;
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#631818;
}
/* Trumpet Lessons page */
img.trumpetLessonsMe 
{ 
  float: left; 
  margin:5px 20px 20px 3px;
  border: 0;
}
/* Writing page */
div.writingText
{
	font-family:Georgia;
	font-size:14pt;
}
.writingLeft /* div for images along the left */
{
	float:left;
	width:100px;
	margin-top:10px;
	display:block;
}
.writingRight /* div for descriptions along the right */
{
	float:right;
	width:800px;
	text-align:left;
	display:block;
}
.oneArticle
{
	overflow:auto;
	margin-bottom:20px;	
	width:940px;
}
.writingArticleTitles
{
	vertical-align:top;
	font-size:14pt;
	background-color:#b4cde8;
	border-bottom:solid 1px #5d5e61; 
	border-right:solid 1px #5d5e61;
	padding:10px;
}
.writingSubtitle
{

}
div.writingArticleDescriptions
{
	margin-top:6px;
	font-size:13pt;
}
.writingArticleSpacer
{
	height:8px;
}
.writingArticleSpacerSoftware
{
	height:20px;
}
div.writingParagraph
{
	margin-top:2px;
	font-size:12pt;
	line-height:115%;
}
.writingTitle
{
	margin-top:11px;
}
/* All but IE will read this */
html>body .writingTitle
{
	margin-top:8px;
}
.softwareDevelopmentTitle
{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:8px;
}
div.writingHeading
{
	text-align:left;
	margin: 3px 40px 20px 40px;
	font-size:13pt;
}
.writingHeadingSubtitle
{
	font-weight:bold;
}
div.writingHeadingParagraph
{
	text-align:left;
	margin-top:6px;
	font-size:15px;
}
.writingMagazineName
{
	font-weight:bold;
}
.writingSoundClipDescription
{
	margin: 1px 0px 0px 5px;
}
.writingSoundClipDescriptions
{
	margin:5px 0px 5px 0px;
	font-size:14px;
}
.spaceUnderArticles
{
	margin-top:300px;
}
.writingAudioPlayer
{ 
  float:right;
  margin:10px 3px 10px 10px;
}

/* Performance page */
div.performingText
{
	text-align:center;
	font-family:Georgia;
	font-size:13pt;
	line-height:115%;
}
div.performingTextMain
{	
	padding:2px 5px 8px 5px;
	margin:5px 0px 15px 0px;
	background-color:#9cbde2;
	font-size:17px;
	line-height:120%;
}
div.performingSubTitle
{
	margin:5px 0px 5px 0px;
	color:#631818;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}
div.performingChurchList
{
	margin:25px 0px 5px 0px;
}
div.performingList
{
	padding: 15px 0px 20px 20px;	
	text-align: left;
	font-size:18px;
}
div.performingTypes
{
	text-align: left;
	font-size:16px;
	padding: 5px 0px 0px 170px;
}
.performingTypeFluteOrgan
{
	margin-left:30px;
}
.performingTypeFluteAlone
{
	margin-left:60px;
}
.performingTypeWithChoir
{
	margin-left:90px;
}
.performingDescriptionOutter
{
	text-align:left;
	font-size:13pt;
	margin-top:6px;
	padding:5px 5px 0px 5px;
	background-color:#9cbde2;
}
.performingDescription
{
	margin:10px 0px 0px 0px;
	text-align:left;
	font-size:16px;
	background-color:#a5c7ed;
	padding:10px;
}
.performingParagraph
{
	margin-top:3px;
}
td.performingChurches
{
	text-align:left;
	font-size:11pt;
	vertical-align:top;
}
.churchLocation
{
	font-weight:bold;
	margin-top:8px;
}
img.performingImagesLeft 
{ 
  float: left; 
  clear: left;
  margin:7px 15px 20px 10px;
  border: 0; 
}
img.performingImagesRight 
{ 
  float: right; 
  clear: right;
  margin:20px 12px 12px 12px;
  border: 0;
}
img.performingEmail 
{ 
  float:right; 
  margin:5px; 
  margin-left:30px;
  border: 0;
}
.weddingPageSubTitle
{
	margin:18px 0px -5px 0px;
	color:#631818;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}
.weddingAudioPlayer
{ 
  float:right;
  margin:15px 10px 3px 20px;
}

/* Solo Flutist Weddings */
.weddingSoloFluteMainTitle
{
	margin-top:5px;
}
.weddingSoloFluteMainSubTitle
{
	margin-top:0px;
	font-size:12px;
}
img.weddingRings
{
	float:left;
	border:0;
	margin:0px 10px 0px 10px;
}
.weddingContact
{
	margin:20px 10px 10px 0px;
}
.weddingContactMessage
{
	width:370px;
	float:right;
	text-align:left;
	padding:10px;
}

/* Home Page */

/* wrap all pages with this */
div.homeText
{
	padding: 10px 20px 20px 20px;
	text-align: center;
	font-family:Georgia;
	font-size:14pt;
	z-index: -1;

	border-top:#000000 0px solid;
	
	border-bottom:#000000 2px solid;
	background-color:#96b9df;
	/*
	background-image: url('../pics/SummerSong heading/ver4/DavidSummerTextBackground.png');
	background-repeat:repeat-y; */
}
img.homeEmail
{
  float: right; 
  margin: 12px;  
  border: 0;
}
.homeDescriptionsHeading
{
	text-align:left;
	font-family:Georgia;
	font-size:12pt;
	font-weight:bold;
	color:#631818;
}
.homeDescriptions
{
	text-align:left;
	font-family:Georgia;
	padding:5px 12px 10px 12px;
	/*
	background-image:url('pics/HomeSectionsBack.gif');
	background-repeat:repeat-x;  */
	background-color:#9fc0e4;
	line-height:115%;
	font-size:13pt;
}
.homeDescriptions2
{
	display:block;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	background-color:inherit;
	line-height:115%;	
	font-size:13pt;
}
.homeDescriptions3
{
	display:block;
	text-align:left;
	margin:30px 20px 0px 20px;
	padding:5 10 15 10;
	/*
	background-image:url('pics/HomeSectionsBack.gif');
	background-repeat:repeat-x; */
	background-color:#9fc0e4;
	line-height:115%;	
	font-size:13pt;
}
.homeDescriptions4
{
	display:block;
	text-align:left;
	margin:25px 20px 0px 120px;
	padding:5 10 15 10;
	line-height:115%;	
	font-size:13pt;
}
div.homeParagraph
{
	margin-top:5px;
}
.writingHeading
{
	margin-left:10px;
}
.homeMagazineName
{
	font-style:italic;
}
img.homeLeftTrumpet
{ 
  float:left;
  margin:50px 12px 5px 10px;
  border:0;
}
img.homeLeft 
{ 
  float: left; 
  clear: left;
  margin: 10px;
  margin-top:3px;
  margin-right:14px;
  border: 0; 
}
img.homeRight 
{ 
  float: right; 
  clear: right;
  margin: 10px 15px 10px 12px;
  border: 0;
}
img.homeWriting
{
	float:left;
	margin: 35px 15px 10px 12px;
	border: 0;
}

/* Bio Page */
img.bioMe 
{ 
	float: left; 
	margin: 8px 20px 12px 12px;
	border: 0; 
}
div.bioText
{
	text-align:center;
	font-family:Georgia;
	font-size: 13pt;
}
img.bioEmail
{
  float: right; 
  margin: 8px 8px 8px 10px;
  border:0;
}
div.bioParagraph
{
	margin-top:12px;
	text-align:left;
}
.magazineName
{
	font-style:italic;
}

/* Contact page */

img.contactEmail
{
	border:0;
	margin-top:0px;
	float:right;
}
div.contactTextLinks
{
	margin-right:5%;
	margin-left:3%;
	margin-top:30px;
	margin-bottom:10px;

	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left:20px;
	line-height:120%;

	text-align:left;

	font-family:Georgia;
	font-size:12pt;

	background-color:#779ac2;
}
.allContact
{
	text-align:center;
	margin:0 auto;
	width:900px;
/*	background-color:#9cbde2; */
	overflow: hidden;
	padding:0px 0px 5px 0px;
}
.contactDivLeft
{
	float:left;
	width:200px;
}
.contactDivRight
{
	float:right;
	width:200px;
}
.contactDivCenter
{
	float:left;
	width:450px;
	margin-left:22px;
}
.contactImageLeft
{
	margin-top:50px;
}
.contactImageRight
{
	margin-top:50px;
}
.contactImageCenter
{
	margin:25px;
}
div.emailDavid
{
	margin-top:10px;
	margin-bottom:10px;
}
div.contactLinksHeading
{
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	color:#631818;
	margin:5px 0px 10px 10px;
}
div.contactLinks
{
	text-align:left;
	font-size:12pt;
	margin:8px 10px 5px 10px;
}
img.contactDickSummer
{
	border:0px;
	float:left;
	margin:6px 10px 0px 0px;
}
img.contactVikingAmps
{
	border:0px;
	float:left;
	margin:6px 10px 0px 0px;
}

#contactMessageToUser
{
	margin-top:6px;
	padding:6px;
	width:435px;
	text-align:left;
/*	font-weight:bold; */
}
.contactForm
{
	text-align:left;
	padding:15px 8px 8px 8px;
	
	background-color:#9eb9d7;
	background-image:url('pics/ContactFormBack.gif');
	background-repeat:repeat-x;
	border-left:solid 1px #a6c8f3;
	border-top:solid 1px #a6c8f3;
	border-right:solid 1px #7aa2d3;
	border-bottom:solid 1px #7aa2d3;
}
.contactFormEntryLabel
{
	margin-right:5px;
	width:140px;
	text-align:right;
	float:left;
	font-size:13pt;	
}
.contactFormEntry
{
	margin-left:5px;
	font-size:14px;
	overflow:auto;
}
.contactFormSection
{
	margin-bottom:7px;
}
.contactFormSendButton
{
	margin:3px 0px 0px 5px;
}

/* brass instrument mutes page */
.brassInstrumentMutesParagraph
{
	margin-top:8px;
	text-align:left;
}
.brassInstrumentMutesSectionHeading
{
	text-align:left;
	font-family:Georgia;
	font-size:17px;
	font-weight:bold;
	color:#631818;
}
.brassInstrumentMutesSectionSubHeading
{
	font-weight:bold;
	font-size:16px;
	margin:15px 0px 5px 0px;
	color:#480f0f;
}
.brassInstrumentMutesDescriptionSection
{
	text-align:left;
	font-family:Georgia;
	margin:15px 0px 20px 0px;
	padding:10px 10px 1px 10px;
	background-color:#9cbde2;
	line-height:115%;
	font-size:13pt;
}
.brassInstrumentMutesDescriptionSectionInner
{
	margin:0px 10px 0px 10px;
	text-align:left;
}
.brassInstrumentMutesTypesSubHeading
{
	font-weight:bold;
}
img.brassInstrumentMute
{
	border:0;
}
img.brassInstrumentMuteAll
{
	border:0;
	float:left;
	margin:8px 13px 8px 3px;
}
.brassInstrumentMuteCaption
{
	font-weight:bold;
	font-size:12px;
}
.brassInstrumentMutePicAndCaption
{
	float:right;
	padding:2px 15px 5px 18px; 
	text-align:center;
}
.brassInstrumentMutesMuteTypeSection
{
	margin:13px 10px 25px 10px;
}
.brassInstrumentMutesTypesMaterialsMakersSections
{
	margin-bottom:5px;
	font-size:12px;
	line-height:100%;
}

/* menu */
#menu
{
	margin: 0;
	padding: 0;
	z-index: 30;
	position:relative;
	top:88px;
	left:192px;
	width:670px;
	float:left;
}

#menu li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#menu li a
{		
	display: block;
	margin: 0 0px 0 0;
	padding: 4px 12px;
	width: auto;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font: bold 12px arial;
	font-family:Verdana;
	border-right: 1px solid #5280cb;
	border-top: 1px solid #5280cb;
	background-image:url("./pics/MenuBackground.gif");
	background-position:center;
}

#menu li a:hover
{	
	background-image:url("./pics/MenuSelectedBackground.gif");
	background-position:center;
	color:#e9eef7;
	border-bottom: 1px solid #5970B2;
}

#menu div
{	position: absolute;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background:#e4cbae;
	/* background-image:url('images/MenuBackground.gif'); */
	border-left: 1px solid #5970B2;
	border-bottom: 1px solid #5970B2;
}

#menu div a
{	
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #000;
	font: bold 12px arial;
	font-family:Verdana;
}

#menu div a:hover
{	

}

.locationAffordance
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;
	float:left;
	position:absolute;
	display:block;
	left:15px;
	top:135px;
}

.locationAffordanceDivider
{
	font-size:10px;
}

.pageTitleBar
{
	background-image:url('pics/PageTitleBar.png');
	background-repeat:no-repeat;
	padding-top:5px;	
	text-align:center;
	display:inline-block;
	margin-bottom:8px;
	width:440px;
	height:50px;
	color:#522424;
	font-family:Georgia;
	font-size: 14pt;
}

.homeHeading
{
	margin:5px 0px 0px 140px;
	text-align:left;
}
.homeSubheading
{
	margin-top:10px;
	margin-bottom:22px;
	text-align:left;
}
.homeName
{
	font-size:18px;
	font-weight:bold;
}

/* default */
form 
{
	margin: 0;
	padding: 0;
} 