In the following code the horizontal rules on the right don't line up in all cases with the horizontal rules on the left. It seems to be related to the text content. How can I fix this in such a way that it works regardless of what the text is. Thanks.
\documentclass{article}
\usepackage[top=1in,bottom=1in,left=0.5in,textwidth=7.5in]{geometry}
\usepackage{multicol}
\usepackage{tabu}
\usepackage{xcolor}
\begin{document}
\setlength{\columnseprule}{.4pt}
\renewcommand\columnseprulecolor{\color{blue}}
\begin{multicols}{2}
\tabulinesep=4pt\begin{tabu} to \columnwidth{>{\bfseries}lX}
\everyrow{\tabucline[blue]-}
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
\end{tabu}
\tabulinesep=4pt\begin{tabu} to \columnwidth{>{\bfseries}lX}
\everyrow{\tabucline[blue]-}
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
Some words & more / words \\
Some words & and some more \\
\end{tabu}
\end{multicols}
\end{document}
Output looks like this:

ADDED:
David Carlisle brought up the issue of multiline content so using his code I tried this. Note that it does not line up. It may be that cases such as this where there is multiline content cannot be aligned in a general way but if it is possible it would be interesting to know how to do it.
\documentclass{article}
\usepackage[top=1in,bottom=1in,left=0.5in,textwidth=7.5in]{geometry}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{tabu}
\usepackage{xcolor}
\begin{document}
\setlength{\columnseprule}{.4pt}
\renewcommand\columnseprulecolor{\color{blue}}
\begin{multicols}{2}
\tabulinesep=4pt
\noindent
\begin{tabu} to \columnwidth{>{\bfseries}l>{\strut\ignorespaces}X<{\ifhmode\unskip\strut}}
\everyrow{\tabucline[blue]-}
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
Some words & and some more \\
\end{tabu}
\tabulinesep=4pt
\noindent
\begin{tabu} to \columnwidth{>{\bfseries}l>{\strut\ignorespaces}X<{\ifhmode\unskip\strut}}
\everyrow{\tabucline[blue]-}
Some words & and some more \\
Some words & Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibu- lum ut, placerat ac, adipiscing vitae, felis. \\
Some words & and some more \\
Some words & more / words \\
Some words & and some more \\
\end{tabu}
\end{multicols}
\end{document}
which gave this:

\begin{tabu}line to\begin{tabu} to \columnwidth{>{\bfseries}l>{\strut}X}and at least on this example it seemed ok. Can you explain what the other portions of that line do? – user1189687 Aug 06 '12 at 13:32