html { height: 100%; }

body { font-family: helvetica, arial;
       font-size: 11pt;
       text-align: justify;
       margin: 0px;
       color: black;
       background: #ffffff; 
       line-height: normal;
       height: 100%;
       }

a { text-decoration: none; font-weight: bold; letter-spacing: 1.5px; }
a:link    { color: #e54c4e; }
a:visited { color: #c24c6e; }
a:hover   { color: #ffffff; }

ul { list-style: none; }

strong { font-variant: small-caps; }

.center { text-align: center; }
.italic { font-style: italic; color: #c24c6e; }

/* IE Scum */

* html #container { width:expression(900 + "px"); height: 1478px; }
* html #content { height: 1478px; }
* html #sub_content { height: 1478px; }
* html ul { margin-left: 0px; }

/* IE Scum */


h1 { font-size: 10pt;
     font-weight: bold;
     margin: 50px 0px 20px 0px;
     text-align: center;
     background: #000000;
     color: white;
     padding: 2px 0px 2px 0px;
     text-transform: uppercase;
     }

#enter { text-align: center;
         color: #d8b875;
         vertical-align: middle;
	 }

#container { margin: 0 auto;
	     max-width: 900px;
	     background: url(pics/right.jpg) no-repeat top right;
	     min-height: 1478px;
	     padding-bottom: 0px;
	     }

#container img { border: none; }

#menu { position: absolute; 
	margin-top: 25px;
	margin-left: 10px;
	width: 200px;
	}

#sub_container { margin-left: 0px;
                 margin-right: 200px;
		 padding: 0px 0px 0px 200px;
		 background: url(pics/left.jpg) no-repeat;
		 min-height: 1478px;
		 text-align: justify;
		 }

#content { background: url(pics/logo.jpg) top center no-repeat #f0ca41;
           padding: 10px 20px 10px 20px;
	   text-align: justify;
	   margin: 0px -4px;
	   min-height: 1478px;
	   border-left: solid black 4px;
	   border-right: solid black 4px;
	   }

#content p, ul { padding: 5px 0px 5px 0px;
                 margin-bottom: 0;
		 margin-top: 0;
		 }

.table { clear: both;
         margin: 10px 0px 20px 0px;
	 }

.table h1 { position: float; }


.table ul { float: right; }


.table img { float: left;
		  padding: 0px 20px 20px 0px;
	          z-index: 1;
		  clear: left;
		  vertical-align: top;
		  }

#gallery p { text-align: center;
             word-spacing: 15px;
	     }
	     
#gallery img { margin: 10px 0px;
               border: solid black 3px;
	       }

.resize img { width: 98%;
              margin: 10px 0px;
	      border: solid black 3px;
	      }


