/* COMMUNITY */
body.community {background:#000;}
body.community h1 {font-weight:bold;}
body.community #content-title h1 {font-weight:bold;}
body.community #wrapper {background:url("/images/community/bg-overlay.gif") repeat fixed;}
body.community #breadcrumbs {background-color:#fff;}
body.community h2 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:1.8em; color:#4c4c4c; padding-bottom:.5em;}
body.community h3 {font-size:1.6em;margin-bottom:4px;font-weight:normal;color:#0085CF;font-family:Arial;}
body.community #header-wrapper {margin:0 auto;width:960px;}
body.community #header {border:0;}
body.community #content-header {height:88px;width:960px;margin:0 auto;color:#fff;}
body.community #content-header #community-heading {margin-left:22px;margin-top:25px;float:left;letter-spacing:-1px;color:#fff;font-size:3.8em;font-family:'Interstate-RegularRegular',arial,sans-serif;font-weight:bold;letter-spacing:-1px;padding-bottom:0;}
body.community #content-header #background-source {font-family:'Interstate-RegularRegular',arial,sans-serif;margin:22px 15px 0 0;padding:5px;background-color:#000;font-size:1.2em;float:right;color:#fff;text-decoration:none;}
body.community #footer-wrapper {width:960px;margin:0 auto;}

.community-front-promo {margin:0 auto;display:block;width:960px;height:258px;margin-bottom:13px;}

#community-header {width:916px;height:107px;margin:0 auto;background:#fff;padding:0 22px;}
#community-header-left {float:left;}
#community-header-left #be-part-of-the {font-size:2.5em;color:#000;font-family:'Interstate-RegularRegular',arial,sans-serif;margin-top:30px;padding-bottom:0;line-height:1;}
#community-header-left #mazda-community {font-size:3.8em;color:#0085cf;font-family:'Interstate-RegularRegular',arial,sans-serif;font-weight:bold;margin-top:3px;letter-spacing:-1px;padding-bottom:0;line-height:1;}
#community-header-right {float:right;}
#community-header-right #connect-with-mazda {float:right;font-family:Arial;font-weight:bold;margin-right:5px;margin-top:22px;padding-bottom:0;text-transform:uppercase;font-size:1em;}
#community-share-links {margin-top:9px;}

#community-share-links {float:right;}
#community-share-links li {float:left;}
#community-share-links li a {display:block; text-indent:-9999em; height:37px; background:url('/images/community/btn-community-share-links.jpg') no-repeat 0 0;}
#community-share-links #community-share-fb {width:35px; background-position:0 0;}
#community-share-links #community-share-tw {width:35px; background-position:-35px 0;}
#community-share-links #community-share-fr {width:35px; background-position:-70px 0;}
#community-share-links #community-share-yt {width:35px; background-position:-105px 0;}
#community-share-links #community-share-rss {width:35px; background-position:-140px 0;}

#twitter-box {background:url('/images/community/twitter-box.gif') no-repeat 0 12px;padding-left:24px;margin-top:7px;}
#twitter-box #tweet {width:516px;height:29px;overflow:hidden;background-color:#0085cf;font-size:1.2em;padding:7px 10px 7px 13px;color:#fff;line-height:1.2em;}
#twitter-box #tweet li {height:29px;display:block;padding-bottom:5px;margin-bottom:2px;}
#twitter-box #tweet li .tweet-text {width:516px;}
#twitter-box a.tweet-user-link {color:#000;}
#twitter-box a {color:#fff;}

#community-event-panel-wrapper {margin:19px auto 0 auto;width:960px;padding-bottom:19px;}
.community-event-panel-column  {width:318px;float:left;margin-left:3px;}
.community-event-panel-column-first  {margin-left:0;}
.community-event-panel {width:289px;border:10px solid #01649b;margin-bottom:3px;float:left;background:#fff;padding:13px 3px 13px 6px;}
body.community .community-event-panel h2 {margin-left:8px;margin-bottom:4px;font-size:2.0em; color:#000;font-weight:normal;}
.community-event-panel h3 {margin-left:8px;}
.community-event-panel li {border-top:1px solid #E9E9E9;padding-bottom:15px;padding-top:10px;}
.community-event-panel p {margin-left:8px;}
.community-event-panel p.item-meta {font-weight:bold;}
.community-event-panel p.item-meta a {font-weight:bold;color:#1A70C2;}
.community-event-panel .listing-item-link {margin-left:8px;}
.community-event-panel .sub-heading {margin-left:8px;font-size:1.4em;}
.community-event-panel .view-all {text-indent:-9999em; display:block; width: 87px; height:26px; background:url('/images/buttons/btn-viewall.png') no-repeat;float:right;margin-right:10px;}
.community-event-panel .view-all:hover {background-position:0 -26px;}
.community-event-panel .poster-image {display:block;margin-bottom:12px;position:relative;background:#000;width:286px;}
.community-event-panel .poster-image .play-button {background:url("/images/community/play-button.png") no-repeat;width:48px;height:30px;position:absolute;right:3px;bottom:3px;display:none;}
.community-event-panel .poster-image-hover:hover .play-button {display:block;}
.community-event-panel img {margin-bottom:12px;}

.community-event-panel .subscribe-now {text-indent:-9999em; display:block; width: 134px; height:26px; background:url('/images/buttons/btn-subscribenow.png') no-repeat;float:right;margin-right:10px;}
.community-event-panel .subscribe-now:hover {background-position:0 -26px;}

#community-event-panel-twitter #main_0_prefooter_0_ctl00_twitterIcon {float:right;display:block;height:38px; background:url('/images/community/btn-community-share-links.jpg') no-repeat 0 0;width:35px; background-position:-35px 0;position:relative;right:4px;}
#community-event-panel-twitter p.loading {margin-left:8px;}
#community-event-panel-twitter .tweet-list {color:#999999;font-size:1.2em;line-height: 1.6em;}
#community-event-panel-twitter .tweet-list li {margin-bottom:6px;}
#community-event-panel-twitter .tweet-text {padding:0 8px;}
#community-event-panel-twitter .tweet-user-link {font-weight:bold;}
#community-event-panel-twitter .tweet-user-link span {color:#000;margin-right:2px;}
#community-event-panel-twitter .follow-twitter {text-indent:-9999em; display:block; width: 179px; height:26px; background:url('/images/buttons/btn-followusontwitter.png') no-repeat;float:right;margin-right:10px;}
#community-event-panel-twitter .follow-twitter:hover {background-position:0 -26px;}

/* featured events */
/*.community-featured-details {margin-top:14px;margin-bottom:28px;}
.community-featured-details dt {font-weight:bold;}
.community-featured-article img {margin-bottom:12px;}*/

/* event page */
#community-event-details {font-size:1.2em;line-height:1.4em;margin-bottom:28px;margin-top:14px;}
#community-event-details dt {clear:left;float:left;font-weight:bold;margin-bottom:3px;width:72px;}
#community-event-details dd {margin-bottom:4px;margin-left:72px;}

/* share links */
#sharethis_0 a.stico_default {background-image: url(/images/community/share-icon.png) !important;}
#sharethis_0 a.stbutton {padding:1px 5px 5px 22px;}
.share-article-item #sharethis_0 {margin-left:8px;}

/* ask an expert */
#ask-an-expert-intro img {float:right;margin-left:20px;}

/*community matrix flash wrapper*/
body.community .community-flash-wrapper {background:none;}
body.community .community-flash-wrapper .flash-wrapper {margin:0 auto; width:960px; height:auto; padding-bottom:0; background:none;}