The issue is where you add the css:
<!-- main header Nav breaks page -->
<link href="https://performancehorsehotline.com/assets/css/?V30" rel="stylesheet">
You can see the page name is missing for the .css file. I'd have to debug the code to see how and why that happens. The FTP information I have doesn't seem to work anymore. Maybe another recordset on the page or something that you are using to get the css file.