Index: TortoiseBlame.cpp
===================================================================
--- TortoiseBlame.cpp	(revision 19298)
+++ TortoiseBlame.cpp	(working copy)
@@ -490,6 +490,8 @@
 	SendEditor(SCI_SETCARETFORE, ::GetSysColor(COLOR_WINDOWTEXT));
 	m_regOldLinesColor = CRegStdDWORD(_T("Software\\TortoiseSVN\\BlameOldColor"), RGB(230, 230, 255));
 	m_regNewLinesColor = CRegStdDWORD(_T("Software\\TortoiseSVN\\BlameNewColor"), RGB(255, 230, 230));
+	m_regLocatorOldLinesColor = CRegStdDWORD(_T("Software\\TortoiseSVN\\BlameLocatorOldColor"), RGB(230, 230, 255));
+	m_regLocatorNewLinesColor = CRegStdDWORD(_T("Software\\TortoiseSVN\\BlameLocatorNewColor"), RGB(230, 0, 0));
 }
 
 void TortoiseBlame::SelectLine(int yPos, bool bAlwaysSelect)
@@ -1172,7 +1174,7 @@
 	{
 		currentLine++;
 		// get the line color
-		COLORREF cr = InterColor(DWORD(m_regOldLinesColor), DWORD(m_regNewLinesColor), (*it - m_lowestRev)*100/((m_highestRev-m_lowestRev)+1));
+		COLORREF cr = InterColor(DWORD(m_regLocatorOldLinesColor), DWORD(m_regLocatorNewLinesColor), (*it - m_lowestRev)*100/((m_highestRev-m_lowestRev)+1));
 		if ((currentLine > line)&&(currentLine <= (line + linesonscreen)))
 		{
 			cr = InterColor(cr, blackColor, 10);
Index: TortoiseBlame.h
===================================================================
--- TortoiseBlame.h	(revision 19298)
+++ TortoiseBlame.h	(working copy)
@@ -159,6 +159,8 @@
 
     CRegStdDWORD                m_regOldLinesColor;
     CRegStdDWORD                m_regNewLinesColor;
+    CRegStdDWORD                m_regLocatorOldLinesColor;
+    CRegStdDWORD                m_regLocatorNewLinesColor;
 
 private:
     static void MakeLower(TCHAR* buffer, size_t length );
