Die Templates (einzelnen PHP-Dateien) Deines Themes regeln, welche Inhalte wo angezeigt werden; das Stylesheet style.css (und ggf. weitere) steuern die Gestaltung.
Wenn Du auf einer bestimmten Seite ("Forum") bestimmte Inhalte (z.B. Widgets) nicht sehen möchtest, musst Du für diese Seite ein abweichendes Template anlegen. Weil das am Anfang etwas unübersichtlich ausfallen kann, empfiehlt es sich, ein vorhandes Template (sofern vorhanden: page.php; sonst index.php) zu kopieren und mit einem eigenen Namen, z.B. forum.php, anzulegen.
In deinem Template sind verschiedene inhaltliche Bereiche zusammen gefasst. So wird z.B. der gesamte Inhalt mit einem <div id="main"> gebündelt, der wiederum in die Bereiche <div id="container"> mit den Seiteninhalten und <div id="primary"> sowie <div id="secondary"> mit Platz für die Widgets unterteilt sind. Möchtest Du keine Widgets angezeigt haben, kannst Du diese Bereiche zunächst auskommentieren (und später, wenn alles erwartungsgemäß klappt, auch löschen).
Damit der Inhalt des Bereichs <div id="container"> sich über die gesamte Breite des Bereichs <div id="main"> erstrecken kann, musst Du dir Breite im Stylesheet für #container noch anpassen (bitte die Margin, Padding und Border bei der Berechnung der Breite berücksichtigen).