/*------------------------------------------------------------------
[Blog Stylesheet]

Theme Name:		Ramsey Subaru
Version:		2.0
Last Change:	2/4/2013 - MJC

[Table of Contents]

1. Global
2. Meta Entry Data
3. Blog Single Page
4. Review Single Page
5. Blog Listings
6. Review Listings
7. Pagination
8. Blog Border, BG and Link Colors
9. Sidebar Widgets


[Notes]

-------------------------------------------------------------------*/


/* 1. GLOBAL */

/* Two Columns */
.two_column_alt {}
.two_column_alt #column_1 {}
.two_column_alt #column_2 {}

.blog_listings #content a:hover {}

/* Image Caption */
#content .wp-caption {padding:0; margin:0;
     background:none; border:none;
     -moz-border-radius:0px;
     -khtml-border-radius:0px;
     -webkit-border-radius:0px;
     border-radius:0px;}



/* 2. META ENTRY DATA */
.entry-meta {padding:6px 0 4px 10px;
	font-family:'HelveticaNeueW02-57Cn', Helvetica, Arial, sans-serif; font-weight:normal; font-size:0.923em; letter-spacing:1px; text-transform:uppercase; line-height:1.2em;
	border:none;}
#content .entry-meta em {padding:0 4px;
	font-style:normal; font-size:1em; text-transform:none; line-height:1.1em; }
