body { margin-left: 16px; margin-top: 58px; }
table { border-width:1px; border-style:solid; border-color:#cccccc; background-color:#ffffff; }
.table_no_border { margin:0; border-width:0px; background-color: transparent }

@font-face { font-family: "coolvetica"; src: url(fonts/coolvetica.ttf) format("truetype"); }


/*  =====================================  COPY =====================================  */

.vertical_div {
	border-width:1px; border-style:solid; border-color:#cccccc; border-bottom:none; border-left:none; border-top:none;
	padding: 0px 18px 0px 18px;
}
.copy_normal {
	font-family: Arial, sans-serif; font-size: 13px; font-weight: normal; color:#242424;
	letter-spacing:0.05em; line-height: 15pt; word-spacing:0.15em;
}
.sub-heading {
	font-family: Arial, sans-serif; font-size: 15px; font-weight: normal; color: #666666;
	letter-spacing:0em; line-height:18pt; word-spacing:0.1em;
}
.sub-heading_italic {
	font-family: Arial, sans-serif; font-size: 15px; font-weight: normal; color: #666666;
	font-style: italic;
	letter-spacing:0.06em; line-height:18pt; word-spacing:0.14em;
}
.Statement_inactive {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:bold; font-stretch:expanded;
 	font-size:38px; color: #2b2b2b;
	letter-spacing:0em; word-spacing:0.1em; line-height:35pt; 
	margin-bottom:-2px;
}


.period {
	font-family: Georgia, serif; font-style:normal; font-weight:bold; font-size:33px; color:#2b2b2b;
	letter-spacing:0em; line-height:35pt; word-spacing:0.1em;
}

.name {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style: italic; font-size:22px; color:#2e2e2e; 
	word-spacing:0.1em; line-height:24pt;
}

.section {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:19px; color:#2e2e2e; letter-spacing:0em; word-spacing:0em; line-height:21pt;
	margin-bottom:-12px;
}

.coming_soon {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style: italic; font-size:20px; color:#a6a6a6; 
	word-spacing:0.1em; line-height:24pt;
}

.about {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size:18px; color: #2e2e2e; 
	word-spacing:0.1em; line-height:22pt;
}


/*  =====================================  BUTTONS =====================================  */


a.Statement:link, a.Statement:visited { 
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:bold; font-stretch:expanded;
 	font-size:38px; color: #2b2b2b;
	letter-spacing:0em; line-height:35pt; word-spacing:0.1em;
}
a.Statement:hover, a.Statement:active {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:bold; font-stretch:expanded;
 	font-size:38px; color: #2b2b2b;
	letter-spacing:0em; line-height:35pt; word-spacing:0.1em;
	text-decoration: underline;
}

a.section:link, a.section:visited { 
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:19px; color:#2e2e2e; 
	letter-spacing:0em; word-spacing:0em; line-height:21pt;
}
a.section:hover, a.section:active {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:19px; color:#2e2e2e; 
	letter-spacing:0em; word-spacing:0em; line-height:21pt;
	text-decoration: underline;
}

a.sub-heading:link, a.sub-heading:visited { 
	font-family: Arial, sans-serif; font-size: 15px; font-weight: normal; color: #666666;
	letter-spacing:0em; line-height:18pt; word-spacing:0.1em;
	text-decoration: underline;
}
a.sub-heading:hover, a.sub-heading:active {
	font-family: Arial, sans-serif; font-size: 15px; font-weight: normal; color:black;
	letter-spacing:0em; line-height:18pt; word-spacing:0.1em;
	text-decoration: underline;
}

a.more:link, a.more:visited { 
	font-family: Helvetica, Arial, sans-serif; font-style: italic; font-size:22px; color: #e55b5d; 
	letter-spacing:0em; word-spacing:0.1em; line-height:24pt;
}
a.more:hover, a.more:active {
	font-family: Helvetica, Arial, sans-serif; font-style: italic; font-size:22px; color: #e55b5d; 
	letter-spacing:0em; word-spacing:0.1em; line-height:24pt;	
	text-decoration: underline;
}

a.about:link, a.about:visited { 
	font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size:18px; color: #e55b5d; 
	letter-spacing:0em; word-spacing:0.1em; line-height:22pt;
}

a.about:hover, a.about:active { 
	font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size:18px; color: #e55b5d; 
	letter-spacing:0em; word-spacing:0.1em; line-height:22pt; text-decoration: underline;
}




a.MENU_btn:link, a.MENU_btn:visited { 
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; color:#737373; letter-spacing:0.1em;
	outline: none; padding: 8px 7px 8px 7px; background-color:#dadada;
}
a.MENU_btn:hover, a.MENU_btn:active {
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; color:white; letter-spacing:0.1em;
	outline: none; padding: 8px 7px 8px 7px; background-color:#2e2e2e;
}
.MENU_btn_inactive {
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; color:#737373; letter-spacing:0.1em;
	outline: none; padding: 8px 7px 8px 7px; background-color:#dadada;
}


a:link, a:visited {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #595959; text-decoration: none;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.15em;
}

a:hover, a:active {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #e55b5d; text-decoration: none;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.15em;
}


a.copy_link:link, a.copy_link:visited {
	font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color:#242424; text-decoration: underline;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.15em;
}

a.copy_link:hover, a.copy_link:active {
	font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color:black; text-decoration: underline;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.15em;
}


a.ppl_btn:link, a.ppl_btn:visited { 
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; color:white; 
	text-transform:uppercase; letter-spacing:0.1em;
	outline: none; padding: 8px 7px 8px 7px; background-color:#2e2e2e;
}
a.ppl_btn:hover, a.ppl_btn:active {
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; color:white; 
	text-transform:uppercase; letter-spacing:0.1em;
	outline: none; padding: 8px 7px 8px 7px; background-color:black;
}


a.Main_btn:link, a.Main_btn:visited { 
	font-family: Arial, sans-serif; font-size: 10px; color: #595959;
	text-decoration: none; font-weight: normal; text-align:center; text-transform:uppercase;
	
	letter-spacing:0.05em; line-height: 15pt; word-spacing:0.15em;
	outline: none; padding:9px; background-color:#dadada;
}

a.Main_btn:hover, a.Main_btn:active {
	font-family: Arial, sans-serif; font-size: 10px; color: white;
	text-decoration: none; font-weight: normal; text-align:center; text-transform:uppercase;
	
	letter-spacing:0.05em; line-height: 15pt; word-spacing:0.15em;
	outline: none; padding: 9px; background-color: black;
}

a.footer:link, a.footer:visited {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #595959;
	text-decoration: underline; letter-spacing:0.05em; line-height: 12pt; word-spacing:0.15em;
}

a.footer:hover, a.footer:active {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #737373; text-decoration: underline;
	letter-spacing:0.05em; line-height: 12pt; word-spacing:0.15em;
}

/*  =====================================  other =====================================  */



#Main_btn_inactive { 
	font-family: Arial, sans-serif; font-size: 10px; color: #595959;
	text-decoration: none; font-weight: normal; text-align:center; text-transform:uppercase;
	
	letter-spacing:0.05em; line-height: 15pt; word-spacing:0.15em;
	
	outline: none; background-color:#dadada; padding: 4px; display:block;
}

