#container {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: left;
	-moz-box-shadow: 0px 0px 20px #000000;
   -webkit-box-shadow: 0px 0px 20px #000000;
   box-shadow: 0px 0px 20px #000000;
   /* For IE 8 */
   behavior: url(PIE.htc);

}
body
{
   text-align: center;
   margin: 0;
   background-image: url(images/bg_page.png);
   color:#000000;
   behavior: url(csshover3.htc);

}

img { behavior: url("pngfix.htc"); }

#drop_menu_item {
font-size: 16px;
color:#262c12;
font-family:Arial;
text-decoration:none;
}

 a:hover#drop_menu_item {
text-decoration:underline;
}

#text_heading{
font-size:28px;
font-weight:bold;
font-family:times new roman;
color:#5b5031;
}

#text_table{
font-size:12px;
font-family:arial;
color:#5b5031;
}

#bio{
width:170px;
height:170px;
float: left;
margin:0px 20px 15px 0px;
}
#right_column{
position:absolute;
top:450px;
left:775px;
}
#map{
position: absolute;
left: 29px;
top: 483px;
z-index:10;
}
#img_right{
width:130px;
height:109px;
float:right;
padding-right:0px;
}
#img_right2{
width:90px;
height:100px;
margin-right:50px;
position:absolute;
}

#menu_bg{
width:960px;
height:36px;
background-image: url(images/menu_bg2.jpg);
}
#footer{
width:960px;
height:101px;
background-color:#E6ECD0;
font-family:arial;
font-weight:bold;
font-size:16px;
}
#footer_link{
text-decoration:none;
color:#000;
}
#copyright{
font-size:12px;
}
/*
ul {
  font-family: Arial, Verdana;
  font-size: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul li {
  display: block;
  position: relative;
  float: left;
}
li ul { display: none; }
ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-top: 1px solid #ffffff;
  padding: 8px 25px 8px 25px;
    /*background-image: url(images/menu_bg.jpg);*/
 /* background: #3F481D;
  margin-left: 0px;
  white-space: nowrap;
}
ul li a:hover { background: #617F8A; }
li:hover ul {
  display: block;
  position: absolute;
}
li:hover li {
  float: none;
  font-size: 16px;
}
li:hover a { background: #617F8A; }
li:hover li a:hover { background: #95A9B1; }
*/


/* These styles create the dropdown menus. */
#navbar {
   margin: 0;
   padding: 0;
   height: 1em;
   font-family:Arial;}
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding: 8px 18px;
   background-image: url(images/menu_bg2.jpg);
   color: #fff;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #69f;}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   background-image: url(images/menu_bg2_hover.jpg);
   border-bottom: 0px solid #fff;
   color: #fff; }
#navbar li li a:hover {
   background-color: #8db3ff; }
#small_right{
width:250px;
float:right;
margin:20px 0 0 20px;
}   
/* Slider */
#slider_main{ width:960px;}
#slider { width:960px; height:378px; margin:0; overflow:hidden;}


