body{width:1280px; height:auto; background-color:#E5E5E5; margin:0 auto; padding:0px; }
#maindiv{width:970px; margin:0px auto; padding:0px;}
#logodiv{width:250px; height:95px; float:left;}
#socialnetworks{float:right; height:40px; padding-top:50px;}
.socialnetworks ul{list-style-type:none; position:relative; }
.socialnetworks ul li{display:inline;position:relative; padding:5px;}

#menu{width:975px; height:40px;background-color:#284358; float:left; font-family:calibri; margin-top:10px; line-height:10px;  }
.menu a {text-decoration:none; color:white;font-weight:bold;font-size:15px;}
.menu a:hover{color:#3fb878;}
.menu ul{list-style-type:none; }
.menu ul li{ display:inline;}

#locations{background-color:grey; width:974px; height:768px; border:solid 2px #666666 ; float:left; margin-top:10px; background-image:url(../Images/Map.jpg); }
#locations ul{ margin:1px; padding:0;}
#locations ul li{ background-color:#333333; width:162px; height:30px; line-height:30px; float:left; list-style:none; text-align:center; position:relative;}
#locations ul li a{color:white; text-decoration:none;display:block; position:relative; }
#locations ul li a:hover{color:black; background-color:#FF9933;} 
#locations ul li ul li{display:none; }	
#locations ul li:hover ul li{display:block;}

#comments{width:967px; height:670px; float:left; margin-top:10px; border:5px solid #b3ad80; }
.bgimage{background-image:url("images/bgimage.jpg"); width:942px; height:383px; background-repeat:no-repeat;background-position:center;}
.teaching{background-color:#ECEBEO; width:310px; height:405px; float:left; border-right:1px solid #E6D8BB;}
.teaching p{padding:0 10px 0 20px;color:#4a4c4e; font-size:18px; font-family:calibri;}
.teaching h1{font-size:26px; font-family:calibri;}
.teaching img{ margin-left:20px; padding:5px; border:2px solid #bfbcb4;}
.teaching a{text-decoration:none; color:#5b0b07;} 
#bottomlogo{background-color:CECECE; width:970px; height:140px; margin-top:15px; border-width:6px 0 6px 0; border-style:solid; border-color:#b9b8b8; float:left;padding:0px 0 10px 0; }


#copy {width:970px; height:30px;background-color:#284358; color:#FFFFFF; text-align:center; padding-top:10px;}

.button{width:15px; height:15px;  }

.galleryimg1 { padding: 10px; float:left;}











