Moin Moin,
Ich habe selber melankolia im Einsatz, von daher kann ich da dir eventuell nocheinmal ein wenig weiterhelfen.
Die Breite des gesamten Forums findest du an folgender Datei: ./syles/melankolia/theme/web/style.css
In dieser Datei findest du dann wiederrum folgende Angabe:
Theoretisch kannst du die breite des ganzen Forums durch änderung in diese Angaben ändern, z.B. in das Folgende:
Das Problem ist nur, dass der Style so programmiert ist, dass er dann wiederrum fehler bei verschiedenen Hintergrundbildern u.s.w. zeigt - das auffälligste: die header/footer Hintergründe sind doppelt; Das headerbild ist doppelt; Der Hintergrund des Forums hat trozdem die Breite 978px -> du hast einen Rand neben dem 900px breiten Hintergrund, der zwar mit inhalt gefüllt ist, aber keinen Hintergrund mehr hat.
Du kannst es gerne einmal testen, aber das ist garantiert so keine Lösung
Ich habe es bei mir letztlich gelöst, indem ich die entsprechenden Stellen anders Formatiert habe.
Der Fehler liegt meistens darin, dass die Hintergrundbiler eine feste breite haben. An diesen Stellen bin ich dann hingegangen und habe die Ränder und die Mitte des Hintergrundbildes in 3 Bilder geteilt um sie dann wieder so zusammenzusetzen, dass es gleich aussieht, aber eben jetzt auch in der Breite beeinflussbar ist.
Letzlich habe ich den Style allerdings dann doch nicht auf eine variable Breitenanpassung umgestellt, aber die änderungen die vorraussetzung dafür wären sind immernoch in meiner "Liveversion" vorhanden.
Wenn du dich mit HTML/CSS auskennst kannst du dir ja einmal im Code anschauen, wie das ganze in meinem Forum jetzt gelöst ist - z.B. mit Firebug in firefox kannst du dann auch mal die Breite auf 90% oder ähnliches ausdehnen und du wirst sehen, dass mit den Änderungen das geht.
(URL:
http://forum.coldmirror.net)
Da das ganze aber ein haufen Arbeit ist und ich dir auch jetzt nicht auf die schnelle den Style entsprechend modden könnte bzw. dir eine anleitung dazu geben könnte ist bei den style eine variable breite also eher keine lösung - zudem würde wenn das Menü bei 900px breite schon über die ränder "hängt" es bei kleinen Bildschirmen auch eine variable Breite nichts bringen.
Daher würde ich eher das Menü in zwei Zeilen trennen.
Dazu müsstest du die gesamte Menüzeile - von <tr ...> bis </tr> - kopieren, dahinter nocheinmal einfügen und dann entsprechend die einzelnen Menüpunkte auf die beiden Zeilen aufteilen.
Eventuell musst du dann noch das Aussehen ein wenig modifizieren, ich kann das bei meinem Style gerade nicht nachvollziehen, da ich da schon zu viel rumgebastelt habe, damit es für mich passt
Ich hoffe ich konnte dir zumindest klarheit über ein paar Sachen verschaffen - letztenendes wirst du egal welche möglichkeit du wählen willst (den style so umbauen, dass er variabel nutzbar wird oder zweizeiliges Menü) Aufwand in die Sache Stecken müssen, damit du auf ein brauchbares Ergebnis kommst

Der Style ist auch wenn er recht gut aussieht wenn man in solche "feinheiten" geht in meinen Augen zum teil recht schlampig Programmiert

- mit ein wenig mehraufwand hätte man das deutlich "Admin-Freundlicher" Programmieren können
Mfg,
ColaCheater