* { font-weight: normal; }
a:link { text-decoration: underline; color: #900; }
a:visited { text-decoration: underline; color: #666; }
a:hover, a:active { text-decoration: none; color: #900; }
a img { border: 0; }

body { font-family: Georgia, Helvetica, Arial, sans-serif; margin: 10px 0 0 0; padding: 0 0 10px 0; background: #DBA67E; font-size: 15px; }
form { margin: 0; padding: 0; }

#wrapper { width: 750px; margin: 0 auto; position: relative; background: #FFF url(http://www.globalexplorers.org/images/connect/bkg.jpg) no-repeat; overflow: hidden; border: 1px #666 solid; }
p, li, blockquote { font-size: 13px; }
#breadcrumb { text-transform: lowercase; background: #CCC; color: #666; font-family: Helvetica, Arial, sans-serif; float: right; font-size: 11px; padding: 4px 12px; margin: 0; }
#breadcrumb a { font-style: normal; padding: 3px 0; color: #666; }
#connect_content h1.follow { margin-top: 30px; }
#connect_content { float: right; width: 492px; padding-bottom: 15px; }
#connect_content h1 { margin: 30px 12px 15px 0; padding: 0; font-size: 22px; }
#connect_content h1 span { font-size: 14px; padding: 0 0 0 15px; }
#connect_content h1 span a { color: #900; }
#connect_content h2 { margin: 23px 12px 20px 0; padding: 0; font-size: 18px; }
#connect_content h2 span, #connect_content h3 span { font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 12px; color: #666; padding: 0 0 0 10px; }
#connect_content h3 { font-size: 15px; margin: 6px 0 3px 0; }
#connect_content h4 { margin: 25px 12px 10px 0; padding: 0 0 5px 0; font-size: 16px; border-bottom: 1px #999 dotted; clear: left; font-style: italic; }
#connect_content h4 span { float: right; font-style: normal; font-size: 13px; color: #666; padding: 3px 0 0 0; }
#connect_content h5 { font-size: 13px; font-style: italic; padding: 0; margin: 0 0 15px 0; color: #666; }
#connect_content li span { font-family: Helvetica, Arial, sans-serif; padding: 0 0 0 10px; text-transform: uppercase; font-size: 11px; color: #666; }
#connect_content li span a { text-decoration: none; }
#connect_content ul li { margin: 2px 0; list-style-type: square; }
#connect_content ol li { margin: 2px 0; }
#connect_content p { margin: 5px 12px 15px 0; padding: 0; }
#connect_content .splash, #connect_content .splash p { font-size: 16px; line-height: 20px; }
.connect_links a { font-style: italic; }
.caption { color: #666; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 15px; }
#paginate { color: #333; }

#comments { font-family: Helvetica, Arial, sans-serif; width: 400px; }
#comments p { font-size: 12px; margin: 6px 0; padding: 0; color: #333; }
#comments h6 { font-family: Georgia, serif; font-size: 16px; font-style: italic; color: #999; margin: 35px 0 15px 0; }
#comments h6 span { border-top: 1px #CCC dotted; padding: 6px 0; }
#comments h5 { font-style: normal; padding: 0; margin: 0 0 20px 0; font-size: 11px; }

#connect_content #roster { overflow: hidden; margin-bottom: 12px; }
#connect_content #roster li { width: 235px; float: left; list-style-type: square; }

#connect_nav { float: left; margin-top: 75px; padding: 10px 12px; width: 210px; text-align: right; }
#connect_nav a { text-decoration: none; }
#connect_nav a:hover { text-decoration: underline; }
#connect_nav dl { margin: 0; padding: 0; }
#connect_nav dt { font-size: 14px; padding: 22px 10px 3px 0; font-style: italic; margin: 0 0 6px 0; }
#connect_nav dd { font-size: 12px; padding: 0 10px 0 0; }

.input, textarea { font-family: Helvetica, Arial, sans-serif; display: block; width: 350px; border: 1px #666 solid; padding: 2px 3px; margin-bottom: 12px; font-size: 13px; }
select { font-family: Helvetica, Arial, sans-serif; display: block; border: 1px #666 solid; padding: 2px 3px; margin-bottom: 10px; font-size: 13px; }
label { display: block; width: 350px; padding: 3px 0 2px 0; }
label span, h4 span { font-size: 13px; color: #666; padding: 0 0 0 10px; }
.submit { display: block; clear: left; border: 1px #666 solid; padding: 2px 3px; margin: 10px 0 15px 0; }
ul, ol { padding: 0 0 10px 20px; margin: 0; }
th { text-align: left; font-style: italic; }
#hidden_entry_form, #schedule_entry_form { display: none; padding: 10px 12px 3px 12px; margin: 0 0 10px 0; background: #CCC; border: 1px #999 solid; width: 410px; }
#hidden_entry_form h4, #schedule_entry_form h4 { margin: 4px 0 8px 0; padding: 0; border: 0; }
#hidden_entry_form label, #schedule_entry_form label { margin: 12px 0 0 0; font-size: 14px; width: 410px; }
#hidden_entry_form div div { width: 191px; float: left; margin: 0 14px 0 0; }
#hidden_entry_form div div label, #hidden_entry_form div div .input { width: 191px; }
#hidden_entry_form .input, #schedule_entry_form .input, #hidden_entry_form textarea, #schedule_entry_form textarea { margin-bottom: 6px; width: 410px; }

#formatting { float: right; width: 130px; }
#formatting h5 { font-size: 13px; color: #900; margin: 0 0 8px 0; }
#formatting p { font-size: 11px; }
#formatting b { font-weight: bold; }
.sm { font-size: 13px; }

.row { float: left; display: block; clear: none; width: 210px; margin: 0 12px 0 0; font-size: 13px; font-style: italic; color: #666; }
.flight { display: block; margin: 3px 0; width: 210px; color: #000; font-style: normal;  }

.formrow { overflow: hidden; clear: left; }
.formrow div { float: left; margin: 0; padding: 0; width: 175px; }
#hidden_entry_form .formrow label { width: 175px; margin: 10px 0 4px 0; padding: 0; }
#connect_content #hidden_entry_form .formrow textarea { width: 185px; margin: 0; padding: 2px 3px; }

#summary { background: #FFF; margin: 0 0 5px 15px; width: 175px; float: right; border-left: 1px #999 dotted; border-bottom: 1px #999 dotted; padding: 15px 10px 10px 10px; font-size: 80%; color: #333; }
#summary h3 { padding: 0 0 5px 0; margin: 0; }
#summary ul { padding: 0; }
#summary p { font-size: 12px; }
#summary ul li { list-style: none; font-size: 12px; padding: 2px 0; }
#summary ul li span { font-size: 10px; text-transform: uppercase; color: #666; padding: 0 4px 0 0; }
#summary ul li ul li { padding: 0 0 0 10px; }
#summary ul li ul { padding: 2px 0 0 0; }

#minifooter { color: #333; font-family: Helvetica, Arial, sans-serif; font-size: 10px; margin: 5px auto; width: 750px; text-align: center; }
#minifooter a:link, #minifooter a:visited, #minifooter a:hover, #minifooter a:active { color: #333; padding: 0 0 0 6px; }
.skiplink { display: none; }