html {color:#000; background:#fff;}
body {text-align:center; font-family:verdana, arial, sans-serif; font-size:76%; color:#000; background:#fff; padding:0; border:0; margin:10px 0 0 0;}
#background2{position:absolute; z-index:1; width:100%; height:100%;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 
#content {padding:5px 300px 20px 200px;}
a, a:visited {color:#080;}
a:hover {text-decoration:none;}
#wrapper2 {width:750px; margin:0 auto; text-align:left; background:#f0f0f0;}
#head2 {width:750px; height: 164px ; text-align:left; position:relative; border-bottom:3px double #72614b; background:#fff url(http://www.mauitroop22.org/images/title_backdrop.jpg) no-repeat 0 0;}

#replacement2 {float:left;}
h1#title2 {position:relative; width:370px; height:63px; padding:0; margin:10px 0 0 10px; text-align:left; background-color:#FFFFFF; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
/* start hide \*/
h1#title2 {overflow:hidden;}
/* end hide */
/* h1#title em {display:block; width:370px; height:63px; background:url(http://www.mauitroop22.org/images/troop22/cssplay_p.gif); position:absolute; top:0; left:0;}*/
h1#title2 em {display:block; width:370px; height:63px; position:absolute; top:0; left:0;}
h2#slogan2 {position:absolute; width:370px; height:15px; padding:0; margin:0; text-align:left; top:50px; left:10px;}
/* start hide \*/
h2#slogan2 {overflow:hidden;}
/* end hide */
/* h2#slogan em {display:block; width:370px; height:15px; background:url(http://www.mauitroop22.org/images/troop22/slogan_p.gif); position:absolute; top:0; left:0;} */
h2#slogan2 em {display:block; width:370px; height:15px; position:absolute; top:0; left:0;}

h2 {color:#322b16; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 10px 0; padding-top:5px;}
h2 span {line-height:1.4em;}
h3 {font-size:1.1em;}

ul#submenu {list-style-type:none; float:right; text-align:right; margin:1em -4px 30px 0; padding:0; position:relative; z-index:10;}
ul#submenu li {font-size:0.8em; height:1.5em;}
ul#submenu li a, ul#submenu li a:visited {font-family:arial, sans-serif; text-decoration:none; color:#362b16; padding-right:5px; border-right:5px solid #fff;}

ul#submenu li a:hover {color:#697210; border-right:5px solid #88715a;}

ul#mainmenu {clear:both; margin:0; padding:0; list-style-type:none; text-align:center; position:relative; z-index:10;}
ul#mainmenu li {display:inline; padding:0;}
ul#mainmenu em, ul#mainmenu a, ul#mainmenu a:visited {background:transparent; font-family:georgia, "times new roman", serif; font-size:1.4em; color:#000; margin:0 0.2em; text-decoration:none; padding:0 4px; border:1px solid #72614b; border-bottom:1px solid #fff;}

ul#mainmenu a:hover {background:#88715a; color:#fff; border-bottom:3px solid #362b16;}
ul#mainmenu em {font-style:normal; background:#362b16; color:#fff; border:1px solid #362b16; border-bottom:3px solid #362b16;}
ul#mainmenu a:active, ul#mainmenu a:focus {font-style:normal; background:#362b16; color:#fff; border:1px solid #362b16; border-bottom:3px solid #362b16;}

#info2 {width:750px; padding-bottom:12px; background:#fff; border-bottom:1px solid #f0c992;}
#foot2 {clear:both; width:750px; margin:0; padding-bottom:10px; background:#fff; border-bottom:1px solid #fff; border-top:5px solid #697210;}

dl.col1 {display:block; width:230px; float:left; padding:10px;}
* html dl.col1 {width:250px; w\idth:230px;}
dl.col1 dt {color:#697210; font-weight:bold; padding:0 0 10px 0;}
dl.col1 dd {margin:0; padding:0; font-size:0.85em; line-height:1.7em;}
dl.col1 dd a, dl.col1 dd a:visited {color:#724a10; text-decoration:none;}
dl.col1 dd a:hover {color:#e09222; text-decoration:underline;}
dl.col1 em {color:#e09222;}
dl.clear {clear:both;}
.col2 {display:block; width:500px; float:left; border-right:1px solid #f0c992; background:#fff; clear:both;}
.col2 li {line-height:1.5em; font-size:0.9em;}
.col3 {display:block; width:229px; float:left; padding:0 10px; margin:0;}
.col4 {display:block; width:230px; float:left; padding:0 10px; margin:0;}
.col5 {display:block; width:230px; float:left; padding:0 10px; height:20em; min-height:20em;  margin:0;}
.col6 {display:block; width:480px; float:left; padding:0 10px; margin:0;}
.col7 {padding:0 10px;}
.col8 {display:block; width:750px; float:left; padding:0 10px; margin:0 -10px;}
.col9 {display:block; width:200px; float:left; padding:0 10px; margin:0;}
table.center {margin-left:auto; margin-right:auto;}
* html .col4 {width:248px; w\idth:230px;}
#donate {margin:0 auto;}

h2.line2 {border-top:1px solid #f0c992;}
/* start hide \*/
h2.line2 {margin:0 -10px 10px -10px;}
/* end hide */

h2.clear {clear:both; border-top:1px solid #f0c992;}


p {font-size:0.9em; text-align:justify; line-height:1.8em; font-family:verdana, arial, sans-serif; margin-top:0;}
.highlight {background:#ffd; font-family:georgia, "times new roman", serif; width:230px; font-style:italic; border-top:1px solid #000; border-bottom:5px solid #000;}
* html .highlight {width:225px;}
#sites {clear:both; width:750px; border-top:1px solid #f0c992; background:#f0f0f0;}
#sites dd {color:#686;}
pre {font-size:1.1em;}
* html pre {font-size:1em;}
#ads {clear:both; text-align:center; width:750px; margin-top:10px;}
.date {font-family:georgia, "times new roman", serif; font-size:1.1em; font-style:italic; color:#e09222; margin:0;}
.bold {font-weight:bold;}

h2#welcome:target, h2#search:target, h2#comments:target, h2#about:target, h2#approvals:target, h2#archives:target, h2#links:target {font-weight:bold; color:#c00;}
dt.spacer {margin-top:1em;}

#pagerank {border:0; width:66px; height:13px; float:right;}
#sspire {border:0;}
.fright {font-family:arial, verdana, sans-serif; font-size:0.8em; float:right; padding-right:12px; color:#e09222;}

dl.cola {display:block; width:165px; float:left; padding:10px; margin:0;}
* html dl.cola {width:185px; w\idth:165px;}
dl.cola dt {color:#697210; font-weight:bold; padding:0 0 10px 0;}
dl.cola dd {margin:0; padding:0; font-size:0.85em; line-height:1.7em;}
dl.cola dd a, dl.cola dd a:visited {color:#724a10; text-decoration:none;}
dl.cola dd a:hover {color:#e09222; text-decoration:underline;}

.advert {background:#362b16; color:#fff; height:2.5em; line-height:2em;}
.image img {border:0; margin:1em 0;}
.adimage img {border:0; margin-top:1em;}
.right {float:right;}
.small {font-size:0.75em; font-style:italic;}

#stats {border-collapse:collapse; border:1px solid #8c674f; margin:0 auto; width:750px;}
#stats caption {font-size:1.2em; text-align:center; background:#8c674f; color:#fff; height:2em; line-height:2em;}
#stats thead th {background:#e9dab2; font-size:0.8em; color:#000; height:1.5em; line-height:1.5em; padding-right:1em; text-align:right;}
#stats tbody td{background:#f6f1e1; font-size:0.75em; padding-right:1em; text-align:right;}
#stats tbody td.pad {width:200px;}
#stats tfoot td {background:#8c674f; color:#fff; text-align:center; font-size:0.8em; height:1.5em; line-height:1.5em;}

.clearboth {clear:both;}
