body {
	background-color: #F2F2F2;
    font-family: Berlin Sans FB;
	margin: 0px;
	text-align:left;
}

a , img {
	border:2px;
	text-decoration: none;
	color: #E5757F;
}

/*-------------------------------------------------------------------------
							BACKGROUND 
--------------------------------------------------------------------------*/
#wrapper {
	background-color: white;
	width: 1000px;
	min-height: 300px;
	right:0;
	left:0;
	bottom: 0px;
	top: 0px;
    margin-right: auto;
    margin-left: auto;
	position: fixed;
	border-radius: 5px;
	box-shadow:2px 2px 7px 7px #C9C9C9;
	-webkit-box-shadow:2px 2px 7px 7px #C9C9C9;
	-moz-box-shadow:2px 2px 7px 7px #C9C9C9;
	overflow:hidden;
	text-align:left;
}

#bg{
	width: 100%;
	height: 100%;
	left: 100px;
}

body.ie6 #wrapper,
body.ie7 #wrapper,
body.ie8 #wrapper {
   zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=15, Direction=90),
		   progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=15, Direction=180),
           progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=15, Direction=270);
           margin-right: auto;
    margin-left: auto;
    text-align:left;
}
/*-------------------------------------------------------------------------
							END OF BACKGROUND 
--------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------
							NAVIGATOR
--------------------------------------------------------------------------*/
#nav-wrapper {
	width: 1000px;
	right:0;
	left:0;
	top: 0;
	border-radius: 5px;
    margin-right: auto;
    margin-left: auto;
	position: fixed;
	z-index:2;
	border: 0px solid black;
	background-color: white;
	box-shadow:2px 2px 7px 7px #C9C9C9;
	-webkit-box-shadow:2px 2px 7px 7px #C9C9C9;
	-moz-box-shadow:2px 2px 7px 7px #C9C9C9;
	overflow:hidden;
	text-align:left;
}

body.ie6 #nav-wrapper,
body.ie7 #nav-wrapper,
body.ie8 #nav-wrapper {
	padding-top: 10px;
	zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=15, Direction=90),
		   progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=15, Direction=180),
           progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=15, Direction=270);
           text-align:left;
}

#main-navigation {
	width: 998px;
   background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#666666));
   background: -moz-linear-gradient(top,  #444444,  #666666);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#666666');
   border: 1px solid #444;
   list-style: none;
   padding: 0;
   margin: 0;
   float: left;
   text-align:left;
   }

body#main a#nav-main,
body#research a#nav-research,
body#publication a#nav-publication,
body#teaching a#nav-teaching,
body#committee a#nav-committee{
	color:#D7C1AC;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#666666));
   background: -moz-linear-gradient(top,  #444444,  #666666);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#666666');
}

#main-navigation li {
   float: left;
   border-right: 1px solid #777;
   }

#main-navigation li a {
   font: 13px Georgia, "Times New Roman", Times, serif;
   letter-spacing: 1px;
   padding: 12px 20px;
   border-right: 1px solid #333;
   display: block;
   color: #fff;
   }
 
#main-navigation li a:hover {
   background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#444444));
   background: -moz-linear-gradient(top,  #666666,  #444444);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#444444');
   text-decoration: none;
}

#main-navigation li.first a {
   -moz-border-radius: 8px 0 0 8px;
   -khtml-border-radius: 8px 0 0 8px;
   -webkit-border-radius: 8px 0 0 8px;
}
/*-------------------------------------------------------------------------
						END OF NAVIGATOR
--------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------
							CONTENT 
--------------------------------------------------------------------------*/
#content {
	width: 1000px;
	min-height: 50px;
	right:0;
	left:20px;
	bottom: 10px;
	top: 95px;
    margin-right: auto;
    margin-left: auto;
	position: absolute;
	z-index:1;
	border: 0px solid black;
	background-color: transparent;
	text-align:left;
}

#dummy-opacity {
	width: 685px;
	right:0;
	left:5px;
	bottom: 10px;
	top: 0px;
	position: absolute;
	z-index:1;
	border: 0px solid black;
	background:white;
	opacity:0.8;
	text-align:left;
}

body.ie6 #dummy-opacity,
body.ie7 #dummy-opacity,
body.ie8 #dummy-opacity {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);
  text-align:left;
}

#wrap-frame {
	width: 680px;
	right:0;
	left:5px;
	bottom: 10px;
	top: 0px;
	position: absolute;
	z-index:2;
	border: 0px solid black;
	text-align:left;
}

body.ie6 #wrap-frame,
body.ie7 #wrap-frame,
body.ie8 #wrap-frame {
	width: 680px;
   padding-left:10px;
   text-align:left;
}

/*-------------------------------------------------------------------------
						END OF CONTENT 
--------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
							CONTENT2 
--------------------------------------------------------------------------*/
#content2 {
	width: 1000px;
	min-height: 50px;
	right:0;
	left:20px;
	bottom: 10px;
	top: 70px;
    margin-right: auto;
    margin-left: auto;
	position: absolute;
	z-index:1;
	border: 0px solid black;
	background-color: transparent;
	text-align:left;
}

#dummy-opacity2 {
	width: 980px;
	right:0;
	left:5px;
	bottom: 10px;
	top: 0px;
	position: absolute;
	z-index:1;
	border: 0px solid black;
	background:white;
	opacity:0.8;
	text-align:left;
}

body.ie6 #dummy-opacity2,
body.ie7 #dummy-opacity2,
body.ie8 #dummy-opacity2 {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);
  text-align:left;
}

#wrap-frame2 {
	width: 980px;
	right:0;
	left:5px;
	bottom: 10px;
	top: 0px;
	position: absolute;
	z-index:2;
	border: 0px solid black;
	text-align:left;
}

body.ie6 #wrap-frame2,
body.ie7 #wrap-frame2,
body.ie8 #wrap-frame2 {
	width: 980px;
   padding-left:10px;
   text-align:left;
}
/*-------------------------------------------------------------------------
						END OF CONTENT2 
--------------------------------------------------------------------------*/