Hola dacotta:
Si sabes la altura de la página, puedes hacer un fichero de esa altura con un editor gráfico con el degradado que creas conveniente, y lo insertas como estilo de fondo con parámetros adecuados (repeat: repeat-x;)
Ese tipo de ficheros gráficos también se pueden generar con php, pero nunca lo hice y no sabría indicarte como hacerlo (tal vez se pueda hacer también con otros lenguajes)
Estoy de acuerdo contigo en que es difícil de adaptar nuevos colores al código de las FAQs, pero hay métodos que pueden encontrarse en internet para encontrar los valores necesarios intermedios.
Saludos