body {
	font-family: serif; 
	// inconsolata, consolas, deja vu, droid sans, monaco, sans-serif;	
	margin:20px 20px 20px 20px;
	background:#FFFFFF;
	}

.article {width: 750px;}

A 		{ color: #444444; text-decoration: none; border-bottom: 1px dotted #aaaaaa;} 
A:link		{ color: #454545; text-decoration: none;  border-bottom: 1px dotted #888888} 
A:visited	{ color: #888888; text-decoration: none;  border-bottom: 1px dotted #aaaaaa} 
A:active	{ color: #99CC66; text-decoration: none;  } 
A:hover		{ color: #99CC66; border-bottom: 1px dotted #6699cc } 
		 

h1 {
	font-size:15px;
	color:#333;
	border-bottom: 1px solid #888;
	background-color: #ddd;
	}

h2.title { 
	font-size:15px;
	background-color: #fcfcfc; 
	border-bottom: none;
}

h2 {
	font-size:14px;
	color:#333;
	border-bottom: 1px solid #888;
	background-color: #fafafa;
	}

h3 {
	font-size:14px;
	color: #444;
	border-bottom: 1px solid #bbb;
	}


h4 {
	font-size:13px;
	color:#333;
	border-bottom: 1px solid #ccc;
	}


h5 {
	font-size:12px;
	color:#222;
	border-bottom: 1px solid #ddd;
	}


h6 {
	font-size:11px;
	color:#111;
	border-bottom: 1px solid #eee;
	}


p, td{
	font-size:11px;
	color:#222;
	line-height:15px;
	}

pre {
	font-size:11px;
	color:#444;
	line-height:15px;
	background-color: #EEE;
	border: 1px solid #333;
	padding: 2px;
	margin-left: 30px;
	margin-right: 75px;
	}
	
ol { 
	color:#333; 
	font-size: 11px; 
	line-height:14px;  }
	
ul { 
	color:#333; 
	font-size: 11px; 
	list-style: circle; 
	line-height:14px;  }

li { 
	color:#222; 
	font-size: 11px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 6px; 
	margin-bottom: 0px;
	line-height:14px;
	}
	
span.copyright {
	font-size:10px;
	color:#333;
	line-height:15px;
	}	


span.term {
	font-size:11px;
	font-weight:800;
	color:#333;
	}	




    .profile-file-title {
        font-size  : larger;
        font-weight: bold;
    }

    .label {
        font-weight: bold;
        color: darkred;
    }

    .value {
        color: grey;
    }

    .graph-box {
        border        : 1px grey solid;
        margin-top    : 5px;
        margin-bottom : 5px;
        padding-top   : 5px;
        padding-bottom: 5px;
        background    : lightgrey;
        display       : block;
    }
    
    .graph-body {
        margin-left: 3%;
        background : white;
        display    : block;
        width      : 94%;
        border     : 1px black solid;
    }

    .graph-title {
        display    : block;
        margin-left: 3%;
    }

    .left-trough,
    .below-avg-trough,
    .above-avg-trough {
        border : 0px black solid;
        margin : 0px;
        padding: 0px;
        height : 20px;
    }

    .below-avg-trough {
        border-right: 1px slategrey solid;
        border-left : 1px black solid;
        background  : darkslategrey;
    }

    .above-avg-trough {
        border-left : 1px slategrey solid;
        border-right: 1px black solid;
        background  : darkslategrey;
    }

// htmlize

      .comment {
        /* font-lock-comment-face */
        color: #b22222;
      }
      .comment-delimiter {
        /* font-lock-comment-delimiter-face */
        color: #b22222;
      }
      .constant {
        /* font-lock-constant-face */
        color: #5f9ea0;
      }
      .doc {
        /* font-lock-doc-face */
        color: #bc8f8f;
      }
      .function-name {
        /* font-lock-function-name-face */
        color: #0000ff;
      }
      .keyword {
        /* font-lock-keyword-face */
        color: #a020f0;
      }
      .regexp-grouping-backslash {
        /* font-lock-regexp-grouping-backslash */
        font-weight: bold;
      }
      .regexp-grouping-construct {
        /* font-lock-regexp-grouping-construct */
        font-weight: bold;
      }
      .string {
        /* font-lock-string-face */
        color: #bc8f8f;
      }
      .variable-name {
        /* font-lock-variable-name-face */
        color: #b8860b;
      }
      .warning {
        /* font-lock-warning-face */
        color: #ff0000;
        font-weight: bold;
      }

      .comint-highlight-input {
        /* comint-highlight-input */
        font-weight: bold;
      }
      .comint-highlight-prompt {
        /* comint-highlight-prompt */
        color: #00008b;
      }
      .string {
        /* font-lock-string-face */
        color: #bc8f8f;
      }

      .bold {
        /* bold */
        font-weight: bold;
      }

      .gnus-group-mail-3-empty {
        /* gnus-group-mail-3-empty */
        color: #8b008b;
      }


      .comment {
        /* font-lock-comment-face */
        color: #b22222;
      }
      .comment-delimiter {
        /* font-lock-comment-delimiter-face */
        color: #b22222;
      }
      .string {
        /* font-lock-string-face */
        color: #bc8f8f;
      }



.revhistory  {border-bottom: 1px solid  #dddddd}

