/* Set default font size to 12px, and line height to 1.5 which is 18px */

body {
    font: 12px/1.5 Arial, Helvetica, sans-serif;
}

/* Style lists the same in Firefox and IE */

ul, ol 
{
	margin: 0;
	padding: 0; 
}

li {
	margin: 0 0 0 2.5em;
	padding: 0;
}

/* Headings */

h1 {
    font-size: 24px;
    line-height: 1.3;
}

h2 {
    font-size: 18px;
    line-height: 1.3;
}

h3 {
    font-size: 15px;
    line-height: 1.3;
}

h4 {
    font-size: 13px;
    line-height: 1.3;
}

/* Add bottom margin to block level elements. This is the same as the body line-height */

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
blockquote {
	padding: 0;
	margin: 0 0 18px 0;
}

.nopadding h3 {
	padding: 0;
	margin: 0 0 0px 0;
}

/* Text styles */

blockquote {
	margin: 0 2.5em;
}

/* Tables */

table {
	empty-cells: show;
	border-collapse: collapse;	
}

td, th {
	padding: 4px;
}

th {
	font-weight: bold;
}