Hello,
One of the first things you will want to do is stop those files loading twice. You can see your DNN is loading:
default, skin, container, portal
skin, container, container, container
The reason this usually happens is when there is a line of code in the skin or container html file such as:
< link href="skin.css" rel="stylesheet" type="text/css" / >
That line of code is used to call in the skin.css file, however it is not needed as DotNetNuke automatically calls in the skin.css file and container.css file - if that line of code is added into a skin file, DNN tends to load the file twice.
Regarding styling line spacing etc.
I would suggest you set it up so you style the overall line spacing that you require such as:
body
{
/* set default font size for skin (Titles etc. will then use a percentage to specify their sizes) */
margin: 0;
padding: 0;
line-height: 1.1;
font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666;
}
or set it to style the p tag rather than body tag and then if you need to style individual paragraphs use the class method that Joe has previously mentioned.
You may find it useful when playing with CSS to have a look at this book for reference:
CSS
Reference Book (112 page PDF)There is a full explanation in there for working with line-height