html {/*Browser Hack proposed by Tantek Celik to correct 
IE5 box model misinterpretation*/ 
voice-family: "\"}\""; 
voice-family: inherit; 
min-height: 400px; max-width: 1200px; 
background-color: transparent; 
padding: 0; margin: 0 auto; scrollbar-base-color: #006600; scrollbar-arrow-color: #ffcc00; scrollbar-highlight-color: #339900; background: #006600 url(images/header.jpg) top left no-repeat;  text-align: center}

body { display: block; position: absolute; top: 0px; left: 0px; margin: -1px; padding: 0; height: auto; width:expression(document.body.clientWidth > 900? "900px" : "auto" ); text-align: center; background-color: #006600; overflow: visible; font: 500 1em arial, helvetica, sans-serif; color: #ffffff; border: 0 }

#contain { display: block; position: relative; top: 0px; height: auto; width:expression(document.body.clientWidth > 900? "900px" : "100%" ); max-width: 1000px; padding: 0; margin: 0 auto; background-color: transparent; text-align: center; overflow: visible; z-index: 1; border: 0 }

#content { display: block; position: relative; top: 10px; left: 0px; padding: 0; margin: 0 auto; height: 100%; width: 99.5%; text-align: center; overflow: visible; background-color: transparent; z-index: 2; border: 0 }

a:link { font: 500 1em arial, helvetica, sans-serif; color: #ffcc00; padding: 0; margin: 0; line-height: 125%; background-color: transparent; text-decoration: underline }
a:visited { font: 500 1em arial, helvetica, sans-serif; color: #ff6600; padding: 0; margin: 0; line-height: 125%; background-color: transparent; text-decoration: underline  }
a:hover { font: 500 1em arial, helvetica, sans-serif; color: #ffcc00; padding: 0; margin: 0; line-height: 125%; background-color: #339900; text-decoration: none }
li {line-height: 110%; padding-bottom: 5px}

.box { display: block; position: relative; background-color: #339900; text-align: center; padding: 7px; width: 14.5em; margin: 5px; border: 1px solid #ffffff; font: 500 .8em arial, helvetica, sans-serif; color: #fff; z-index: 3} 

#txt { display: block; position: relative; top: 0px; left: 0px; padding: 0 5px 0 0; margin: 10px 5px 0 0; height: auto; width: 72%; text-align: left; overflow: visible; background-color: transparent; z-index: 2; border: 0 }

#blocs { display: block; position: relative; top: 0px; right: 0px; padding: 0; margin: 0 5px 0 5px; height: auto; width: 15.62em; text-align: center; float: right; clear: right; overflow: visible; background-color: transparent; z-index: 3; border: 0 }

#dwnld { display: block; position: relative; margin: 0 auto; z-index: 3; }

#contact,#otr { display: block; position: relative; margin: 15px auto 0 auto; z-index: 3; }

#webmstr { display: block; position: absolute; top: 100%; left: 0px; width: 100%; clear: both; font: 500 .65em arial, helvetica, sans-serif; color: #ffcc00; line-height: 125%; text-align: center; margin: 15px 0 0 0; padding: 0; border: 0}

h2 { font: bold 1.4em arial, helvetica, sans-serif; color: #BF9E47; text-align: left }
h3 { font: bold 1.1em arial, helvetica, sans-serif; color: #ffffff; text-align: center }
h4 { display: inline; font: bold 1em arial, helvetica, sans-serif; color: #ffffff; text-align: left; background-color: #80692F  }

/* HOLLY HACKS */
/* For IE for Windows */

* html #contain {width: 100% }
* html #content {width: 95%; margin: 0 auto; padding: 0 }
* html #txt { display: block; position: relative; top: 0px; left: 0px; padding: 0 5px 0 0; margin: 0 10px 0 0; height: auto; width: 70%; float: left; clear: left; text-align: left; overflow: visible; background-color: transparent; z-index: 2; border: 0 }
* html #blocs { margin: 0 auto; width: 15.62em; text-align: center; }
* html .box { display: block; text-align: center; padding: 7px; margin: 0; width: 14.5em; border: 1px solid #ffffff; font: 500 .8em arial, helvetica, sans-serif; color: #fff} 



