I would recommend always use external style sheets rather than embedded styles. This external style sheet can be applied to a hundred different pages, without having to retype the information. Also, perhaps more importantly, if you want to change the appearance of your pages, you simply change one file, instead of making changes to all your pages.
Creating a New Style Sheet To start a new Style Sheet, simply click on the button
. Now you are ready to start Creating New Style Definitions.
When you want to test your style sheet, click on the button
or the button
. This will open the browser with a list of text in common tags, so you can see how text will look in each tag.
Finally, when you are done editing your style sheet, you will have to Apply the Style Sheet to your Web Page.
Defining a New Style
There are three ways to define a new style.
Tags- 
This will define a style for an existing tag. Simply click the arrow box, and select a tag from the list. This is usefull if you want all the tags on your page to have a certain property. For instance, if you want all visited links to have a certain color, select A:visited from the list, then define the properties of the style.
Class- 
Here you can define a style with a name of your choosing. For example, you could define a style sheet named Bob. Then, in your page any time you want to apply the style Bob to a tag, you would use class="Bob". This is useful if you want some tags, but not all to have a certain style. For instance:
<P class="Bob">Hello</P>
<P>Hello</P>
The word first Hello would have the properties of Bob, while the second would not.
ID- 
An ID is similar to a Class, except you should only use ID once per document. For instance, if you defined an ID named Tom, you should not do this:
<P ID="Tom">Hello</P>
<P ID="Tom">Welcome to my website</P>
ID's should only be used once, especially if you plan to do any scripting, as this may lead to errors in your script. If you need to use a certain style more once, use a Class identifier instead of ID.
After you have defined a new style, the next step is to Edit the Properties of your Style. This will define exactly how the style will act when you apply it to your page.
Editing the Properties of your Style
This is the elementary function of style sheet maker- defining how your styles will be displayed. After you have Defined your Style, you will now have to define the properties of that style. Make sure you define the properties of your style within the brackets for that style, like this:
.Bob { font-family: Arial; font-size: 14px; color: #FF0000; }
You may find it easier to read if you put each style on a new line, like this:
.Bob
{
font-family: Arial;
font-size: 14px;
color: #FF0000;
}
To make things easier, we have a set of wizards for defining styles. Just put your cursor within the brackets, and then click on the appropriate button:
Font Properties 
Color and Background Properties 
Alignment 
Margins 
Padding 
Border 
After using the wizard, the appropriate code will be inserted at your cursor. You can define any number of properties for any style. Just make sure all the properties appear within the brackets.
Applying your Styles to a Webpage
There are two different methods of adding a Style Sheet to your web page: embedding the style sheet on your page, and linking to an external style sheet. To embed the style sheet in your page, all you need to do is copy everything between the <style> and </style> tags, and insert it on your page, between the <head> and </head> tags.
If you want to link to an external style sheet, you will first need to save the style sheet to the same directory your web page is saved in. After saving, click on the button
, that will display the code needed to link to the external style sheet. Simply cut this code, and insert it on your web page between the <head> and </head> tags.
Get rid of your tables, and use Style Sheet Maker for positioning
HTML Tables are a great tool for positioning text and images on your webpage. Don't you just love trying to keep tack of all those tags? Things get even worse when you start putting tables within tables within tables. Pretty soon the code gets so confusing, you don't know which way is up. With Style sheets, all the confusion goes away. Just define a style sheet to handle positioning of elements on the page.
Here is example. Say we have two images, one of Bo, and one of Luke, and we want to position these images on our on our page. Using style sheet maker, we can position the images by creating ID's for each image:
#Bo { margin-left: 200px; margin-top: 300px; }
#Luke { margin-left: 400px; margin-top: 300px; }
Now we can apply the styles to our image tags, like this:
<IMG ID="Bo" src="bo.jpg">
<IMG ID="Luke" src="luke.jpg">
Now the image bo.jpg will be placed on the page 200 pixels from the left side of the screen, and 300 pixels from the top side of the screen, while the image luke.jpg will be placed on the page 200 pixels from the left side of the screen, and 300 pixels from the top side of the screen.
This method of positioning is much easier than using tables, and more exact than using simple alignment tags.