@charset "utf-8";
/* File: mystyle.css for Barry's Coilgun Design Site */
/* Site: coilgun.info   */
/* Author: barry@coilgun.info */

/* ----- entire page default appearance ----- */
body {
	background: url(/images/eighth_inch_grid_lt.gif);
	font-family: Arial, Times New Roman, sans-serif;
	margin-left: 2em;
}
h1 {
	background-image: url(images/captitle.gif);
	font-family: Arial, Times New Roman, sans-serif;
	margin-left: 1em;
	text-align: center;
}
h2 {
	font-family: Arial, Times New Roman, sans-serif;
	text-align: left;
}
p {
	font-family: Arial, Times New Roman, sans-serif;
}
div#page {
	position: absolute;
	top: 28px;
	margin-right: 30px;
	font-size: small;
	background-color: #99cc99;
}

/* Define the insert region */
.tableofcontents {
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
	border: 1px solid #99cc99;
}

/* Define the title for a group of chapters */
div.tableofcontents h2 {
	padding: 0 0 0 4px;
	display: block;
	font-size: 110%;
	font-weight: normal;
	border-top: 1px solid #99cc99;
	border-bottom: 1px solid #99cc99;
	margin: 0;
}

/* Define the links to chapters */
div.tableofcontents a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	font-weight: lighter;
	padding-left: 4px;
}

div.tableofcontents a:link { 
	text-decoration: none
}
div.tableofcontents a:visited { 
	text-decoration: none
}
div.tableofcontents a:active { 
	text-decoration: none
}
div.tableofcontents a:hover { 
	text-decoration: underline;
}

/*-----working line-------------*/
div#insert h1 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	background: rgb(0,102,0);
	font-size: 170%;
	color: rgb(255,255,255);
}

/* Defines the links */
div#insert a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(0,102,0);
	text-decoration: none;
	text-transform: uppercase;
	font-weight: lighter;
	text-align: right;
}

div#insert a:link { 
	color: rgb(0,102,0);
	text-decoration: none
}
div#insert a:visited { 
    color: rgb(0,102,0);
    text-decoration: none 
}
div#insert a:active { 
    color: rgb(0,102,0);
    text-decoration: none 
}
div#insert a:hover { 
    color: rgb(51,204,153);
    text-decoration: none;
}
 
/* ----- Contents table on rhs ----- */
.measurement {color: #990000}
.separator { border-bottom:1px solid black; margin-right: 5px; }
/* tag.class#id */
#toc,
.toc {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 90%;
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}
div.floatright, table.floatright {
	clear: right;
	float: right;
	position: relative;
	margin: 0 0 .5em .5em;
	border: 0;
}
div.floatright p { 
	font-style: italic; 
}
.lua_comment {
	color: #009900;
}
