* {
   padding:0 0 0 0;
   margin:0 0 0 0;
   font-family: georgia, serif;
}

body
  {
    background: rgb(255, 255, 255) url(/pictures/Cloth-3.jpg) repeat scroll top left;
    font-size:90%;
  }

#outer
  {
    background: transparent url(/pictures/page_tile_sidebar_fill2.jpg) repeat scroll top left;
    width:700px;
    margin:0 auto;
  }
  
div#hrule
  {
    height: 21px;
    background: #fff url(/pictures/hr.gif) no-repeat scroll center;
  }
div#hrule hr
  {
    display: none;
  }

hr
  {
    margin:7px auto;
    height:1px;
    width:80%;
    border:0;
    background-color:black;
  }

hr.fancy_hr
  {
    height: 24px;
    width:71px;
    margin:0 auto;
    border: 0;
    background: #fff url(/pictures/backgroundimage_1_1.png) no-repeat scroll center;
  }

#sub
  {
    width:643px;
    background-color:transparent;
    margin:0 auto;
  }

#contents
  {
    width:460px;
    float:right;
  }

#menu
  {
    width:170px;
    padding-left:2px;
    padding-right:2px;
    float:left;
    margin:0 auto;
  }

#resources
  {
    background-color: RGB(234, 240, 255);
    width: 16%;
    float:right;
    text-align:center;
  }

#resources script
  {
    width:150px;
    padding-bottom:0px;
    margin-bottom:0px;
  }

#amazon
  {
    display:block;
    font-family:arial;
    line-height: 1.2em;
    //padding-top:1em;
    //padding-bottom:2em;
    background-color: RGB(234, 240, 255);
    text-align:center;
    font-size:x-small;
    overflow:hidden;
    border:none;
    visibility:hidden;
height:0;
  }
#amazon a
  {
    font-family:arial;
    color:#0000ff;
    text-decoration:underline;
  }

#header
  {
    background-color:transparent;
    line-height: 0;
    text-align: center;
  }

#ads
  {
    width:170px;
    float:left;
    padding-left:2px;
    padding-right:2px;
  }

#ads div
  {
    padding-bottom:1em;
  }

#footer
  {
    background: #fff url(/pictures/footer4.jpg) no-repeat scroll center;
    clear:both;
    margin:0 auto;
    font-size: .9em;
    line-height: 1em;
    height:100px;
    width:700px;
  }


#sub, #resources
  {
     font-size: 1em;
     line-height: 1.5;
     word-spacing: 0.1em;
  }
  
#menuitems
  {
    font-weight:bold;
    border:0;
    margin:1em 0;
  }
#menuitems h2
  {
	margin:.1em 2%;
  }
#menuitems ul
  {
    font-size: small;
    margin:0 0;
    list-style-type:none;
  }
#menuitems ul li
  {
    font-size: x-small;
    font-weight:bold;
    list-style:none;
    text-align:left;
    margin:0 0;
    padding-left:2px;
    border:0;
  }
#menuitems ul li ul
  {
    margin:.1em 1%;
    list-style-type:none;
  }
#menuitems ul li ul li
  {
    font-weight:normal;
    list-style:none;
    text-align:left;
    margin:0 0;
    padding-left:3em;
    border:0;
  }

#images
  {
    text-align:center;
  }

a
  {
    color:black;
    text-decoration:underline;
  }
  
a:focus, a:hover, a:active
  {
    color:rgb(170,102,60);
    text-decoration:underline;
  }


h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address
  {
    margin:20px 0;
  }

img
  {
    border:0;
  }

li, dd, blockquote
  {
    margin-left: 40px;
  }

fieldset
  {
    padding:10px;
  }
  
h1
  {
    color:rgb(170,102,60);
    font-size:x-large;
    text-align:center;
  }
  
h2
  {
    color:rgb(170,102,60);
    font-size:large;
    text-align:center;
  }
  
h3
  {
    color:rgb(170,102,60);
    font-size:small;
    text-align:center;
  }
  
h4
  {
    color:rgb(170,102,60);
    font-size:x-small;
    text-align:center;
  }
  
h5
  {
    color:rgb(170,102,60);
    font-size:xx-small;
    text-align:center;
  }

