@media screen,projection{body{margin:0;padding:0;font:76% Verdana,Tahoma,Arial,sans-serif;background:#fff url(/img/bg2_g.gif) repeat-y top left;text-align:left;}
#wrap{background:#fff;color:#303030;margin:0 0 0 15px;width:760px;}
#frontphoto{margin:10px 0 10px 5px;border:0;}
.bcandtime{font-size:smaller;display:block;margin:0 0 10px 0;padding:0;padding-left:5px;border-bottom:2px solid #038200;width:770px;}
.time{float:right;display:inline;margin-top:-12px;margin-right:10px;text-decoration:none;}
#avmenu{clear:left;float:left;width:150px;margin:0 0 10px 5px;padding:0;font-size:.9em;}
#avmenu ul{list-style:none;width:150px;margin:0 0 20px 0;padding:0;font-size:1.1em;}
#avmenu li{margin-bottom:4px;}
#avmenu a{text-decoration:none;color:#286ea0;background-color:#fff;vertical-align:top;}
#avmenu li a{font-weight:bold;text-decoration:none;color:#fff;display:block;padding:5px 0 5px 5px;background-color:#038200;border-top:2px solid #fff;border-bottom:2px solid #fff;}
#avmenu li a:hover{background-color:#e3ffd1;color:#038200;border-top:2px solid #038200;border-bottom:2px solid #038200;}
#avmenu li label a{display:block;font-weight:normal;text-decoration:none;height:auto;color:#038200;background-color:#fff;background-image:none;border-top:0;border-bottom:1px solid #038200;padding-top:2px;padding-bottom:3px;}
#avmenu li label a:hover{background-color:#038200;color:#fff;border-bottom:1px solid #038200;border-top:0;}
.announce{margin:10px 0 10px 0;padding:5px;width:135px;color:#000;background-color:#fff;border:2px solid #c1d3bb;line-height:1.3em;}
.announce img{padding-right:5px;}
#extras{float:right;width:130px;margin:0 0 10px 0;padding:0;font-size:.9em;line-height:1.5em;}
#extras p{margin:0 0 1.5em 0;}
#extras h3{clear:both;color:#fff;background-color:#038200;font-size:1.1em;padding-left:.5em;}
#extras h3.sub{color:#038200;background-color:#fff;font-size:1em;margin:.2em auto;}
#extras .spot_section{background-color:#e3ffd1;border:1px dotted #038200;margin:.2em .2em 1em .2em;padding:3px;}
#extras .spot_section a{background-color:#e3ffd1;}
#extras h4.news{color:#000;font-size:1em;margin:0;}
#extras #spot_section_scroll{background-color:#e3ffd1;border:1px dotted #038200;margin:2px;overflow:hidden;padding:3px;position:relative;height:130px;width:118px;}
#extras #spot_section_scroll p{background-color:#e3ffd1;padding:3px;height:130px;width:118px;}
#extras #spot_section_scroll p span.section_head{display:block;width:100%;border-bottom:2px solid #145b00;margin-bottom:3px;}
#extras p#controls{padding-bottom:20px;}
#extras #rpfnext{float:right;cursor:pointer;padding-right:10px;}
#extras #rpfprev{float:left;cursor:pointer;padding-left:10px;}
#photogallery{margin:0 137px 20px 165px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:0 10px 0 10px;line-height:1.6em;text-align:left;}
#photogallery h2{font-size:1.5em;margin:0 0 .5em 0;}
#photogallery h3{background-color:#fff;color:#145b00;border-top:1px solid #145b00;border-bottom:1px solid #145b00;}
#content{margin:0 137px 20px 165px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:0 10px 0 10px;line-height:1.6em;text-align:left;}
#content hr{width:100%;color:#145b00;background-color:#fff;}
#content h2{font-size:1.5em;margin:0 0 .5em 0;}
#content h3{background-color:#fff;color:#145b00;border-top:1px solid #145b00;border-bottom:1px solid #145b00;}
#content h3.error{border:0;color:red;font-weight:bold;}
#content div.error{border:1px dotted red;padding:5px;}
#content h4{font-size:1.3em;background-color:#fff;color:#000;font-weight:bold;display:block;margin-bottom:1em;}
#content h5{font-size:1.2em;background-color:#fff;color:#bdbdbd;}
#content img{float:left;margin:0 20px 10px 0;padding:1px;display:block;border:3px solid #c1d3bb;}
#content img.thumbs{float:none;display:inline;margin:1px;padding:1px;border:1px solid #c1d3bb;}
#content img.right{float:right;margin:0 0 10px 10px;padding:1px;display:block;border:4px solid #e5e5e5;}
#content dd{margin-bottom:1em;}
#content blockquote.siderunner{border-left:10px solid #bdbdbd;padding-left:5px;}
#content p.indented{border-left:5px solid #bdbdbd;font-weight:bold;margin-left:2em;padding-left:5px;}
#content div.toc{background-color:#e3ffd1;color:#000;border-top:3px solid #038200;border-bottom:3px solid #038200;padding-left:10px;margin:0 2em 2em 2em;}
#content div.toc a{text-decoration:none;color:#286ea0;background-color:#e3ffd1;}
#content div.toc div.heading{color:#038200;background-color:#e3ffd1;font-size:1.2em;}
#content div.toc ul li{font-size:1em;}
#content p.indent{border-left:5px solid #bdbdbd;margin-left:2em;padding-left:5px;}
#content #cu_index{width:300px;margin:10px;border-style:solid solid none solid;border-color:#894;border-size:1px;border-width:1px;}
#content #cu_index ul{list-style:none;margin:0;padding:0;}
#content #cu_index li a{font-family:Arial,sans-serif;font-size:.9em;height:32px;voice-family:"\"}\"";voice-family:inherit;height:24px;text-decoration:none;}
#content #cu_index li a:link,#content #cu_index li a:visited{color:black;display:block;background:url(/img/cu_menu.gif);padding:8px 0 0 25px;}
#content #cu_index li a:hover{color:black;background:url(/img/cu_menu.gif) 0 -32px;padding:8px 0 0 27px;}
#reg label,#reg input{display:block;float:left;margin-bottom:1em;color:black;background-color:white;}
#reg select{display:block;float:left;margin-bottom:1em;}
#reg label{text-align:right;width:15em;padding-right:5px;}
#reg br{clear:left;}
#reg input,#reg textarea{margin-right:10px;border:1px solid #ccc;padding:3px;font-family:Georgia,Times New Roman,Times,serif;}
#reg input:focus,#reg textarea:focus{border:1px solid #666;}
#reg fieldset{padding:10px;border:1px solid #ccc;width:500px;overflow:hidden;margin:10px;}
#reg legend{color:#444;margin:10px 10px 10px 0;padding:0 5px;font-size:1.2em;font-weight:bold;}
#reg legend.red{color:red;}
#reg div.buttons{margin-left:15px;}
#reg #toggle_membership{display:block;margin-left:20%;margin-bottom:1em;}
#reg #show_membership_choices{padding:1em 0 1em 0;margin-bottom:.5em;}
#reg #show_membership_choices,#reg #show_membership_choices label{background-color:#e3ffd1;}
#reg #toggle_attendees,#reg #toggle_attendees_diam,#reg #toggle_attendees_plat,#reg #toggle_attendees_gold,#reg #toggle_attendees_silv,#reg #toggle_attendees_brnz{display:block;margin-left:25%;margin-bottom:1em;}
#reg #show_more_attendees_diam,#reg #show_more_attendees_diam label,#reg #show_more_attendees_plat,#reg #show_more_attendees_plat label,#reg #show_more_attendees_gold,#reg #show_more_attendees_gold label,#reg #show_more_attendees_silv,#reg #show_more_attendees_silv label,#reg #show_more_attendees_brnz,#reg #show_more_attendees_brnz label{background-color:#e3ffd1;}
#reg p.info{margin-left:3em;margin-bottom:2em;width:80%;}
#reg label.red{color:red;}
#reg div.error h3{border:0;color:red;font-weight:bold;}
#reg .error{position:relative;border:2px solid red;width:70%;margin-left:2em;padding-left:2em;padding-bottom:1em;}
#reg .error ul{margin-left:2em;margin-bottom:0;}
h3{font-size:1.3em;margin:0 0 10px 0;}
a{text-decoration:none;color:#286ea0;background-color:transparent;}
a:hover{text-decoration:underline;color:#286ea0;background-color:transparent;}
a img{border:0;}
#footer{clear:both;margin:0 auto;padding:10px 0 20px 10px;border-top:2px solid #038200;width:760px;text-align:center;color:#808080;font-size:.9em;background-color:#fff;}
#footer a{color:#808080;text-decoration:none;background-color:#fff;}
#footer a:hover{text-decoration:underline;}
.left{margin:10px 10px 5px 0;float:left;}
.right{margin:10px 0 5px 10px;float:right;}
.textright{text-align:right;}
.center{text-align:center;}
.small{font-size:.9em;}
.bold{font-weight:bold;}
.red{color:red;}
.hide{display:none;}
.redtext{color:#f00;font-weight:bold;font-size:larger;}
.greenem{color:#145b00;font-style:italic;}
.smallblack{font-size:smaller;color:#000;}
#newsstream{position:absolute;}
#newsstream div{width:130px;height:100px;background:#fff;float:left;}
.mask3{position:relative;width:130px;height:100px;overflow:hidden;}
table.stylish,table.stylish td{border:1px solid #CCC;border-collapse:collapse;font:small/1.5 "Tahoma","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;}
table.stylish{border:none;border:1px solid #CCC;width:425px;margin-bottom:2em;}
table.stylish thead th,table.stylish tbody th{background:#FFF url("/img/th_bck.gif") repeat-x;color:#666;padding:5px 10px;border-left:1px solid #CCC;}
table.stylish tbody th{background:#fafafb;border-top:1px solid #CCC;text-align:left;font-weight:normal;}
table.stylish tbody tr td{padding:8px;color:#666;}
table.stylish tbody tr:hover{background:#FFF url("/img/tr_bck.gif") repeat;}
table.stylish tbody tr:hover td{color:#454545;}
table.stylish tfoot td,table.stylish tfoot th{border-left:none;border-top:1px solid #CCC;padding:4px;background:#FFF url("/img/foot_bck.gif") repeat;color:#666;}
table.stylish caption{text-align:left;font-size:120%;padding:10px 0;color:#666;}
table.stylish a:link{color:#666;}
table.stylish a:visited{color:#666;}
table.stylish a:hover{color:#036;text-decoration:none;}
table.stylish a:active{color:#036;}
}
@media print{body{margin:0 auto;padding:0;font-family:"Times New Roman",Serif;background:#fff;color:#000;}
#wrap{margin:2%;width:auto;float:none!important;}
#header h1{margin:0 0 10px 0;}
#frontphoto,#avmenu ul,#extras,.announce,.hide{display:none;}
#content img{display:none;}
a{text-decoration:underline;color:#00f;}
}