/* Style by Steve */
@charset "iso-8859-1";

#underall {position:absolute; top:0; left:0; width:1120px; background-image:url(images/bg/bg_pinebrown_130x800.png); background-repeat:repeat;  border-right:8px outset #591d0a;}
#banner {margin-top:4px; width:1170px; height:auto;}
#bannerin {text-align:center; margin-left:30px;}
.banhid {margin-left:-3000em; visibility:hidden; margin-top:0; margin-bottom:0; display:inline;}
#undertop {position:relative; margin-top:0; margin-left:0; width:100%; height:auto; background:none;}
#undermain {position:relative; margin-top:0; margin-left:0; width:100%; height:auto; background:none; padding-bottom:30px;}
#banner {position:relative; margin-top:0; margin-left:0; width:720px; height:130px; text-align:center;}
#mission {position:relative; margin-top:-130px; margin-left:730px; width:260px; height:220px;}
#lamp {position:absolute; top:0; left:860px; width:300px; height:300px; z-index:200;}
#left {position:relative; margin-top:-60px; width:130px; height:auto;}
#middle {position:absolute; top:0px; left:150px; width:440px; height:auto; text-align:center;}
#midright {position:absolute; top:-25px; left:610px; width:200px; height:auto;}
#conv12 {width:100%; margin-left:10px; padding-left:10px; text-align:left;}
#fish {margin-top:50px; margin-left:-60px; width:182px; height:82px; visibility:hidden;}
#right {position:absolute; top:40px; left:810px; width:300px; height:auto; z-index:250;}
#foot {position:relative; margin-top:20px; width:100%; height:auto; font-size:78%; text-align:center; padding-top:20px; padding-bottom:25px; background-image:url(images/bg/board2_100x70.png); background-repeat:repeat-x;}
#navholder {font-size:70%; font-weight:bold; text-align:center; color:#135947;}
.navbox {padding:2px; border-width:2px; border-style:outset; border-color:transparent; background:none; color:#135947; text-align:center;}
.navbox:hover {border-color:maroon; background:#e5c403;}
.navboxhere {padding:2px; border-width:2px; border-style:outset; border-color:transparent; background:none; font-style:italic;}
.navboxb {width:145px; padding:10px 0px; border-width:3px; border-style:outset; border-color:#fd3917; background:#fdff00; color:#337b9e; text-align:center; font-size:1.2em; font-weight:bold; margin-bottom:15px;}
.navboxb:hover {border-color:maroon; background:#e5c403; color:#dd3333;}
#homeads {width:100%; height:auto;}
#homeads ul {margin-left:0; padding-left:0; list-style-image:none; list-style-type:none;}
#homeads ul ul {margin-left:1.3em; padding-left:0; font-size:.8em;}
#homeads ul ul li {list-style-image:url('images/apple_gr_10.png');}
.home {width:100%; height:auto; background:#efefef;}
a {color:#4c0f00; text-decoration:none;}
a:hover {color:#ff2309; text-decoration:none;}
a:visited {color:#4c0f00; text-decoration:none;}
#underall a:hover {color:#ff2309; text-decoration:none;}
.cliphold {margin-top:45px; background-image:url(images/bg/bg_clipboard.png); background-repeat:no-repeat; width:185px; height:260px; visibility:hidden;}
.clipevent {width:168px; height:220px; overflow:auto; font-size:85%; font-family:"ITC Avant Garde Gothic", sans-serif; font-style:italic; padding:6px 5px 6px 7px;}
.boxannounce {width:420px; padding:4px; text-align:center; font-size:95%; font-weight:bold; background:#a3e5a6; border:2px outset #bf542e;}
#qthanks {margin-left:70px; width:340px; height:auto; background-image:url(images/bg/bg_gold40_500x40.png); background-repeat:repeat; text-align:center; padding:5px 0;}
#qthanks:hover {background-image:url(images/bg/bg_yell50_500x70.png);}