body{ margin: 0; padding: 0; } /* mac hide\*/ html, body {height:100%} /* end hide */ html,body { padding:0; margin:0; } body{ text-align:center; min-width:760px; color: #000000; } #outer1{ height:99.9%; min-height:100%; width:760px; color: #000000; text-align:left; margin:auto; position:relative; background-image: url(img/contentbg4.jpg); background-repeat: repeat-y; } html>body #outer1{height:auto;} /*for mozilla as IE treats height as min-height anyway*/ #outer{ height:99.9%; min-height:100%; width:760px; color: #000000; text-align:left; margin:auto; position:relative; background-image: url(img/contentbg5.jpg); background-repeat: repeat-y; } #outer2{ height:99.9%; min-height:100%; color: #000000; text-align:left; margin:auto; position:relative; background-image: url(img/contentbg6.jpg); background-repeat: repeat-x; width:1500px; height:630px; } #outer3{ height:99.9%; min-height:100%; color: #000000; text-align:left; margin:auto; position:relative; } html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/ #header{ position:absolute; top:0; width:760px; height:150px; overflow:hidden; color: #000000; z-index:0; background-image: url(img/header.jpg); background-position: center; } #left { position:relative; width:560px; float:left; padding-top:220px; } #left p {padding-left:15px;padding-right:10px} #left2 { position:relative;/*ie needs this to show float */ width:700px; float:left; padding-top:220px;/*needed to make room for header*/ padding-left:15px; padding-right:10px } #left3 { position:relative;/*ie needs this to show float */ float:left; padding-left:15px; padding-right:10px padding-top:220px; } #left4 { position:relative;/*ie needs this to show float */ width:750px; float:left; padding-top:220px;/*needed to make room for header*/ padding-left:15px; padding-right:10px } #footer { width:760px; clear:both; height:40px; color: #000000; text-align:center; bottom:0; /* position: absolute; */ background-image: url(img/tape.jpg); background-repeat: no-repeat; background-position: center; padding-bottom: 25px; margin-bottom: 0px; } * html #footer{margin-bottom:-1px}/* ie rounding bug*/ * html #footer {/*only ie gets this style*/ \height:37px;/* for ie5 */ he\ight:35px;/* for ie6 */ } div,p {margin-top:0}/*clear top margin for mozilla*/ #centrecontent { width:170px; float:right; padding-top:210px; text-align: left; } #centrecontent p { padding-left:30px; padding-right: 10px; } #clearfooter {width:100%;height:37px;clear:both} /* to clear footer */ html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-37px;} /*safari wrapper */ #navbar { height: 60px; width: 757px; position: absolute; /* CHANGED Absolute - relative */ margin-top: 147px; top: 0px; padding-left: 3px; float: left; background-image: url(img/tape.jpg); background-repeat: no-repeat; background-position: center; } /* Nav Menu CSS */ ul { margin: 0; padding: 0; list-style: none; } ul li { position: relative; float: left; width:151.4px; } li ul { position: relative; /* CHANGED Absolute - relative */ left: 0; /* Set 1px less than menu width */ top: auto; display: none; } /* Styles for Menu Items */ ul li a { font-family: Arial, Helvetica, sans-serif; display: block; text-decoration: none; color: #000000; font-size: 15pt; font-weight: normal; padding-top: 8px; text-align: center; padding-bottom: 20px; } /* commented backslash mac hiding hack \*/ * html ul li a {height:10px} /* end hack */ /* this sets all hovered lists to red */ li:hover a, li.over a, li:hover li a:hover, li.over li a:hover { position: relative; background-image: url(img/overnav4.gif); background-position: center; background-repeat: no-repeat; } li ul li a { } /* Sub Menu Styles */ li:hover ul, li.over ul { display: block; } /* The magic */ #footerleft { padding-top: 15px; float: none; padding-left: 15px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-align: center; margin-top: 15px; } a, h2 a:hover, h3 a:hover { color: #00CC33; text-decoration: none; } a:hover { color: #993399; text-decoration: none; } #header1{ text-align:left; padding-left: 10px; margin-left: 5px; padding-right: 10px; margin-right: 5px; margin-top: 10px; } #header1 span{ width:550px; text-align:left; } #header1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 80pt; font-weight: bold; color: #000000; margin-top: 0px; padding-top: 0px; } #header1 strong { font-family: Arial, Helvetica, sans-serif; font-size: 90pt; font-weight: bold; color: #000000; font-style: italic; } .paler { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #666666; text-align: justify; padding-top: 10px; } .normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; margin-top: 10px; text-align: justify; font-weight: normal; margin-bottom: 10px; padding-bottom: 10px; } .bigtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #009999; margin-top: 10px; text-align: left; font-weight: bold; } .date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; color: #000000; text-align: left; margin-top: 10px; font-weight: bold; } .navigation { display: block; text-align: left; margin-top: 10px; margin-bottom: 60px; } .alignright { float: right; } .alignleft { float: left } .norm { font: 76% Verdana, Helvetica, sans-serif; color: #000000; text-align: left; } .passiton { font: 76% Verdana, Helvetica, sans-serif; color: #009900; text-align: left; margin-top: 10px; font-weight: bold; background-color: #FFFFFF; } a.xnav, a.xnav:link, a.xnav:visited, .chosen {display:block; width:185px; height:25px; background:#EBE5D9; margin-top:2px; padding-top: 2px; padding-left:15px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bolder; color:#000; line-height:25px; overflow:hidden;} a.xnav:hover {color:#fff; background:#323232;} a.xnav:active, .chosen {color:#fff; background:#c00;} a.nav1, a.nav1:link, a.nav1:visited, .chosen {display:block; width:185px; height:25px; background:#dca; margin-top:2px; padding-top: 2px; padding-left:15px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color:#000; line-height:25px; overflow:hidden;} a.nav1:hover {color:#fff; background:#323232; background-image: url(img/highlightmenu2.jpg);} a.nav1:active, .chosen {color:#fff; background:#c00;} a.nav2, a.nav2:link, a.nav2:visited, .chosen { margin-top:2px; padding-top: 2px; padding-left:0px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold; color:#000; line-height:25px; overflow:hidden;} a.nav2:hover {color:#fff; background:#323232;} a.nav2:active, .chosen {color:#fff; background:#c00;} a.nav3, a.nav3:link, a.nav3:visited, .chosen { margin-top:2px; padding-top: 2px; padding-left:15px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight: lighter; color:#333333; line-height:25px; overflow:hidden;} a.nav3:hover {color:#fff; background:#323232;} a.nav3:active, .chosen {color:#fff; background:#c00;} .post { border-bottom: 1px solid #999999; padding-top: 0px; margin-top: 0px; margin: 0 0 0 0px; text-align: left; } .homethumb { padding-right: 28px; } .pictures1 { float:left; padding:0px; margin-right:10px; margin-left:10px; margin-bottom:15px; } .pictures2 { float:left; padding:0px; margin-right:10px; margin-left:0px; margin-bottom:15px; } .pictures3 { float:right; padding:0px; margin-right:0px; margin-left:0px; margin-top:40px; margin-bottom:15px; } .pictures4 { float:center; padding:0px; margin-right:0px; margin-left:0px; margin-top:40px; margin-bottom:15px; } img { border-style: none; } .assemble { padding: 7px; line-height: 1.3em; dotted #090; color: #023C38; background-color: #EEEEEE; font: 76% Verdana, Helvetica, sans-serif; text-align: left; font-style: italic; }