/****************************************
 * Person
 ****************************************/

.header_person_name {
	font-size:18px;
	margin:0px;
	margin-top:10px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	}

.header_person_college {
	font-size:12px;
	margin:0px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	}

#header_person {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	}
#toolbar_buttons {
	float:right;
	margin-top:12px;
	}

#toolbar_button_selected {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 3px solid #FF0000;

	}

#toolbar_button {
	padding-bottom: 8px;
	padding-top: 5px;
	}


/****************************************
 * Profile
 ****************************************/

.profile_top_block {
	/* height: 190px; */
	
	}

.profile_category {
	}

.profile_stats_table {
	font-size: 12px;
	font-family: 'trebuchet ms', verdana,arial,helvetica;
	padding-bottom:10px;
	}

.profile_stats_table_col1 {
	font-family: 'trebuchet ms', verdana,arial,helvetica;
	font-weight: bold ;
	text-align: right ;
	padding-right: 1em;
	}

.profile_category_header {
	border-bottom: 1px dotted #666666;
	}

.profile_category_body {
	font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif ;
	font-size:13px;
	margin-top:5px;
	}

.profile_portraits {
	text-align: right;
	font-size: 8px;
	font-family: 'trebuchet ms', verdana,arial,helvetica;
	font-weight:bold;
	color: #FF00FF;
	margin-top: .75em;
	margin-bottom: 0px;
	}
.profile_main_portrait {

	background:#FFF;
	padding:4px;
	padding-bottom:10px;
	
	margin-top:.65em;
	border-right: 1px solid #FFF0A5;
	border-bottom: 1px solid #FFF0A5;
}

.next_previous_nav {
	margin-top:15px;
	margin-bottom:60px;
	}

.next_results {
	float:right;
	font-size: 18px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	text-align: right;
	}

.previous_results {
	float:left;
	font-size: 18px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	text-align: left;
	}
	
	
/****************************************
 * Gallery
 ****************************************/
 
.tileGallery{
	text-align: center;
	width:125px; 
	float:left; 
	clear:none;
	background:#FFF;
	padding:8px;
	margin-right:1.3em;
	margin-top:.65em;
	margin-bottom:3em;
	border-right: 1px solid #FFF0A5;
	border-bottom: 1px solid #FFF0A5;
}
.iconGallery{
	text-align: center;
	width:60px; 
	height:50px;
	float:left; 
	clear:none;
	background:#CEDDF6;
	padding:8px;
	margin-right:.65em;
	margin-top:.9em;
	margin-bottom:.65em;
	margin-bottom:3.9em;
	border-right: 1px solid #143BA8;
	border-bottom: 1px solid #143BA8;
}

.tile_thumbnail
{
	border: none;
}

.tile_caption
{
	position: relative;
	top: 5px;
	text-align: center;
	font-size: 11px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #FF00FF;
	margin-top: 1em;
	margin-bottom: 1em;
}

.album_header {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px dotted #666;
	}

.lg-header
{
	font-size: 16px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #FF00FF;
	font-weight:bold;
	margin-bottom:0px;
}

.sm-header
{
	font-size: 12px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #FF00FF;
	font-weight: none;
	margin-bottom:0px;
	margin-top:3px;
}

#tile_collection {
	margin-top:10px;
	}

.picture_caption_lg
{
	text-align:center;
	margin-left:10px;
	margin-top:15px;
	font-size: 18px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #FF00FF;
}

.picture_arrows
{
	text-align:center;
	font-size: 18px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #666;
}


.tile_date{
	position:relative;
	top:-4px;
	text-align: center;
	font-size: 9px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	display:none;
}

.image_large
{
	background:#FFF;
	padding:16px;
	border-right: 1px solid #FFF0A5;
	border-bottom: 1px solid #FFF0A5;
	margin-bottom: 25px;
}

.image_large_container
{
	text-align:center;
}

/****************************************
 * Blog
 ****************************************/

.blog_entry_header {
	border-bottom: 1px dotted #666666;
	}

