/*Sitewide Properties*/
body{
	font-size: 1em;
	font-family: "Arial", sans-serif;
	background-color: #17375e;
}

h1 {
	font-size: 64px;
}
      
h2 {
	font-size: 24px;
}
      
a:link {
	text-decoration: none;
}
      
a:hover {
	text-decoration: underline;
}

div {
	margin:0px;
	border:0px solid black;
}

img{
	border:0;
	margin:0;
}

#nav_menu { 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
	width: 1000px;
}
			
#nav_menu li {
	margin: 0; 
	padding: 0;
	float:left;
	width:19.8%;
	text-align:center;
	text-decoration: none;
}

#nav_menu li a {
	display: block;
	width: 100%;
	padding: .2em .2em;
	text-align: center;
	text-decoration: none;
	color:#ffffff;
}

#nav_menu li a:visited{
	text-decoration: none;
}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:25px;
	font-weight:normal;
	padding:6px 53px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
	text-decoration:none;
}
.button:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/*Non-Webkit Non-Opera Code for Buttons*/
/*
.left{
	padding:6px 53px 6px 61px;
}
.right{
	padding:6px 60px 6px 53px;
}
*/

/*Firefox Specific Code for Buttons*/
/*
@-moz-document url-prefix() {
    .left {
        padding:6px 53px 6px 61px;
    }
	.right {
        padding:6px 60px 6px 53px;
    }
}
*/

/*Webkit(Chrome, Safari, etc.) Specific Code for Buttons*/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.left{
		padding:6px 53px 6px 56px;
	}
	.right{
		padding:6px 57px 6px 53px;
	}
}
*/

/*Opera Specific Code for Buttons*/
/*noindex:-o-prefocus, .left{
	padding:6px 53px 6px 56px;
}
noindex:-o-prefocus, .right{
	padding:6px 57px 6px 53px;
}
*/

#container {
	position:relative;
	width:62.5em;
	margin:0 auto;
	background-color:#FFFFFF;
}

#outerFoot{
	color:#FFFFFF;
}

#innerFoot{
	color:#33FFFF;
}

#header {
	background-color:#17375e;
}

#footer {
	clear:both;
	padding-top:0.4em;
	background-color:#17375e;
	text-align: center;
}

#navigation {
	background-color:#17375e;
	border-bottom:4px solid #17375e;
	padding:0em 0em .1em 0em;
}

#body {
	position:relative;
	width:100%;
}

#sidebar {
	float:left;
	width:24%;
	height:100%;
	text-align: center;
	vertical-align:bottom;
}

#content{
	position:relative;
	float:left;
	width:75%;
	margin-left:12.5%;
}

/*Home Page Properties*/
#leftHome {
	float:left;
	width:25%;
	/*height:20em;*/
	text-align: center;
	vertical-align:middle;
}

#interestsHome {
	float:left;
	width:100%;
	height:60%;
}

#rightHome {
	float:left;
	width:24%;
	height:24.1em;
	text-align: center;
	vertical-align:middle;
}

#rightHomePic{
	position:relative;
	/*top:25%;*/
} 

#cunyLogo{
	position:relative;
	top:25%;
}

#lehmanLogo{
	position:relative;
	/*top:22%;*/
}

#addressHome {
	width:50%;
	float:left;
	padding:5em 0 0 0;
	vertical-align:middle;
	font-size:0.8em;
}

#contactHome {
	width:49%;
	float:left;
	padding:5em 0 0 0;
	vertical-align:middle;
	font-size:0.8em;
}

#bottomHome{
	width:100%;
	height:25%;
	float:left;
}

#homeContent{
	position:relative;
	float:left;
	width:50%;
	height:24.1em;
}

/*Members Page Properties*/
#group {
	position:relative;
	float:left;
	width:100%;
}

#contactInfo{
	position:relative;
	float:left;
	width:50%;
}

#departmentInfo{
	position:relative;
	float:left;
	width:49%;
}

.member {
	position:relative;
	float:left;
	width:100%;
}

.memberImg{
	padding:3% 0 0 0;
	text-align:center;
	float:left;
	width:30%;
	height:100%;
}

.memberInfo{
	margin:5% 0 0 0;
	position:relative;
	float:right;
	width:65%;
}

.memberTitle{
	font-size:0.8em;
}

.memberEmail{
	font-size:0.75em;
}

.memberList{
	margin:-15px 0 0 0;
	padding: 0 0 0 15px;
/*	list-style-type:none;*/
}

.memberList li {
	margin: 0; 
	padding: 0;
}

.formerHeader{
	font-size:1.8em;
	float:left;
	position:relative;
	text-align:center;
	margin:0 0 0 34%;
	color:#0000FF;
}

.lsHeader{
	font-size:1.5em;
	float:left;
	position:relative;
	text-align:center;
	margin:0 0 0 10%;
	color:#0000FF;
}

.formercurrentTitle{
	font-size:0.8em;
}


.scholars{
	width:100%;
	position:relative;
	float:left;
	text-align:center;
}

.scholar{
	float:left;
	width:25%;
}

#stemrightScholar{
	float:right;
	width:25%;
	margin:0 0 0 12.5%;
}

#stemleftScholar{
	float:left;
	width:25%;
	margin:0 0 0 12.5%;
}

#lsampleftScholar{
	float:left;
	width:25%;
	margin:0 0 0 25%;
}

.scholarHeader, a.scholarHeader:visited{
	font-size:1.5em; 
	color:#0000FF;
	text-decoration:none;
}

/*Research Page Properties*/
#researchInterests{
	float:left;
	width:100%;
}

.topic {
	position:relative;
	float:left;
	width:100%;
}

.topicLeft{
	float:left;
	width:50%;
	height:100%;
	padding:2.5em 0em 0em 0em;
}

.topicRight{
	float:left;
	width:49%;
	height:100%;
}

/*Publications Page Properties*/
#pubList{
	margin-right:1.25em;
}

.pubItem{
	margin-bottom:1.25em;
}

/*Links Page Properties*/

/*Solvation Thermodynamics Properties*/
.protein{
	position:relative;
	float:left;
	width:100%;
}

.proteinPic{
	position:relative;
	float:left;
	width:50%;
}

.proteinInfo{
	position:relative;
	float:left;
	width:49%;
}
