/* @override http://localhost:3000/stylesheets/frontpage.css?1209059641 */

body  {font-family: helvetica,tahoma,verdana,arial,sans-serif; background:#231E1F url(/graphics/bg.jpg); background-repeat:repeat-x; background-position: top right;  margin:0px; padding:0;}

a  {text-decoration: none; color: #000;}
a:hover {text-decoration: underline;color:#59879B;}
a.green {color: #009900;}
a.reject {color: #990000;}

h1{font-size:22px;line-height:24px;font-weight:700;margin:0 0 5px 0;}
h2{font-size:20px;line-height:20px;font-weight:700;margin:8px 0 5px 0;}
h3{font-size:14px;line-height:15px;font-weight:700;margin:0;}
h4{font-size:12px;line-height:14px;font-weight:700;margin:0;padding:0}
hr{border: 1px solid #ccc;}

.flash {padding: 8px; font-weight: bold;}
#message {color: #060; background: #B3D1B3;}
#notice {color: #930; background: #EBD7AE;}
#warning {color: #fff; background: #900;}

.errorExplanation {padding: 3px 8px; font-size: 12px; color: #930; background: #EBD7AE; margin: 0 0 10px 0;}

/* SITE WRAPPER & BLOCK LEVEL ELEMENTS ** */
#bodyblock {width: 960px; clear: both; margin: 0 auto; padding: 0 0 0 0px}
#headerbg {width: 960px; height:160px; text-align: top left; padding:0; margin:0; clear:both;}
#header {width: 960px; margin:0 auto; padding: 0 0 0 0px; background: url(/graphics/header.jpg); text-align: top left; clear:both;}
#standingnav {width: 960px; height:30px; margin:0 auto; padding: 0 0 0 0px}
#standingnav_left {width: 400px; height:30px; float:left; display:inline;}
#coltop {width: 960px; height:16px; background: url(/graphics/coltops.jpg) no-repeat; background-position:top right; clear:both; overflow:hidden;}
#colmid {width: 960px;background:url(/graphics/colmids.jpg);}
#colbottom {width: 960px; height:16px; background: url(/graphics/colbottoms.jpg);background-position:top right; overflow:hidden;clear:both}
#coltop2 {width: 100%; height:16px; background: url(/graphics/coltops2.jpg) no-repeat; background-position:top right; overflow:hidden;}
#coltop3 {width: 100%; height:16px; background: url(/graphics/coltops3.jpg) no-repeat; background-position:top right; overflow:hidden;}
#coltop4 {width: 100%; height:16px; background: url(/graphics/coltops4.jpg) no-repeat; background-position:top right; overflow:hidden;}
#coltop_search {width: 100%; height:16px; background: url(/graphics/coltop_search.gif) no-repeat; background-position:top right; overflow:hidden;}
#colmid2 {width: 960px; background: url(/graphics/colmids2.jpg) top right;}
#colmid_search {width: 100%; background: #fff;}
#colbottom2 {width: 100%; height:16px; background: url(/graphics/colbottoms2.jpg);background-position:top right; overflow:hidden; clear:both;}
#colbottom_search {width: 100%; height:16px; background: url(/graphics/colbottoms_search.gif);background-position:top right; overflow:hidden; clear:both;}
#standingnav_right {width: 523px; height:30px; float:right; display:inline text-align: left;}
#standingnav_tab {width: 104px; height:30px; float:left; text-align: center;}
#sitewrap {width: 100%; height:100%; text-align: left; margin: 0 auto; padding: 0 0 0 0px}
#links_container{float:left;height:50px;width:960px;}
#l_search{width:740px; float:left;}
#r_search{width:220px; float:left;}
#l{float:left;width:410px; overflow:hidden;}
#l2{width:619px; float:left;}
#m{float:left;width:209px; overflow: hidden;}
#r{float:right;width:341px; background:url(/graphics/r_bg.jpg) top left no-repeat; overflow: hidden;}

#nav {width: 100%; height:26px; text-align: left; clear:both;overflow:hidden;}
#nav2 {width: 100%; height:24px; background: url(/graphics/nav2.jpg); text-align: left;}
#profilenav_left{width: 18px; height:69px; float:left; background: url(/graphics/profilesubnav.gif); text-align: left;}
#profilenav_middle{max-width: 535px; height:69px; float:left; background: url(/graphics/profilenavmiddle.jpg); background-repeat:repeat-x; text-align: left;}
#profilenav_right{width: 18px; height:69px; float:left; background: url(/graphics/profilesubnav_right.gif); text-align: left;}
#profilenav_container{height:69px; float:left; width:300px; padding:0 0 20px 0px;}
.profilenav_container{height:69px; padding:5px; margin:10px 5px 10px 5px; border:1px solid #999;}
.profilecol1{width:325px; float:left; padding:0 0 0 0px;}
.profilecol2{ width:260px; float:left; padding:0;}
#petpagescol1{width:305px; background:#FFF url(/graphics/300x300bg.jpg) repeat-y; background-position:top left; float:left; padding-left:20px; margin:0 0 20px 0px;}
#petpagescol1_bottom {width:305px; height:10px; background:#333 url(/graphics/300x300bg_bottom.jpg) no-repeat; background-position:top right; float:left; padding:0 0 0px 0;clear:both;}
#petpagescol2{width:275px; float:left; padding:0 0px 0 0px;}
#profilecol2_top{width:285px; background: url(/graphics/profilecol_top.gif) no-repeat;background-position:top right; clear:both;}
#profilehead{width:100%; padding:10px 0 10px 0; float:left;}
#profile_details{width:100%; float:left;}
#profilepost{width:100%; padding:0 0 10px 0; float:left;}
#avatar_container{width:55px; height:100px; float:left; padding:0 10px 10px 0;}
.avatar_container{width:55px; height:100px; float:left; padding:0 10px 10px 0; font-size:12px;color:#000;line-height:15px;font-weight:400;text-decoration:none;}
#avatar_container2{width:55px; height:90px; float:left; margin:0 15px 10px 0; overflow:hidden;}
#resource_col{width:115px; float:left; display:inline; margin:0;}
#resource_col2{width:135px; float:left; display:inline; margin:0 10px 0 10px;}
#thumbnail_block{width:90px; display:inline; float:left; background:#FFF url(/graphics/thumbnail_bg.jpg) top left no-repeat; margin:5px 20px 5px 0; padding:0;}
.thumbnail_container {width:90px; height:140px; float:left; margin:5px 20px 20px 0; padding:0;}
#thumbnail_block2 {width:90px; display:inline; float:left; margin:5px 20px 5px 0; padding:0;}
.thumbnail_block4 {width:90px; display:inline; float:left; background:#FFF url(/graphics/thumbnail_bg.jpg) top left no-repeat; margin:0; padding:0;}
#thumbnail_popup{width:90px; display:inline; float:left; background:#FFF url(/graphics/thumbnail_bg.jpg) top left no-repeat; margin:5px 10px 5px 0; padding:0;}
.thumbnail_block_yellow{width:95px; height:120px; float:left; padding:0; margin:5px 8px 5px 0;overflow:hidden;}
.addphotocol {width:125px; float:left; margin:0; padding:0;}
.addphotocol2 {width:352px; float:left; margin:0 0px 0 0; padding:0;}
#addedtags {width:300px; background:#e2e9ef; margin-top:10px; padding:10px;}
.refinesearch {width:160px; float:left;}
.refinesearch_list {width: 455px; float:left; background:url(/graphics/searchresult_bg.jpg) repeat-y; backround-position:top left;}
.refinesearch_title {background:#5a869f; width:130px;}
.refinesearch_choices {background:#E3F6FF; width:130px;}
.refinesearch_arrow {background:url(/graphics/narrowsearch.jpg); width:130px; height:120px; margin-top:10px;}
#photooptions {clear:both; float:left; padding:10px 0 10px 0px;}
#photobrowse {width:100%; clear:both; padding-bottom:10px;}
.phototitle {height:22px; width:180px; overflow:hidden; background:url(/graphics/phototitle_bg.gif) repeat-x; background-position:top right; float:left; display:inline; font-size:14px;color:#000;font-weight:300;text-decoration:none; padding:2px 0 0 0;}
#stepbox {padding:0 0 0 260px;}
#marketplace_navbox {padding:20px 0 0 235px;}
#titlepad {padding:0 0 0 15px;}
.search_col{width:155px; float:left; margin:0 0px 0 0px;}
.search_col2{width:135px; float:left; margin:0 10px 0 10px;}
.search_formcol{width:120px; float:left; margin:0 0px 0 0px;}
.search_formcol2{width:55px; float:left; margin:0 0px 0 0px; text-align:left;}
.search_formcol3{width:115px; float:left; margin:0 10px 0 10px;}
.marketplace_block {width:270px;float:left;display:inline; padding:5px;}
.dashboard_block {width:250px;float:left;display:inline; padding:5px; clear:both;}
.profile_detail {width:130px;float:left;display:inline; padding:0 0 10px;}
.dashboard_block2 {width:260px;float:left;display:inline; padding:5px; clear:both;}
.marketplace_blockrail {width:140px;float:left;display:inline; padding:5px 0 20px 0;}
.pettalk_leftcol {float:left; width:334px; padding:0 10px 0 20px;}
.pettalk_rightcol {float:left;width:210px; padding:0 10px 0 20px;background:url(/graphics/searchresult_bg.jpg) repeat-y; backround-position:top left;}
.marketplace_listings {width:160px; float:left; padding:10px 0 10px 0;}
.marketplace_listingsbox {width:20px; float:left;}
#galleryheader {width:760px; height:50px; clear:both;} 
#printad_preview {width:13em; background:#FFF7E9;border:1px solid #59879B;}
#printad_previewsample {width:13em; background:#F6F6F6;}
#printad_previewbox {width:559px; background:#FFF;clear:both;}
.printad_txt {font-size:1.2em;color:#000;font-weight:normal; padding:4px;}
.printad_txtsample {font-size:1.2em;color:#E0DACE;font-weight:normal;padding:4px;}
.comment_image {width:55px; float:left;}
.comment_body {width:500px; float:left;}

.quote_box .meta {font-size: 11px; color: #333; padding: 0 0 3px 0;}
.quote_box {width: 90%; border: 1px solid #ccc; background: #eee; padding: 5px 8px; margin: 0 0 10px 10px;}
.quote {color: #666; font-size: 12px;}

.messages {width: 400px !important;}
.messages .item {width: 340px;}
.messages .from {width: 130px;}
.messages .subject {width: 220px;}

.faqmiddle {width:540px; background:#AEDCEA;float:left;clear:both; margin: 10px auto;}
#sectionheader {height:62px; width:560px; clear:both; padding:0 0 0px 0;}
#sectionheader_left {height:62px; padding:0 0 0px 0; float:left}
#sectionheader_sponsor {height:62px; padding:0 0 0px 0; float:left}
.dashboard_leftcol {float:left;width:250px; padding:0 10px 0 20px;float:left;}
.dashboard_rightcol {float:left;width:304px; padding:0 0px 0 10px;margin-left:10px;background:url(/graphics/searchresult_bg.jpg) repeat-y; backround-position:top left;float:left;}
.dashboard_leftcol2 {float:left;width:250px; height:400px; background:url(/graphics/palarrow.gif) no-repeat; background-position:top right; padding:0 10px 0 20px;float:left;}
#cat_cart { margin:0 0 10px 0; clear:both;}
#resources {padding-bottom: 20px;clear:both;background:url("/graphics/cat_cart.gif") 10px -32px no-repeat;}
#indiana_paw {height: 50px; clear: both; padding: 12px 0px;}
#indiana_paw .more_black {font-size: 11px;}
#indiana_paw img {border: none;}
.comment_wedge {background:url(/graphics/commenttop.jpg) no-repeat; background-position:bottom left; height:20px; float:left; padding:0px 0 0 63px; width: 510px;}
.comment_wedge h3 {display: block;}
#comment_container {overflow: hidden;}
.badge {background:url(/graphics/pettag.jpg) no-repeat; background-position:bottom left; width:42px; height:42px; float:left;}

.item {padding: 5px 0; display: block; clear: both; border-bottom: 1px solid #ccc;}
.item .left {width: 220px; margin-right: 10px;}
.item .control {width: 90px; float: left;}

#pet_patrol_front {clear: both; padding-bottom: 15px;}

#user_photos {padding: 5px 20px 15px 20px; font-size: 12px;}

.pet_patrol_large, .pet_patrol_small {}
.pet_patrol_small {padding: 6px 0 3px 0;}

.pet_patrol_large .thumb, .pet_patrol_small .thumb {
	display: block;
	float: left;
	background: #fff url("/graphics/pet_patrol_bg_large.gif") bottom right no-repeat;
	padding: 3px 6px 3px 3px;
}
.pet_patrol_large img {border: 0; width: 160px; height: 146px;}

.pet_patrol_small img {border: 0; width: 72px; height: 72px;}

.caption {color: #000;display: block; float: left; font-size: 12px; padding: 2px 0; line-height: 14px;}
.caption:hover {text-decoration:underline;}

.pet_patrol_small .caption {width: 70px; margin-left: 5px;}


#eyepiece_block {background:url("/graphics/eyepiece_bg.jpg") top left no-repeat; padding: 15px 28px 22px 17px; margin: 0 0 0 6px; height: 124px; position: relative; top: -10px;}
#eyepiece_content {position: relative;}
#eyepiece_block h1 {text-transform: uppercase; font-size: 13px; color: #BC824A; padding: 5px 0 0 5px; line-height: 12px;}
#eyepiece_block h2 {margin:0; padding:0; }
#eyepiece_block h2 a {font-size: 16px; }
.eyepiece_div p { margin: 4px 5px 4px 0;font-size: 12px;}
.eyepiece_div {	 height: 120px;}
.eyepiece_div div {	margin-left: 90px;}

#featuredlink {	background: url("/graphics/spotlight.jpg") top left no-repeat;}
#featuredlink h1 {padding: 5px 5px 0 35px;}

#newshounds {background: url("/graphics/newshounds_logo.jpg") bottom left no-repeat;}
#newshounds div { margin-left: 105px;}

#vetexpert {background: url("/graphics/vetexpert_logo.jpg") bottom left no-repeat;}
#vetexpert div {margin-left: 110px;}

#dots {	position: absolute;	top: 5px; right: 5px;}
.dot, .dot_filled {
	background: url("/graphics/dot.jpg") top left no-repeat;
	width: 11px; height: 11px;
	float: left;
	margin-left: 3px;
	-moz-outline: none;
}
.dot_filled {background: url("/graphics/dot_filled.jpg") top left no-repeat;}

/* PLANET DISCOVER ADS ***************************** */
#textads {width:310px; float:left; margin: 0; padding: 0 20px; clear:both;}
ol#pd_ads  {margin: 0; padding: 0;}
#pd_ads li {list-style-type: none; list-style-position: inside; margin: 0; padding: 0 0 10px 0; font-family: arial,geneva,tahoma,verdana,sans-serif;Font-weight:normal;color:#000;font-size:12px;}
#pd_ads li a:link, #pd_ads li a:visited {list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px;font-family: arial,geneva,tahoma,verdana,sans-serif;font-weight:bold;color:#000;}
#pd_ads li h3 a:link, #pd_ads li h3 a:visited  {font-size:15px; line-height:19px; font-family: arial,geneva,tahoma,verdana,sans-serif;font-weight:bold;color:#000;}

#pd_ads p {list-style-type: none; list-style-position: inside; margin: 0px; padding-bottom: 0;font-family: arial,geneva,tahoma,verdana,sans-serif;font-size:12px;font-weight:normal;color:#000;line-height:15px}
#pd_ads p a:link, #pd_ads li a:visited, #pd_ads li active, #pd_ads li visited  {list-style-type: none; list-style-position: outside; margin: 0px; padding-bottom:10px; font-family:arial,geneva,tahoma,verdana,sans-serif; font-size:11px; font-weight:normal; color:#AC3E31; text-decoration:none; line-height:12px}
#pd_ads img{float:left; padding: 4px 10px 0 0; width:50px; height:50px; overflow:hidden}
.expandable {background:url(/graphics/expandable_bg.jpg) no-repeat; background-position:bottom left; height:75px; width:175px; text-align:left; margin:0px 0 7px 20px; padding:0;}


/* HEADER AND NAVIGATION BLOCK LEVEL ELEMENTS ** */

#recentpics {width: 180px;}
#pnav{float:right;padding-right:0px;padding-top:14px}
#pnav2{float:left;padding-right:10px;padding-top:14px}
#star{width:87px;float:left;padding-left:27px;text-align:center;}
#moms{width:83px;float:left;text-align:center;}
#intake{width:82px;float:left;text-align:center;}
#header_middle {height:83px;float:left;width:960px;margin:0 auto;padding:0;overflow:hidden; position: relative;}
#logo_container{float:left;width:430px;}
#login_container{float:right; margin:0; width:430px; text-align:right;}
#profile_nav{float:right;font-size:12px;font-weight:430;color:#FFF;margin-top:0px;}
#searchbar{float:right; width:315px; padding:22px 0 0 0;}
#user_notify {
	float:  right; position: absolute;
	right: 0; bottom: 10px; font-size: 12px; font-weight: bold;
}
#user_notify img {margin-top: 0; float: left; border: 0;}
#user_notify a {float: right; margin-left: 5px;}
.search, .browse{background-color:#fff;border:1px solid #59879B;font-size:12px;color:#000;text-align:left; width:90px; margin:0 0 0px 5px;height:15px;}
.browse{text-align:right; width:120px;height:18px;}
#searchbar form {margin:0; padding:0;}
.go{background-image:url(/graphics/go.gif); background-position:bottom right; width:36px; height:25px; border:0;margin: 2px 0 0 5px;}
.go2{background-image:url(/graphics/go2.gif); width:36px; height:23px; border:0;margin-left:4px;}
.go3{background-image:url(/graphics/go3.gif); width:36px; height:23px; border:0;margin-left:4px;float:left;}
.go5{background-image:url(/graphics/go3.gif); width:36px; height:23px; border:0;margin-left:4px;}
.go4{background-image:url(/graphics/go4.gif); width:36px; height:23px; border:0; margin:0 0 5px 0;}
.continue{background-image:url(/graphics/continue.jpg); width:76px; height:23px; border:0;margin-left:4px;}
.continue2{background-image:url(/graphics/continue.jpg); width:76px; height:23px; border:0;margin-left:9px;}

.list_item { padding: 0 20px 0 20px; }
.list_spacer {height: 10px;}
.dog{background: url(/graphics/paw.gif) bottom right no-repeat;}
.other{}
.cat{background: url(/graphics/cat.gif) bottom right no-repeat;}

#login{height: 70px; padding: 0 15px 4px 18px; font-size: 12px;}
#login .left {width:  240px;}
#login .text_input { width: 80px; margin-right: 3px;}
#connect_logo { background: url("/graphics/connect_logo.jpg") top left no-repeat; width: 80px; height: 65px; float: left;}
#login_form {float: left; width: 220px;}
#login_form form {margin: 0;}

.select{background-color:#fff;border:1px solid #59879B;font-size:12px;color:#000;text-align:left;width:110px;padding:0; margin:5px 0 5px 0;}
.smallcol {width:30px; float:left;}
.marketplacelargecol {width:480px; float:left;}
.marketplace_online {width:168px; height:268px; background: url(/graphics/marketplace_online.jpg) top left no-repeat; margin:0 35px 10px 0; padding:0;float:left;}
.marketplace_online2 {width:168px; height:268px; background: url(/graphics/marketplace_online.jpg) top left no-repeat; margin:0 0px 10px 0; padding:0;float:left;}
.marketplace_print {width:168px; height:268px; background: url(/graphics/marketplace_print.jpg) top left no-repeat; margin:0 35px 10px 0; padding:0;float:left;}
.marketplace_coupon {width:168px; height:268px; margin:0 0px 10px 0; padding:0;float:left;}
.marketplace_holder {width:148px; padding:10px; overflow:hidden;}
.marketplace_blank {width:168px; margin:0 35px 20px 0; padding:0;float:left}
.marketplace_blank2 {width:168px; margin:0 0px 20px 0; padding:0;float:left}
.placeanadbox {width:590px; background: url(/graphics/marketplacebg.jpg) top left no-repeat; margin-bottom:20px; padding:20px 10px 10px 10px;float:left}
.box {background-color:#fff;border:1px solid #59879B;font-size:12px;color:#000;text-align:left;margin-bottom:10px;}
.adoption_info {height:100px; background:url(/graphics/formoreinfo.jpg) no-repeat; float:left; clear:both;}
.eyepiece_logos {width:170px; height:80px; float:left;}

/* LABELS AND GRAPHIC HEADERS ** */

#strip_stats{height:30px; background: url(/graphics/stats.jpg) top left no-repeat; margin:0px 0 0 0; padding:10px 0 0px 0; clear:both;}
#strip_newpost{height:30px; background: url(/graphics/newpost.gif) top left no-repeat; padding:10px 0 0 0;clear:both; margin-left:20px;}
#strip_newcomment{height:30px; background: url(/graphics/newcomment.gif) top left no-repeat; padding:10px 0 0 0;clear:both; margin-left:20px;}
#strip_newmessage{height:30px; background: url(/graphics/newmessage.gif) top left no-repeat; padding:10px 0 0 0;clear:both; margin-left:20px;}
#strip_newmessages{height:30px; width:300px; background: url(/graphics/newmessages.jpg) top left no-repeat; padding:10px 0 0 0;clear:both; margin-left:20px;}
#strip_messages{height:30px; background: url(/graphics/messages.gif) top left no-repeat; padding:10px 0 0 0;clear:both; margin-left:20px;}
#strip_uploadphotos{height:45px;background: url(/graphics/uploadphotos.gif) top left no-repeat; padding:0 0 0 0;clear:both; margin:0 20px 0 20px;}
#strip_createprofile{height:45px; width:550px;background: url(/graphics/createprofile.gif) top left no-repeat; padding:0px 0 0 0;clear:both;margin-left:20px;}
#strip_posts{height:32px; width:200px;background: url(/graphics/posts.jpg) top left no-repeat; padding:0px; margin:0 0 10px 20px; display:block; clear:both;}
#strip_blog{height:32px; width:200px;background: url(/graphics/myblog.jpg) top left no-repeat; padding:0px; margin:0 0 10px 20px; clear:both;}
#strip_myads{height:34px; width:500px;background: url(/graphics/myads.gif) top left no-repeat; padding:0px 0 0 0; margin:0 0 0 20px; clear:both;}
#strip_family{height:30px; background: url(/graphics/strip_family.gif) top left no-repeat; padding:10px 0 0 0;clear:both;}
#strip_pals{height:34px; background: url(/graphics/pals.gif) top left no-repeat; padding:10px 0 0 0; clear:both;}
#strip_comments {height:35px; background: url(/graphics/comments.jpg) top left no-repeat; margin-bottom:10px; margin-left:20px; clear:both;}
#strip_commentspost {height:35px; width:320px;background: url(/graphics/comments.jpg) top left no-repeat; margin:10px 0 0 20px; clear:both;}
#strip_galleries{height:36px; width:320px;background: url(/graphics/petpics_yellow.gif) top left no-repeat;margin-left:20px; text-align:right; clear:both;}
#strip_marketplace{height:34px; background: url(/graphics/marketplace.gif) top left no-repeat;margin-left:20px; margin-top:20px; clear:both;}
#strip_resources{margin-left: 18px; height:45px; width:320px;background: url(/graphics/resources.gif) no-repeat; background-position:bottom left; clear:both;}
#strip_about{height:35px; width:280px;background: url(/graphics/aboutus.gif) top left no-repeat;margin:10px 0 5px 20px;clear:both;}
#strip_hottopics{height:50px; width:390px;background: url(/graphics/hottopics.gif) top left no-repeat;margin-bottom:10px;margin-left:20px;}
#strip_getconnected{height:35px; width:390px;background: url(/graphics/getconnected.gif) top left no-repeat;margin-bottom:10px;margin-top:10px;margin-left:20px;}
#strip_thingstodo{height:50px; width:320px;background: url(/graphics/thingstodo.gif) top left no-repeat; margin-bottom:0px; margin-left:20px; clear:both;}
#strip_inthespotlight{height:30px; width:189px;background: url(/graphics/inthespotlight.gif) top left no-repeat;margin:0px 0 5px 0px;clear:both;}
#strip_inthespotlight2{height:30px; width:189px;background: url(/graphics/inthespotlight2.gif) top left no-repeat;margin:20px 0 10px 0px;clear:both;}
#strip_browsepetfriendly{height:30px; width:309px; /* background: url(/graphics/browsepetfriendly.gif) top left no-repeat; */ margin:0px 0 5px 0px;clear:both;}
#strip_editorspicks{height:30px; width:189px;background: url(/graphics/editorspicks.gif) top left no-repeat;margin:10px 0 0px 0px;clear:both;}
#strip_searchpetfriendly{height:30px; width:300px;background: url(/graphics/searchpetfriendly.gif) top left no-repeat;margin:10px 0 0px 0px;clear:both;}
#strip_browsebydate{height:30px; width:300px;background: url(/graphics/browsebydate.gif) top left no-repeat;margin:10px 0 10px 0px;clear:both;}
#strip_marketplacelarge{height:43px;background: url(/graphics/marketplace_large.gif) top left no-repeat; padding:11px 0 0 0;clear:both; margin:0 20px 0 20px;}
#strip_topdogs{height:32px;text-align:right; background: url(/graphics/topdogs.gif) top left no-repeat;padding:7px 0 0 130px; margin:20px 20px 0px 20px;clear:both;}
#strip_topcats{height:32px;text-align:right; background: url(/graphics/topcats.gif) top left no-repeat;padding:7px 0 0 130px; margin:20px 20px 0px 20px; clear:both;}
#strip_browsemarketplace{height:36px; background: url(/graphics/browsemarketplace.gif) top left no-repeat; margin:10px 20px 0px 20px; clear:both;}
#strip_location{height:36px; background: url(/graphics/moreevents.gif) top left no-repeat; margin:20px 20px 0px 20px; clear:both;}
#strip_description{height:36px; background: url(/graphics/description.gif) top left no-repeat; margin:20px 20px 0px 0px; clear:both;}
#strip_petessentials{height:36px; background: url(/graphics/petessentials.gif) top left no-repeat; margin:20px 20px 0px 0px; clear:both;}
#strip_popupheader{height:38px; background: url(/graphics/popupheader.gif) top left no-repeat; margin:10px 20px 0px 20px; text-align:right;}
#strip_featuredpet {height:38px; background: url(/graphics/featuredpet.gif) top left no-repeat; margin:0; text-align:right;clear:both;}
#strip_newfaces {height:38px; background: url(/graphics/newfaces.gif) top left no-repeat; margin:10px 20px 0px 20px; text-align:left; clear:both;}
#strip_placeanad{height:45px;background: url(/graphics/placeanad.gif) top left no-repeat; padding:0 0 0 0;clear:both; margin:0 20px 0 20px;border-style:solid; border-color:#444; border-width:0 0 1px; }
#strip_petessentials2{height:36px; background: url(/graphics/petessentialswhite.gif) top left no-repeat;padding:7px 0 0 130px; margin:20px 20px 0px 20px;clear:both;text-align:right;}
#strip_browsepettalk{height:36px; background: url(/graphics/browsepettalk.gif) no-repeat;background-position:top left; clear:both;}
#strip_searchpettalk{height:36px; background: url(/graphics/searchpettalk.gif) top left no-repeat; clear:both;}
#strip_pettalk{height:42px; background: url(/graphics/pettalk.gif) no-repeat;background-position:top left;float:left}
#strip_newposts{height:36px; background: url(/graphics/newposts.gif) no-repeat; margin:20px 0 10px 20px; background-position:top left; clear:both;}
#strip_manage{height:30px; width:242px; background: url(/graphics/manageyourprofiles.jpg) no-repeat; margin:0 0 0px 00px; background-position:top left; clear:both;}
#strip_using{height:30px; width:242px; background: url(/graphics/usingindypaws.jpg) no-repeat; margin:0 0 0px 0px; background-position:top left; clear:both;}
#strip_accountsettings{height:30px; width:242px; background: url(/graphics/accountsettings.gif) no-repeat; margin:0 0 0px 0px; background-position:top left; clear:both;}
#strip_similarads{height:30px; width:242px; background: url(/graphics/similarads.gif) no-repeat; margin:20px 0 0px 00px; background-position:top left; clear:both;}
#strip_addapetpal{height:30px; background: url(/graphics/addapetpal.gif) no-repeat; margin:0px 0 0px 20px; background-position:top left; clear:both;}
#strip_pendingrequests {height:34px; background: url(/graphics/pendingrequests.gif) no-repeat; margin:0px 0 0px 20px; background-position:top left; clear:both;}
#strip_adlinks {height:29px; background: url(/graphics/adlinks.gif) top left no-repeat; margin: 0 0 5px 20px; clear:both;}
#strip_petpatrol {height:34px; background: url(/graphics/petpatrol.gif) no-repeat; margin:0px 0 10px 20px; background-position:top left; clear:both;}
#strip_newuserpics {height:30px; background: url(/graphics/newuserpics.gif) no-repeat; margin:10px 0 10px 20px; background-position:top left; clear:both;}
#strip_searchresults {height:52px; background: url(/graphics/searchresults.gif) no-repeat; margin:0px 0 10px 20px; background-position:top left; clear:both;}
#strip_getinvolved {height:34px; background: url(/graphics/getinvolved.gif) no-repeat; margin:0px 0 5px 20px; background-position:top left; clear:both;}
#strip_myblog {height:34px; background: url(/graphics/myblog.gif) no-repeat; margin:0px 0 5px 20px; background-position:top left; clear:both;}
#strip_browsecategories {height:34px; background: url(/graphics/browsecategories.jpg) top left no-repeat; clear:both; padding:0 0 5px 0;}

.strip_ownertoowner {height:42px; background: url("/graphics/strip_ownertoowner.gif") top left no-repeat; margin: 0 0 0 20px;}
.strip_pettopet {height:42px; background: url("/graphics/strip_pettopet.gif") top left no-repeat; margin: 0 0 0 20px;}
.strip_petpatrol {height:40px; background: url("/graphics/strip_petpatrol.gif") top left no-repeat;}
.strip_saycheese {height:40px; background: url("/graphics/strip_saycheese.gif") top left no-repeat;}
.strip_havefun{height:55px; background: url("/graphics/strip_havefun.jpg") top right no-repeat; clear:both; margin-left: 20px;}
.strip_adopt {height:40px; background: url("/graphics/strip_adopt.jpg") top left no-repeat;}
.strip_dashboard {height:40px; width:220px; background: url("/graphics/dashboard.gif") top left no-repeat; float: left;}
.strip_needhelp {height: 40px; background: url("/graphics/strip_needhelp.gif") top left no-repeat;}
.strip_hottopics {height: 45px; background: url("/graphics/strip_hottopics.gif") top left no-repeat;}
.strip_falconcam {height: 40px; background: url("/graphics/strip_falconcam.gif") top left no-repeat;}
.strip_animalcams {height: 40px; background: url("/graphics/animalcams.gif") top left no-repeat;}
.strip_webcams {height: 45px; background: url("/graphics/strip_webcams.jpg") top left no-repeat;}
.strip_subhead {color: #333; font-size: 12px; padding: 2px 0;}

/* WEATHER AND CALENDAR ITEMS ** */

#weather_col2{float:left;display:inline;width:48px;background:transparent;margin:0 auto;padding:0 px 0 0}
#weather_col1{float:left;display:inline;width:105px;text-align:left;background:transparent;margin:0 auto;padding:0}
#weather_container{display:block;width:165px;background:transparent;margin:0 auto;padding:10px 0 10px}
#AJAX_calendar_widget_area {float: left;}
#calendarbox{ padding: 5px; background: #fff;}
#calshadow{}
#calitem{width:179px;margin:0;padding:1px 0 0 20px;}
#calitembottom{width:170px;height:19px;margin:0;padding:1px 0 0 21px}
#calitemtop{width:172px;height:50px;background:url(/graphics/calendaritemtop.jpg) no-repeat;background-position:bottom left;margin:0;padding:1px 0 0 21px}
.calwidget_bottom{}
.stack {width:435px; padding:10px 10px 10px 10px; clear:both; font-size:12px;color:#000;line-height:15px;font-weight:400;text-decoration:none;}
.tbl_noborder tr{border-bottom:hidden;margin:0;padding:0;}
.cal_editors {float:right; height:15px; width:68px; background:#59879B}
.editorspick {float:right; height:15px; width:68px; background:#59879B url(/graphics/check.gif) top left no-repeat;}
.cal_leftcol {float:left; width:210px; padding:0 10px 0 20px;}
.cal_rightcol {float:left;width:334px; padding:0 10px 0 20px;background:url(/graphics/searchresult_bg.jpg) repeat-y; backround-position:top left;}
table.caltable {text-align: center;font-weight: bold;font-size: 12px; color: #404040; width: 332px; background-color: #E5E3E3; border: 1px #59879B solid; border-collapse: collapse; border-spacing: 0px;}
td.borders {border: 1px #59879B solid; border-collapse: collapse; border-spacing: 0px;}
td.today {border: 1px #59879B solid; border-collapse: collapse; border-spacing: 0px; background:#59879B;}
.special_pics .image {width:100px; height:auto; padding:0; margin:5px 12px 0 0px;}

/* TEXT STYLES ** */

.postitle{font-size:32px;font-weight:700;float:left;text-align:center;margin:1px}
.white {color:#FFF; font-weight:500;font-size:12px; text-align:center;padding:4px;}
.white a{text-decoration:none;color:#CCC}
.white a:hover{color:#59879B;text-decoration:underline}
.whitepad {color:#FFF; font-weight:500;font-size:12px; text-align:left;padding-bottom:3px; padding-top:3px;line-height:15px;clear:both;}
.whitepad a{text-decoration:none;color:#CCC;padding-bottom:3px; padding-top:3px;line-height:15px;clear:both;}
.whitepad a:hover{color:#59879B;text-decoration:underline;padding-bottom:3px; padding-top:3px;line-height:15px;clear:both;}

.whitepad_large {color:#FFF; font-weight:500;font-size:16px; text-align:left;padding-bottom:3px; padding-top:22px;line-height:16px;clear:both;}
.whitepad_large a{text-decoration:none;color:#FFF;padding-bottom:3px; padding-top:22px;line-height:16px;clear:both;}
.whitepad_large a:hover{color:#59879B;text-decoration:underline;padding-bottom:3px; padding-top:22px;line-height:16px;clear:both;}

.whitepad_small {color:#FFF; font-weight:500;font-size:10px; text-align:left;padding-bottom:3px; padding-top:3px;line-height:13px;clear:both;}
.whitepad_small a{text-decoration:none;color:#CCC;padding-bottom:3px; padding-top:3px;line-height:13px;clear:both;}
.whitepad_small a:hover{color:#59879B;text-decoration:underline;padding-bottom:3px; padding-top:3px;line-height:13px;clear:both;}
.whitesm {font-size:12px;font-weight:700;float:left;text-align:center;margin:1px}
.black, .black a:link, .black a:visited{color:#000;text-decoration:none}
.black a:hover{color:#59879B;text-decoration:underline}

.darkblack, .darkblack a:link, .darkblack a:visited{font-size:12px; float:left; font-weight:700; clear:both; padding:0 0 2px 5px; margin:0; color:#000;text-decoration:none}
.darkblack a:hover{font-size:12px; float:left; font-weight:700; clear:both; padding:0 0 2px 5px; margin:0; color:#59879B;text-decoration:underline}

.paginationlinks {font-size:16px;color:#59879B;line-height:15px;font-weight:800;text-decoration:none}
.paginationlinks a:link, .paginationlinks a:visited {font-size:12px;color:#000;line-height:15px;font-weight:400;text-decoration:none}
.paginationlinks a:hover {font-size:12px;color:#F8CB65;line-height:15px;font-weight:400;}
#petpics_widget {width:300px; height:175px; background:url(/graphics/petpics_search.jpg) no-repeat; clear:both; display:block; margin:0 0 0 13px;}
#petpics_widget2 {width:300px; background:url(/graphics/petpics_search2.jpg) no-repeat; clear:both; float:left; margin:0 0 0 13px; padding:0;}
.marketplace_holder {width:148px; padding:10px;}
/* #sectionheader_sponsor {width:280px; height:62px; padding:0 0 0px 0; float:left} */
#petpicsheader {height:114px; background: url(/graphics/petpicsheader.jpg) top left no-repeat; margin:0px; padding:0; position: relative;}
#search_photos {position: absolute; top: 10px; right: 20px;}
#petpicsheader_sponsor {
	position: absolute;
	left: 190px;
	bottom: 50px;
	width: 180px;
	height:70px;
}

/* On the Pet Pics page */
.gallery_title {font-size: 11px;}
#pics {width: 560px; float: left;}
#petpatrol  {width:566px; background: url(/graphics/petpatrol_bg.jpg)  repeat-x; margin:0px; padding:5px 0 0 13px; background-position:top left; float:left;}
#pics div {float: left; width: 120px; padding: 0; margin: 0;}
#pics h3 {padding-right: 10px;}
#pics div div {float: none; clear: both;}
#pics .txtpad2 {display: none;}

.petpatrolpic {width:127px; padding:0; margin:0;}
.petpatrolwrap {float:left; width:127px; margin:0px; padding:0 12px 0 0px;}
.petpics_blue {width:168px; background: url(/graphics/marketplace_print.jpg) top left no-repeat; margin:0; padding:0; float:left;}
.petpics_blue2 {width:168px; background: url(/graphics/marketplace_print.jpg) top left no-repeat; margin:0 0px 10px 38px; padding:0; float:left;}
.petpics_blue3 {width:168px; background: url(/graphics/marketplace_print.jpg) top left no-repeat; margin:0; padding:0; float:right;}

#animalcams .pet_patrol_small {width: 84px; float: left; padding: 0;}
#animalcams .caption {margin: 0;}
#animalcams b {font-size: 12px;}


.filter_controls { height: 40px; font-size: 14px; color: #666; }

.txt {font-size:12px;color:#000;line-height:15px;font-weight:400;}
.txt a:hover{color:#59879B;}
.edit, .edit a:link, .edit a:visited {font-size:12px;color:#59879B;font-weight:600;text-decoration:none}
.edit a:hover{font-size:12px;color:#59879B;font-weight:600;text-decoration:underline}
.txtpad, .txtpad a:link, .txtpad a:visited, .txtpad p {font-size:12px;color:#000;font-weight:400;text-decoration:none;line-height:16px; padding-bottom:2px; padding-top:3px;}
.txtpad a:hover{font-size:12px;color:#59879B;font-weight:400;text-decoration:underline; padding-bottom:2px; padding-top:3px;line-height:16px;}
.txtpad_center, .txtpad_center a:link, .txtpad_center a:visited, .txtpad_center p {font-size:12px;color:#000;font-weight:400;text-decoration:none; padding-bottom:3px; padding-top:2px;text-align:center;}
.txtpad_center a:hover{font-size:12px;color:#59879B;font-weight:400;text-decoration:underline; padding-bottom:3px; padding-top:2px; text-align:center;}
.txtpad2, .txtpad2 a:visited, .txtpad2 p {font-size:12px;color:#666;font-weight:400;text-decoration:none; margin:0; padding:10px 0 3px 0;}
.txtpad2 a:link, .txtpad2 a:hover{font-size:12px;color:#59879B;font-weight:400;text-decoration:underline; margin:0; padding:10px 0 3px 0;}
.title, .black a:link, .title a:visited{font-size:12px;color:#000;font-weight:400;text-decoration:none}
.title a:hover{font-size:12px;color:#59879B;font-weight:600;text-decoration:underline}
.gray, .gray a:link, .gray a:visited {color:#989898; font-size:12px;}
.gray a:hover {color:#59879B;text-decoration:underline; font-size:12px;}
.gray_large, .gray_large a:link, .gray_large a:visited {color:#989898; font-size:16px;}
.gray_large a:hover {color:#59879B;text-decoration:underline; font-size:16px;}
.gray_small, .gray_small a:link, .gray_small a:visited {color:#989898; font-size:10px;}
.gray_small a:hover {color:#59879B;text-decoration:underline; font-size:10px;}
.txtgray, .txtgray a:link, .txtgray a:visited {font-size:12px;color:#777;font-weight:400;text-decoration:none}
.txtgray a:hover {font-size:12px;color:#59879B;font-weight:400;text-decoration:underline}
.navlinks{font-size:12px;font-weight:700;margin:0;}
.navlinks a{text-decoration:none;color:#FFF;}
.navlinks a:hover{color:#FFF;text-decoration:underline}
.navlinksmain{font-size:12px;font-weight:700;margin:0;}
.navlinksmain a{text-decoration:none;color:#000}
.navlinksmain a:hover{color:#59879B;text-decoration:underline}

.rust { color: #A83F21; }
.step {color:#6D5A38; font-weight:700;font-size:16px; display:inline;}
.txt_small, .txt_small a:link, .txt_small a:visited {font-size:10px;color:#000;font-weight:400;text-decoration:none}
.txt_small_blue a:hover{font-size:10px;color:#59879B;font-weight:400;text-decoration:underline}
.txt_small_blue, .txt_small_blue a:link, .txt_small_blue a:visited {font-size:10px;color:#59879B;font-weight:400;text-decoration:none}
.txt_small a:hover{font-size:10px;color:#59879B;font-weight:400;text-decoration:underline}
.txt_small_pad, .txt_small_pad a:link, .txt_small_pad a:visited {font-size:10px;color:#000;font-weight:400;text-decoration:none;padding:5px 0 5px 0;}
.txt_small_pad a:hover{font-size:10px;color:#59879B;font-weight:400;text-decoration:underline; padding:5px 0 5px 0;}

.red {color:red; font-weight:700;font-size:12px;}
.red {font-size:14px;color:red;font-weight:400;padding-right:5px;}

/* TAG CLOUD ** */

.cloud1, .cloud1 a:link, .cloud1 a:visited {line-height:22px; font-size:12px;color:#dcb278;font-weight:600;text-decoration:none}
.cloud1 a:hover{line-height:22px;font-size:12px;color:#59879B;font-weight:600;text-decoration:underline}
.cloud2, .cloud2 a:link, .cloud2 a:visited {line-height:22px; font-size:16px;color:#cca76f;font-weight:600;text-decoration:none}
.cloud2 a:hover{line-height:22px; font-size:16px;color:#59879B;font-weight:600;text-decoration:underline}
.cloud3, .cloud3 a:link, .cloud3 a:visited {line-height:22px; font-size:18px;color:#be9b67;font-weight:600;text-decoration:none}
.cloud3 a:hover{line-height:15px; font-size:18px;color:#59879B;font-weight:600;text-decoration:underline}
.cloud4, .cloud4 a:link, .cloud4 a:visited { line-height:22px; font-size:20px;color:#90774e;font-weight:600;text-decoration:none}
.cloud4 a:hover{line-height:22px; font-size:20px;color:#59879B;font-weight:600;text-decoration:underline}
.cloud5, .cloud5 a:link, .cloud5 a:visited {line-height:22px; font-size:24px;color:#6e5b3a;font-weight:600;text-decoration:none}
.cloud5 a:hover{line-height:22px; font-size:24px;color:#59879B;font-weight:600;text-decoration:underline} 
 
 
/* LIST ELEMENTS ** */
.current2 {font-weight:700;}
.current {background: url(/graphics/carrot.jpg) 50% no-repeat; background-position:bottom}
ul#mainnav2{list-style-type:none;font-size:12px;font-weight:500;margin:0;padding:0}
ul#mainnav2 li{;list-style-type:none;float:left;margin:1px;padding:0;}
ul#mainnav2 a{float:left; color:#FFF; text-decoration:none;padding:0 24px 0 0;}
ul#mainnav2 a:hover {color:#f5cc9e;}
ul.mainnav{list-style-type:none;font-size:12px;font-weight:700;margin:0;padding:6px 0 0 0}
ul.mainnav li{list-style-type:none;float:left;margin:1px;padding:0;}
ul.mainnav a{float:left;text-decoration:none;margin:0 24px 0 0;padding:0;height:20px;}
ul.mainnav a:hover {color:#FFF;}
ul#links{list-style-type:none;font-size:12px;font-weight:700;margin:0;}
ul#links li{list-style-type:none;float:left;text-align:right;margin:1px}
ul#links a{float:left;width:8em;text-decoration:none;color:#CCC}
ul#links a:hover{color:#59879B;text-decoration:underline}
ul.marketplace_list {list-style-type:none;font-size:12px;font-weight:400; margin:0 0 0 0px; padding:0;}
ul.marketplace_list li{padding:0 0 0 10px; line-height:12px; margin:0 0 3px 0px; background:url(/graphics/right2_list.gif) top left no-repeat;}
ul.marketplace_list a{text-decoration:none;line-height:12px; color:#000; padding:0; margin:0;}
ul.marketplace_list a:hover{color:#59879B;line-height:12px; text-decoration:underline;margin:0; padding:0;}
ul#profile_links{list-style-type:none;font-size:12px;font-weight:700; margin:0; padding:10px 0 0 0; width:430px; text-align:right; float:right;}
ul#profile_links li{list-style-type:none;font-size:12px;font-weight:700;float:right;text-align:right;margin:0; padding:0;}
ul#profile_links a{float:left;text-decoration:none;color:#FFF}
ul#profile_links a:hover{color:#59879B;text-decoration:underline;margin:0; padding:0;}
ul.tags {list-style-type:none;color:#59879B;font-size:12px;font-weight:600; margin:0; padding:0px 0 0 0; text-align:left;}
ul.tags li{list-style-type:none;font-size:12px;font-weight:600;text-align:left;margin:0; padding:0;display:inline; line-height:13px;}
ul.tags a{color:#ce924c;text-decoration:none;margin:0; padding:0;}
ul.tags a:hover{color:#59879B;text-decoration:underline;margin:0; padding:0; }
li#help a{width:7em}
li#logout a{width:5em}
li#welcome a{width:10em}
li#cars a{width:4em}
li#jobs a{width:4em}
li#real_estate a{width:7em}
li#apartments a{margin-left:3px;width:7em}
li#shopping a{margin-left:3px;width:6em}
li#classifieds a{width:7em}
li#dating a{width:5em;}
li#account a{height:20px;}
li#talk a{height:20px;}
li#events a{height:20px;}
li#groups a{height:20px;}
li#market a{height:20px;}
li#lost a{height:20px;}
li#contact a{height:20px;}
li#coupons a {width:6em;}

ul.brown {list-style-type: none; margin: 0; padding: 0;}
ul.brown li { background: url("/graphics/arrow_brown.gif") left 1px no-repeat; padding-left: 9px;}

ul.camlinks {font-size: 12px;}
ul.camlinks li {padding-bottom: 6px; padding-top: 2px; line-height: 12px;}

.cam {width: 150px; padding: 0 10px 10px 0; float: left; text-align: center; font-size: 11px;}
.cam img {display:block; border: 2px solid #000; margin-bottom: 3px;}

/* BORDERS AND PADDING ** */

.skyscraper {width:175px; height:615px; margin:10px 0 10px 15px; padding: 4px 8px 8px 4px; background:url(/graphics/skyscraper_shadow.gif) top left no-repeat;}
.calendarmap {width:310px; height:310px; background:url(/graphics/calendar_map_bg.gif) no-repeat; padding:3px 0 0 3px; background-position:top left; float:left; margin:5px 10px 10px 0;}
.eyepiece_div .image {width: 75px; height:75px; border-style:solid;border-color: white;border-width:5px; padding:0; margin:0 0px 0 5px;}
.image{border-style:solid;border-color: white;border-width:5px;}
.image4{border-style:solid;border-color: white;border-width:5px; margin:0 0 5px 0;}

.image2{border-style:solid;border-color: white;border-width:5px;margin:0 10px 5px 0;}
.image3{margin:0 9px 4px 0;border:1px solid white;}
.post_body {padding:4px 0 4px 0;}
.guide_thumb {float:left; border-style:solid;border-color:#59879B;border-width:1px;margin:0 10px 5px 0;}
.list_image{border-style:solid;border-color: white;border-width:5px;margin-bottom:5px;}
.image_avatar{border-style:solid;border-color:#EFB47F;border-width:2px;}
.image_profile{border-style:solid;border-color:#7ECDFF;border-width:2px;}
.marketplace{border-style:solid;border-color: white;border-width:5px; margin-right:10px;}
.avatar{padding:0px 10px 5px 0;}
.profile_avatar{padding:10px 4px 7px 1px; display:inline; float:left;}
.profile_avatar2{padding:5px; display:inline; float:left;}
.profilenav_avatar {border:1px solid white;}
.thumbnail{padding:5px 5px 10px 10px; width:90px; display:inline; float:left;}
.thumbnailaddpet{padding:0px 10px 30px 0px; width:90px; float:left;}
#thumbnail_block3{width:90px; display:inline; float:left; background:#FFF url(/graphics/thumbnail_bg.jpg) top left no-repeat; margin:5px 25px 20px 0; padding:0;}
.petphotos_block {width:185px; height:185px; display:inline; float:left; background:url(/graphics/petphotos_bg.jpg) no-repeat; background-position:bottom right; margin:0px 0px 5px 0; padding:0;}
.petphotos_item {width:180px; height:220px; display:inline; float:left; height:205px; padding:0 13px 20px 0; margin:0 0 10px 0;}
.profileimage{border-style:solid;border-color: white;border-width:5px;margin:10px 20px 0 0;display:inline;}
.l25 {padding-left:25px;}
.l20 {padding-left:20px;}
.l10 {padding-left:10px;}
.l10r20 {padding:0 20px 0 10px;}
.l20r10 {padding:0 10px 0 20px;}
.t55 {padding-top:55px;}
.loginpad{ margin-bottom:6px;}
.n1_left {padding-left:127px; float:left; display:inline;}
.n1_left2 {padding-left:10px; padding-top:5px;}
.n1_right { float: right; display: inline;}
.r10 {padding-right:10px;}
.r20 {padding-right:20px;}
.b5l15 {padding:0 0 5px 15px;}
.b5l15 {padding:0 0 5px 10px;}
.t5 {padding-top:5px;}
.t10 {padding-top:10px;}
.t25 {padding-top:25px;}
.t60 {padding-top:60px;}
.t8 {padding-top:8px;}
.b5 {padding-bottom:5px;}
.b10 {padding-bottom:10px;}
.b20 {margin-bottom:20px;}
.calitem_pad{padding:0 10px 0 0px;}
.l20r10{padding:0 10px 0 20px;}
.l20r20{padding:0 20px 0 20px;}
.l20b10r20{padding:0 20px 10px 20px;}
.t10b10{padding:10px 0 10px 0;}
.t10r10b10l10{padding:10px 10px 10px 10px;}
.l10r10{padding:0 10px 0 10px;}
.l10r20{padding:0 20px 0 10px;}
.t5b5{padding:5px 0 5px 0;}
.t10r10b0l20{padding:10px 10px 0 20px;}
.t10r10b0l10{padding:10px 10px 0 10px;}
.t10r20b0l19{padding:10px 20px 0 19px;}
.p10{padding:10px 10px 10px 10px;}
.p20{padding:20px 20px 20px 20px;}
.t10r20b10l20{padding:10px 20px 10px 20px;}
.t0r20b10l20{padding:0 20px 10px 20px;}
.popupphoto {margin:0 10px 10px 20px;}
.popupleft {margin-right:5px;}
.popupright {margin-left:5px;}

/* DIVIDERS, FIXES AND ALIGNMENT ** */
.gray_bg {background:#E7E5E5; width:100%; padding:0; margin-bottom:10px; float:left;}
.gray_thumbs {width: 200px; background:#fff; margin-bottom:10px; padding-left:10px; padding-top:5px; float:left;}
.divider_rule {height: 1px;background-image:url(/graphics/divider2.jpg);background-repeat: repeat-x;padding-bottom: 10px;}
#divider_ruleclear {width: 618px;height: 1px;background-image:url(/graphics/divider.jpg);background-repeat: repeat-x;clear:both;}
#divider_rulegray {width: 100%;height: 1px;background-image:url(/graphics/divider2.jpg);background-repeat: repeat-x;padding-bottom: 5px;}
#divider_rule2 {width: 618px; height: 1px;background-image:url(/graphics/divider.jpg); background-repeat: repeat-x; padding-bottom: 10px; clear:both;}
.divider_dots {height:2px; background:url(/graphics/dots.jpg) repeat-x; margin-bottom:2px; margin-top:2px;  clear:both;}
.divider_dots2 {height:2px; background:url(/graphics/dots.jpg) repeat-x; margin-bottom:8px; margin-top:2px;  clear:both;}
#right{text-align: right;}
#left{text-align: left;}
.cal_left {
display: inline;
float:left;
padding-bottom:10px;
margin: 0px 0px 0px 15px;
}
.cal_right {float:right}
.left {float: left;}
.clear {clear: both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{height:1%}
#different{height:269px; padding:6px 0 0 20px;clear:both;}
.blockad{padding:10px 0 0 20px;}
#ad_300_2 {
	height:269px; padding:13px 0 0 20px;clear:both;
	background: url("../graphics/300_ad_bg.jpg") top left no-repeat;
}


/* AJAXED AND FORM ELEMENTS ** */

.submit2{background-image:url(/graphics/submit_white.jpg); background-repeat: no-repeat; width:68px; height:22px; border:0;margin-left:0px; margin-top:0px;}
form label {font-size: 12px; color: #000; font-weight: bold;}
.text_input {border: 1px solid #BC824A;}

a.custombutton {
	font-family: Arial, Verdana, sans-serif; text-decoration: none; position: relative; top: -3px;
	display: block; margin-right: 5px; float: left;
}

a.custombutton div {
	cursor: pointer;
	display: block; 
	height: 28px; float: left; 
}

a.custombutton div.l {
	background: url("/graphics/bluebutton_left.png") top left no-repeat; 
}

a.custombutton div.r {
	background: url("/graphics/bluebutton_right.png") top left no-repeat;
	width: 12px;
}

a.custombutton span {
	cursor: pointer;
	font-size: 11px; color: #333; text-transform: uppercase; font-weight: bold;
	display: block;	position: relative; top: 8px; margin: 0 7px 0 22px; line-height: 10px;
}

a.custombutton span b {	display: block;	color: #fff; position: absolute; top: -1px; left: -1px;}
a.custombutton:hover {	text-decoration: none;}
a.custombutton:hover b {color: #FFDD77;}

a.graybutton div.l {background: url("/graphics/graybutton_left.png") top left no-repeat;}
a.graybutton div.r {background: url("/graphics/graybutton_right.png") top left no-repeat;}
a.gobutton {margin: 0;}
a.gobutton span {margin: 0 0 0 15px;}

.hidden_submit {
	width: 1px;
	height: 1px;
	background: transparent;
	color: transparent;
	border: none; position: absolute;
}

#searchbar .gobutton {top: 3px;}

.grid {	width: 500px; }
.grid label {width: 100px; float: left; padding-top: 3px;}
.long_labels label{ width: 150px;}
.grid .row {clear: both; padding: 15px 0;}
.grid .left {
	width: 280px;
	clear: right;
}

#pet_selector a {
	display: block;
	width: 80px;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
	padding: 10px 0;
	float: left;
	-moz-outline: none;
}
#pet_selector img { border: 2px solid white; margin-bottom: 5px;}
#pet_selector a:hover {text-decoration: none;}
#pet_selector a.selected { background: url("/graphics/petselector_bg.jpg") top left no-repeat;}

.partial_body {
	margin: 0 0 0 57px;
}

.partial_body h3 {
	font-size: 13px;
}

.author_info {
	height: 14px; overflow: hidden;
}

.author_info, .author_info a {
	font-size: 11px !important; line-height: 13px;
}

.avatar_arrow {
	position: relative; padding-left: 10px; left: -10px;
	background: url("../graphics/arrow_orange.gif") 0 -1px no-repeat;
}

.avatar_arrow a {
	color: #E19E53 !important;
}

.avatar_orange {
	border: 1px solid #E19E53;
	margin: 3px 0 0 0;
}

.partial_body .snippet {
	font-size: 12px; line-height: 15px;
}



/**** Dashboard *************************/

#dashboard {position: relative; font-size: 12px; color: #000;}

#action_controls {float: right; margin-right: 5px;}
#action_controls a {width: 120px; height: 40px; font-weight: bold; font-size: 13px; display: block; float: left;}
#action_controls a span {display: block; float: left; padding: 12px 0 0 37px;}
.action_photo {background:url("/graphics/action_photo.jpg") 2px 1px no-repeat;}
.action_post {background:url("/graphics/action_post.jpg") left 1px no-repeat; width: 110px !important;}
.action_blog {background:url("/graphics/action_blog.jpg") left 0 no-repeat;}

#dashboard h1 {	font-size: 16px; font-weight: 700; color: #5A869F; }

#dashboard .leftcol, #dashboard .rightcol {	margin-top: 15px; float: left;}
#dashboard .leftcol {width: 330px; margin-right: 20px;}
#dashboard .rightcol {width: 220px;}

.comment_snippet .left {
	width: 230px; padding: 5px 0 0 0;
}

#profile_manager {background: #DEE7EC url("/graphics/profile_manager_top.gif") top left no-repeat; font-size: 12px;}
#profile_manager h1 {padding: 8px 8px 0 8px;}
#pm_bottom {background: #DEE7EC url("/graphics/profile_manager_bottom.gif") bottom left no-repeat;height: 8px; width: 220px;}
#profile_manager .profile .info {width: 135px; padding-top: 3px;}
#profile_manager .profile {
	padding: 6px 8px;
}
#profile_manager .human {border-bottom: 1px solid #B1C5CF; padding-top: 0; }
#profile_manager ul {list-style: none;margin: 0;padding: 0; font-size: 11px;}
#profile_manager ul li {
	padding: 1px 0 0 8px; margin: 2px 0; line-height: 11px;
	background: url("/graphics/arrow_brown.gif") left 0 no-repeat;
}
#profile_manager .custombutton { margin-left: 25px;}
#profile_manager #ie_link {
	text-align: center;
	padding: 6px 0 0 0;
	font-size: 14px;
}
.help_col {
	width:  180px;
	float: left;
}
.help_col li {
	margin: 3px 0;
}



/*Get Connected tabbed area ***/
#tabs {background: url(/graphics/nav_bg.jpg) no-repeat; height: 72px; width: 369px; text-align:left; }
#tab_recent {float: left;width: 123px;height:72px;text-align:center;display:inline;}
#tab_popular {color: #000; float: left; width:124px; height:72px; text-align:center; display:inline;}
#tab_my {float: left; width: 122px; height:72px; text-align:center; display:inline;}
#tab_recent #active {display:block; width: 123px; height:72px; text-align:center; color:#000; background:url(/graphics/tab1.jpg); background-position:top left;}
#tab_popular #active {float: left; width: 124px; height:72px; text-align:center; display:inline; color:#000; background:#fff url(/graphics/tab2.jpg) top left no-repeat;}
#tab_my #active {float: left; width: 122px; height:72px; text-align:center; display:inline; color:#000; background:url(/graphics/tab3.jpg); background-position:top left;}

.tabpadding {padding-top:43px;}
.get_connected_seeall, .get_connected_seeall a, .get_connected_seeall a:visited {font-size:12px; color:#000; font-weight:800; text-decoration:none;}
#tabs_dashboard {height: 30px; width: 280px; text-align:left;clear:both; padding:0 0 10px 0;}
#tab_guide {width:80px; height:30px; background-image:url(/graphics/guide.jpg); background-repeat: no-repeat;float:left;}
#tab_about {width:80px; height:30px;background-image:url(/graphics/about.jpg); background-repeat: no-repeat;float:left;}
#tab_documentation {width:80px; height:30px;background-image:url(/graphics/faq.jpg); background-repeat: no-repeat;float:left;}
#tab_guide #active {width:80px; height:30px;background-image:url(/graphics/guide2.jpg); background-repeat: no-repeat;float:left;}
#tab_about #active {width:80px; height:30px;background-image:url(/graphics/about2.jpg); background-repeat: no-repeat;float:left;}
#tab_documentation #active {width:80px; height:30px; background-image:url(/graphics/faq2.jpg); background-repeat: no-repeat;float:left;}
.tabset_content2 {clear:both;height:175px;}
.tab_content2 {height:175px;}
#tab_spacing { height:948px; padding:0 0 0px 0; clear:both;}
.tab_content {color:#000; clear:both; text-align:left; padding-bottom: 40px;}
#blogtabs {background: url(/graphics/blognav_bg.jpg) no-repeat; height: 72px; width: 369px; text-align:left; margin:0 0 20px 0; clear:both;}
#tab_dogs {float: left;width: 123px;height:72px;text-align:center;display:inline;}
#tab_cats {float: left; width:124px; height:72px; text-align:center; display:inline;}
#tab_others {float: left; width: 122px; height:72px; text-align:center; display:inline;}
#tab_dogs #active {display:block; width: 123px; height:72px; text-align:center; background:url(/graphics/dogs_active.jpg) no-repeat; background-position:bottom left;}
#tab_cats #active {float: left; width: 124px; height:72px; text-align:center; display:inline; background:url(/graphics/cats_active.jpg) no-repeat; background-position:bottom left;}
#tab_others #active {float: left; width: 122px; height:72px; text-align:center; display:inline; background:url(/graphics/others_active.jpg); background-position:top left;}
.tabset_content {font-size:11px; color:#000; clear:both; text-align:left; }
.tabpadding {padding-top:43px;}



.tabs_container {height:30px;}
.tabs_container a {
	float: left; background: url("../graphics/tab_right.gif") bottom right no-repeat; margin-right: 1px;
}
.tabs_container a span {
	display: block; background: url("../graphics/tab_left.gif") bottom left no-repeat;
	color: #000; font-weight: 700; text-align: center; font-size: 12px; padding: 8px 14px; cursor: pointer;
}
.tabs_container a.selected {
	background: url("../graphics/tab_selected_right.gif") bottom right no-repeat;
}
.tabs_container a.selected span {
	background: url("../graphics/tab_selected_left.gif") bottom left no-repeat;
}

.more, .more2, .more_black {
	background: url("/graphics/arrow_orange.gif") 1px 4px no-repeat; 
	padding: 4px 0 0 10px; font-size: 12px; color: #000; font-weight: bold;}
.more2 { background-image: url("/graphics/right4.gif");}
.more_black{ background: url("/graphics/arrow_black.gif") 1px 5px no-repeat;}

.participate {
	padding: 10px 0;
}

.participate a {
	font-size:12px; color:#000; font-weight:800;
}


/** ADopt a pet sidebar ***********************************/
#adopt {
	clear: both;
	padding: 15px 5px 0 20px;
}

.petlisting {
	width: 140px;
	padding-right: 10px;
	line-height: 11px !important;
}

.petlisting .txt {
	width: 80px;
	font-size: 11px;
	padding-left: 5px;
}

.petlisting .petname {
	font-size: 12px; font-weight: bold !important;
}

.petfinder_image, #petfinderad center img {width:45px; height:45px; border-style:solid;border-color: white;border-width:5px;padding:0; margin:0 0 3px 0; clear:both;}

#petfinderad center br {display: none;}
#petfinderad center { float: left;}

#petfinder {font-size: 12px;}
#petfinder .custombutton {top: 0;}

#animalcams {
	padding-bottom: 15px;
}
#animalcams .more_black {
	margin-top: 5px; display: block;
}
#animalcams em {font-size: 12px; color: #333;}

#popup_body{width:760px; height:645px; background:#231E1F url(/graphics/popup_bg.jpg); background-repeat:repeat-x; background-position: bottom right; margin:0px; padding:0px;float:left;}
#popup_col1 {width:470px; float:left; padding:0; margin:0;}
#popup_col2 {width:270px; float:left; padding:0; margin:0; overflow:hidden;}
#editphoto {padding:0; margin:0;}
#classifieds_middle {width:300px; height:110px; display:block;}
#classifieds_top {width:300px; height:50px; display:block;}
#classifieds_bottom {width:300px; height:50px; display:block;}
#classifieds_widget2 {width:305px; height:202px; background:url(/graphics/classifiedsad2.jpg) no-repeat; display:block; padding:0 0 10px 0; margin:7px 0 10px 16px;}
#classifieds_widget3 {width:305px; height:250px; background:url(/graphics/classifiedsad_nobg.gif) no-repeat; clear:both; display:block; margin:0 0 0 13px;}

.postlist_body {width:305px; float:left; overflow:hidden;font-size:12px;color:#000;font-weight:400;text-decoration:none;line-height:16px; padding-bottom:2px; padding-top:3px;}
.postlist_body_wide {width:510px; overflow:hidden;font-size:12px;color:#000;font-weight:400;text-decoration:none;line-height:16px; padding-bottom:2px; padding-top:3px;}

#pics a.more_galleries {
	text-align: center;
	padding-top: 30px;
	float: left;
	width: 60px;
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
}