Justin,
Assuming that you are talking about the Flexviewer2.0 than the widget position is set in the config.xml that you are using by setting the x="50" y="100" for each widget.
Don,
If I recall correctly that is an error that the team is aware of and fixing.
<BaseWidget xmlns ="com.esri.solutions.flexviewer.*"
xmlns:mx ="http://www.adobe.com/2006/mxml"
x ="600"
y ="220"
widgetConfigLoaded ="init()">
I am trying to position a widget with widgetcontainer layout="float" but I am having an issue (a possible bug). I can set the starting position using xy but I want to use top, right, left, etc. When I put in top="200", right="20" nothing happens. Do you know why the code is not recognizing the top and right parameters?