#content .entry-meta a {font-family:'HelveticaNeueW01-77BdCn 692722', Helvetica, Arial, sans-serif; font-weight:normal;}
#content .entry-meta a:hover {}
.entry-meta .tag-links {display:block; text-transform:none;}
.post-edit-link {padding-left:20px; color:#be5000;}
#content .entry-meta .tag-links em {padding:0 4px 0 0; text-transform:capitalize;}
#content .entry-meta .tag-links a, #content .entry-meta .tag-links a:hover {border-bottom:none;}


/* color */
.entry-meta, #content .review-page-meta h2 {color:#202b39;}
#content .entry-meta a {/*color:#202b39;*/}

/* dotted border underline color */
#content .entry-meta a, #content .entry-meta a:hover {border-color:#666;}



/* 3. BLOG SINGLE PAGE */

/* Blog Entry Meta */
.single-blog-post .entry-meta {padding-bottom:14px; margin-top:2em;
	border-color:#bbb;}
#content .single-blog-post .entry-meta .tag-links {display:block; margin-top:10px;}
#content .single-blog-post .entry-meta a {font-family:'HelveticaNeueW01-77BdCn 692722', Helvetica, Arial, sans-serif; font-weight:normal;}
#content .single-blog-post .entry-meta a:hover {}
.single-blog-post .entry-meta .tag-links {display:block; text-transform:none;}
.single-blog-post .post-edit-link {padding-left:20px; color:#be5000;}
#content .single-blog-post .entry-meta .tag-links em {padding:0 4px 0 0; text-transform:capitalize;}
#content .single-blog-post .entry-meta .tag-links a, #content .entry-meta .tag-links a:hover {border-bottom:none;}

/* Social */
.blog-single-page-social .entry-social {height:29px; padding:1em 0;}



/* 4. REVIEW SINGLE PAGE */

/* Review Entry Meta */
.review-page-meta {margin:2em 0; padding-left:0;
	border:none;}
#content .review-page-meta h2 {display:inline;
	font-family:'HelveticaNeueW02-57Cn', Helvetica, Arial, sans-serif; font-size:10px; font-weight:normal; text-transform:uppercase; letter-spacing:normal; line-height:1.2em;}
.entry-author-city-container {margin:4px 0 0 71px;}

/* Social */
.review-single-page-social {padding:5px 28px 0px 23px; margin:2em 0;}
.review-single-page-social .entry-social {padding:16px 0 11px 0;}



/* 5. BLOG LISTINGS */

/* Post box */
.blog_listings .post {padding:16px 30px 9px 30px; margin:0 0 16px 0;}

/* Post Heading */
.blog_listings #content .post h2 {padding:5px 0 16px 0; margin:0;
	font-weight:normal; font-style:normal;
	border-bottom:1px dashed;}
.blog_listings #content .post h2 a {color:#202b39;}

/* Excerpt */
.blog_listings .entry {padding:18px 0;
	border-bottom:1px dashed; border-top:0px solid;}

/* Featured Thumbnail */
.blog_listings .entry-thumb {margin:0 18px 0 0; width:200px; float:left;
	background:#fff;}
.blog_listings .entry-thumb a {padding:4px; display:block;
	box-shadow:2px 2px 0 #bbc2cb;}
.blog_listings .entry-thumb a img {display:block;}

/* Continue Reading Button */
.blog_listings #content .entry a.more-link {padding:5px 0px 7px 7px; width:159px; height:16px; display:block; float:right;
	font-family:'HelveticaNeueW01-77BdCn 692722', Helvetica, Arial, sans-serif; font-weight:normal; font-size:0.923em; letter-spacing:1px; text-transform:uppercase; text-align:center; color:#fff;
	background:url('blog-more-arrow.png') no-repeat 14px 10px #537094; border:none; cursor:pointer;
	border-radius:4px;
    box-shadow: 0 3px 0 #2b3f57;}
.blog_listings #content .entry a.more-link:hover {color:#fff;
	background-color:#6380a5;}

/* Social */
.blog_listings .entry-social {height:29px; padding:16px 0 0 0; overflow:hidden; /* overflow needed to keep G+ from pushing stuff around during load */
	border-top:0px solid;}
.addthis_button_tweet {margin-right:17px;}



/* 6. REVIEW LISTINGS */

/* Review Post Heading */
.blog_listings #content .review-post h2 {}

/* Review Star Rating */
.entry-rating {padding:0; margin:0;}
.entry-rating span {width:13px; height:12px; display:block; float:left; overflow:hidden;
	text-indent:-5000px; line-height:12px;
	background:url('review-stars-sprite.png') no-repeat;}
.entry-rating .review_star			{background-position:left top;}
.entry-rating .review_star_half		{background-position:left -100px;}
.entry-rating .review_star_empty	{background-position:left -50px;}
.entry-rating .last_star			{padding:0 10px 0 0;}

/* Overall Rating */
#post-overall-rating {padding-bottom:20px;}
.blog_listings #content #post-overall-rating h2 {font-style:normal; border:none;}
.blog_listings #content #post-overall-rating .entry-meta {border:none;}

/* Review Source */
.review-source, .review-staff, .review-organization {margin-bottom:0;
	font-size:.846em; color:#888;}
.review-source a, .review-staff a, .review-organization a {color:#000;}

/* Review Source Logos */
.review-single-page-social .entry-social,
.review-post .entry-social		{background:url('review-source-sprite.png') no-repeat right 100px;}
.email .entry-social 			{background-position:right top;}
.google .entry-social 			{background-position:right -100px;}
.dealer_rater .entry-social		{background-position:right -200px;}
.edmunds .entry-social			{background-position:right -300px;}
.insiderpages .entry-social	 	{background-position:right -400px;}
.merchantcircle .entry-social	{background-position:right -500px;}
.yelp .entry-social 			{background-position:right -600px;}
.judys_book .entry-social 		{background-position:right -700px;}
.facebook .entry-social 		{background-position:right -800px;}
.citysearch .entry-social		{background-position:right -900px;}
.yahoo .entry-social			{background-position:right -1000px;}
.bing .entry-social				{background-position:right -1100px;}
.yellowpages .entry-social		{background-position:right -1200px;}
.car_dealer_check .entry-social	{background-position:right -1300px;}
.repairpal .entry-social		{background-position:right -1400px;}
.cars .entry-social				{background-position:right -1500px;}
.foursquare .entry-social		{background-position:right -1600px;}
.dealership_ratings .entry-social {background-position:right -1700px;}
.my_dealer_report .entry-social	{background-position:right -1800px;}
.gowalla .entry-social			{background-position:right -1900px;}
.superpages .entry-social		{background-position:right -2000px;}
.local .entry-social			{background-position:right -2100px;}
.kudzu .entry-social			{background-position:right -2200px;}



/* 7. PAGINATION */

/* Blog Pagination */
.blog-pagination {position:relative; text-align:center;}
#content .blog-pagination .page-numbers {padding:4px 8px 3px 8px; margin:0 0 2px 0;
	font-family:'HelveticaNeueW01-67MdCn 692710', Helvetica, Arial, sans-serif; font-weight:normal; font-size:1.077em; line-height:24px; letter-spacing:1px; text-transform:uppercase; color:#fff;
	background:#537094; box-shadow:0 2px 0 #202b39;
	border-radius:3px;}
#content .blog-pagination a.page-numbers:hover {color:#fff; background-color:#6d89ad;}
#content .blog-pagination a.page-numbers:active {position:relative; top:2px; background-color:#6d89ad; box-shadow:none; border-top:1px solid #202b39;}
#content .blog-pagination .disabled {background-color:#b9c6d5; box-shadow:0 2px 0 #a5aab0;}
#content .blog-pagination .current, #content .blog-pagination .dots {color:#202b39; background:none; border:none; box-shadow:none;}



/* 8. BLOG BORDER, BG AND LINK COLOR */

/* Block BG and Border Colors */

.review-single-page-social,
.blog_listings .post {background:#eceff2; border:1px solid #bbc2cb;}
.two_column_alt #column_2 .sidebar {background-color:#eceff2; border-bottom:none;}

/* Inner Border Colors */
.blog_listings #content .post h2, 
.blog_listings .entry-meta, 
.blog_listings .entry, .blog_listings .entry-social {border:none;}

/* Hover Colors */
.blog_listings #content .post h2 a:hover, 
.blog_listings #content .entry-meta a:hover, 
#content .entry-meta a:hover,
.review-source a:hover, .review-staff a:hover,
.two_column_alt a:hover, .two_column_alt .sidebar a:hover {color:#539b6b;}



/* 9. SIDEBAR WIDGETS */
.two_column_alt .sidebar {font-family:'HelveticaNeueW02-57Cn', Helvetica, Arial, sans-serif; font-weight:normal;}
.two_column_alt .sidebar a {color:#202b39;}

/* FD Post Widget  &  Sub Categories Widget */
.two_column_alt .widget_fd_post {width:228px; margin:0 auto 4px auto;
	background:transparent;}
.two_column_alt .widget_fd_post h2.widgettitle, 
.widget_sub_categories h2.widgettitle, 
.multi_link_list h2, 
.LJSubpagesWidget h2 {padding:10px 20px 4px 20px; margin:0;
	font-family:'HelveticaNeueW01-77BdCn 692722', Helvetica, Arial, sans-serif; font-weight:normal; font-size:1em; letter-spacing:1px; text-shadow:none; text-transform:uppercase; color:#fff;
	background:#202b39; border-top:4px solid #537094;}
.widget_sub_categories h2.widgettitle, 
.LJSubpagesWidget h2.widgettitle {padding-bottom:9px;}
.two_column_alt .widget_fd_post ul, 
.widget_sub_categories ul, 
.multi_link_list ul, 
.LJSubpagesWidget ul {padding:8px 0 10px 0; margin:0;
	background:none; border:1px solid #bbc2cb; border-top:none;}
.two_column_alt .widget_fd_post li, 
.widget_sub_categories li, 
.multi_link_list li, 
.LJSubpagesWidget li {margin:0 20px 8px 20px; padding-bottom:9px;
	color:#202b39;}
.two_column_alt .widget_fd_post li:last-child, 
.widget_sub_categories li:last-child, 
.multi_link_list li:last-child, 
.LJSubpagesWidget li:last-child {border:none;}
.two_column_alt .widget_fd_post li a.title, 
.widget_sub_categories a, 
.multi_link_list a, 
.LJSubpagesWidget a {padding:0 0 2px 0; display:block;
	line-height:15px; font-size:14px; font-weight:normal; text-transform:none;}
.two_column_alt .widget_fd_post li small {padding:0 0 4px 0; margin:0; display:block;
	font-size:0.714em; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c81942;}
.two_column_alt .widget_fd_post li .summary {padding:0 0 4px 0; margin:0;
	line-height:13px; font-size:11px;}

/* Social Links Widget */
.social_blog_links a {padding-left:25px;
	background:url('blog-sidebar-social-icons.png') no-repeat;}
.social_blog_links .multi_link_1 {background-position:1px 0;}
.social_blog_links .multi_link_2 {background-position:1px -100px;}
.social_blog_links .multi_link_3 {background-position:1px -200px;}

/* Reputation Rating Box */
.reputation-summary {font-family:Arial, Helvetica, sans-serif;
	background:#eceff2;}
.rep-section-heading {padding:12px 0 10px 20px;
	background:#202b39; border-top:4px solid #537094;}
.rep-section-heading h2 {font-family:'HelveticaNeueW01-77BdCn 692722', Helvetica, Arial, sans-serif; font-weight:normal; font-size:1.3125em; text-transform:uppercase; letter-spacing:1px; line-height:1em; color:#fff;}
.rep-section-heading h3 {padding-top:3px; width:188px;
	font-size:.75em; font-weight:normal; line-height:1em; color:#bbc2cb;}
.rep-section {padding:8px 0;
	border-bottom:none;}
.reputation-summary .rep-section:last-child {border-bottom:none;}
.rep-sec-col-1 {width:84px; float:left;
	text-align:center;}
.rep-sec-col-2 {width:140px; float:left;
	font-size:.875em;}
.rep-section h3 {font-family:'HelveticaNeueW01-77BdCn 692722', Helvetica, Arial, sans-serif; font-weight:normal; font-size:2.25em; line-height:1em;}
.rating-google-word {font-size:.643em; line-height:1em;}
.rep-sec-count {padding-bottom:3px; display:block;
	line-height:1em; color:#333;}
.rep-sec-count em {font-style:normal;}
.rep-sec-scale {display:block;
	font-family:Verdana, Geneva, sans-serif; font-size:.714em; line-height:1em; text-transform:uppercase; color:#8b96a4;}
.rep-section-overall-star h3 {color:#be5000;}
.rep-section-overall-star .rep-sec-name {color:#be5000;}
.rep-section-google h3 {margin-bottom:-6px; color:#890219;}
.rep-section-google .rep-sec-col-2 {padding-top:5px;}
/* .rep-google-logo {margin:3px 4px 0 0; width:43px; height:15px; display:block; float:left; overflow:hidden;
	text-indent:-5000px;
	background:url('../images/template/rep-google-logo.png') no-repeat;} */
.rep-section-bbb h3 {color:#005b78;}
.rep-section-bbb .rep-sec-name {color:#005a77;}
.rep-section-bbb .rep-sec-col-2 {padding-top:0px;}
.rep-section-link {text-align:right;}
.rep-section-button {padding:4px 20px 3px 20px; margin-right:20px;
	line-height:28px; color:#000;
	background:#efefef; border:1px solid #fff; box-shadow:0 1px 3px #999;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #efefef); /* for firefox 3.6+ */ }
.rep-section-button:hover {color:#c81942; background:#fff;}

/* Review Star Rating */
.rating-stars {padding:0; margin:0 0 0 9px; display:block;}
.rating-stars span {width:13px; height:12px; display:block; float:left; overflow:hidden;
	text-indent:-5000px; line-height:12px;
	background:url('review-stars-sprite.png') no-repeat;}
.rating-stars .review_star			{background-position:left top;}
.rating-stars .review_star_half		{background-position:left -100px;}
.rating-stars .review_star_empty	{background-position:left -50px;}
.rating-stars .last_star			{padding:0 10px 0 0;}