div.figure {
  padding: 0.5em;
}
div.figure div.caption {
  text-align: center;
  font-size: smaller;
  padding-top: 7px;
}
.down_level_2 {padding:2px 4px 2px 14px;}
.down_level_3 {padding:2px 4px 2px 24px;}
body, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:16px;
}

h4{
	font-size:14px;
}

h5 {
	font-size:12px;
}

h6 {
	font-size:10px;
}

.top_text_bg {padding:10px 0px 10px 15px;font-size:12pt;font-weight:bold;}
.right_per_detail {padding-bottom:10px;}
.footer {padding:15px;}

.feed_rss {padding-bottom:10px;}
.feed_title {font-weight:bold; padding:10px 10px 0px 10px;}
.feed_date {padding:5px 10px 0px 10px; font-style:italic;}
.feed_content {padding:5px 10px 0px 10px;}
.feed_link {padding:5px 10px 10px 10px;}

.no_p_margin p {margin:0px;}

.faculty_list_display {padding:4px 3px 5px 3px;}

a.expand_collapse:link, a.expand_collapse:visited, a.expand_collapse:hover {
	text-decoration:none; font-weight:bold;
	font-size:larger;
}
.expand_collapse_pm {float:left; width:15px; text-align:center;}
.expand_collapse_expanded {clear:both; padding-left:15px;}
.expand_collapse_first_p {margin-top:0;}
.expand_collapse_label_first_p {margin:0;}
.expand_collapse_clear {clear:both;}
.expland_collapse_per {padding:5px 0px;}
.expland_collapse_per_first {padding-top:0;}
.expand_collapse_initial a:link, .expand_collapse_initial a:visited, .expand_collapse_initial a:hover {text-decoration:none;}

#blog .per_blog_post {margin-top:20px; border-bottom:1px dashed #000000; padding-bottom:20px;}
#blog .per_blog_post_first {margin-top:0px;}
#blog .per_blog_post_last {border-bottom:0px; border-bottom:0px; padding-bottom:0px;}
#blog .blogdate {font-weight:bold; padding:5px 0px 2px 0px;}
#blog .blogauthor {font-style:italic;}
#blog .leavecomment {clear:both;}
#blog .blogtext {padding-top:10px; padding-bottom:10px; clear:both;}
#blog .blogattachments {padding-top:10px; padding-bottom:10px; clear:both;}
#blog .commentdiv {margin:15px 0px 0px 15px; padding:0px 10px 10px 10px;}
#blog .commentitem {border-bottom:1px dashed #000000;}
#blog .commentitem_last {border-bottom:0px;}
#blog .commentdate {font-weight:bold; padding:5px 0px 2px 0px;}
#blog .commentauthor {font-style:italic; padding-top:10px;}
#blog .commenttext {padding-left:20px;}
#blog .commentattachments {padding-bottom:10px; padding-left:20px;}
#blog .blog_date_author_all {font-style:italic; padding-bottom:10px; font-size:smaller;}
#blog h4.all_posts {text-decoration:underline; margin-bottom:10px;}
#blog .all_posts_column {border-left:1px dashed #000000; margin-left:10px; padding-left:10px;}
#blog #archive_heading {margin-bottom:20px; font-size:18px; font-weight:bold; text-align:center;}

.righttext_per_photo {text-align:center;}
#AddThis {width:125px;float:right;}

.main_body_size {min-width: 100%; min-height: 100%; width: 100%; height: 100%;}

.eventcolorsquare {height:12px;width:12px;float:left;margin-right:3px;}
