#av_blogs_header { padding-left:15px; padding-right:15px; margin-bottom:10px; }
#av_blogs_header h1 { margin:0px 0px 5px 0px; }

#av_blogs_landing_content { padding-left:15px; margin-bottom:10px; width:500px; }
#av_blogs_landing_content hr { *width:600px; width: 725px; background-color:#CCCCCC; border:0px solid #CCCCCC; color:#CCCCCC; height:1px; margin:0px 5px 5px 0px; }
#av_blogs_landing_content h3 { color:#002B5C; margin:0px; *margin-top:0px; }

#av_landing_pagination { display:block; background-color:#f2f2f2; height:35px; width:100%; margin-top:15px; }
.av_landing_contents { padding-left:15px; padding-top:10px; }

.post_title { font-size:18px; color:#002B5C; }
.post_title a:link { font-size:18px; color:#0700fd; }

.post_title_cityState a:link { font-size:12px; font-weight:bold; }
.post_title_cityState a:visited { font-size:12px; font-weight:bold; }

.post_title_city { font-size:18px; color:#002B5C; width:500px; font-weight:bold; padding-bottom:5px; }
.post_title_city a:link { font-size:18px; color:#002B5C; width:500px; text-decoration:none; font-weight:bold; padding-bottom:5px; }
.post_title_city a:visited { font-size:18px; color:#002B5C; width:500px; text-decoration:none; font-weight:bold; padding-bottom:5px; }
.post_title_city a:hover { font-size:18px; color:#002B5C; width:500px; text-decoration:underline; font-weight:bold; padding-bottom:5px; }

.posted_by { color: #656565; font-size:10px; padding-bottom:5px; }
.posted_by a:link { text-decoration:none; color:#0700fd;}

.posted_by_picture { padding-top:3px; float:left; width:75px; display:block; margin-right:5px;}

.landing_post_title { font-size:18px; line-height:23px; padding-bottom:5px; }
.landing_post_title a:link { font-weight:bold; }
.landing_post_title a:visited { font-weight:bold; }

.landing_post_content {}

.agent_blog_info { float:left; display:block; width:700px; margin-bottom:10px; border-bottom:1px solid #CCCCCC; padding-bottom:15px; }
.agent_blog_summary { float:left; display:block; width:700px; margin-bottom:10px; }

#agent_blog_info_landing { float:left; display:block; width:700px; margin-bottom:10px; border-bottom:1px solid #CCCCCC; padding-bottom:15px; }
#agent_blog_info_landing .posted_by_picture { padding-top:6px; float:left; width:75px; display:block; margin-right:10px; }

#agent_blog #av_landing_pagination #data_paging_nav #post-paging table { float: right; }
#agent_blog #av_landing_pagination #data_paging_nav #post-paging { text-align: right; }
#agent_blog #av_landing_pagination #data_paging_nav { line-height: 100%; }
#agent_blog #av_landing_pagination #data_paging_nav .padding-top-level { padding: 5px; }

#agent_blog #av_landing_pagination #data_paging_nav { padding-left: 1px; padding-top: 1px; height: 27px; margin-top: 0px; font-size: 11pt; font-weight: bold; }
#agent_blog #av_landing_pagination #post-paging padding-top-level { padding: 0px; }
#agent_blog #av_landing_pagination #post-paging a { text-decoration: none;  color: #0066cc; }
#agent_blog #av_landing_pagination .post-paging-prevnext { padding-left: 2px; padding-right: 2px; font-size: 11px; font-weight: bold;}
#agent_blog #av_landing_pagination .post-page-number { padding-bottom: 1px; padding-top: 2px; font-size: 11px; padding-left: 5px; padding-right: 5px; font-weight: bold; }
#agent_blog #av_landing_pagination #post-paging .grey-out { color: #888; }
#agent_blog #av_landing_pagination #post-paging .selected { border: solid 1px #777; background-color: #fff; }
#agent_blog #av_landing_pagination #post-paging .unselected { border: solid 1px #bbb; background-color: #fff; }


#av_blog_profiles_landing_box { position:relative; width:695px; background-color:#f2f2f2; padding:15px; margin-left:15px;  }
.av_blog_profiles_copy { width:680px;}
.av_blog_profiles_copy h1 { font-size:20px; }

#av_blog_profile_realtor_box { position:relative; width:695px; background-color:#f2f2f2; padding:15px; margin-left:0px; display:block; *height:100%; height:160px;  }
#av_blog_profile_realtor_box .av_blog_profile_uncovered_form { float:left; display:block; width:400px; padding-left:15px; }

