body {
  background-color:#fff;
  background-image:url(../img/bkgd.gif);
  width:100%;
  font-family:Arial,'sans serif';
  font-size:11px;
}

#container_front {
  margin: 0 auto;
  width:100%;
  text-align:center;
  margin-top:55px;
}

#container {
  margin: 0 auto;
  width:100%;
  text-align:center;
  margin-top:30px;
}

#layer2 {
  width:810px;
  height:504px;
  margin:0 auto;
  text-align:center;
  background-image:url(../img/bkgd2.gif);
  z-index:7;
}

#layer1 {
  width:810px;
  height:480px;
  padding-top:10px;
  padding-bottom:20px;
  padding-left:20px;
  text-align:left;
  z-index:1;
}

#head {
  float:left;width:395px;height:115px;
}

#menu {
  float:right;width:415px;height:80px;padding-top:30px;
}

#menu ul {
 margin:0;padding:0;
}

#menu  li { 
  display:inline;
  list-style:none;
  padding-left:20px;
}


/************* image swap for navigation **************/

img.off {border:0}
img.on {border:0;display:none}
A:hover img.on {display:inline}
A:hover img.off {display:none}	



img.logo {
	margin:10px 0 0 0;
}

#content {
  width:770px;
  height:325px;
  margin-top:35px;
}

#news_L {
  float:left;
  width:410px;
  height:300px;
  text-align:center;
  overflow:auto;
}


#news_R {
  float:left;
  width:325px;
  height:295px;
  padding-right:5px;
  padding-bottom:10px;
  padding-left:10px;
  overflow:auto;
}

#about_L {
  float:left;
  width:410px;
  height:300px;
  text-align:center;
  overflow:auto;
}


#about_R {
  float:left;
  width:325px;
  height:295px;
  padding-right:5px;
  padding-bottom:10px;
  padding-left:10px;
  overflow:auto;
}

#photos {
  float:left;
  clear:left;
  width:700px;
  height:330px;
  margin-top:-25px;
  padding-left:72px;
  overflow:auto;
}

#photos #entry {
	float:left; clear:left;
	margin-top:25px;
}

#photos #entry small {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
}

#media {
  float:left;
  clear:left;
  width:748px;
  height:305px;
  padding-right:12px; padding-left:12px;
  overflow:auto;
}

#media #yt {
	float:left;
	margin:0 0 0 20px;
}

h1 {
  margin:0;
  padding-top:3px;
  padding-right:0;
  padding-bottom:0;
  padding-left:0;
  clear:left;
  font-family:Georgia,"Times New Roman",Times, serif;
  font-size:17px;
  font-weight:bold;
  text-decoration:none;
}

#photos h1 {
  margin:0;
  padding:0;
  font-family:Georgia,"Times New Roman",Times, serif;
  font-size:17px;
  font-weight:bold;
  text-decoration:none;
}

.about_para {
  padding-right:15px;
}

.date {
  float:left;
  width:100px;
}

.info {
  float:left;
  width:200px;
}

.name_link {
  float:left;
  width:120px;
}

.photo_link {
  float:left;
  width:75px;
  margin-left:12px;
}

#footer {
  clear:both;
  height:50px;
  padding-top:25px;
  padding-left:3px;
}

#foot_contact { 
  float:left;
  width:200px;
  margin:5px 0;
}

#foot_contact small {
	font-family:Georgia;'Times New Roman',Times,serif;
	font-size:14px; font-weight:bold;
}

#foot_facebook { 
  float:right;
  margin:0; padding:0;
}


a.default {text-decoration: none; color: #000;}
a.default:visited {text-decoration: none; color: #000;}
a.default:hover {text-decoration: none; color: #fff; background-color:#111;}
a.default:active {text-decoration: none; color: #fff; background-color:#111;}

a.default img {border:3px double #111;}
a.default img:visited {border:3px double #111;}
a.default img:hover {border:3px solid #111;}
a.default img:selected {border:3px solid #111;}