body,td,p		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.psmspac p		{ margin-top: 3px; margin-bottom: 5px; }

a			{ font-weight: bold; color: #003366; text-decoration: none; }
a:hover 		{ font-weight: bold; color: #0000FF; text-decoration: none; }

hr { 
  background-color: #828282;
  color:      #828282;
  border:     0px;
  height:     1px;
  padding:    0px;
  margin:     .5em 0px 1em 0px;
}

p {margin-top: 0}

h1, h2, h3, h4, h5, h6  { margin-top: 0; padding-top: 0; }
h1 { font-size: 150%;  }
h2 { font-size: 140%;  }
h3 { font-size: 130%;  }
h4 { font-size: 120%;  }
h5 { font-size: 110%; color: #990000;  }
h6 { font-size: 95%;  }



.tnav			{ font-size: 10px; font-weight: bold; color: #FFFFFF; }
.tnav a:link	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.tnav a:visited	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.tnav a:hover 	{ font-weight: bold; color: #FFCC33; text-decoration: none; }

.bnav			{ font-size: 9px; color: #FFFFFF; }
.bnav a:link	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.bnav a:visited	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.bnav a:hover 	{ font-weight: bold; color: #FFCC33; text-decoration: none; }

.quote		{ font-size: 10px; color: #FFFFFF; }

.media				{ font-size: 12px; color: #CCCCCC; }
.media a:link 		{ color: #FFCC00; text-decoration: none; }
.media a:visited 	{ color: #FFCC00; text-decoration: none; }
.media a:hover 		{ color: #66CCFF; text-decoration: none; }

.citation			{ font-size: 9px; color: #CCCCCC; }
.citation a:link	{ font-weight: bold; color: #CCCCCC; text-decoration: none; }
.citation a:visited	{ font-weight: bold; color: #CCCCCC; text-decoration: none; }
.citation a:hover 	{ font-weight: bold; color: #FFCC33; text-decoration: none; }

.maintxt			{ font-size: 10px; color: #333333; }
.maintxt a:link 	{ color: #006699; text-decoration: none; }
.maintxt a:visited 	{ color: #006699; text-decoration: none; }
.maintxt a:hover 	{ color: #3399FF; text-decoration: none; }

.maintxt2		{ font-size: 10px; color: #FFFFCC; }
.subhead		{ font-size: 16px; font-weight: bold; color: #003366; }
.sechead		{ font-size: 14px; font-weight: bold; color: #003366; }

.mainlg 			{ font-size: 13px; color: #333333; }
.mainlg a		{ color: #006699; text-decoration: none; }
.mainlg a:visited 	{ color: #006699; text-decoration: none; }
.mainlg a:hover 	{ color: #3399FF; text-decoration: none; }

.conduct			{ font-size: 12px; color: #CCCCCC; }
.conduct a 	{ color: #FFCC33; text-decoration: none; }
.conduct a:visited 	{ color: #FFCC33; text-decoration: none; }
.conduct a:hover 	{ color: #FFFF66; text-decoration: none; }

.speakhead 		{ font-size: 18px; font-weight: bold; color: #990000; }
.speaksubhead 	{ font-size: 16px; font-weight: bold; color: #333333; }
.speaksubheadsm { font-size: 14px; font-weight: bold; color: #333333; }
.teach			{ font-size: 12px; font-weight: bold; color: #006666; }

.mainlg2		{ font-size: 12px; color: #003366; text-decoration: none; }
.heading1		{ font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
.headingbg		{ font-size: 18px; font-weight: bold; color: #000000; text-decoration: none; }
.heading2		{ font-size: 18px; font-weight: bold; color: #003366; text-decoration: none; }

.bookhead		{ font-size: 14px; color: #990000; text-decoration: none; }

.review_quote	{ font-size: 13px; color: #333333; font-weight: bold; }
.review_source	{ font-size: 13px; color: #000000; }

.creviews			{ font-size: 11px; color: #CC0000}
.creviews a:link	{ color: #CC0000; text-decoration: none; }
.creviews a:visited	{ color: #CC0000; text-decoration: none; }
.creviews a:hover	{ color: #CC6600; text-decoration: none; }

.teachhead	{ font-size: 16px; font-weight: bold; color: #006666; }
.teachsm	{ font-size: 10px; color: #006666; }
.smtxt		{ font-size: 10px; }

.board_post_title { color: #003366; text-decoration: none; background-color: #f0f0f0; width: 565px; margin: 5px; padding: 5px; text-align: left; }
.board_post_body { width: 565px; margin: 5px 5px 25px; padding: 5px; text-align: left; }

.message {padding: 12px 24px; margin: 0px; color: #fff;}
.message_success { background-color: #009999; }
.message_fail { background-color: #990000; }
.message a {color: #eeb; text-decoration: underline; font-weight: normal; }
.message a:hover {color: #ffc;}

#board_header_desc { margin: 20px;}

.last {color: #000 !important;}

#user_tools { text-align:right;  width: 100%;}
#user_tools a {color:#999; font-weight: normal; font-size: 11px;}
#user_tools a:hover {color:#ffcc00; }

#orchestra_image { text-align: center; }
#orchestra_title { text-align: center; }
#orchestra_desc {}

.recording {clear:both; margin: 0 0 15px 0;}
.recording_links { padding: 0px 20px 20px 0px; vertical-align: top; text-align: center; }
.recording_info { vertical-align: top;  }

.recording_info h3 { background-color: #f6f6f6; padding: 6px; border-top:2px solid #eee; }
.recording_info h4 { margin: 0; font-size: 1em;}

#recording_intro {margin-bottom: 1em;}

.read_more a {font-size:.9em; color:#900; font-weight:normal;}

#orchestra_list { color: #fff;}
#orchestra_list h1 { margin: 1.5em; }
#orchestra_list a { color: #fff;}
#orchestra_list a:hover { color: #ffcc66;}

.rv_title { font-weight: bold;}
.review { margin: 0px 0px 1.5em 0;}

.letters_seeall a {font-weight: normal; font-style: italic;
}
.letter_text {margin-bottom: 2em;}
.letter_return a {font-weight: normal; text-decoration: underline;
}

.letter_category {margin: 0 0 2em 2em;}
.latest_news {margin: 0 0 32px 16px; }
.news_teaser {display: block; margin-left: 1em; font-size: .9em; color: #777; }

.journal_entry_list p {padding-bottom: 1.25em; }
.journal_entry_list a {font-size: 1.25em; line-height: 1.25em;}

.row_odd  td { background-color: #f9f9f9; }
.row_even td { }

.right { float: right; }

.clear {clear:both;}



