I have an environment defined as follows:
\usepackage{framed}
\usepackage{listings}
\usepackage{color}
\usepackage{tikz}
\usetikzlibrary{shapes.arrows}
\usetikzlibrary{backgrounds}
\usetikzlibrary{positioning}
\usetikzlibrary{arrows}
\definecolor{gray}{gray}{0.3}
\definecolor{darkgreen}{rgb}{0,0.55,0}
\definecolor{purple}{rgb}{0.5,0,1}
\newenvironment{comment}{
\medskip
\begin{framed}
\color{red}
{\textbf{I say: }}
}{
\end{framed}
\medskip
}
After leaving the environment the color is not restored and so it is still red. Should I restore it explicitly somewhere?
mdframed
package to define your own colored environment.