/*NEW*/
* {
	margin: 0;
	padding: 0;
	border: 0;
}
	
body {background-color: #fff;}
	
h1 {font-family: Arial, Helvetica, sans-serif;
	font-size:40px;}
h2 {font-family: Arial, Helvetica, sans-serif;
	font-size:24px;}
h3 {font-family: Arial, Helvetica, sans-serif;
	font-size:18px;}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}
p a:hover {
	color: #000;
	text-decoration:none;
}
a {text-decoration:none;}
#header {
	width: 900px;
	margin: 0 auto;
	padding-top:25px;
	/*background-color:#FFFF00;
	/*border: 1px solid magenta;*/
}


#nav {
	position: relative;
	top: 12px;
	right: 0px;
	text-align: right;
}
#nav ul {
	list-style: none;
 	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-align: right;
	border-bottom: thin solid #ccc;
	margin-top: 10px;	
}
#nav ul li {
	display: inline;	/*The element will be displayed as an inline element, with no line break before or after the element */
	
}
#nav a {
	color: #666;
	list-style: none;
	margin: 0 15px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
/*#nav li a:hover, a:active {
	color: #000;
}*/

        #nav li.item-sub a {
            color: #666;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
			
            }

        #nav li.item-sub a:hover {
            color: #000;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
            }

        #nav li.item-sub-on a {
            color: #000;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
            }

        #nav li.item-sub-on a:hover {
            color: #000;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
            }



#title {
	margin-top: 20px;
	
}
#middle {
	width:900px;
	height:610px;
	margin:0 auto;
	padding-top:30px;
	overflow:visible;
	/*background-color:#990000;/*border: 1px solid magenta;*/ 
	}
	#middle_home {
	width:900px;
	height:466px;
	margin:0 auto;
	padding-top:30px;
	overflow:visible;
	/*background-color:#990000;/*border: 1px solid magenta;*/ 
	}
	#middle_resume {
	width:900px;
	height:2125px;
	margin:0 auto;
	padding-top:30px;
	overflow:visible;
	/*background-color:#990000;/*border: 1px solid magenta;*/ 
	}
	#middle_bio {
	width:900px;
	height:720px;
	margin:0 auto;
	padding-top:30px;
	overflow:visible;
	/*background-color:#990000;/*border: 1px solid magenta;*/ 
	}
	#middle_extra_curricular {
	width:900px;
	height:1035px;
	margin:0 auto;
	padding-top:30px;
	overflow:visible;
	/*background-color:#990000;/*border: 1px solid magenta;*/ 
	}
	
	
			.subtitle {
			color:#666;
			line-height: 1.8;
			font-size: 115%;
			}

			.yearblank {color:#FFFFFF;}
	
#left_home {width:420px;
			float:left;
			/*background-color:#009900;/*border: 1px solid magenta;*/
			}	
	
#left_about {width:210px;
			float:left;
	/*background-color:#009900;/*border: 1px solid magenta;*/
			}
			
			#left_about img {margin:27px 0 0 17px;}
#left_press {width:210px;
			float:left;
			}
#left_resume {width:210px;
			float:left;
			}
#left_contact {width:210px;
			float:left;
			}	
#image {
	border: 1px solid #CCCCCC;
	margin-top: 25px;
	padding: 10px;
}
#subnav ul {
	color:#666;
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	padding-top:15px;
	text-decoration:none;
}
	#subnav h2{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:24px;
			}

#subnav a {
	color: #666;
	list-style: none;
	margin: 0 15px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
#subnav li a:hover, a:active {
	color: #000;
}


		#subnav li.item-sub a {
            color: #666;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
			
            }

        #subnav li.item-sub a:hover {
            color: #000;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
            }

        #subnav li.item-sub-on a {
            color: #000;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
            }

        #subnav li.item-sub-on a:hover {
            color: #000;
			list-style: none;
			margin: 0 15px;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 14px;
			font-weight:bold;
			text-decoration: none;
            }















