@media screen
{

	
.contentpaneopen
{
	position: relative;
	left: -2px;
	width:770px;
}

#profile_style
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0px 10px 10px;
	text-align: left;	
}

#profile_style p
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

#profile_style li
{
	margin: 0 10px 4px 0;
	padding: 0px;
}

#profile_style ul
{
	margin-left: 18px;
	padding: 0px;
}

#profile_style h1
{
	margin-left: 15px;
	position: relative;
	left: -5px;
}
#profile_style h3
{
	margin-left: 15px;
	margin-bottom: 0px;
	position: relative;
	left: -5px;
}
#profile_style h4
{
	position: relative;
	left: -5px;
	margin-top: 10px;
}

#profile_style .content_section
{
	margin: 0px 0px 0px 5px;
	padding-bottom: 5px;
}


#education 
{
	position: relative;
	z-index: 1;
	width:340px;
	background: #FFFFFF;
	padding: 10px;
	margin: 10px;
	border: 1px dashed #7c634c;	
	overflow: hide;
}

.pubtitle	{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.pubtext	{
	margin: 0px 15px 10px 15px;
	padding: 5px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
}
	
/* IDs that handle the data in the right side column */
/* ------------------------------------------------- */
#rightBar 
{
	float:right;
	right: 0px;
	top: 0px;
	width: 210px;
	margin: 20px 10px 20px 20px;
}
/* ----------------------------- */
div#featphoto /* Formatting of profile photo */
{
	width:190px;
	height:240px;
	padding-left:20px;	
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #000000;
	background-color:#c5b4ad;
}
/* ----------------------------- */

a img /* Eliminates border around image links */
{
	border: none; 
} 

/* ----------------------------- */

.side_content 
{
	z-index: 1;
	width:210px;
	background: #c5b4ad;
	padding: 0px;
	border: 1px solid #7c634c;
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	overflow: hide;
	margin-bottom: 10px;
}

.side_content p
{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
}


.contact_info
{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 5px 5px 5px;
	text-align: center;
	margin-bottom: 10px;
}




/* sub profile page styles */
/* ------------------------------------------------- */
	#sub_toplinks
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin: 5px 10px 0px 10px;
		padding: 5px 5px 5px 5px;
		border: 1px solid #000;
		background: #e7ded0;
		width: 577px;
		text-align: center;
	}
	
	a.top_director
	{
		margin-left: 10px;
	}
	
	#info_body_bg
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin: 25px 10px 0 10px;
		padding: 5px 5px 5px 5px;
		border: 1px solid #000;
		background: #e7ded0;
		width: 577px;
	}
	
	#info_body
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin: 25px 10px 0 10px;
		padding: 5px 5px 5px 5px;
		width: 577px;
	}




/* not currently needed */
/* ------------------------------------------------- */
/*
.rpictitle 
{
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.rpictext 
{
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 3px;
	padding: 0px;
}

.pubtitle	{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.pubtext	{
	margin: 0px 15px 10px 15px;
	padding: 0px;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
}
*/

}