body { color: #333; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; background-image: url(../images/top_bar.jpg); background-repeat: repeat-x; max-width: 900px; margin: 0; padding: 35px 10px 0 10%; }
p { font-size: 3.5mm; margin-top: 5px; }
#header {  }
#header .h_title { position: fixed; top: 30px; right: 20%; float: right; }
td { background-color: white; padding-right: 5px; padding-left: 10px; }
h1 { font-size: 5.5mm; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 600; line-height: 130%; text-align: left; margin-bottom: 0; }
h2 { color: #333; font-size: 5mm; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 130%; text-align: left; margin: 10px 0 0; }
h3 { color: #333; font-size: 4.5mm; font-weight: bold; margin: 1em 0; }
h4 { color: #333; font-size: 4mm; font-weight: bold; margin: 1em 0; }
h6 { font-size: 1.1em; font-family: Georgia, serif, Times, "Times New Roman"; font-weight: 500; font-stretch: narrower; font-style: italic; text-align: left; margin: 0 0 0; }
a:link { color: #333; }
a:visited { color: #4e4e50; }
a:hover { color: #930; font-weight: 700; }
a:active { color: #333; }
.banner_flash { background-color: #4d4d4f; margin: 0; padding: 0; }
.bkd_1 { background-color: #ddecf5; margin-bottom: 10px; padding: 5px 7px 5px 10px; }
.bkd_2 { background-color: #ffeacc; padding: 5px 7px 5px 10px; }
.bkd_caloosa_brn { background-color: #4d4d4f; text-align: center; }
.bkd_brn { background-color: #4d4d4f; margin: 0; padding: 0; }
.bar_brn { background-color: #666; background-image: url(../images/bar_brn.jpg); background-repeat: repeat-x; margin: 0; padding: 5px 0 10px; }
.bkd_brn_ltr { background-color: #666; }
.bkd_gray { background-color: #e7e7e7; }
.bkd_gray_padded { background-color: #e7e7e7; padding: 5px 15px 7px 20px; outline: solid 1px black; }
.bkd_photo { background-image: url(../images/Caloosa_1273-Bkd.jpg); background-repeat: no-repeat; background-position: center 100px; }
.bkd_wht { background-color: white; }
.bold { font-weight: 700; }
.bold_110 { font-size: 110%; font-weight: 700; }
.bold_130 { font-size: 130%; font-weight: 700; }
.bold_lrgr { font-size: 110%; font-weight: 700; }
.box_bkd_1 { background-color: #ddecf5; padding: 5px 7px 5px 10px; margin-top: 5px; margin-bottom: 5px; outline: solid 1px black; }
.box_bkd_2 { background-color: #ffeacc; padding: 5px 7px 5px 10px; max-width: 700px; margin-top: 5px; margin-bottom: 5px; }
.box_bkd_3 { background-color: #ffc; padding: 5px 7px 5px 10px; margin-top: 5px; margin-bottom: 5px; outline: solid 1px black; }
.box_bkd_3b { background-color: #ffdbc3; margin-top: 5px; margin-bottom: 5px; padding: 5px 7px 5px 10px; outline: solid 1px black; }
.box_bkd_3c { background-color: white; margin-top: 5px; margin-bottom: 5px; padding-right: 7px; padding-bottom: 2px; padding-left: 10px; outline: solid 1px black; }
.box_bkd_3d { background-color: #e3e3e3; margin-top: 5px; margin-bottom: 5px; padding: 5px 7px 5px 10px; outline: solid 1px black; }
.box_bkd_4 { background-color: white; padding: 5px 7px 5px 10px; max-width: 700px; }
.box_bkd_5 { background-color: #ffe2ba; margin-top: 5px; margin-bottom: 5px; padding: 5px 7px 5px 10px; outline: solid 3px #930; }
.brdr_all { padding: 5px 10px 7px; border: solid 1px #4d4d4f; }
.brdr_all_bkd_tan { background-color: #f0e7ca; padding-bottom: 7px; border: solid 1px #4d4d4f; }
.brdr_all_tan_small { font-size: 10px; background-color: #f0e7ca; padding-top: 5px; padding-right: 10px; padding-left: 10px; border: solid 1px #4d4d4f; }
.brdr_all_pad_10 { padding: 10px; border: solid 1px #4d4d4f; }
.brdr_btm { border-bottom: 1px solid #4d4d4f; }
.brdr_btm_lft { border-bottom: 1px solid #4d4d4f; border-left-color: #4e4e50; border-left-width: 1px; }
.brdr_btm_rt { border-right: 1px solid #4d4d4f; border-bottom: 1px solid #4d4d4f; }
.brdr_btm_rt_lft { border-right: 1px solid #4d4d4f; border-bottom: 1px solid #4d4d4f; border-left: 1px solid #4d4d4f; }
.brdr_left { border-left: 1px solid #4d4d4f; }
.brdr_left_top { border-top: 1px solid #666; border-left: 1px solid #666; }
.brdr_top_lft_rt { border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; }
.brdr_top_lft_btm { border-top: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; }
.brdr_top_rt { border-top: 1px solid #666; border-right: 1px solid #666; }
.brdr_top_rt_btm { border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; }
.brdr_top { border-top: 1px solid #666; }
.color_orange { color: #930; }
.color_rust { color: #502700; }
.cntr { text-align: center; }
.content { background-color: white; text-align: left; margin-right: 10px; margin-left: 10px; min-width: 300px; max-width: 600px; }
.content_inside { background-color: #f4f3ee; text-align: left; margin: 10px; padding: 10px; }
.italics { font-style: italic; }
.left { text-align: left; }
.logo_psn { background-position: left 10px; padding-bottom: 10px; }
.logo_size { max-width: 151px; max-height: 50px; }
.member_psn { background-position: right 10px; }
.orange { color: #f26828; }
.pad_btm_10 { margin-bottom: 10px; }
.pad_top_10 { margin-top: 10px; }
.pad_top_20 { margin-top: 20px; }
.pad_lft_10 { margin-left: 10px; }
.pad_lft_20 { margin-left: 20px; }
.pad_lft_50 { margin-left: 50px; }
.pad_lft_100 { margin-left: 100px; }
.pad_lft_150 { margin-left: 150px; }
.pad_lft_180 { margin-left: 185px; }
.pad_rt_10 { margin-right: 10px; }
.page_title { color: #4d4d4f; font-size: 5mm; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; text-align: right; vertical-align: bottom; }
.page_title_left { color: #4d4d4f; font-size: 5mm; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; text-align: left; vertical-align: bottom; }
.green { color: #060; }
.red { color: #900; }
.right { text-align: right; }
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.serif_2_red_big { color: red; font-size: 130%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.serif_it { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.serif_it_2 { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.serif_title_it { font-size: 130%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; font-style: italic; }
.size_max_700 { max-width: 700px; }
.title { font-size: 5mm; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; }
.title_event { color: #000; font-size: 7mm; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; text-align: left; margin-top: 0; padding-top: 0; border-bottom: thin solid #000; }
.title_event_sub_it { color: #502700; font-size: 3.5mm; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; font-style: italic; text-align: left; }
.width_750 { width: 750px; }

