/* numpties.css */

/* Set Up the Page */
h1,h2,h3 {
font-family:"Kristen ITC", Tahoma;
}
h1 {
font-size:32px;
}
h2 {
font-size:24px;
}
p {
font-family:Verdana;
font-size:16px;
}

#bckgnd {
  background:url(images/numpty-bkgd.gif)
}

body {
 background:#black;
}
#eachPage {
background:#ffffaa;
width:800px;
margin-left:auto;
margin-right:auto;
}

/*Fixed Menu */
#fixedMenu {
height:170px;
border:groove green;
background:black;
color:yellow;
position:fixed;
margin-left:10%;
margin-top:50px;
width:0px;
overflow:hidden;
table-layout:fixed;
}

.fixedMenuImg {
position:fixed;
margin:50px 10%;

}

.fixedMenuNext {
border:none;
position:fixed;
margin:170px 10%;

}

.fixedMenuBack {
border:none;
position:fixed;
margin:110px 10%;

}

.fm_chapter {
margin-left:-40px;
background:blue;
font-family:Tahoma;
font-size:10px;
}
.chapterList {
display:inline;
}
.fm_item {

margin-left:-50px;
background:green;
overflow:hidden;
font-family:Tahoma;
font-size:0px;
visibility:hidden;
}
.itemList {
display:inline;
}
.fm_item a, .fm_item a:visited {
color:white;
text-decoration:none;
}
.fm_item a:hover {
color:black;
background:pink;
}
/*Pretty Buttons*/
.buttonHolder { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}





/* Header Table Styles */
.headerTable {
  font-family:"Kristen ITC",verdana;
  font-size:48px;
  color:white;
  text-align:center;
  background:black;
  width:800px;
  }

.headerRow { }
.headerData1{
  width:550px;
}
.headerData2{

}
.headerNumpty {

background:yellow;
}

.navi ,.navi a {
background:silver;
font-family:Arial;
font-size:12px;
text-align:left;
color:black;
text-decoration:none;
}

.pageT {
text-align:left;
font-size:16px;

}



/* Contents */
.TOC{
font-family: Tahoma;
width:100%;
border:solid black 2px;
}
.TOCHeading {
font-family:"Kristen ITC" Verdana;
background:black;
color:white;}
.TOCData {
padding-left:10px;}
.TOCTR{}
.TOCTD{
padding-left:10px;}

/*General */
.genericTable {
padding:10px;}
.genericTableRow{}
.genericTableData{}


/*Footer*/
.footer {
font-size:10px;
text-align:center;
}

/*Page Specifics */
.equation {
font-family:Garamond,Times;
font-size:24px;
background:#eeeeee;
text-align:center;
}
.numpty_list {
font-family:Verdana;
font-size:16px;
list-style-type:square;
}
.numpty_sub_list {
font-family:Verdana;
font-size:14px;
list-style-type:disc;
}
.footnote {
font-size:10px;
}
