/*
Theme Name: AARP States Blog
Description: Custom theme for AARP developed by Voce Connect
Version: 1.0
Author: Zentere
*/

/* generic/reset styles */
.well strong {font-weight: bold;}
.well em {font-style: italic;}
h1, h2, h3, h4, h5 {line-height: 18px;}
.well h1, .well h1 a {font-size: 30px;}
.well h2, .well h2 a, .sidebar h2, .sidebar h2 a {font-size: 22px; color: #CE000D; text-transform: uppercase; font-weight: bold; line-height: 20px;}
.post-entry-home .h2_home a {font-size: 16px; color: #000000; text-transform:none;  font-weight: bold;  }
.post-entry-home .h22_home a {font-size: 22px; color: #000000; text-transform:none;  font-weight: bold;  }
.post-entry-home .h20_home a {font-size: 20px; color: #000000; text-transform:none;  font-weight: bold;  }
.post-entry-home .h18_home a {font-size: 18px; color: #000000; text-transform:none;  font-weight: bold;  }
.post-entry-home .h16_home a {font-size: 16px; color: #000000; text-transform:none;  font-weight: bold;  }
.post-entry-home .h14_home a {font-size: 14px; color: #000000; text-transform:none;  font-weight: bold;  }

.well h3, .well h3 a {font-size: 20px;}
.well h4, .well h4 a {font-size: 16px;}
.well h5, .well h5 a {font-size: 14px;}
.well h6, .well h6 a {color: #333;}
.well h6.cat_subscribe { clear: both; }
.well h6 a:hover {color: #333;}



.alignright {float: right; display: inline;}
.alignleft {float: left; display: inline;}
.aligncenter {margin: 0 auto; text-align: center;}
.sprite {background: url(images/sprite.gif?v=2) no-repeat;}
.well h2 span {font-size: 16px; font-weight: normal; color: #C05411; text-transform: none;display: block;}
.sidebar h2 span {font-size: 16px; font-weight: normal; color: #C05411; text-transform: none;display: block;}
/* top section, usually included in the header.php */
#ad_top { padding-bottom:10px;}
#top {position: relative;  }
#top2 {position: relative; z-index: 20; padding-bottom:5px;}
.header {position: relative; z-index: 100;}


/* cols is made up of .well and .sidebar */
#cols {}
.well a, .sidebar a {color: #0d7a99; font-weight:bold;}
.well a:hover, .sidebar a:hover {color: #0d7a99; text-decoration: underline; font-weight:bold;}

/* well is the middle area */
.well {width: 620px; float: left;}
.recent-posts-loop {padding-top: 0px; width: 620px;}
.cat{padding-top: 0px;border-top:1px solid #494949;border-bottom:5px solid #494949; padding:10px 0 0px 0px;  margin-bottom:10px; display:block; float:left;}
.cat .cat_title { width:800px; float:left;}
.cat .cat_title h2{color: #494949; font-size: 46px; font-weight: bold;clear:both; margin-top:20px; text-transform: uppercase; }
.cat .cat_title p{padding: 10px 0px 0px 0px; clear:both; font-size: 18px; line-height: 15px; width: 700px;}
.cat .cat_flag { width:140px; float:left;  display:block;padding-bottom:1px;}
.cat .cat_flag img {float:right;}
.cat_title_recent_post{ display:block; padding-bottom:6px;}
.cat_title_recent_post a{ font-weight:bold; color:#0D7A99; }


.cat_title1 {padding-top: 0px; width: 620px; display:block; border-bottom:1px solid #CCCCCC; padding:0px 0 14px 0px; margin-top: 0px;}
.cat_title1 h2{color: #CE000D; font-size: 22px; font-weight: bold;clear:both;}
.cat_title1 p{padding: 5px 0px 15px 0px; clear:both;}

#crumbs{font-size: 11px;}
.hentry {padding-bottom: 30px;  padding-bottom: 10px; position: relative; width: 620px;}
.hentry1 {padding-bottom: 30px; border-bottom: 1px solid #ccc; padding-bottom: 10px; position: relative; width: 620px;border-top: none; margin-bottom:10px;}
.h_ad {border-bottom: 1px solid #ccc; padding-bottom: 30px;width: 620px;border-top: none; padding-top: 20px;  }

.hentry .avatar {margin-right: 15px; float: left; display: inline;}

.post-inner{float: left; display: inline; width: 620px; border-bottom: 1px solid #ccc; padding:0px 0px 14px 0px;}
.title-text {float: left; display: inline; width: 476px; }
.image-left {float: left; display: inline; width: 200px;margin-top:10px; }
.image-left .medium { width: 185px;}
.image-left .thumbnail { width: 182px;}
.image-left-box {clear: both; width:180px; height:160px; overflow:hidden;}

.image-left-inner {float: left; display: inline; width: 144px; margin-top:10px;}
.author-loop .title-text {clear: both; width: auto; float: none; display: block;}
.title-text h2,.title-text h2 a, .title-text h1.single-title,
.title-text h1.single-title a {font-weight: bold; font-size: 24px; color: #333; text-transform: none; padding: 24px 20px 0 0; line-height: 27px;}
.title-text h2, .title-text h1.single-title a {padding: 0;}
.recent-posts-loop .title-text h2, .recent-posts-loop .title-text h1.single-title {padding-top: 4px;}
.title-text p {color: #000; padding-top: 8px; font-size: 12px;}

.title-text-inner h1,.title-text-inner h1 a, .title-text-inner h1.single-title,
.title-text-inner h1.single-title a {font-weight: bold; font-size: 22px; color: #333; text-transform: none; padding: 14px 20px 0 0; line-height: 27px;}
.title-text-inner h1, .title-text-inner h1.single-title a {padding: 0;}

.recent-posts-loop .title-text-inner h2, .recent-posts-loop .title-text-inner h1.single-title {padding-top: 4px;}
.title-text-inner p {color: #9e9d9b; padding: 4px 0 6px 0; font-size: 12px;}
/* current 5 May*/
.post_block{display:block; padding: 5px 20px 0 0;}
.left_cat_home{float:left; padding:0px 3px 0 0;font-size: 13px; color:#c1c0bc;}
.left_cat_home a, .left_cat_home a:hover{font-size: 13px; color: #CE000D; text-transform:uppercase;}


.left_cat{padding:10px 0px 0 0;font-size: 13px; color:#c1c0bc; display:block; margin-bottom:12px;  width:90%;float:left;}
.right_cat{padding:0px; margin-top:0px;font-size: 13px; color:#c1c0bc; display:block; margin-bottom:12px;  width:50px; float:right;background-image:url(images/print.imgcache.rev9152.png); background-repeat:no-repeat; text-align:right;}
.left_cat a, .left_cat a:hover{font-size: 13px; color: #CE000D; text-transform:uppercase;}

.post-entry-home {font-size: 12px; color: #000;width:420px; float:right; margin-top:8px; }
.post-entry-home ul, .post-entry ol {margin: 15px 0 0 25px;}
.post-entry-home ul {list-style: disc;}
.post-entry-home ul li {list-style: disc !important;}
.post-entry-home ol li {list-style: decimal !important;}
.post-entry-home ul.blogroll { list-style: none; }
.post-entry-home ul.blogroll li { list-style: none !important;}
.post-entry-home form {margin-top: 15px;}
.post-entry-home p {padding: 0px 20px 5px 0;margin-top: 5px;}

.posted-on { color:#aaa6a3;}
.post-entry-home input, .post-entry textarea {font: 12px Arial;}
.post-entry-home img.alignright, .post-entry img.alignleft, .post-entry img.aligncenter {margin-top: 6px; margin-bottom: 10px;}
.post-entry-home img.alignright {margin-left: 17px;}
.post-entry-home img.alignleft {margin-right: 17px;}


.post-entry {font-size: 12px; color: #000;}
.post-entry ul, .post-entry ol {margin: 15px 0 0 25px;}
.post-entry ul {list-style: disc;}
.post-entry ul li {list-style: disc !important;}
.post-entry ol li {list-style: decimal !important;}
.post-entry ul.blogroll { list-style: none; }
.post-entry ul.blogroll li { list-style: none !important;}
.post-entry form {margin-top: 15px;}
.post-entry p {padding: 0px 20px 0 0; margin-bottom:12px;}
.post-entry input, .post-entry textarea {font: 12px Arial;}
.post-entry img.alignright, .post-entry img.alignleft, .post-entry img.aligncenter {margin-top: 6px; margin-bottom: 10px;}
.post-entry img.alignright {margin-left: 17px;}
.post-entry img.alignleft {margin-right: 17px;}
.post-meta {padding-top: 25px; border-top: 1px solid #ccc;  }
.post-meta span {font-weight: bold; line-height: 16px;}
.icon-twitter-small, .icon-facebook-small {display: inline-block; height: 16px; width: 16px; background: url(images/sprite.gif?v=2) no-repeat; text-indent: -9999px;}
.icon-facebook-small {background-position: 0 -84px; margin: 0 5px 0 6px;}
.icon-twitter-small {background-position: -21px -84px;}
.well #searchform {padding-top: 20px; display: block;}

.wp-caption {padding: 0 6px 6px 6px}
.wp-caption img {padding-top: 20px;}
.post-entry .alignleft img {}
p.wp-caption-text {margin: 0 10px 0 0; padding: 8px; text-align: right; font-style: italic; color: #322F30; background-color: #E6E6E6;}

table {margin-top: 15px;}
th {font-weight: bold; padding: 10px 8px 8px 8px;}
td {padding: 8px;}
.post-entry blockquote {margin: 10px 10px 10px 0; padding: 0 12px 12px 60px; font: 15px/24px Georgia; color: #313131; background: #ddd9d6 url(images/blockquote-quote.gif) no-repeat;}
.dl, .author-dl {width: 620px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;  position: relative; float:left}
.author-dl h6.cat_subscribe { clear: none; margin-top:10px; }
.author-dl .image-left-inner {    display: inline;   float: left;    margin-top: 10px;    width: 144px;}
.author-dl .title-text-inner {      float: left;    margin-top: 10px;    width: 476px;}
.author-dl .title-text-inner p{font-size: 12px; color:#000000;}

.dl, .authors-dl {width: 620px;  border-bottom: 1px dotted #ccc;  position: relative; float:left}
.authors-dl h6.cat_subscribe { clear: none; }
.authors-dl .image-left-inner {    display: inline;   float: left;    margin-top: 10px;    width: 144px;}
.authors-dl .title-text-inner {      float: left;    margin-top: 10px;    width: 476px;}
.authors-dl .title-text-inner p{font-size: 12px; color:#000000;}


.archive-dl {border-top: 36px solid #c9c9c9; height: auto; padding-bottom: 30px; background: #C05411;}
.author-dl { height: auto; padding:10px 0 14px 0px; margin-bottom:10px; margin-top: 10px;}
.authors-dl { height: auto; padding:0px 0 14px 0px; margin-bottom:10px; margin-top: 0px;}
.rotation {width: 620px; height: 291px; position: absolute; z-index: 10;}
.archive-dl .rotation {height: auto; position: relative;}
.dl h1, .dl h1 a {color: #fff; font-size: 40px; font-weight: bold; line-height: 38px;}
.dl h1 a:hover {color: #fff; text-decoration: underline;}
.rotation .lead {position: absolute; top: 0; left: 0; margin-bottom: 8px; background: #0D7A99; width: 620px !important; overflow: visible}
.archive-dl .lead {padding-top: 36px; position: relative; background: #C05411;}
.lead table {clear: both; margin: 6px 60px 0 60px;}
.archive-dl .lead table {margin-top: 0;}
.lead-text h1, .lead-text h1 a {line-height: 34px; font-size: 32px;}
.dl td {vertical-align: top;}
.lead img {margin: 0 25px 0 0;}
.lead p.posted-by, .lead p.posted-by a {color: #fff; font-size: 12px; font-weight: bold;}
.lead p {padding-top: 12px; color: #fff; line-height: 18px;}
.category-bar {background: #c05411; position: absolute; top: 0; right: 0; padding: 0px 18px; color: #fff;}
.recent-posts-loop .category-bar {float: right; position: relative; max-width: 520px;}
.recent-posts-loop .more{ color:#000000; font-size:12px;}
.author-loop .category-bar {max-width: 584px;}

.lead .category-bar {float: right; position: relative; font-size: 14px; font-weight: bold; line-height: 36px; display: inline;}
.archive-dl .lead .category-bar {left: 0; right: auto; top: -36px; background: #8C8D35; position: absolute; float: none;}
.category-bar p {float: right; text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 0; line-height: 36px; color: #fff;}
.category-bar a {color: #fff;}
.category-bar a:hover {color: #fff; text-decoration: underline;}
.hentry .category-bar p {font-size: 11px;}
.dl a {color: #fff;}
.dl a.read-more {color: #68b3c8; font-weight: bold; padding-left: 6px;}
.archive-dl a.read-more {color: #fff;}
.dl a:hover {text-decoration: none;}
.dl a.prev-lead, .dl a.next-lead {position: absolute; top: 130px; font-size: 41px; line-height: 41px; z-index:30; width: 17px; height: 41px; background: url(images/prev-next.gif) no-repeat; text-indent: -9999px;}
.dl a.prev-lead {left: 15px; background-position: 0 -49px;}
.dl a.next-lead {right: 15px;}
.navigation {margin-top: 25px;}
.center-paging {width: 620px; height: 11px; white-space: nowrap; text-align: center; z-index: 80; position: absolute; left: 0; bottom: 12px;}
.paging {margin: 0 auto; text-align: center; height: 11px; width: 90px;}
.paging a {display: block; float: left; text-indent: -9999px; width: 11px; height: 11px; font-size: 11px; line-height: 11px; padding-right: 7px; background: url(images/bg-pager-a.gif) no-repeat;}
.paging a.activeSlide {background-position: 0 -13px;}
.navigation .alignleft a, .navigation .alignright a {display: block; float: left; background: #10779A; padding: 0 7px 0 0; line-height: 21px; height: 21px; color: #fff; font-weight: bold;}
.navigation a span {display: inline-block; background: #ebebeb; color: #10779A; padding: 0 7px; line-height: 21px; height: 21px; margin-right: 7px;}
.navigation .alignright a {float: right; padding: 0 0 0 7px;}
.navigation .alignright a span {margin: 0 0 0 7px;}
.navigation .alignleft a:hover, .navigation .alignright a:hover {background: #ebebeb; color: #10779A; text-decoration: none;}
h2.similar-stories-hed {margin-top: 14px;}
.similar-stories {margin-top: 10px; background: #eee; padding: 10px 25px 15px 15px;}
.similar-stories ul {margin: 0 0 0 25px;}
.similar-stories li {padding: 4px 0; list-style: disc;}

h6 a.rss, h6 a.email {padding-right: 21px; margin-left: 3px; background: url(images/rss.gif) no-repeat; height: 16px; line-height: 16px; display: inline-block; color: #333; font-weight: normal;}
h6 a:hover {color:#333;}
h6 a.rss {background-position: 10% -2px;}
h6 a.email {background-position: -62px -2px;}
.author-dl h1 {padding: 2px 0 2px 0px; font-size: 22px; font-weight: bold; color: #333; text-transform: uppercase;}

.author-dl p {padding: 0px 0px 10px 2px;  line-height: 18px; }
.author-dl h5 { color: #DB0215; padding: 0px 0px 0 0px;  font-weight: bold;}
.author-dl p.description span { font-weight: bold; text-transform: uppercase;}
.author-dl p.description a {font-weight: bold; text-transform:uppercase;}

.authors-dl h1 {padding: 2px 0 2px 0px; font-size: 22px; font-weight: bold; color: #333; text-transform: uppercase;}

.authors-dl p {padding: 0px 0px 10px 2px;  line-height: 18px; }
.authors-dl h5 { color: #807c79; padding: 0px 0px 0 0px;  font-weight: bold;}
.authors-dl p.description span { font-weight: bold; text-transform: uppercase;}
.authors-dl p.description a {font-weight: bold; text-transform:uppercase;}

.archive-dl h6 {position: absolute; top: -28px; right: 11px; color: #454545;}
.archive-dl h6 a {color: #454545; font-weight: bold;}
.archive-dl h6 a:hover {color: #454545; text-decoration: underline;}

/* sidebar styles */
.sidebar {width: 300px; float: right;}
.blog-categories { width: 300px; overflow: hidden; background: #ffffff; padding-top:4px;}
.blog-categories ul {margin: 0; width: 304px; margin-right: -4px;}
.blog-categories li {float: left; display: inline;}
.blog-categories a {color: #ffffff;border: 1px solid #fff; padding: 3px 7px;  font-size: 13px; font-weight: bold; color: #ffffff; background: #10779A; display: block;}
.blog-categories a.current,
.blog-categories a:hover {background: #ffffff; text-decoration: none; color: #10779A;border: 1px solid #10779A;}
.blog-categories a.current {background: #f7f7f7;}
.side-form {background: #9d9792; position: relative; z-index: 10; padding: 7px 8px; display: block; margin-top: 2px;}
.side-form input {width: 245px; padding: 0 5px; height: 24px; line-height: 24px; border: none; color: #7f7f7f; font-size: 12px; vertical-align: middle; float: left; display: inline;}
.side-form input.search-button {width: 24px; padding: 0;}
.media-icons {margin-top: -4px;}
.media-icons a {float: left; display: block; margin-right: 10px; text-indent: -9999px; width: 30px; height: 30px; background: url(images/sprite1.gif?v=2) no-repeat; margin-top:8px;}
.media-icons a.icon-twitter {background-position: -89px -3px; margin-left: 0;}
.media-icons a.icon-facebook {background-position: -130px -3px;}
.media-icons a.icon-rss {background-position: -47px -3px;}
.media-icons a.icon-email {background-position: -1px -3px; width: 36px; height: 30px;}
.media-icons a.icon-flickr {background-position: -215px -3px;}
.media-icons a.icon-youtube {background-position: -173px -3px;}
.media-icons a.icon-group {background-position: -255px -3px; width: 34px;}
.sidebar h2 {font-size:22px;padding-top: 12px; padding-bottom:10px; color:#4D4D4D; background:url(images/right_bar_top.jpg) top no-repeat;}
.sidebar h2.first-h2 {padding-top: 12px; padding-bottom:10px; color:#4D4D4D; background:url(images/right_bar_top.jpg) top no-repeat;}
.sidebar h2.by-location {padding-bottom: 0;}

.sidebar h2 span{font-size:16px;font-weight:normal;color:#4C4C4C;text-transform:lowercase;padding-bottom:0px;;padding-top:0px;}
.widget_author {margin-top: 0;}
.widget_author .author-spotlight-single { margin:0 0 10px; }
.widget_author .author-spotlight-single .left { float:left; width:50px;margin-top:8px; }
.widget_author .author-spotlight-single .right { float:right; width:250px; margin-top:6px;}
.widget_author .author-spotlight-single .right p { margin:0; padding:0; line-height:13px; }
.widget_author .author-spotlight-single .right p strong { font-weight: bold; }
.widget_author .author-spotlight-single .right p .link_color a { color:#be5212; font-size:12px;}
.dropdown-list {margin-top: 3px; border: 1px solid #dedede;padding: 3px 1px 3px 1px; position: relative; width:97px; color: #0D7A99;}
.dropdown-list ul {display: none; height: 160px; overflow-y: scroll;}
.dropdown-list a.toggle {background: url(images/bg-dropdown-list.gif) no-repeat; position: absolute; display: block; left: 276px; top: 11px; text-indent: -9999px; width: 11px; height: 6px}

.dropdown-list-pro {margin-top: 3px; border: 1px solid #dedede;padding: 3px 1px 3px 1px; position: relative; width:300px; color: #0D7A99;}
.go{background: url(images/go.jpg) no-repeat; width:54px; height: 25px; border:0px; cursor:hand; float:right; padding-top:2px;}
.blog-roll ul{margin-top: 0; list-style:inherit; padding-left:5px;}/*May 13*/
.blog-roll li {width: 135px; padding: 2px 0 2px 0px; float: left; margin-left:12px; font-weight:bold; list-style:inherit; }
.blog-roll a:hover {text-decoration: underline; font-weight:bold;}
.location {background: url(images/bg-location.gif) no-repeat; margin-top: 5px; height: 63px; padding-top: 27px;}
.location .dropdown-list {margin: 0 83px 0 50px; background: #fff;}
.location .dropdown-list a.toggle {left: 143px;}
.dropdown-list h5 {font-weight: bold; color: #0d7a99;}
.author-right {padding-bottom: 30px;}
.sidebar p {padding-top: 5px;}
.sidebar-ad {padding-top: 18px;}
.frame {padding-top:5px;}

/* footer styles in here */
#footer {}
#footer .fot {text-align: left; margin: 0 auto; width: 986px !important; margin-top: 0px; background: transparent url(images/bg_footer.png) repeat-y left top;}
#wordpresscom-powered {padding-bottom: 12px; color: #fff; font-size: 11px; width:100%; position: relative; z-index: 50;}
#wordpresscom-powered a {color: #fff;}
#wordpresscom-powered p{text-align: right; margin: 0 auto; width: 980px !important; padding-right: 42px; margin-top: -35px;}

/* universal classes */
.no-border {border: none;}
.no-margin {margin: 0;}
.no-padding {padding: 0;}
.inline {display: inline;}
.smaller-font {font-size: 11px;}
.larger-font {font-size: 14px;}
.clr {clear: both; height: 0px; overflow: hidden;}
.text-right {text-align: right;}

/* styles to override theirs */
.newBillboard {display: none;}
.widget_state {z-index: 20; position: relative;}

/*Poll Daddy overriding their global.css that is overriding styles we want */
.PDS_Poll {margin-top: 15px;}
.PDS_Poll .pds-box{background:#e6e6e6!important;margin-bottom:0px;width:300px!important;}
.PDS_Poll .pds-question-top{padding:8px 10px 6px 10px!important;color:#fff!important;}
.PDS_Poll .pds-answer{padding:0 10px!important;border-top:0!important;border-bottom:0!important;}
.PDS_Poll .pds-answer-group,.PDS_Poll .pds-feedback-group{padding:5px 0!important;}
.PDS_Poll .pds-input-label{width:250px !important;}
.PDS_Poll .pds-answer label{color:#4e4e4e!important;}
.PDS_Poll .pds-vote-button{background:#C05411!important;border:1px solid #999!important;color:#fff!important;padding:0 24px!important;}
.PDS_Poll .pds-vote-button:hover{background:#C05411!important;}
.PDS_Poll .pds-view-results,.PDS_Poll .pds-return-poll{display:none!important;}
.PDS_Poll .pds-answer-feedback{background-color:#dfdad5!important;border:0!important;}
.PDS_Poll .pds-answer-feedback-bar{background:#C05411 repeat scroll 0 0!important;height:20px!important;}
.PDS_Poll .pds-links {padding-top: 0!important;}
.PDS_Poll .pds-total-votes {padding: 0!important;}
.PDS_Poll .pds-box a.pds-share {display: none !important;}

.cheese-loop {padding-left: 37px; width: 583px;}
.cheese-loop h4 {font: bold 16px Arial; color: #707070; padding-top: 8px;}
.cheese-loop h5 {}
.cheese-loop h5 span {display: block; float: left; line-height: 77px; display: inline; height: 77px;padding-right: 90px; background: url(images/cheese.jpg) no-repeat top right;}

#email-form {display: none;}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left; font-family: Arial;}
#facebox .popup{position:relative;border: 0.8px solid
transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#facebox .content {border: 3px solid #9d9792;display:table;width: 370px;padding: 10px;background: #e6e6e6;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#facebox .content > p:first-child{margin-top:0;}
#facebox .content > p:last-child{margin-bottom:0;}
#facebox .close{position:absolute;top:5px;right:5px;padding:2px;background:#fff;}
#facebox .close img{opacity:0.3}
#facebox .close:hover img{opacity:1.0}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
#facebox form {padding: 10px 15px;}
#facebox h2 {font: bold 20px Arial; color: #c05411;}
#facebox p.label {color: #333333; padding-top: 20px; font-size: 14px; line-height: 18px;}
#facebox input {width: 99%; font: 16px Arial; margin-top: 15px; padding: 4px 0; border: 3px solid #9d9792;}
#facebox input#subscribesubmit {background: #ee2e24; border: none; border-top: 1px solid #dd2d24; border-right: 1px solid #a0211b; color: #fff; width: auto; padding: 3px 6px; font-size: 14px; font-weight: bold; text-transform: uppercase;}
#facebox input#subscribesubmit:active {background: #000;}

.st_sharethis {position: absolute; margin-left:5px;}
.st1 { position:relative; margin-left:0px;}
.share-container {margin-top:10px;}
.share-container .tweet{ width:58px;  margin-right:15px;  padding-left:1px; float:left;}
.share-container .fb-share{ width:45px; margin-right:15px; padding-right:0px;  float:left;}
.share-container .st-share{ width:25px; margin-right:15px; padding-right:0px;  float:left; padding-top:2px;}
.share-container .print-share{ width:50px; margin-right:15px; padding-right:0px;  float:left;}
.share-container .google-plusone { width:50px;  float:left; }

.share-container .fb-like { overflow: hidden; width: 45px; }

/* Widget are spacing*/

.widget_connected,
.aarp_state_picker,
.widget_prog_tools,
.widget_about_aarp,
.widget_other_states,
.widget_archives,
.widget_cevent_aarp{margin-top:22px;}
#eventListIFrameId{width:300px;}
.widget_text{margin-top:22px;}
.widget_text ul { margin-left:25px;}
.widget_text ul li{ list-style: disc ;}



.widget_sign_up{margin-top:22px;}
.sign_up_email{background: url("images/state-email-icon.png") no-repeat scroll left transparent; padding: 5px 0; margin-left:10px;}
.widget_sign_up a {padding-left:60px;}
.sign_up_webinar{background: url("images/calendar-icon.png") no-repeat scroll left transparent;padding: 10px 0; margin-top:15px; margin-left:7px;}


.about_aarp { width: 300px; overflow: hidden; background: #ffffff; padding-top:4px;}
.about_aarp a { font-size: 13px;  color: #10779A; }
.about_aarp a:hover {text-decoration: underline; }

.widget_join_aarp{margin-top:22px;}
	.join_now{ background: url("images/membership-module.png") no-repeat center; width:300px; height:250px;float:left; font-family:Arial, Helvetica, sans-serif;}
	.j_title{width:300px; float:left; height:40px;}
	.sidebar .j_title h2{  margin: 0; padding: 10px;font-size: 18px; background:none;font-weight: normal; text-transform: none; }
	.sidebar .j_title a{color: #FFFFFF;text-decoration: none;font-weight: bold; text-transform: none;font-size: 18px;}

	.j_content{width:300px; float:left; height:145px;}
	.sidebar .j_content h3{font-size: 18px; margin: 0; padding-top: 16px; padding-left:20px;}
	.sidebar .j_content ul { margin:0px;padding-left: 35px; list-style:disc;}
	.sidebar .j_content li { line-height: 18px; padding-left:0px; padding-top:3px;font-size: 14px; list-style:disc;}

	.j_button{float: left; padding-left: 150px;  padding-top: 5px;}

div.sharedaddy div.sd-block {
    border-top: none !important;
}

h3.contact-header { border-top:#999 2px solid; border-bottom:#999 2px solid; margin:0 10px 5px; padding: 5px 10px; color:#787878; }
ul.contact-states { list-style: none !important; margin: 15px 20px; padding: 0; }
ul.contact-states li{ list-style: none !important; margin: 0 0 5px; }
ul.contact-states .state-header { font-size:12px; color:#4b4b4b; font-weight: bold; display: block;}
div.alpha-content { margin: 0 15px 10px; overflow: hidden; }
div.alpha-content ul { list-style: none !important; margin: 0;}
div.alpha-content li { list-style: none !important; float:left; margin-left:12px;}
div.alpha-content li:first-child { margin-left: 0; }
div.alpha-content a {font-size:14px; font-weight: bold;}
span.inactive { color:#999; }

.fyre-editor-share-linkedin {
	display: none !important;
}