#thumbnail_left {
	padding-bottom:3px; width: 300px;
	
	font-family: Arial, sans-serif; font-size: 14px; font-style: italic; color: #666666;
	letter-spacing:0.06em; line-height: 15.5pt; word-spacing:0.14em;
}

#thumbnail_right {
	padding-left:18px; padding-bottom:3px; width: 300px;
	
	font-family: Arial, sans-serif; font-size: 14px; font-style: italic; color: #666666;
	letter-spacing:0.06em; line-height: 15.5pt; word-spacing:0.14em;
}


#box_Projects {
	width:288px; height:22px;
	background: white; border: solid 1px #FF4040;  /* #e55b5d - what it was */
	
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal;
	color: #FF4040; text-transform:uppercase; text-align:center;
	
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.1em;
}

#box_Bulletins {
	width:287px; height:22px;
	background: white; border: solid 1px #a6a6a6;
	
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal;
	color: #f62441; text-transform:uppercase; text-align:center;
	
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.1em;
}

.copy_bulletins {
	font-family: Arial, sans-serif; font-size: 12px; color: #f62441;
	letter-spacing:0.06em; line-height: 15.5pt; word-spacing:0.14em;
	padding-left:12px;
}

#box_Contact {
	width:289px; height:24px;
	background: #d9d9d9; border: 0;
	
	font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; color: #595959; text-transform:uppercase; text-align:center;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.1em;
}


