/* Styled by Andy Eulau: www.andyeulau.com */
* {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, th, td, form { font-family: Verdana, Arial, Helvetica, sans-serif; }
h3, h4 { font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; }
/* ***************************************** */
body { text-align: center; color: #336; background: #969 url(media/bg.jpg) repeat-y center top; }
#wrp { width: 770px; margin: 0 auto; }
#hdr { padding-top: 12px; }
#hdr h1 { font: normal 700 3em/1.5 Georgia, "Times New Roman", Times, serif; background: transparent url(media/om.png) no-repeat left 6px;/*30px 40px*/ }
#hdr h1 span { display:block; font-style: oblique; font-size: .5em; }
#hdr h1 span.print { display: none; }
#hdr p.subtitle { font: oblique 700 1.5em/2 Georgia, "Times New Roman", Times, serif; }

div#navigation {  }
ul#nvbr { width:100%; background: transparent url(media/nvbr_uncut.png) no-repeat center; }
ul#nvbr li { display: inline; }
ul#nvbr li a, ul#nvbr li h2  { display: block; float:left; width:96px; text-decoration: none; font: normal 700 .9em/4 "Times New Roman", Times, serif; }
ul#nvbr li h2 { color: #909; background-color: transparent; font-size: 1.1em; line-height:3.2; }
ul#nvbr li a, ul#nvbr li a:link, ul#nvbr li a:visited { color: #336; background-color: transparent; }
ul#nvbr li a:hover, ul#nvbr li a:active { color: #609; background-color: transparent; font-size: 1em; line-height:3.5; }
ul#nvbr li#o6 a:link, ul#nvbr li#o6 a:visited { line-height:1;padding:1.4em 0 .6em; }
ul#nvbr li#o6 a:hover,ul#nvbr li#o6 a:active { line-height:1;padding:1.0em 0 .5em; }
ul#nvbr li#o6 h2 { line-height:1;padding:1.0em 0 .16em; }*/
/* ul#nvbr li#o2 a, ul#nvbr li#o5 a, ul#nvbr li#o 7a { letter-spacing: -.04em; } */

ul#subnav {  }
ul#subnav li { display: inline; padding:0 5em }
#mn { clear:both; width:540px; margin: 16px auto; padding-top:12px; }
#mn h3 { clear: both; padding-top:1em; }
#mn h4 { clear: both; }
#mn p { font-size:.77em; line-height:1.5; padding:1em; text-align: justify; }
#mn h3+#mn p,#mn h4+#mn p, #mn h3+#mn h4, #mn p+#mn p { padding-top:0; }
#mn ul { margin-left:2em; text-align: left; list-style: disc outside; font-size:.77em; line-height:1.4;}
#mn div.img p {font-size: .7em;text-align:center;padding:0;}

#nsmbls #mn div { margin-top: 2em; }
#nsmbls #mn div#available { width:380px; margin: 2em auto 0; padding:1em .2em; border: 1px #333 solid; }
#nsmbls #mn ul, #nsmbls #mn p { text-align:center; }

.title { font-style: oblique; }
span.byline { font-style: normal; }
p.quote { font-style:oblique; text-align:left; margin:2em;}
p.quote span/*.author*/ { display: block; text-align: right; font-style: normal; }


div.cover {  }
#techspec { clear:both; width:300px; margin:24px auto; text-align:center; border: 1px #333 solid; }
#techspec p { text-align:center; }
#tnry p { text-align:center; }
#home #mn { /*height:400px; background: transparent url(media/vmlogo.jpg) no-repeat center center;*/ }
#home #mn img { margin:0 auto; }
#listen { clear:both; }
/*#photo div.img {width:49%;text-align:center;margin: 2em auto 0;}*/

p.top {clear: both; width:100px;margin:0 auto;padding:0; font: .8em Arial, Helvetica, sans-serif; text-align: center; color: #336; background-color: transparent;}
/************************************ PRESS *********************/
#press #mn { background: transparent url(media/vmlogo50.jpg) no-repeat center 100px; }
#press div#mn a { margin:2px 0; }
#press div#mn a img { vertical-align:middle; margin:2px 2px 0 0; }
#dnldimg div { width:50%;float:left;margin:2px 0; }
#dnldimg div p { text-align:center;font-size:.8em;padding:0; }

/********************* Recordings ***********************/
#disc div.cd { clear:both;margin:2em 0;text-align:left; }
#disc div.cd h3 { clear:none;padding-bottom:0; }
#disc div.cd p { padding:0; }
#disc div.cd ul { list-style-position:inside; }
#disc div.cd img { float:left; margin-right:1em; }
/********************** Contact *******************/
#cntct #mn { font-weight: 700; }
#formmail { text-align: right; margin-top: 1em; font-size: .82em; }
#formmail form { }
#formmail div { margin: 1px 0; }
#formmail .form select, #formmail .form input { width: 30%; }
#formmail textarea { padding: 1px;}
#formmail div#comment { padding-top: 1em; }
#formmail div#comment textarea {vertical-align: text-top; }
#formmail div#button {padding-top: .5em; margin-right: 3em;}
/*****************************************************************/
#foot { clear:both; padding: .5em 0; }
#foot ul { text-align:center;font-size: .7em; color: #606090; background-color: transparent; list-style-type: none;}
#foot li {display:inline;}
/* #foot #wbmstr {display:none;}#home #foot #wbmstr {display:inline;} */
#foot a:link, #foot a:visited { text-decoration:none; color: #606090;background-color:transparent; }
#foot a:hover, #foot a:active { text-decoration:underline; }
/************* LINKS *********************/
#hdr h1 a, #hdr h1 a:link, #hdr h1 a:visited { color: #336; background-color: transparent; text-decoration: none; }
#hdr h1 a:hover, #hdr h1 a:active { color: #999; background-color: transparent; text-decoration: none; }
a img { border:none; }
a img.kala { border:1px #cc6 solid; }
/************* CLEAR FLOATS *********************/
ul#nvbr:after, #mn:after, #reading:after, div.cd:after, div#prsskt:after, #dnldimg:after
   {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
/*.space { width: 100%; clear: both; font-size: 1px; line-height: 1px; visibility: hidden;}*/
/************** TEST *******************
body { background-color: #fff; }
#wrp { background-color: #99f; }
#mn { background-color: #9c9; }
#hdr { background-color: #999; }
h1 { background-color: #966; }
p#motto { background-color: #669; }
#mn #reading div.img { background-color: #fcf; }
li { background-color: #cc9; }
ul#nvbr { background-color: #c99; }
ul#nvbr li h2 { background-color: #c33; }
ul#nvbr li#o1 a { background-color: #cc6; }
ul#nvbr li#o2 a { background-color: #6cc; }
ul#nvbr li#o3 a { background-color: #6c6; }
ul#nvbr li#o4 a { background-color: #66c; }
ul#nvbr li#o5 a { background-color: #c66; }
ul#nvbr li#o6 a { background-color: #c6c; }
ul#nvbr li#o7 a { background-color: #ccc; }
ul#nvbr li#o8 a { background-color: #cc6; }
ul#nvbr li#o9 a { background-color: #c66; }
 /**************************************/

/***************** COLORS*********************
  background-color: #969; (PURPLE)
      background-color:#9c6;(GREEN #693,greendarker--approved)
   background-color: #F5F5DC; Beige (WHITE)
*/

@media print {
body {margin: 0.5em;font-size:12pt;text-align:left;color:#000;background:#fff none;}
#wrp {width: auto; margin: 0; padding: 1em; }
#hdr h1 {height:auto;line-height:normal;}
#hdr h1 span, #hdr h1 span.print {display:inline;}
#mn p, #foot p, h2, h3, h4, h5, h6, p, ul, li {font-family: "Times New Roman", Times, serif;}
ul#nvbr, #photo, .img, img, p#wbmstr {display:none;}
#hdr, #mn {width:100%;margin:0;padding:0;}
#reading ul li { margin-top: 1em; }
.pgbrk {page-break-before: always;}
a:link, a:visited, #hdr h1 a:link, #hdr h1 a:visited, #hdr h1 a span, #foot p {color:#000;background-color:#fff; text-decoration:none;} 
a img {border:none;}
}]

