I'm trying to use enumitem to present various numbered principles, and to keep a running count on these principles. I'm getting stuck because I can't get enumerate not to shift the label into the left margin, except by forcing a very large margin for the whole principle.
I'm hoping for something betweeen the two (not working) examples below, where - where the label doesn't hang into the left margin, but the text is allowed to wrap so it isn't so heavily indented. Do you have any suggestions? Many thanks!
\documentclass{article}
\usepackage{enumitem}
\begin{document}
dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies.
\begin{enumerate}[label=\small\textsc{Longlabel}-\arabic*\normalsize,labelindent=7em,itemindent=2em]
\item elit. Duis tincidunt mi ut purus varius aliquet posuere eni ultricies. dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies.
\item mi vel lacus dictum iaculis. Aenean vestibulum pharetra magna, sit amet venenatis velit posuere ut. dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies.
\end{enumerate}
dolor sit amet, consectetur adipiscing dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ltricies.
\begin{enumerate}[label=\small\textsc{Longlabel}-\arabic*\normalsize,leftmargin=7.2em]
\item elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies. dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies.
\item mi vel lacus dictum iaculis. Aenean vestibulum pharetra magna, sit amet venenatis velit posuere ut. dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim.
\end{enumerate}
\end{document}

EDIT: Lockstep's fix works pretty near perfectly for enumerate environment. Is there a way of replicating it when I use itemize to refer back to a previous example?
Minimal example below shoes problem with hanging indent again.
\documentclass{article}
\usepackage{enumitem}
\begin{document}
dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies.
\begin{enumerate}[label=\small\textsc{Longlabel}- \arabic*\normalsize,labelindent=*,itemindent=*]
\item\label{test2} elit. Duis tincidunt mi ut purus varius aliquet posuere eni ultricies. dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies.
\end{enumerate}
\begin{itemize}[labelindent=*,itemindent=*]
\item[\ref{test2}]elit. Duis tincidunt mi ut purus varius aliquet posuere eni ultricies. dolor sit amet, consectetur adipiscing elit. Duis tincidunt mi ut purus varius aliquet posuere enim ultricies.
\end{itemize}
\end{document}


enumitem-- v3 included major new features. Try to update your TeX distribution. – lockstep Jan 30 '13 at 13:18