
body	        { color: #000; background: #fff; margin: 0 0 25px; padding: 0 }
	
.hide	{
	display: none;
	}
a:link        { font-weight: normal; text-decoration: underline }
a:visited       { font-weight: normal; text-decoration: underline }

a:hover     { color: #fff; font-weight: normal; text-decoration: underline }
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6	   { font-family: Verdana, Arial, Helvetica, sans-serif }

h1	      { font-size: 23px; font-variant: small-caps; font-weight: normal; text-align: inherit; margin-bottom: 7px; padding-right: 8px; padding-left: 8px; border-bottom: 1px solid }
h2	       { font-size: 18px; font-style: normal; font-variant: small-caps; font-weight: normal; margin-bottom: 7px; padding-top: 38px; padding-right: 8px; padding-left: 8px; border-bottom: 1px solid }
h3  { font-size: 10px; font-weight: normal; text-transform: uppercase; margin-top: -5px; margin-bottom: 20px; padding-right: 8px; padding-left: 8px }
h4  { font-size: 15px; font-variant: small-caps; font-weight: normal; margin: 20px 8px 0; padding-top: 10px; padding-bottom: 2px }
h5 { font-size: 12px; font-variant: small-caps; font-weight: normal; margin: 20px 8px 0; padding-top: 10px; padding-bottom: 2px }
h6 { font-size: 16px; font-style: italic; font-variant: small-caps; font-weight: normal; text-align: center; margin-right: 8px; margin-bottom: 0; margin-left: 8px; padding-bottom: 3px; border-bottom: 1px dashed }
p.image_description     { color: #999; font-size: 10px; font-style: italic; text-align: inherit; margin-top: -10px }
p.image_description_credit { color: #666; font-size: 8px; font-style: italic; text-align: inherit; margin-top: -10px; margin-bottom: 18px }
html p, ul	     { font-size: 11px; text-align: left; margin-top: 0.5em; margin-bottom: 1em; padding-right: 8px; padding-left: 8px }
ul { line-height: 20px; list-style-type: circle; margin: 10px 5px 10px 30px }
blockquote    { font-family: "Gill Sans", Verdana; font-style: normal; margin-top: 30px; margin-right: 5px; margin-left: 5px; padding: 5px; border-style: solid none; border-width: 1px; border-color: #333 }
blockquote.quote_by    { font-size: 11px; margin: -20px 5px 30px; padding: 5px; border-top: medium none }
blockquote.quote_tim     { color: #9c0; font-size: 12px; border-bottom: medium none }
blockquote.quote_sue    { color: #f00; font-size: 12px; border-bottom: medium none }
blockquote.quote_ph  { color: #e1b126; font-size: 12px; border-bottom: medium none }
blockquote.quote_listen    { font-size: 12px; line-height: 15px; text-align: center; margin-right: 10px; margin-bottom: 25px; margin-left: 10px; padding: 5px; border: dashed 1px #c0c0c0 }
ul.audio { font-size: 11px; list-style-image: url("../media/speaker.gif"); padding-top: 5px; padding-bottom: 5px; padding-left: 50px }
ul.audio a { font-weight: normal; text-decoration: underline }
#img_description    { color: #999; font-size: 10px; font-style: italic; text-align: inherit; margin-top: -10px; margin-bottom: 12px }
#content  { margin-top: -1px; border: solid 1px #e1b126 }
.content img { border: solid 1px #333 }
#noimageframe img  { border-style: none }
.content img.noframe { border-style: none }
.content_phv img.noframe { border-style: none }
/*from a prairie home companion pages*/
#content_phv { margin-top: -1px; border-style: solid none solid solid; border-width: 1px; border-color: #e1b126 }
.content_phv img { border: solid 1px #333 }
/*Prarie Home Voices home page only*/
#prairieindex { text-align: center; padding-top: 0; padding-bottom: 8px }
#prairieindex p  { text-align: center }
#prairieindex h2 { color: #e1b126; border-bottom: 1px solid #e1b126 }
#prairieindex h4 { color: #e1b126; margin-top: 0; margin-bottom: 0 }
#prairieindex h5 { color: #f1c930; font-size: 15px; border-bottom: 1px dashed #f1c930 }
#prairieindex ul { font-size: 12px; line-height: 15px; text-align: left; list-style-type: circle; list-style-image: url("../media/bullet.gif"); margin: 0 10px 30px; padding: 5px 5px 5px 35px; border: dashed 1px #c0c0c0 }
#prairieindex a:link { color: #e1b126 }
#prairieindex a:visited { color: #e1b126 }
#prairieindex a:hover { color: #fff }
/*Prairie Home Voices*/
#prairiehome	        { text-align: center; padding-top: 0; padding-bottom: 8px; border-right: 1px solid #e1b126 }
#prairiehome p { text-align: inherit }
#prairiehome h1    { color: #e1b126; border-bottom: 1px solid }
#prairiehome h2  { color: #e1b126; border-bottom: 1px solid #e1b126 }
#prairiehome h4 { color: #e1b126; border-bottom: 1px dashed #e1b126 }
#prairiehome a:link { color: #e1b126 }
#prairiehome a:visited { color: #e1b126 }
#prairiehome a:hover { color: #fff }
/* Tim Russell */
#timrussell     { text-align: left; border-right: 1px solid #859234 }
#timrussell h1  { color: #9c0 }
#timrussell h2  { color: #9c0 }
#timrussell h4  { color: #9c0; border-bottom: 1px dashed #859234 }
#timrussell h5 { color: #9c0; border-bottom: 1px dashed #859234 }
#timrussell p	    { text-align: inherit }
#timrussell ul? { text-align: inherit }
#timrussell ul  { font-size: 12px; line-height: 15px; text-align: left; list-style-type: circle; list-style-image: url("../media/bullet-tim.gif"); margin: 0 10px 30px; padding: 5px 5px 5px 35px; border: dashed 1px #c0c0c0 }
#timrussell a:link  { color: #9c0 }
#timrussell a:visited  { color: #9c0 }
#timrussell a:hover { color: #fff }
#timrussell-link a:link { color: #9c0 }
#timrussell-link a:visited { color: #9c0 }
#timrussell-link a:hover { color: #fff }
/* Sue Scott */
#suescott    { text-align: left; border-left: 1px solid #cc0f00 }
#suescott p, ul  { text-align: left }
#suescott h1      { color: #f00 }
#suescott h2  { color: #f00 }
#suescott h4  { color: #f00; border-bottom: 1px dashed #cc0f00 }
#suescott h5  { color: #f00; border-bottom: 1px dashed #cc0f00 }
#suescott ul  { font-size: 12px; line-height: 15px; text-align: left; list-style-type: circle; list-style-image: url("../media/bullet-sue.gif"); margin: 0 10px 30px; padding: 5px 5px 5px 35px; border: dashed 1px #c0c0c0 }
#suescott a:link  { color: #f00 }
#suescott a:visited  { color: #f00 }
#suescott a:hover { color: #fff }
#suescott-link a:link { color: #f00 }
#suescott-link a:visited { color: #f00 }
#suescott-link a:hover { color: #fff }
/*Photo Pages*/
#thumbnails  { text-align: center }
#thumbnails img { margin-bottom: 5px; padding: 4px 8px; border-style: solid dashed; border-width: 1px; border-color: silver }
#thumbnails p { text-align: center }
#thumbnails h5 { font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; margin-top: 0; margin-bottom: 3px; padding-top: 2px; padding-bottom: 0; border-top: none; border-right: none; border-bottom: 1px solid #ccc; border-left: none }
#thumbnails a:link { text-decoration: none }
#thumbnails a:visited { text-decoration: none }
#thumbnails a:hover { color: #fff }
#photos { text-align: left; padding: 20px 20px 0 }
#photos p   { color: #999; font-size: 10px; font-style: italic }
#placeholder { border: solid 1px #333 }
/*Demo Pages*/
#demo  { font-style: italic; text-align: left; padding-top: 20px; padding-bottom: 20px }
#demo h2     { color: #ccc; font-size: 12px; line-height: 18px; padding: 0 8px 0; border-style: none }
#demo p.qt { font-size: 9px; text-align: center; margin-right: 4px; margin-left: 4px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-style: dashed none; border-width: 1px }
/*Text links on bottom*/
#textlinks { margin-top: 40px }
#textlinks a:link   { color: #999; text-decoration: underline }
#textlinks a:visited  { color: #999; text-decoration: underline }
#textlinks a:hover { color: #ccc; text-decoration: underline }
#textlinks p  { font-size: 10px; text-align: center }
#footer p { font-size: 11px; margin-top: 25px }