.new_updated {
	font-family: Arial, sans-serif; font-size: 10px; font-style:italic; font-weight: normal; color: #e55b5d;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.1em;
}

.inactive {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #bfbfbf;
	text-decoration: none;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.15em;
}
.inactive_footer {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #737373;
	text-decoration: none;
	
	letter-spacing:0.05em; line-height: 14pt; word-spacing:0.15em;
}

.MENU_copy {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #FF4040;
	letter-spacing:0.1em; line-height: 15pt; word-spacing:0.15em;
}


/*  =====================================  STATEMENT =====================================  */


.project_headings {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #a6a6a6;
	text-transform:uppercase;
	
	letter-spacing:0em; line-height: 15pt; word-spacing:0.2em;
	padding-left:12px;
}

.copy_project_details {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #595959;
	
	letter-spacing:0.05em; line-height: 15pt; word-spacing:0.2em;
	padding-left:6px;
}


.disclaimer {
	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #a6a6a6;
	line-height: 12pt; word-spacing:0.1em;
}

.link_bottom_non-active {
	font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #595959;
	letter-spacing:0.05em; line-height: 16pt; word-spacing:0.15em;
}

/*  =====================================  SOCIAL MEDIA =====================================  */

.copy_fb_tw {
	font-family: Arial, sans-serif; font-size: 12px;
	font-weight: normal; color: #595959;
	
	letter-spacing:0.05em; line-height: 10pt; word-spacing:0.15em;
}

a.fb_tw:link, a.fb_tw:visited {
	font-family: Arial, sans-serif; font-size: 11px;
	font-weight: normal; font-style: italic; text-decoration: none;
	color: #a6a6a6;
	
	letter-spacing:0.05em; line-height: 11pt; word-spacing:0.15em;
	padding-left:7px;
}

a.fb_tw:hover, a.fb_tw:active {
	font-family: Arial, sans-serif; font-size: 11px;
	font-weight: normal; font-style: italic; text-decoration: underline;
	color: #595959;
	
	letter-spacing:0.05em; line-height:11pt; word-spacing:0.15em;
	padding-left:7px;
}

.email {
	font-family: Arial, sans-serif; font-size: 12px;
	font-weight: normal; font-style: italic; text-decoration: none;
	color: #a6a6a6;
	
	letter-spacing:0.05em; line-height: 11pt; word-spacing:0.15em;
	padding-left:7px;
}

a.facebook:link, a.facebook:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a6a6a6;
	text-decoration: none;
	
	letter-spacing:0.05em; line-height: 12pt; word-spacing:0.15em;
	padding-left:7px;
}

a.facebook:hover, a.facebook:active {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3b5998;
	text-decoration: underline;
	
	letter-spacing:0.05em; line-height: 12pt; word-spacing:0.15em;
	padding-left:7px;
}


/*  =====================================  CAPTIONS =====================================  */

a.copy:link, a.copy:visited {
	font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;
	color: #2e5061; text-decoration: underline;
	letter-spacing:0.08em; line-height: 15pt; word-spacing:0.15em;
}

a.copy:hover, a.copy:active {
	font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;
	color:white; text-decoration: none; background-color:#2e5061;
	letter-spacing:0.08em; line-height: 15pt; word-spacing:0.15em;
}

