/* sanity seting  */
h1, h2, h3, h4, h5, h6, h7, p, ul, li { margin : 0; }

body   {  background-color: #A74600; }

#content-wrapper {
          width           : 900px;
          padding         : 0;
          background-color: #FFD300;
          color           : black;
          margin-top      : 10px;
          border-style    : solid;
          border-width    : 24px;
          border-color    : #591E1E;
          }
#main-page {
          margin          : 0;
          margin-left     : 172px;
          padding         : 0;
          }
#main-content {
          min-height      : 2320px;
          margin-left     : 1px;
          padding         : 0 32px;
          border          : solid;
          border-width    : 1px;
          border-color    : #591E1E;
          background-color: #FFFAF0;
          }
#main-content h1 {
          margin          : 15px;
          margin-bottom   : 0;
          font-family     : courier;
          font-size       : 20px;
          color           : #591E1E;
          text-align      : center;
          }
#main-content h2 {
          margin          : 10px;
          font-family     : courier;
          font-size       : 18px;
          color           : #591E1E;
          text-align      : center;
          }
#main-content h3 {
          margin-top      : 5px;
          margin-bottom   : 25px;
          font-family     : courier;
          font-style      : italic;
          font-size       : 16px;
          color           : #591E1E;
          text-align      : center;
          }
#main-content h4 {
          margin          : 20px 0 10px 0;
          font-family     : courier, verdana, sans-serif;
          font-size       : 16px;
          color           : #591E1E;
          text-align      : center;
          }
#main-content h5 {
          margin          : 20px 0 10px 0;
          font-family     : courier, verdana, sans-serif;
          font-size       : 16px;
          color           : #591E1E;
          text-align      : left;
          }
#main-content p {
          margin          : 10px 0;
          font-size       : 14px;
          font-family     : verdana, sans-serif;
          line-height     : 150%;
          color           : black;
          text-align      : left;
          }
#main-content h6 {
         margin           : 0;
         font-size        : 10px;
         line-height      : 100%;
         color            : #FFFAF0;
         }	 
#main-content i {
          font-style      : italic;
          }
#video-page {
          width           : 725px;
          padding         : 0;
          }
#video-content {
          margin          : 1px;
          padding         : 25px;
          border          : solid;
          border-width    : 1px;
          border-color    : #591E1E;
          background-color: #FFFAF0;
          }
#video-content h6 {
          margin          : 10px 0 15px 0;
          font-family     : courier, verdana, sans-serif;
          font-size       : 12px;
          color           : #591E1E;
          text-align      : center;
          }
#side-bar {
          float           : left;
          width           : 170px;
          background-color: #FFD101;
          margin          : 0;
          margin-right    : 5px;
          border          : none;
          border-width    : 0 2px 0 0;
          border-color    : #591E1E;
          font-family     : verdana, Arial, sans-serif;
          text-align      : center;
          }
#side-bar h1 {
          margin          : 10px;
          font-family     : verdana, Arial, sans-serif;
          font-size       : 14px;
          color           : black;
          }
#side-bar p {
          margin          : 0 6px;
          font-family     : verdana, Arial, sans-serif;
          font-size       : 12px;
          color           : black;
          }
#side-bar ul {
          padding         : 0 3px 8px 3px;
          list-style-type : none;
          }
#side-bar li {
          margin          : 0 5px;
          margin-bottom   : -2px;
          padding         : 5px 3px;
          border-style    : ridge;
          border-width    : 2px;
          border-color    : yellow;
          text-align      : center;
          }
#side-bar a {
          padding         : 5px 3px;
          font-weight     : bold;
          font-family     : verdana, Arial, sans-serif;
          font-size       : 13px;
          text-align      : left;
          text-decoration : none;
          color           : black;
          }
.menubar  {
          height          : 26px;
          margin          : 0;
          white-space     : nowrap;
          background-color: #FFD000;
          color           : black;
          font-size       : 14px;
          }
.menubar ul {
          width           : 100%;
          list-style      : none;
          padding-left    : 0;
          margin          : 0;
          }
.menubar li {
          float           : left;
          width           : 65px;
          margin          : 0;
          border          : none;
          border-left     : 2px solid #591E1E;
          }
.menubar a {
          display         : block;
          margin          : 0;
          padding         : 4px 10px 3px 10px;
          font-family     : verdana, Arial, sans-serif;
          font-size       : 12x;
          text-align      : center;
          text-decoration : none;
          color           : black;
          }
/* testimonial page */
#testimonial-content {
          margin-left     : 1px;
          padding         : 30px 33px;
          background-color: #FFFAF0;
          }
#testimonial-content h1 {
          margin          : 40px 0 45px 0;
          font-family     : courier;
          font-size       : 18px;
	  color           : black;
          text-align      : center;
          }
