body {
	margin: 10px 0;
	font-size: 76%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
/*typography*/
table {font-size: 1.0em; /* fix table inheritance problem for IE 5.0/5.5 , otherwise font size will be 100% in 
                             spite of what we set in the body definition above.  This won't fix 
							 the table inheritance problems in Netscape 4. */
}

/* fix form tags which put margins above and below the tags*/
form  {padding : 0;margin : 0;}

h1 {font-size: 2.0em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.0em;}
h6 {font-size: 0.7em;}

.left {float: left;}
.right {float: right;}

/*	ARTICLE	*/
#article {margin: 2px; font-size: 1.1em;}
/*#article h1 {font-size: 1.5em;}*/
#article h2 {font-size: 1.2em;color: #FF6633; margin: 3px 0;}
#article a {font-size: 0.8em;}
#article ul {margin-left: 15px;}
#article td a {font-weight: bold;text-decoration: none;color: #003366;}
#article td a:hover {text-decoration: underline;color: #0066cc;}
#article td a:visited {color: #663300;}
#article img {margin: 2px;}
#article .date {margin-bottom: 10px;font-size: 0.9em;}
#article .next {margin-left: 20px;}
#article .next a {margin-right: 20px;}

/*	NEWS	*/
#news {}
#news h1 {font-size: 1.4em;margin-bottom: 0px;}
#news h3 {color: #FFA201;}
#news ul {margin-left: 15px;}
#news a {font-size: 0.8em;}
#news .newslink {margin: 5px 0 1.5em 0;}
#news .newslink a {margin: 0 8px 0 3px;}

/*	NEWS IMAGE POSITIONING	*/
.top_left {float: left;margin: 5px;}
.top_left img {margin: 2px;}
.top_right {float: right;margin: 5px;}
.top_right img {margin: 2px;}
.top_center {text-align: center;margin: 5px;}
.top_center img {margin: 2px;}

/*	SYNTAX HIGHLIGHTING	*/
.hl-main {border: 1px solid #C0C0C0; display: block; width: 90%; font-family: monospace; font-size: 1.1em; padding: 0 10px;}
.hl-main .hl-reserved {color: blue; font-weight: bold;}
.hl-main .hl-string, .hl-main .hl-quotes {color: #008000;}
.hl-main .hl-identifier {color: #585800;}
.hl-main .hl-inlinetags {color: red;}
