/* Derived from http://css.nu */
/* last updated January 12, 2000 */

/* Normal unvisited, hover and visited link presentation */
A:link    { background: transparent; color: #3333cc;
            text-decoration: underline; }
A:hover   { background: transparent; color: #339900;
            text-decoration: underline; }
A:visited { background: transparent; color: #cc3333;
            text-decoration: underline; }

/* Style rule for "larger" text */
BIG.larger { font-size: larger; }

/* Site wide BODY style rule */
BODY.csspg { background: #f5f5f5;
             color: #000000; font-size: 1em; margin: 0;
             padding: 2px 40px 20px 40px; width: auto; }

/* Style rule for "emphasized" text */
EM.emphasized { font-style: italic; }

/* Style rules for the document main header */
H1.page-header { background: transparent; color: #3333cc;
                 font-family: sans-serif; font-size: 1.5em;
                 margin: 0; padding: 0; text-align: right; }

/* Style rules for the document location header */
H2.page-location { background: transparent; clear: both; color: #3333cc;
                   font-family: sans-serif; font-size: 1em; padding: 0;
                   margin: 4em 12px 0 12px; text-align: right; }

/* Style rules for the document section headers */
H3.section-header { background: none #cccccc; color: #3333cc;
                    border: 1px solid #cc3333; font-family: sans-serif;
                    font-size: 1.2em; margin: 1em 12px 0 12px; padding: 4px;
                    text-align: center; }

/* Style rules for the nav bar */
H3.nav { background: none #cccccc; color: #3333cc;
                    border: 1px solid #cc3333; font-family: sans-serif;
                    font-size: 0.8em; margin: 1em 12px 1em 12px; padding: 4px;
                    text-align: left; }

/* Generic Horizontal Ruler class */
HR { background: transparent; clear: both; color: #cc3333; }

/* Style rule for the CSSPG logotype */
IMG.logo { float: left; margin: 0; }

/* Style rules for the SSI included site wide footer */
DIV.foot-base { border: none; margin: 0; padding: 0 1%; width: 98%; }
DIV.foot-img { border: none; float: left; margin: 0; padding: 1%;
               height: 31px; width: 88px; }

P {font-family: sans-serif; font-size: 1em;}

P.foot-text { border: none; font-family: sans-serif; font-size: 0.9em;
              margin: 0; padding: 1.0% 0 1.0% 0; text-align: right;
              width: 98%; }

/* Style rule for a basic non-indented non-justified paragraph */
P.basic { background: transparent; color: #000000; font-size: 1em;
          margin: 0.8em 12px 0 20px; padding: 0; text-align: left;
          text-indent: 0; }

/* Style rule for a large image */
P.picture { background: transparent; color: #000000; font-size: 1em;
          margin: 0.8em 12px 0 20px; padding: 0; text-align: center;
          text-indent: 0; }
          
/* Style rule for a 1:st justified paragraph, use after style change */
P.intro { background: transparent; color: #000000; font-size: 1em;
          margin: 0.3em 12px 0 12px; padding: 0; text-align: justify;
          text-indent: 0; }

/* Style rule for all other justified paragraphs */
P.standard { background: transparent; color: #000000; font-size: 1em;
             margin: 1.5em 10px 0 10px; padding: 0; text-align: justify;
             text-indent: 1em; }

/* Style rule for the "last updated" info line */
P.last-upd { background: transparent; color: #000000; font-family: sans-serif;
             font-size: 1em; margin: 0; padding: 0; text-align: right; }

/* Style rule for text around the CSSPG logotype */
P.pagehead { background: transparent; color: #3333cc; font-family: sans-serif;
             font-size: 0.9em; margin: 0; padding: 0; text-align: left; }

/* Style rule for pre formatted rendering of white-space */
PRE { white-space: pre; }

/* Style rule for "smaller" text */
SMALL.smaller { font-size: smaller; }

/* Style rule for "strong-emphasized" text */
STRONG.strong-emphasis { font-weight: bold; }

UL { font-family: sans-serif; font-size: 1em;
	 background: none #cccccc; color: #000000;
     margin: 1em 12px 0 10px; padding: 0; text-align: left;
     text-indent: 0; }
LI { font-family: sans-serif; font-size: 0.8em;
     background: transparent; color: #000000;
     margin: 0 12px 0 10px; padding: 0; text-align: left;
     text-indent: 1em; }

/* end of file for "basic-rules.css" */

