Help! apache 2.0.59 Virutalserver problems

i upgraded to apache 2.0.59 and apparently there are syntax changes to the virutalserver section i have read the 2.0 docs on the apache site and i have made a few changes to what was left over from my 1.3 httpd.conf but it still isnt working dont mind the local ips this server is behind a firewall with ports forwarded you can hit to see what im talking about as of right now when i hist a virutalserver it just sits there "waiting for reply" forever it may time out after some time i havent let it sit that long

Below is my virutalserver syntax please let me know if there are any errors or anything that i need to change to get this to work with apache 2.x

NumServers 1
ChildPerUserID fluidservers fluidservers 1


DocumentRoot /home/fluidservers/public_html
ErrorLog /home/fluidservers/logs/error_log
CustomLog /home/fluidservers/logs/access_log combined
ScriptAlias /cgi-bin/ /home/fluidservers/cgi-bin/
<Directory /home/fluidservers/public_html>
Options Indexes IncludesNOEXEC FollowSymLinks
allow from all
<Directory /home/fluidservers/cgi-bin>
allow from all