h1 { width:257px; }
p.h1 { display: block; float: none }


hr.other{margin-bottom:2px; margin-top:2px;}

#1{display:block; float:none; clear: both; FONT-WEIGHT: bold; font-family: arial, helvetica, sans-serif; FONT-SIZE: 26px; COLOR: #66cc99; LINE-HEIGHT: 120%; margin:17px 0px 13px 20px;TEXT-ALIGN:left;}
#test{display:block; text-align:center; width: }



#old_giving 	{position: absolute; left: 210px; top: 1px; display:inline; z-index:0; text-align:left; white-space: nowrap;}



#locwrap	{position:relative; width:780px; clear:both; margin: 0px;}
#hot		 {float:right; width:250px; text-align:right; margin: 0px; font-weight: bold; vertical-align:top; padding:4px;}
#page, #loc, #pageloc	{display:block; float:left; margin: 5px 15px 0px 0px; }
#page, #loc, #pageloc 	{font-size: 10px;}
#page	{text-transform: uppercase;font-weight:bold;}
#banner {clear:both; width:780px; text-align:center; margin: 0px 0px 10px 0px; border-top: solid #eaf1f8 2px; padding: 20px 0px 0px 0px;}
#footer {clear:both; width:780px; text-align:center; margin: 5px 0px 0px 0px;}


.cont{display: block; clear: both; text-align: center; margin: 0px auto; border: solid 1px #000000;}

.introduction {text-align:left;display: inline; margin: 0px; FONT-WEIGHT: normal; font-family: arial, helvetica, sans-serif; FONT-SIZE: 16px; COLOR:#669999; LINE-HEIGHT: 120%;}
.introduction a, introduction a:visited  {color: #669999; TEXT-DECORATION: underline;}
.introduction a:hover {color: #66cc99; TEXT-DECORATION: underline;}
.introduction  a:visited:hover{color: #66cc99; TEXT-DECORATION: underline;}


.textleft {display: block; margin: 0px;}
.strap {display: block; text-align:left; font-weight: bold;}
.topimg {display: inline; float:left;}
.imgright {display: inline; float:right;}
.imgleft {display: inline; float:left;}
.gallery {text-align:center;}
.gal {border: inset 2px #eaf1f8; margin: 3px;} 

ul.quicklinks{displaY: block; text-align:left; margin: 14px 0px 0px 15px; list-style-type: none;}
ul.quicklinks li{padding: 6px 0px 7px 0px;}




#copy {display:block; float:none; clear: both; margin: 5px 0px 0px 0px; background:url('img/button-back.jpg'); width:780px; border-top: #eaf1f8 1px solid; border-bottom: #eaf1f8 1px solid; height: 15px; padding-top:4px; color:#000000; font-size:10px; font-weight:bold;}
#copyright {display: inline; color:#669999;}
#foot {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; text-align:center;}
#tag {FONT-SIZE: 10px; COLOR: #669999; text-align:center;}
.borderless {border: none;}
.wlc {display:block; float:right; width:75px; padding: 1px 0px 0px 1px; margin: 19px 0px 0px 20px; font-weight:bold; font-size:10px; color:#006600; line-height:100%; background: #eaf1f8; border: solid 1px #006600;}
div.ea{	background-color:#ffcc00; border: 3px outset #eaf1f8; padding: 2px 2px 0px 2px; margin: 0px 0px 3px 0px; height: 25px; color: #000000; font-weight: bold; font-size: 12px;}
div.ea a:visited {color:#000000;}
div.ea a {color:#000000;}

.piccy {border: none;}
.item{display: block; float:left; margin: 6px 6px 6px 0px; width:130px; border: none; vertical-align:top; font-size: 12px; font-family: arial, helvetica, sans-serif; overflow: hidden; height: 210px;}
.itemimg, img.hero {border: 1px solid #66cc99; display:inline;}
.item a {display: block; float:none;}
.price {display:block; float:left; width:40px; padding: 5px 0px 0px 0px; margin:0px; font-weight:bold; font-size:13px; color:#669999;}

div.hero h3 a { text-decoration: none }
img.hero { float: left; margin-right: 4px; margin-bottom: 4px }
div.hero p { font-size: 0.8em; margin-bottom: 1px }
