body { background-color: white }
p, input, td, h1, h2, div {
	font-family: Verdana, sans-serif; font-size: x-small;
}
pre { font-size: small }
ul {
	list-style-image: url(/baseims/plus_black.gif); list-style-position: outside
}
h2 { margin-top: -0.1em; font-size: 12px; }
h3 { font-size: 12px; }
th, td { border-style: solid; border-width: 1px; padding: 5px }
th { background-color: #dddddd }
td { vertical-align: top }
table.form_display_group td { border-style: none; background-color: #dddddd }

.positioning_hack { border-style: none; padding: 0px }
.left_content_border_hack {
	border-style: none; padding: 0px;
	background-image: url(/baseims/bg_content_frame_sleft.gif);
}
.right_content_border_hack {
	border-style: none; padding: 0px;
	background-image: url(/baseims/bg_content_frame_sright.gif);
}

.alert {
	border-style: solid; border-width: 1px; border-color: #ff3300; margin: 25px;
	padding: 10px; max-width: 750
}

.section_nav { width: 180px; }
.section_nav_links {
	padding: 10px; background-color: #eeeeee; font-size: 10px; line-height: 18px;
}
.section_nav_page { text-decoration: none; color: black; }
.section_nav_page:hover { text-decoration: underline; }
.section_nav_current_page { text-decoration: none; font-weight: bold; }

.page_contents { padding: 25px; }

.quoted_text { padding: 0.5em 1em 0.5em 1em; background-color: #dddddd }

.community_column {
	border-style: none; padding: 0px; width: 150px; vertical-align: top
}
.community { background-color: #eeeeee; padding-bottom: 10px; }
.community_content { padding: 7px }
.community_number_online {
	padding: 3px; background-image: url(/baseims/bg_community_active2.gif);
	font-weight: bold;
}

.below_navbar { border-style: solid; }
.large { font-size: large }
.form_sublabel { font-size: xx-small }
