/* 
 * $Header: /home/export/user1/peterson/cvsroot/podcasts/ga/podcast.css,v 1.33 2012/02/09 10:39:22 peterson Exp $
 *
 * $Log: podcast.css,v $
 * Revision 1.33  2012/02/09 10:39:22  peterson
 * merged
 *
 * Revision 1.32  2012/02/09 10:37:43  peterson
 * merged
 *
 * Revision 1.31  2012/02/09 10:30:42  peterson
 * CSS
 *
 * Revision 1.30  2009/12/31 15:15:43  peterson
 * Start 2010.
 *
 *
 * Revision 1.29  2009/11/15 03:43:10  peterson
 * ---------------------------------------------
 * Revision 1.1  2006/09/22 14:50:06  peterson
 * Added podcast.css and index.html
 *
 */

@media screen {

    body,form { 
	background-color: #fff; color: #000; 
	font-family: 'DejaVu Serif', 'Droid Serif',  'Bitstream Vera Serif', 
	Century, 'Liberation Serif', serif; 
	margin: 1ex 2em 1ex 2em ; 
    }
    
    dt, h1, h2, h3, h4, h5, h6 { 
	font-family: 'DejaVu Sans', 'Droid Sans', 'Bitstream Vera Sans', 
	'Lucida Grande', verdana, Arial, sans-serif; }
    
    dt, h2, h3, h4, h5, h6 { 
	background: #fff; color: #600; }
    
    code, kbd, pre, .monospace, .transcript { 
	font-family: 'DejaVu Sans Mono', 'Droid Sans Mono', 
	'Liberation Mono', monospace; }
    br,  hr { clear: both; }
    
    span.float-left { float: left; margin: 6px 24px 0 0; }
    .attribution { text-align: right; }
    
    h1.title { font-style: italic; font-weight: bold;}
    h2.subtitle { float: left; }
    
    span.itemtitle {
	background-color: #fff; color: #000;
	font-family: sans-serif; font-style: normal; font-weight: bold;
    }
    
    .runtime { font-family: monospace; }
    div.currentplay { margin: 3px 12px 3px 24px; }
    div.itemlinks   { margin: 0 0 0 12px; }
    div.itemsummary { margin: 0 0 6px 12px; }
    div.itemlisten { color: #060; margin: 12px 0 0 0; border-style: solid;
                     border-color: #c000; border-width: 0 0 0 12px; padding: 12px; }
    
    div.transcript { 
	display: block;
	background-color: #fff; color: #000;
	font-family: monospace; 
	margin:  0ex 0em 0ex 0em; 
	padding: 3px 12px 3px 12px;
    }
    div.transcript h1 { margin-left: -12px; }
    
    /* Hypertext link anchors: */
    
    :link           { background-color: #fff; color: #00f; }
    :visited        { background-color: #fff; color: #609; }
    :link:hover     { background-color: #fff; color: #003; 
                      text-decoration: underline; }
    :visited:hover  { background-color: #fff; color: #303;
                      text-decoration: underline; }
    :link:active    { background-color: #f00; color: #fff; }
    :visited:active { background-color: #f00; color: #fff; }
    
    p img { 
	display: block;
        text-align: left;
	border: none;
    }
    
    .img-left { float: left; margin-right: 12px; }
    
    div img, a img, span img { display: inline; border: none; padding: 1pt;}
    
    div.titlepage {
	display: block;
	border: solid thin #600;
	background-color: #fff;
	color: #600;
	text-align: center;
	padding: 6pt 1pt;
	margin: 1pt;
    }
    
    .titlepage h1 a, .titlepage h2, .titlepage h3 {
	background-color: #fff; color: #600;
    }
    
    div.navheader, div.navfooter {
	display: block;
	border: none;
	background-color: #fff;
	color: #000;  	
	text-align: left; 	
	margin: 0em;
	padding: 6pt 1pt;	
    }
    
    div.epigraph {
	display: block;
	border: none;
	background-color: #ccf;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding:1ex;
    }
    
    div.references p, div.bibliography p {
	display: block ;
	text-align: left;      
	margin-left:  1.5em;
	text-indent: -1.5em;   
    }
    
    /* DocBook chapter title becomes H2 in the navheader on subsequent pages. */
    
    div.navheader h2 {
	display: block;
	border: none; 
	background-color: #060;
	color: #fff;  	
	text-align: left;
    }
    
    p.inspire, div.inspire { 
	background-color: #ffc;
	color: #330;
	display: block; 
	border: thin;
    }
    
    .preface { 
	background-color: #fff; 
	color: #060;
	/*display: block; 
	  border: solid thin; */
	padding: 3pt;
    }
    
    .bold      { font-weight: bold; }
    .quotation { background-color: #fff; color: #036;}
    .weekno    { background-color: #fff; color: #600; }
    .keypoint  { background-color: #fff; color: #060; font-weight: bold;}
    .new       { background-color: #ff0; color: #c00; font-weight: bold;}
    .promise   { background-color: #fff; color: #060; font-weight: bold;}
    .warning   { background-color: #fff; color: #c00; font-weight: bold;}
    /* Forms */
    .search-form   { display: block; margin-left: 1em; }
    .submit-button { color: #030; background-color: #cff; }
    
    blockquote.warning, p.warning, div.warning { 
	font-weight: bold; 
	background-color: #fff;	
	color: #c00; 
	display: block;
	border: solid thin #600;
    }
    
    .page-footer {
	display: block;
	margin: 0pt;
	border: none;
	text-align: left;
	background-color: #fff; color: #600;
	padding: 6pt 1pt;
    }
    
    .fullwidth { 
	background-color: #fff; color: #333;
	font-size: smaller; 
    }
    
    .timestamp { 
	background-color: #fff; color: #633;
	font-family: monospace; 
	font-size: smaller; 
    }
    
    div.toc, div.lot { 
	background-color: #fff; 
	color: #600;
	display: block; 
	padding: 6pt 1pt;	
	margin: 0em ;
	border: none; 
    }	
    
    div.attribution, p.attribution { 
	margin-left: 35%; text-align: right; 
    }
    
    /* Images: normal is inline, but DocBook figures are blocks. */
    
    img { display: inline; }
    
    .figure {
	display: block; 
	text-align: center;
	border: thin; 
    }
    
    .navpanel {
	background-color: #fff;
	color: #000;
	display: block;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 0 6px 0;      
	padding: 3px 3px 3px 3px;
    }
    
    .nav-selected { background-color: #fff; color: #666; }
    .noselect { background-color: #fff; color: #666; }
    .homework { background-color: #fcc; color: #030; }
    
    span.classdate {
	color: #600;
	background-color: #fff; 	 
	display: inline; 
	font-size: smaller; 
	font-family: monospace; 
    }
    
    span.classtopic {
	color: #003600;
	background-color: #fff; 	 
	display: inline; 
	font-weight: bold;
    }
    
    span.foreignlang { font-style: italic; } 
    
    /* 2000-12-20 timeblock class not used? */
    .timeblock {
	background-color: #ccf; 
	color: #990; 
	font-family: monospace; 
	font-weight: bold;
    }
    
    .top-image { 
	text-align: left; 
	vertical-align: text-bottom; }
    
    /* 
     * Presentation Style Classes 
     */
    
    .align-left { text-align: left; }
    .align-right { text-align: right; }
    .align-center { text-align: center; }
    .align-justifiy { text-align: justify; }
    .indent{ display: inline; margin-left: 3em; }
    .inline { display: inline; }
    .questionlist { display: block; line-height: 3.5em; }
    .vspacer1 { display: block; line-height: 1em; }
    .vspacer2 { display: block; line-height: 2em; }
    .vspacer3 { display: block; line-height: 3em; }
    .vspacer4 { display: block; line-height: 4em; }
    .vspacer5 { display: block; line-height: 5em; }
    .vspacer6 { display: block; line-height: 6em; }
    .vspacer7 { display: block; line-height: 7em; }
    .vspacer8 { display: block; line-height: 8em; }
    .vspacer9 { display: block; line-height: 9em; }
    
    /* ordered lists */
    .decimal { list-style-type: decimal; }
    .lower-alpha { list-style-type: lower-alpha; }
    .upper-alpha { list-style-type: upper-alpha; }
    .lower-roman { list-style-type: lower-roman; }
    .upper-roman { list-style-type: upper-roman; }
    /* unordered lists */
    .disc { list-style-type: disc; }
    .circle { list-style-type: circle; }
    .square { list-style-type: square; }
    .nomarker { list-style-type: none; }
    
} /* End @media screen */

/* printing: Omit the navigation panel and the MP3 link */
@media print {
    body { font-family: "Bitstream Vera Serif", "Liberation Serif", "Bitstream Vera Serif", serif; }
    /* Eliminate navpanel and itemliten space by negative margin-bottom. */
    div.navpanel, div.itemlisten  { display: none; 
				    margin-bottom: -72pt: }
    .transcript p { font-size: 12pt; 
		    font-family: "Liberation Mono", LucidaTypewriter, monospace; }
    .timeblock { font-size: 10pt; 
		 font-family: "Liberation Mono", LucidaTypewriter, monospace; }
}

/* END */

