/* SET BASE FONT ATTRUBUTES */
html, body, td {
  font-size: 1em;
  color: #000000;
}

/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre, label {
  margin: 0;
  padding: 0;
}

/* SORT OUT HEADER FORMATTING AND SIZES */
h1, h2, h3, h4, h5 {
  font-weight: bold;
}

h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}

/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table {
  border-collapse: collapse;
}

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl {
  margin-top: 0;
  margin-bottom: 0;
}

/* HARMONISE LIST-BULLET TYPE */
ul, ol, dl {
  list-style-type: none;
}

div.text li li { 
  list-style-type: circle;
  margin-left: 20px;
}

img, fieldset {
  border: 0;
}


/* BASIC FORMATTING STUFF */
a {
	color: #d60a04;
}


.bold {
  font-weight: bold;
}

.not_bold {
  font-weight: normal;
}

.italic {
  font-style: italic;
}

.not_italic {
  font-style: normal;
}

/* MARKUP FOR ALL PAGES */

body {
    background-image: none;
    background-color: #cdcdcd;
    font-family: Verdana;
}

#the_box {
    width: 900px;
    padding: 0px 10px 10px 10px;
    margin: 0 auto;
    background-color: #ffffff;
}

ul.hanging-indent > li {
  padding-left: 20px;
  text-indent: -20px;
}