#right_home {width:420px;
			text-align:left;
			float:right;
			margin-right:10px;
			padding-left:42px;
			overflow:auto;
			/*background-color:#69F;*/
			
			}
		#right_home h1{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:30px;}
					  
		#right_home h3{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:21px;}			  
		#right_home p{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:14px;
					  line-height:20px;}
					  

		#right_home a{
				border-bottom: 1px solid #999;
				color: #000;
				text-decoration: none;
				}
	
		#right_home a:hover {
				color: #E51922;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				}



#right_about {
	width:448px;
	text-align: left;
	float:right;
	padding:20px 210px 50px 30px;
	/*background-color:#0000FF;/*border: 1px solid magenta;*/
}
			#right_about h2{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:24px;
			}
			#right_about p{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:14px;
					  line-height:21px;
			}
			#right_about ul{padding-top:3px;
							padding-left:12px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:14px;
							line-height:21px;
				}
				
#right_press {
	width:653px;
	text-align: left;
	float:right;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 50px;
	padding-left: 5px;	/*background-color:#0000FF;/*border: 1px solid magenta;*/
			}
			#right_press h2{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:24px;
			}
			#right_press p{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:14px;
					  line-height:21px;
					  font-weight:bold;
			}
			#right_press a{font-family:Arial, Helvetica, sans-serif;
					  color:#03F;
					  font-size:14px;
					  line-height:21px;
					  text-decoration:underline;
					  font-weight:normal;
					  
			}
			
			
#right_events {
	width:448px;
	text-align: left;
	float:right;
	padding-top: 20px;
	padding-right: 210px;
	padding-bottom: 50px;
	padding-left: 30px;	/*background-color:#0000FF;/*border: 1px solid magenta;*/
			}
			#right_events h2{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:24px;
			}
			#right_events p{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:14px;
					  line-height:21px;
			}
			#right_events a{
				border-bottom: 1px solid #999;
				color: #000;
				text-decoration: none;
				}
	
			#right_events a:hover {
				color: #E51922;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				}
			#right_events h3 {color:#666}
			
#right_resume {
	width:628px;
	text-align: left;
	float:right;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 20px;	/*background-color:#0000FF;/*border: 1px solid magenta;*/
					}
			#right_resume h2{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:24px;
			}
			#right_resume p{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:13px;
					  line-height:20px;
			}

#right_blog {
	width:535px;
	text-align: left;
	float:right;
	padding-top: 20px;
	padding-right: 120px;
	padding-bottom: 50px;
	padding-left: 28px;	/*background-color:#0000FF;/*border: 1px solid magenta;*/
			}
			#right_blog h2{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:24px;
			}
			#right_blog h3{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:18px;}
			#right_blog p{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:14px;
					  line-height:21px;
			}
			#right_blog a{border-bottom: 1px solid #999;
				color: #000;
				text-decoration: none;}
			#right_blog a:hover{color: #E51922;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;}
			
#right_contact {width:358px;
				background-color:#999;
				text-align: left;
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				font-size:16px;
				font-weight:bold;
				float:right;
				padding-top: 16px;
				margin-right: 257px;
				padding-bottom: 50px;
				padding-left: 28px;	/*background-color:#0000FF;/*border: 1px solid magenta;*/
						}
			#right_contact h4{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:16px;}
					  
					  /*#right_contact p{font-family:Arial, Helvetica, sans-serif;
					  color:#000;
					  font-size:16px;
					  font-weight:bold;}*/
#imagestrip {
	width:900px;
	height:115px;
	margin:0 auto;
	padding-bottom:37px;
	border-collapse:collapse;
		}
				
p.btt a {text-align:right;
		font-size:85%; color:#999; 
		text-decoration:underline; 
		display:block; clear:right; 
		padding-top:10px;}
		
p.btt a:hover 	{background-color:#fff; 
  				color:#E51922; 
				text-decoration:underline;}
				
#footer {
	width:900px;
	margin:0px auto;
	background-color: #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	border-top:1px solid #000;
	height:100%;
	clear:both;
	
	/*border: 1px solid magenta;*/
	}			
		#footer a{font-family: Arial, Helvetica, sans-serif;
				border-bottom: 1px solid #999;
				color: #000;
				text-decoration: none;}
		#footer a:hover{color: #E51922;
						text-decoration: none;
						font-family: Arial, Helvetica, sans-serif;}	
						
#validation {text-align:center;
	 }
			
