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

Theme Name:		Ramsey Infiniti
Version:		1.0
Last Change:	03/15/2013 - AO

[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 {background:none;}

/* 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:4px 0 6px 10px;
	font-family:Verdana, Arial, sans-serif; font-size:0.769em; text-transform:uppercase; line-height:1.2em;
	border-bottom:1px solid; border-top:1px solid;}
#content .entry-meta em {padding:0 4px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1em; text-transform:none; line-height:1.1em; }
#content .entry-meta a {border-bottom:1px dotted;}
#content .entry-meta a:hover {border-bottom:1px dotted;}
.entry-meta .tag-links {display:block; text-transform:none;}
#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, #content .entry-meta a {color:#666;}

/* 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 {margin-top:2em;
	border-color:#bbb;}

/* 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:Verdana, 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 solid;}
.blog_listings #content .post h2 a {color:#000;}

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

/* Featured Thumbnail */
.blog_listings .entry-thumb {margin:0 18px 0 0; width:200px; float:left;
	background:#fff; border:1px solid #d5d6d6; border-top:none;}
.blog_listings .entry-thumb a {padding:4px; display:block;
	border-bottom:1px solid #898a8a;}
.blog_listings .entry-thumb a img {display:block;}

/* Continue Reading Button */
.blog_listings #content .entry a.more-link {padding:0px 10px 2px 0; width:166px; height:27px; display:block; float:right;
	font-weight:bold; text-align:center; line-height:27px; color:#333; text-shadow:0 1px 0 #fff;
	background:url('blog-more-button.png') no-repeat left top transparent;}
.blog_listings #content .entry a.more-link:hover {background-position:left -30px;}

/* 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:1px solid;}
.addthis_button_tweet {margin-right:17px;}



/* 6. REVIEW LISTINGS */

/* Review Post Heading */
.blog_listings #content .review-post h2 {font-style:italic;}

/* 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 {text-align:center;}
#content .blog-pagination .page-numbers {padding:3px 8px 4px 8px; margin:0;
	font-weight:bold; line-height:24px; text-shadow:0 1px 0 #fff; color:#333;
	background:url('blog-pagination-sprite.png') repeat-x left top #d9d9d9; border:1px solid #afafaf;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;}
#content .blog-pagination a.page-numbers:hover {background-color:#ece7ed; background-position:left -50px; border-color:#afafaf;}
#content .blog-pagination a.page-numbers:active {background-color:#fff; background-position:left -100px; border-color:#afafaf;}
#content .blog-pagination .disabled {color:#adadad;
	background-color:#f0f0f0; background-position:left -150px; border-color:#dfdfdf;}
#content .blog-pagination .current, #content .blog-pagination .dots {background:none; border:none;}



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

/* Block BG and Border Colors */
.two_column_alt #column_2 {background:url('blog-sidebar-bg.png') repeat-y #eeedec; border:none; border-bottom:1px solid #cbcac8;}
.review-single-page-social,
.blog_listings .post {background:#eeedec; border:1px solid #cbcac8;}

/* Inner Border Colors */
.blog_listings #content .post h2, 
.blog_listings .entry-meta, 
.blog_listings .entry, .blog_listings .entry-social {border-bottom-color:#cbcac8; border-top-color:#fff;}

/* Hover Colors */
.blog_listings #content .post h2 a:hover, 
.blog_listings #content .entry-meta a:hover, 
#content .entry-meta a:hover, 
.blog_listings #content .entry a.more-link:hover,
#content .blog-pagination a.page-numbers:hover,
#content .blog-pagination a.page-numbers:active,
.review-source a:hover, .review-staff a:hover,
.two_column_alt a:hover {color:#581c6e;}



/* 9. SIDEBAR WIDGETS */
.two_column_alt a {color:#666;}

/* 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 29px 4px 29px; margin:0;
	font-weight:normal; font-size:1em; text-shadow:none; color:#fff;
	background:url('blog-sidebar-h2-bg.png') left top repeat-x #615d5a; border:none; border-bottom:1px solid #2a2826;}
.two_column_alt .widget_fd_post h2.widgettitle,
.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;}
.two_column_alt .widget_fd_post li, 
.widget_sub_categories li, 
.multi_link_list li, 
.LJSubpagesWidget li {margin:0 29px 8px 29px; padding-bottom:8px;
	border-bottom:1px dotted #cbc9bd; color:#777;}
.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:13px; font-size:12px; 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:#848484;}
.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:none;}
.rep-section-heading {padding:12px 0 10px 20px;
	background:url('blog-sidebar-h2-bg.png') left top repeat-x #615d5a;}
.rep-section-heading h2 {font-size:1.5em; font-weight:normal; line-height:1em; color:#fff;}
.rep-section-heading h3 {padding-top:3px; width:188px;
	font-size:.75em; font-weight:normal; line-height:1em; color:#eee;}
.rep-section {padding:8px 0;
	border-top:none; border-bottom:1px solid #c9c9c9;}
.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-size:2.25em; font-weight:bold; 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:#999;}
.rep-section-overall-star h3 {color:#f36b20;}
.rep-section-overall-star .rep-sec-name {color:#e15000;}
.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;}