body{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
h1{padding:0 0 10px 0;margin:0;font-size:30px;line-height:30px;}
h2{padding:0 0 10px 0;margin:0;font-size:18px;line-height:18px;}
h3{padding:0 0 10px 0;margin:0;font-size:16px;line-height:16px;}
p{padding:0 0 10px 0;margin:0;line-height:normal;}
a{color:#006600;}
a:hover{color:#000;}
.small{font-size:16px;color:#353535;}

#albumList, #photosList{padding:10px 0 0 0;font-size:11px;}
#albumList a, #photosList a{font-size:18px;line-height:24px;text-decoration:none;}
#albumList div, #photosList div{width:33%;height:220px;text-align:center;float:left;}
#albumList div a img, #photosList div a img{border:#ccc solid 1px;}
#photosList{text-align:center;padding:10px 0;}
#photosList img{margin:0 5px;}
#photosList a img{border:#666 solid 1px;}
#photosList a img:hover{border:#000 solid 1px;}
#photoNav{color:#666;cursor:default;padding:0;text-align:center;margin:10px 0 0 0;}
#photoTable .left, #photoTable .right{white-space:nowrap;font-size:14px;}
#photoTable .right{text-align:right;white-space:nowrap;}
#photoTable .center{padding:0 15px;}
#photoTable a{font-size:14px;text-decoration:none;}
#photoTable a:hover{text-decoration:underline;color:#000;}
#returnToPhotosHome{}
#photosNav a{float:right;font-size:14px;text-decoration:none;}
#photosNav a:hover{text-decoration:underline;}
#photoImage{padding:15px 0 0 0;text-align:center;}
#photoImage img{margin:0 0 5px 0;}
#photoImage .title{font-size:24px;}
#photoImage .description{}
#photoImage .views{font-size:14px;line-height:28px;font-size:12px;}
#photosList p{padding:0 0 20px 0;}

#donate{}
#donate form{margin:0px 0 2px 0;}
/*div#donate form{margin:2px 0 5px 0;}*/
#supplies{margin:0 0 15px 0;padding:10px 14px;list-style-type:none;overflow:auto;border:#ccc solid 1px;}
#supplies li{width:50%;float:left;padding:0 0 4px 0;}
#dlocations td{width:25%;}

#lost{}
#lost p{font-size:12px;}
#lost #left{padding-right:30px;}
#lost #right{width:38%;}
#reportLostPet{border:#ccc solid 1px;background:#F6F6F6;padding:10px 10px 0 10px;}
#LostPetForm{text-align:right;padding:10px;margin:0 0 10px 0;border:#ccc solid 1px;font-size:12px;display:block;background:#fff;}
#LostPetForm .right{padding:0 0 5px 8px;width:200px;}
#LostPetForm #Name, #LostPetForm #Email, #LostPetForm #Phone, #LostPetForm #PetName, #LostPetForm #Description, #LostPetForm .fakefile #FakeFileInput{font-size:14px;line-height:14px;padding:0;margin:0;width:98%;}
#LostPetForm .fileinputs{position:relative;cursor:pointer;}
#LostPetForm .fakefile{cursor:pointer;position:absolute;top:0px;left:0px;z-index:1;text-align:left;width:100%;padding:0;margin:0;background:url(/images/browse.gif) top right no-repeat;}
#LostPetForm .fakefile #FakeFileInput{cursor:pointer;width:60%;}
#LostPetForm #PhotoImage{cursor:pointer;position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;width:175px;}
#LostPetForm #PhotoImage:hover{cursor:pointer;}
#LostPetForm #Description{height:60px;max-height:200px;}
#LostPetForm #submitButton{text-align:center;}
#LostPetForm #Submit{cursor:pointer;}

#searchBack{overflow:auto;}
#searchBox{display:inline-block;width:130px;height:16px;line-height:16px;padding:3px 5px 0 5px;color:#1F9201;border:#1F9201 solid 1px;background:#E8FFE4;}
#searchButton{display:inline-block;background:url(/images/searchbutton.gif) 0 0 no-repeat;height:22px;line-height:22px;width:54px;padding:0;margin:-1px 0 1px 5px;text-indent:-2000px;}
#searchButton:hover{background-position:0 -22px}







