body {
     background: white;
     font-family: Bitstream Vera Sans, Helvetica, Arial;
     padding: 0px;
     margin: 0px;
}

code {
     border-bottom: dotted 1px black;
}

body .content {
     background: #f0f0f0;
     display: block;
     border: 1px #c2c2c2 solid;
     padding-left: 6px;
     padding-right: 6px;
     margin-top: 16px;
     margin-left: 30px;
     margin-right: 30px;
     margin-bottom: 30px;
     //font-size:12pt;
}

.bodybox .content {
     background: #f0f0f0;
     display: block;
     border: 1px #c2c2c2 solid;
     margin-left: 10em; 
     margin-right: 10px;
     //font-size:12pt;
}

.content a:link {
     text-decoration: none;
     border-bottom: dotted blue 1px;
}

/***** i don't like this rule -mike *******
.content a:visited {
     text-decoration: none;
     border-bottom: dotted blue 1px;
     color: red;
}
*/

.content a:hover {
     text-decoration: underline;
     border-bottom: none;
     color: #8800ff;
}

.topbar {
     background-color: #dddde0;
     background-image:  url(../../../Documents%20and%20Settings/jsoltis/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/W9EFCXUV/%27top-spacer.png%27);
     background-repeat:y;
     height:75px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

.bodybox { 
     margin: 25px;
}

.textbox { 
     margin: 5px;
}

h2, .header {
     display: block;
     background: #c0c0ff;
     width: 98%;
     border-top:1px;
     border-bottom:1px;
     border: solid #9999ff 2px;
     /* margin-left: -18px; */
     margin-left: 1px;
     margin-top:5px;
     margin-bottom:5px;
     padding:2px;
     padding-right:30px;

     font-size: 18pt;
     font-weight: normal;
}

.view_demo {
     background: #c0c0ff;
     border-top:1px;
     border-bottom:1px;
     border: solid #9999ff 2px;
     /* margin-left: -18px; */
     margin-left: 1px;
     margin-top:5px;
     margin-bottom:5px;
     padding: 4px 30px;

     font-size: 18pt;
     font-weight: normal;
}

.get_started {
     
     background: #c0ffc0;
     border-top:1px;
     border-bottom:1px;
     border: solid #99ff99 2px;
     /* margin-left: -18px; */
     margin-left: 1px;
     margin-top:5px;
     margin-bottom:5px;
     padding: 4px 30px;

     font-size: 18pt;
     font-weight: normal;
}

.download_packet_box {
     
     background: #c0ffc0;
     border-top:1px;
     border-bottom:1px;
     border: solid #99ff99 2px;
     /* margin-left: -18px; */
     margin-left: 1px;
     margin-top:5px;
     margin-bottom:5px;
     padding: 4px 30px;

     font-size: 18pt;
     font-weight: normal;
}

.title {
     font-size: 25pt;
     color: yellow;
}

.sidebar {
     float: left;
     display: float;
     border: dotted black;
     border-width: 0px 0px 0px 0px;
     background: none;
     width: 10em;

     padding: 3px;
     font-size:12px;
}

.sidebar a {
     text-decoration: none;
}

.sidebar-header { 
     font-weight: bold;
     padding-left: 1em;
     border: solid grey;
     border-width: 0px 0px 1px 0px;
}

a:hover {
     color: #8800ff;
     border-bottom: none;
     text-decoration: underline;
}

.done { color: green; }
.todo { color: black; }

.instructions td {
	vertical-align: top;
	text-align: left;
	padding: 8px;
}

.macros td {
	font-family: monospace;
}

.comment {
	color: purple;
	font-style: italic;
}

.highlight {
	color: brown;
}