.copy_scholar {
	font-family: Arial, sans-serif; font-size: 12px; font-weight:normal; color: #404040;
	letter-spacing:0.08em; line-height: 15pt; word-spacing:0.15em; }


.caption {
	font-family: Arial, sans-serif; font-size: 11px; font-style: italic; color: #a6a6a6;
	letter-spacing:0.1em; line-height: 13pt; word-spacing:0.15em;
}

a.caption_lnk:link, a.caption_lnk:visited {
	font-family: Arial, sans-serif; font-size: 11px; font-style: italic; color: #a6a6a6;
	letter-spacing:0.1em; line-height: 13pt; word-spacing:0.15em;
	text-decoration: underline;
}

a.caption_lnk:hover, a.caption_lnk:active {
	font-family: Arial, sans-serif; font-size: 11px; font-style: italic; color: #737373;
	letter-spacing:0em; line-height: 13pt; word-spacing:0em;
	text-decoration: underline;
}


/*  =====================================  projects/ mygeni =====================================  

	red: #ff4750; purple: #a94a73; interests blue: #62add3; groups green: #69e7c7;

*/

.table_mygeni { border-width:1px; border-style:solid; border-color:#cccccc; background-color:#f5f5f3; }

.mygeni_heading {
	font-family:"Helvetica"; sans-serif; font-size: 22px; font-weight:bold; color:#2e2e2e;
	letter-spacing:0em; line-height:24pt; word-spacing:0.1em;
}

.mygeni_box_heading {
	font-family:"Helvetica"; sans-serif; font-size: 15px; font-weight:bold; color:#2e2e2e;
	letter-spacing:0em; line-height: 15pt; word-spacing:0.1em; 
}

.mygeni_pull_quote {
	font-family:"georgia"; sans-serif; font-size:33px; font-weight:bold; color:#62add3;
	letter-spacing:0em; line-height:35pt; word-spacing:0.1em;
}

.mygeni_scenario_snippet {
	font-family: Arial, sans-serif; font-size:14px; font-weight:normal; background-color:#fefed4; color:#595959;
	letter-spacing:0em; line-height:14pt; word-spacing:0.1em;
}

#mygeni_box_thumb {
	width:180px; height:130px; padding:6px 12px 10px 12px;
	
	font-family: Helvetica, sans-serif; font-size: 32px; font-weight: bold; color: white;  
	letter-spacing:0em; line-height: 30pt; word-spacing:0.1em;
}

#mygeni_box_description {
	width:180px; height:130px; background: white; border-bottom: solid 1px #a6a6a6; padding:12px;
	
	font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #404040;
	letter-spacing:0em; line-height: 14pt; word-spacing:0.1em;
}


/*  =====================================  4_the_ppl =====================================  */

.ppl_heading1 {
	font-family: Helvetica, serif; font-style:normal; font-weight:bold; font-stretch:expanded;
 	font-size:42px; color: #2e2e2e;
	letter-spacing:0em; line-height:38pt; word-spacing:0.14em;
}


a.ppl_subheading_link:link, a.ppl_heading_link:visited { 
	font-family: Helvetica, serif; font-stretch:extra-expanded; font-size:22px; color:#FF4040;
}
a.ppl_subheading_link:hover, a.ppl_heading_link:active {
	font-family: Helvetica, serif; font-stretch:extra-expanded; font-size:22px; color:#FF4040; text-decoration: underline;
}




/*  =====================================  BACKGROUNDS =====================================  */

.martinm_bg { 
	background-color:#030303; 
	background-image:url(4-the-ppl/images/martinm/martinm_bg2.jpg); 
	background-repeat:repeat-y; background-position:top left; background-position-x:-2px; background-attachment: fixed;
	margin-left: 25px; margin-top: 58px; 
	}
	
.mygeni_bg { 
	background-color:#2e4042; 
	background-image:url(images/projects/mygeni/splash_background_beta3.jpg); background-repeat: no-repeat; background-position:top left;
	background-attachment: fixed;
	margin-left: 30px; margin-top: 75px; 
	}
	


