/* Font Sizes: small (13px) medium (16px) */

/* Color Scheme:
 * 
 * Heading Brown: #CC5D21
 * Heading Green: #CCB221
 * 
 * Link Blue: #77A8FC
 * Underlink Yellow: #FFEE00
 * 
 * Text Purple: #A593A3
 * Text Grey: #999999
 * 
 * Back White: #F9F9F9
 * Back Beige: #EEE8A3
 */ 
 
/* - - site wide - - */  

body {
	margin:0px;
	padding:0px;
	background-color:#EEE8A3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

a {
	color:#77A8FC;
	text-decoration:none;
}

a:hover {
	color:#5788FF;
	border-top: 1px solid #FFEE00;
	border-bottom: 1px solid #FFEE00;
}

.hidden {
	display:none;
}
/* - - containers - - */  

#pageHolder {
	margin: 0 auto;
	width: 970px;
	background: #EEE8A3 url(../images/pennyback.png) repeat-y 50% 0;
	overflow: hidden;
}

#content {
	margin: 0 0 0 20px;
	width:945px; /* 930 + 15 (safety padding) */
}

.column {
	float:left;
	padding: 50px 20px;
	position: relative;
	border: 0px solid #f00;
}

.name-column {
	width:160px; /* plus 40px padding */
}

.info-column {
	width:325px; /* plus 40px padding */
}

.links-column {
	width:325px; /* plus 40px padding */
}


/* - - name (left) column - - */  

.name-column div {
	/*margin-left:-12px;*/
	margin-left:-20px;
	margin-right:-20px;
	text-align:center;
}

.my-face {
	margin-top:50px;
}

.name-heading {
	margin: 50px 0 6px 0;
	color: #CCB221;
}


/* - - info and links subtitles - - */  

.info-phd, .at-umd {
	text-align: center;
	font-size:16px;
	margin-bottom:10px;
}

.info-counter, .full-address {
	text-align: center;
	font-size:11px;
	line-height: 16px;
}

.group-subtitle {
	margin: 5px 0 46px 0;
}

.info-phd {
	color:#A593A3;
}

.info-counter {
	color:#77A8FC;
}

.at-umd {
	color:#CCB221;
}

.full-address {
	color:#A593A3;
}


/* - - info (middle) column and links (right) column body - - */  

.group-body {
	color:#A593A3;
	line-height:22px;
}

.group-body div {
	margin-bottom:16px;
	text-align:justify;
}

.group-body p {
	margin:13px 0 0 0;
}

.subhead1, .subhead2 {
	font-weight:bold;
}

.subhead1 {
	color:#CC5D21;
}

.subhead2 {
	color:#CCB221;
}

.lefttext {
	text-align:left;
}

.greytext {
	color:#999999;
}


/* - - links (right) column - - */  

.twitter-box {
	margin:0px 20px;
	border:1px solid #EEE8A3;
	background-color: #F9F9F9;
	padding:10px;
	text-align:left;
}

.twitter-link {
	font-size:11px;
}

#twitter_update_list, #twitter_update_list li {
	background:none;
	display:inline;
	margin:0;
	padding:0;
}

/* Color Scheme:
 * 
 * Heading Brown: #CC5D21
 * Heading Green: #CCB221
 * 
 * Link Blue: #77A8FC
 * Underlink Yellow: #FFEE00
 * 
 * Text Purple: #A593A3
 * Text Grey: #999999
 * 
 * Back White: #F9F9F9
 * Back Beige: #EEE8A3
 */ 