Hi Caddug,
Well, I'll start with the programming aspect, as that is my main field, and work my way down from the best parts. The good thing is that your mark-up is not so bad. I see a few unclosed tags (remember that img tags are closed with a /> ). And I think you should definitely have a .css file for all that style code. All you do really is to copy all those styles (without the <style> tags) into a file, then names that file something like "styles.css", and then in your html you link to the file (like this: <link rel="stylesheet" type="text/css" href="/templates/style.css" /> (of course change the URL accordingly)), and ta-da, all the styles are the same for all pages, so you don't need to worry if you forgot to change the style in some page upon a style update.
I have to congratulate you on the fact that you don't use tables. Few webmasters these days realize that they aren't needed. Well done.
And of course I recommend you change your doctype, seeing as you're almost valid xhtml 1.0 transitional use a doctype accordingly (<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">)
I really just recommend you go to
https://validator.w3.org/ and validate your code after you made those changes, just to make sure. And you are unsure about something you can look at other sites with that doctype for way's to do things. You can go to my main site, link is in my signature. Just open source code and see if you find anything helpful. I use PHP as well to simplify many aspects of webdevelopment, but if you aren't there yet, it's allright.
As for your design, I know you didn't want anything on it, but it doesn't hurt if I just speak my mind, and you can take what you like from that. It's very clean, very simple. You might consider adding some minor flashy changes. Subtle graphical advancements are always appreciated by viewers ;). To start I can definitely suggest that you align your text to the left side. No one likes reading centered text. And also consider your display order a little. On the news page, except for the white line, nothing separates the search engine text and the news; You need to add some more space between the line and the search engine text as well as make the search engine text smaller, so that it doesn't match the the news text.
Now, I'm not sure if you have Firefox or not, but you definitely need to get it
https://www.mozilla.com/en-US/firefox/. Firefox is by far the best webbrowser out there, and it's a Must-Have for all webdesigners. As I view your page in Firefox, I see that some texts are going outside the graphical borders. Headings in the left menu bar are sticking out to the left, and text in the main content box are sticking outside the box. You need to add padding to that box so that the text remains inside it.
Graphically you need to start thinking smaller, more subtle graphical details. Instead of big stars surrounding the layout, have something smaller. Tiny stars maybe? Or maybe just thin streaks that cross the layout horizontally. Or better yet, thin dots, that's always subtle, and adds a nice flare to the design. Consider the dotted streaks on the banner's background, and on the bottom of this page
https://www.cultanime.com/temp/halo-masters/ (also one of my old creations). It's hardly noticeable, but adds that special touch of detail that viewers like. I personally also like to work a lot with layers (notice how objects appear in front and behind each other in my sites), this is each done with contrasting colors and some shadow effect that are simple enough in Photoshop.
Also consider your font carefully. Not all links have to have underlines (menu doesn't have have to have underlines, since all that's in there is links anyway). Try to separate all types of texts by it's association. If it's a link, if it's a bit of extra info (like the search engine text), if it's a comment, a quote, etc etc. Have special fonts for each, just so the reader can easy identify each (But always remember that these separate fonts need to be similar and compliment each other.
All I can really say as far as designing goes is that designing a layout is a lot like any other creative job. If you are a cartoonist your skill comes from experience. Not just from drawing but by just learning about what you draw. To draw a human body you need to learn the anatomy of a human body carefully, otherwise the drawing will look weird and unrealistic. In designing a layout you need to look around for others sites with good designs and learn from it. Take notes of specific things you like about that sites layout. And always consider how that layout will look on different computers, browsers and so on.
Finally, about your content. Well, obviously, just sit down and write. It's a simple fact that people look more to the content of a site than it's programming or design (even though that does help). If your content is better than PPN, then expect that people will choose your site over PPN. Also very much consider original content. If you have something that PPN doesn't, than obviously people are gonna come to your site instead. Just think outside the box, sit down, get comfy and start writing!
Well I hope I was helpful in any way. I know I dragged on quite a bit, but that's me. I always do that when I write :P
Good luck, and feel free to ask for help if you need any (and by that I mean questions and such things, don't ask me to write or design for you :P)