.blog_entry {
	padding-bottom:10px;
	}

.blog_entry_body p {
	font-family: georgia, "times new roman", times, serif;
	font-size: 14px;
	color: #000;
	}

.blog_entry_footer a {
	text-decoration: underline;
	}

.blog_entry_footer p {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif ;
	font-size:11px;
	color: #999;
	}

.blog_entry_comments_link {
	padding: 1px 4px 0 19px;
	background: url(../images/quote_white.gif) no-repeat 0 1px;
	}

.blog_entry_comments_link_notification {
	padding: 1px 4px 0 19px;
	background: url(../images/quote_white.gif) no-repeat 0 1px;
	color: #FF0000;
	}

.blog_entry_add_comment_link {
	padding: 1px 4px 0 18px;
	background: url(../images/plus_white.gif) no-repeat 0 1px;
	}

.blog_entry_permalink {
	padding: 1px 4px 0 19px;
	background: url(../images/arrow_white.gif) no-repeat 0 1px;
	}

.blog_entry_delete {
	padding: 1px 4px 0 19px;
	background: url(../images/minus_white.gif) no-repeat 0 1px;
	}

.calendar_month {
	padding-bottom: 15px;
	}

.calendar_month td {
	font-size: 14px;
	color:#FF00FF;
	text-align: center;
	padding: 2px;
	}

.calendar_month_active_day {
	border-right: 1px solid #FF00FF;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #FF00FF;
	background: #ffffff;
	}
	
.calendar_month_active_day a {
	text-decoration: underline;
	}

.blog_entry_comments {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif ;
	font-size: 12px;
} 
	
	
/****************************************
 * People Find
 ****************************************/
 
.find_result_container {
	border-bottom: 1px dotted #999999;
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 12px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #FF0000;
	line-height:28px;
	}

.find_result_thumbnail {
	border: none;
	height:65px;
	width:65px;
}
.find_result_thumbnail_div {
	float:left;
	padding:3px;
	background:#fff;
	margin-right:7px;
	border-right: 1px solid #FFF0A5;
	border-bottom: 1px solid #FFF0A5;
	}


	
.find_result_name {
	padding-top:2px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 16px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #FF0000;
	font-weight:bold;
	line-height:22px;
	}
	



.find_result_college {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #999;
	font-weight: none;
	line-height:18px;
	}

.find_result_footer {
	padding-top:0px;
	margin-top:0px;
	font-size: 12px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	color: #333;
	width:100%;
	line-height:28px;
	}

.find_result_add_to_blogwatch {
	padding-top:0px;
	margin-top:0px;
	padding: 1px 4px 0 18px;
	background: url(../images/plus_white.gif) no-repeat 0 1px;
	}

.find_result_add_as_friend {
	padding-top:0px;
	margin-top:0px;
	padding: 1px 4px 0 18px;
	background: url(../images/plus_white.gif) no-repeat 0 1px;
	}

.find_result_view_profile {
	padding-top:0px;
	margin-top:0px;
	padding: 1px 4px 0 19px;
	background: url(../images/arrow_white.gif) no-repeat 0 1px;
	}

.next_previous_nav {
	margin-top:15px;
	margin-bottom:60px;
	}

.next_results {
	float:right;
	font-size: 18px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	text-align: right;
	}

.previous_results {
	float:left;
	font-size: 18px;
	font-family: "trebuchet ms", verdana,arial,helvetica;
	text-align: left;
	}
#people_search_form_advanced { 
	display:none;
	}
#people_search_form input {
	 border:solid 1 #900;
	 background: #fcffe0 ;
	 }
#people_search_form .textfield {
	 border:solid 1 #663;
	 background: #fff;
	 }
#people_search_form .submitbutton {
	 border:solid 1 #663;
	 background: #fff;
	 }
	 
/* blog calendar */
#calNav { clear: both; padding: 5px 0; width: 85%; }
#calNav .back { 
	float: left;
	text-align: left;
	width: 49%;
}
#calNav .fwd {
	float: right; 
	text-align: right;
	width: 49%;
}
