Todo's: Why the custom definition?
Just a suggestion: Why not use the todonotes
package for the todos?
It can do in-line todos or place them at the document border, you can customize it however you want in a much easier way than when defining your own stuff.The \todo
definition in the style package collides with the definition from todonotes
, so I had to comment it out.
I recommend trying \usepackage[textsize=footnotesize]{todonotes}
(The default font size is too large for the side notes. The default background colour is a bit... aggressive... but it makes them stand out so there is no chance of missing any of them :))
In the end I guess it's a question of what kind of a writer you are. I like my todo style to be as different from my text as possible, because I work with todos a lot and like to be able to see at one glance where my open issues are (different background colour helps a lot).