div.figure {
  padding: 0.5em;
}
div.figure div.caption {
  text-align: center;
  font-size: smaller;
  padding-top: 7px;
}
div.success {
	background:#eef4d3 url('https://site.renweb.com/images/icons/check.png') 8px 6px no-repeat;
	border:solid 1px #90ac13;
	color:#6b800d;
	font-weight:bold;
	line-height:24px;
	margin:5px auto;
	padding:5px;
	text-align:center;
	width:300px;
}
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;
}

.right_per_detail {padding-bottom: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;}

table.calendarborder, .calendarborder td {border-style:solid; border-color:#000000;}
table.calendarborder {border-width: 0 1px 1px 1px; border-spacing: 0; border-collapse:collapse;}
.calendarborder td {border-width:1px 1px 0 0;}
table.calendarborder table, table.calendarborder table td {border-width:0;} /*removes border from nested tables*/

#adjust_font_size {margin-top:15px; text-align:center; margin:auto; border-top-style:dashed; border-top-width:1px; padding-top:5px;}
#adjust_font_size a:link, #adjust_font_size a:visited, #adjust_font_size a:hover {text-decoration:none;}
#adjust_font_size a.active_size {border-style:solid; border-width:1px; padding:1px;}

#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;}

td.lunchmenu_divider {border-top:1px solid #000000;}