#testimonial-content h4 {
          margin          : 40px;
          font-size       : 14px;
          font-family     : courier;
          text-align      : center;
          }
#testimonial-content p {
          margin          : 10px 0;
          font-size       : 14px;
          font-family     : verdana, sans-serif;
          line-height     : 150%;
          color           : black;
          text-align      : left;
          }
/* image control */
img   {
          margin          : 10px 10px 15px 10px;
          border-style    : solid;
          border-width    : 1px;
          border-color    : black;
          }
.floatL {
          float           : left;
          margin          : 10px 25px 15px 0;
          }
.floatR {
          float           : right;
          margin          : 10px 0 15px 25px;
          }
.floatSL {
          float           : left;
          margin          : 10px 15px 15px 0;
          }
.floatSR {
          float           : right;
          margin          : 10px 0 15px 15px;
          }
.clearL { clear           : left;  }
.clearR { clear           : right; }
.clearB { clear           : both; }

/* with "div" above img and text below */
.img-box {
          margin          : 10px;
          padding         : 0;
          font-family     : courier, verdana, sans-serif;
          font-size       : 10px;
          color           : black;
          text-align      : right;
          }
.img-box img {
          margin          : 0;
          }
.img-box h5  {
          margin          : 10px 15px;
          padding         : 0;
          font-family     : courier, verdana, sans-serif;
          font-size       : 10px;
          color           : black;
          text-align      : center;
          }
.img-box2   {
          margin          : 10px;
          padding         : 0;
          font-family     : courier, verdana, sans-serif;
          font-size       : 11px;
          color           : black;
          text-align      : right;
          }
.img-box2 img {
          margin          : 0;
          margin-bottom   : 5px;
          }
/* Extra Margins */
.ls   {
          margin          : 10px 25px 15px 0;
          }
.ms   {
          margin-right    : 25px;
          margin-left     : 25px;
          }
.rs   {
          margin          : 10px 0 15px 25px;
          }
.vp    {  margin-right    : 50px;
          margin-left     : 50px;
          }
/* slightly smaller extra margins */
.sls   {
          margin          : 10px 10px 15px 0;
          }
.srs   {
          margin          : 10px 0 15px 10px;
          }
/* large extra margins */
.widels   {
          margin          : 10px 50px 15px 0;
          }
.widers   {
          margin          : 10px 0 15px 50px;
          }
.top      {
          margin-top      : 25px;
          }
.bottom   {
	  margin-bottom    : 25px;
          }

/* General listbox for materials */
.listbox {
          width           : 500px;
          margin          : 25px;
          padding         : 0 25px 10px 15px;
          border-style    : solid;
          border-width    : 1px;
          border-color    : #591E1E;
          font-size       : 12px;
          font-family     : courier, monospaced;
          line-height     : 150%;
          color           : black;
          text-align      : left;
          }

.listbox h4 {
          margin          : 20px;
          text-align      : center;
          text-decoration : underline;
          }
.listbox p, ul {
          margin          : 15px 0;
          font-size       : 12px;
          font-family     : verdana, sans-serif;
          line-height     : 150%;
          color           : black;
          text-align      : left;
          }
.listbox li {
          margin          : 10px 5px;
          font-family     : courier-new, courier, monospace;
          font-size       : 13px;
          color           : black;
          text-align      : left;
          }
/* Info box, etc. */
.infobox {
          width           : 300px;
          margin          : 25px;
          padding         : 0 25px;
          border-style    : solid;
          border-width    : 1px;
          border-color    : #591E1E;
          line-height     : 125%;
          color           : black;
          font-size       : 10px
          text-align      : left;
          }

.infobox h4 {
          margin          : 10px;
          text-align      : center;
          text-decoration : underline;
          }

.infobox2 {
          margin          : 35px 30px 50px 30px;
          width           : 425px;
          padding         : 30px 45px 25px 45px;
          border-style    : solid;
          border-width    : 1px;
          border-color    : black;
          line-height     : 160%;
          font-size       : 16px;
          text-align      : left;
          }
.infobox2 a, p {
          font-size       : 10px;
          text-align      : right;
          }
.infobox li {
         margin           : 10px;
         }
.msgbox   {
          width           : 520px;
          padding         : 10px;
          margin          : 20px;
          background-color: gold;
          border          : 4px solid #A74600;
          font-family     : courier, verdana, sans-serif;
          font-weight     : bold;
          font-size       : 14px;
          line-height     ; 150%;
          text-align      : center;
         }
.msgbox a {
          font-family     : courier, verdana, sans-serif;
          font-size       : 12px;
          line-height     : 150%
          text-align      : center;
         }
