Basically I have a CSS template and I want to add a blog to it(im not even sure if I'm using the correct terms right now) I's like to add videos and pictures to it as well, what is the best way to do this?
For you, the best way to do it is to find someone who will do it for you, someone who knows what CSS, HTML and blog is.
1. You'll need to buy a domain, if you haven't done so already (I use www.name.com) 2. You'll need to upload the CSS template on your host (I use www.hostgator.com) 3. You'll want to add a subdirectory (www.site.kek/blog) or subdomain (blog.site.kek) for the blog 4. Download the Wordpress blog platform (www.wordpress.org) 5. Set your blog up following the instructions on wordpress 6. Add content to your blog
Your CSS template is only half the battle. You'll also need a WordPress theme based on your CSS template...
If you don't have an existing site or if it has very little content on it yet then just find a nice WordPress theme to use and then get it, or learn to tweak it. So often I see people setting up a new website pay for or spend hours working on an HTML template and then want a WordPress theme to match. That IMO is doing it backwards and a waste of time and money. Just use WP for the entire site and get a WP theme customized. It is much easier to tweak an existing WP theme than it is to make one look like an existing HTML site.
No problem axxo. But Houdy is right, it's a lot easier to find a wordpress template that you enjoy and make the site in similar fashion, than vice versa. You'll probably have to tweak things around for the first couple of months, before you get used to the whole webmastering thing