/*
********************************************************************
  CSS Style Sheet for the Sun/Moon Calculator
  Author: Jeff Conrad
  Version: 4.2
  Date:    28 December 2009

  Copyright 2006-2009 Jeff Conrad
********************************************************************
*/

<!--
    /* used by Sun/Moon Calculator Help and Tutorial */

    /* force normal appearance for links that call help() */
    a.help { cursor: pointer; text-decoration: underline; color: #0000b0; }
    /*
	most links are within one document or the other, so assume the
	reader doesn't care whether they have been visited
    */
    a:link, a:visited { color: #0000b0; }
    body {
	    margin-left: 5%;
	    margin-right: 5%;
	    color: #000040;
	    background-color: #fff;
    }

    h1 { margin-bottom: 3ex; text-align: center; font-size: 180%; color: navy; }
    h2 { margin-bottom:   0.5ex; font-size: 140%; color: navy; }
    h3 { margin-top: 1ex; margin-bottom:   0; font-size: 120%; color: navy; }
    h3.tech-note { margin-top: 0.5ex; }
    h4 { margin-top: 0.5ex; margin-bottom: 0; font-size: 110%; color: navy; }

    div.display {
	margin-top: 0.5em; margin-bottom: 0.5em;
	margin-left: 1.5em; margin-right: 1.5em; text-indent: 0;
    }

	/* flush-left paragraph after heading or display */
    p.first { margin-top: 0; margin-bottom: 0; text-indent: 0; }
	/* flush-left paragraph set off by leading blank line*/
    p.block { margin-top: 0.5em; text-indent: 0; }
    p.display {
	margin-top: 0.5em; margin-bottom: 0.5em;
	margin-left: 1.5em; margin-right: 1.5em; text-indent: 0;
    }
    p.list-head {
	text-indent: 0;
	font-weight: bold;
	font-style: italic;
    }
    p.copyright { margin-top: 1em; text-indent: 0; }
    p.reflist {
	margin-top: 0.3em;
	text-indent: -1.5em;
	padding-left: 1.5em;
    }
    p { margin-top: 0; margin-bottom: 0; text-indent: 1.5em; }

    a.TOClevel1 { padding-left: 1.5em; font-size: 110%; }
    a.TOClevel2 { padding-left: 0.5em; white-space: nowrap; }
    div.TOClevel2 { padding-left: 3em; }

    ol, ul { margin-top: 1ex; margin-bottom: 1ex; }
    li { margin-top: 0.5ex; }
    dl { margin-top: 1ex; margin-bottom: 1ex; }
    dt { font-weight: bold; }
    /* to simulate button in def list */
    dt.button { margin-top: 0.25ex; }

    /* to simulate button */
    em.button {
	border: 0.15em outset;
	padding: 0.1em 0.5em;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: black;
	background-color: #ddd;
	font-size: 75%;
	white-space: nowrap;
    }
    /* to simulate Help button */
    em.help {
	border: 0.15em outset;
	padding: 0.1em 0.5em;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: black;
	background-color: #ddd;
	font-size: 75%;
	white-space: nowrap;
    }
    /* to simulate tooltip */
    em.tooltip {
	border: 0.05em solid;
	padding: 0.1em 0.5em;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	background-color: #ffffe2;
	font-size: 70%;
	white-space: nowrap;
    }
    /* to simulate text or select box */
    em.box {
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-size: 90%;
	color: #333;
	white-space: nowrap;
    }
    /* keyboard key */
    em.key {
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 90%;
	color: black;
	white-space: nowrap;
    }
    /* label on form */
    em.label {
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
    }
    /* form name */
    em.form {
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
    }
    /* work title */
    em.title {
	font-style: italic;
    }

    span.nowrap { white-space: nowrap; }
-->

