#wrapper{width:100%;margin:0 auto;height:100%;}
#content{width:950px;margin:0 auto;text-align:left;}
#home-header-link{position:absolute;top:36px;float:left;}
#header{height:36px;font-size:11px;color:#fff;line-height:36px;overflow:hidden;}
#menu{height:35px;text-align:left;padding:67px 0 0 320px;font-weight:bold;background:url(../_img/sec-menu-bg.jpg) top left no-repeat;}
#columns{background:url(../_img/1-col-center-column-bg.jpg) top center no-repeat;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:9px 24px 0px 24px; color:#5c5c5c;font-size:12px;line-height:20px;font-family:Arial;text-align:left;}
#columns h1{margin:0;padding:0;margin-left:30px;margin-bottom:12px;line-height:28px;font-size:18px;color:#54a3d9;font-family:Helvetica, Trebuchet MS, sans-serif;}
#columns h2{font-size:16px;margin:0;padding:0;}
#columns h3{font-size:15px;color:#0d7f50;margin:0;padding:0;}
#columns h4{font-size:12px;margin:0;padding:0;color:#54a3d9;}
#columns h5{font-size:10px;margin:0;padding:0;}
#columns h6{font-size:8px;margin:0;padding:0;}
#columns ul li{margin:0;padding:0;margin-left:20px;}
#columns ol li{margin:0;padding:0;margin-left:20px;}
#columns blockquote{padding:10px;font-style:italic;color:#929292;}
#columns a{color:#108858;text-decoration:none;}
#columns a:hover{text-decoration:underline;}
#footer{height:42px;line-height:32px;background:url(../_img/sec-2-col-footer-bg.jpg) top center no-repeat;padding-top:21px;}
#copyright .copy{float:left;}
#copyright .ecfa{float:right;}
.text input, .textarea textarea{width:900px;}
 .gallery-thumbnail{ 
 	overflow: hidden;
 }
 
.gallery-thumbnail .photo{
   width: 150px;
   height: 150px;
   overflow: hidden;
   float: left;
   margin-right: 15px;
   margin-bottom: 15px;
   border: 2px solid #d4d4d4;
 }
 
 .gallery-thumbnail .photo img{ 
 	height: 150px;
 }