.toprow {
padding-top: 15px;
border-bottom: 1px solid black;
}
* {
font-family: arial, sans-serif;
font-size: 10pt;
}
.right_nav {
border: 1px solid black;
margin-top: 15px;
background-color: #e5e5e5;
width: 179px;
}
.right_nav table {
padding: 10px;

}
.on_today {
border-bottom: 1px solid black;
}
#main_title {
font-family: georgia,serif;
font-size: 24pt;
margin-top: 5px;
margin-bottom: 5px;
}
#tag-line {
font-size: 13pt;
font-style: italic;
font-family: georgia,serif;
}
.author {
font-weight: bold;
}
#maintext p {
padding-right: 10px;
}
.arrows {
padding:4px;
padding-right:1px;
}
.arrows img {
width:9px; height:10px;margin-top:2px;
}

.code{ font-family: Verdana, Geneva, Tahoma, sans-serif; 
margin-bottom:10px; 
font-size:11px;
border: 1px solid black;
margin-left: 20px;
background-color: rgb(243,243,243);
padding-left: 10px;
padding-right: 10px;
margin-right: 20px;
}
.code span {font-family: Verdana, Geneva, Tahoma, sans-serif; }
.code .command{ color: #0000FF}
.code .function{ color: #F88017}
.code .comment{ color: #68228B}
.code .keyword{ color: #980517}
.code .property{ color: #FF0000}
.code .normal{ color: #000000}

.caption {
font-style: italic;
text-align: center;
}

.subtitle {
font-weight: bold;
}
