body { margin: 0; padding: 0; font-size: 0.8em; font-family: "Trebuchet MS", Helvetica, Arial, sans serif; color: #000; background: url(../images/general/background.jpg) repeat-x left top #fff; }
img { border: 0; padding: 0; text-decoration: none; }
h1 { margin: 0; padding: 0; font-size: 160%; color: #8A2227; font-weight: normal; }
h2 { margin: 20px 0 0 0; padding: 0; font-size: 110%; color: #e32030; font-weight: normal; }
hr { border:0; color: #8A2227; background: #8A2227; height: 1px; margin: 5px 0 20px 0; padding:0; clear: both; }
p { margin: 10px 0; padding: 0; line-height: 1.6em; }

/* LINKS */
#Content a, #Footer a { color: #8A2227; }
#Content a:hover, #Footer a:hover { color: #e32030; }

/* DIV ELEMENTS */
#Page { margin: 0 auto; width: 760px; }
#Header { margin: 0; padding: 8px 0 0 0; text-align: center; height: 223px; }
#Navigation { float: left; width: 110px; padding: 30px 30px 0 0; }
#Content { float: left; padding: 30px 30px 20px 20px; width: 540px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; height: 423px; }
html > body #Content { height: auto; min-height: 423px; }
#Footer { border-top: solid 1px #8A2227; padding: 20px 0 20px 0; clear: both; color: #666; text-align: center; font-size: 90%; }

/* NAVIGATION ELEMENTS */
#Navigation ul { margin: 0; padding: 0; list-style: none; }
#Navigation ul li { text-align: right; margin: 0 0 15px 0; }
#Navigation ul li a { color: #666; text-decoration: none; font-size: 140%; }
#Navigation ul li a:hover { color: #8A2227; }
img.pace	{ margin:5px 0px 0px 10px;  }

/* CONTENT ELEMENTS */
#Content p { text-align: justify; }
#Content table { margin: 10px 0 20px 0; padding: 0; border-collapse: collapse; width: 100%; font-size: 85%; }
#Content table td { padding: 8px 2px 8px 2px; border-bottom: solid 1px #8A2227; }
#Content table td.Date { width: 140px; font-weight: bold; }
#Content table td.Event { width: 150px;  }
#Content table td.Event2 { font-style: italic; font-weight: bold; text-transform: uppercase; }
#Content table td.Vs { width: 15px; font-size: 80%; text-align: center; font-weight: bold; }
#Content table td.Time { width: 100px; text-align: right; }
#Content table td.Venue { text-align: right; width: 150px; }
#Content span { float: left; width: 100px; color: #e32030; }

/* OTHER ELEMENTS */
#SwanFooter { font-size: 90%; }