#container
{
   position:absolute;
   top: 0;
   left: 0;
   width:700px;
   background-color: #fff;
   color: #000000;
   border: 1px solid #63222f;
}

#top
{
   background-image: url("/images/banner.jpg");
   border-bottom: 1px solid #63222f;
   width: 700px;
   height:88px;
}

#top h1
{
   padding: 0;
   margin: 0;
}

#menuItem
{
   color:#ffffff;
   text-decoration: none;
   font-size:8pt;
   font-weight:bold;
}

#content
{
   float: left;
   width: 400px;
   margin: 5px;
   border-right: 1px solid #63222f;
}

#innerContent
{
   margin-left:10px;
   width:390px;
}

#rightnav
{
   margin-top: 10px;
   margin-left: 410px;
}

#wideContent
{
   float: left;
   width:600px;
   margin: 5px;
}

#fullContent
{
   width:695px;
   margin: 5px;
}

#innerWideContent
{
   margin-left: 10px;
   width:590px;
}

#innerFullContent
{
   margin-left: 5px;
   width:680px;
}

#title
{
   font-size: 12pt;
   font-weight: bold;
   color: #63222f;
}

#updated
{
   font-size: 8pt;
   font-weight: bold;
   color: #999999;
}

#articleTitle
{
   font-size:12pt;
   font-weight:bold;
   color:#63222f;
}

#article
{
   font-size: 10pt;
   width: 380px;
   margin-bottom: 10px;
}

#rightnav
{
   margin-top: 10px;
   margin-left: 410px;
 }

#rightnavItem
{
   width:280px;
   font-size:8pt;
   margin-bottom:10px;
}

#footer
{
   position:relative;
   clear:both;
   margin: 0;
   color: #333;
   border-top: 1px solid #63222f;
   width: 700px;
   height:30px;
}

div.banner1 {
   position: absolute;
   top: 0px;
   height: 101px;
   left: 0px;
   width: 800px;
   background-image: url("/images/banner.jpg");
   border: 5px solid #63222f;
}
td.meet {width: 250px; }
td.date { width: 60px; text-align:right; }
td.rPos { width: 15px; text-align:right; }
td.rMark { width: 55px; text-align:right; }
td.rLongSchool {width: 80px; font-size:7pt; white-space:nowrap; }
td.rSchool {width: 80px; white-space:nowrap;}
td.rRelayTeam {width: 80px; white-space:nowrap;}
td.rName { width: 100px; }
td.rLongName { width: 100px; font-size:7pt; white-space:nowrap; }
td.rRelayName { width: 80px; white-space:nowrap; }
td.rLongRelayName { width: 80px; font-size:7pt; white-space:nowrap; }
td.pt8 { font-size:8pt; }

div.tab { margin-left:10px; }

div.contents {
   position:absolute;
   font-size:9pt;
   left:150px;
   top:120px;
   width:650px;
   border: 5px solid #63222f;
   overflow: auto;
}

div.newsSection {
   width: 480px;
   height:690px;
   overflow: auto;
   margin-left:10px;
   margin-top:5px;
}   

div.rightsidebar {
   position:absolute;
   top:0px;
   left:475px;
   width: 170px;
   height: 700px;
   border-left: 5px solid #63222f;
   background-color: #dddddd;
}

div.widecontents {
   position:absolute;
   font-size:9pt;
   left:150px;
   top:110px;
   width:650px;
   border: 5px solid #63222f;
   overflow: auto;
}

div.newsItem {
   font-size:9pt;
   background-color:#dddddd;
   margin-bottom:5px;
   width: 400px;
   border: 3px solid #63222f;
}

div.newsHeader {
   background-color:#63222f;
}

div.newsContent {
   margin-left:5px;
   margin-top:20px;
   margin-right:5px;
   clear:both;
}

div.newsTitle {
   float:left;
   color:white;
   font-size:9pt;
   font-weight:bold;
   width:325px;
   height:16px;
   background-color:#63222f;
}

div.bigNewsTitle {
   float:left;
   color:white;
   font-size:18pt;
   font-weight:bold;
   width:325px;
   height:70px;
   background-color:#aa0000;
}

div.newsDate {
   float:left;
   color:white;
   font-size:8pt;
   text-align:right;
   font-weight:bold;
   height:16px;
   width:125px;
   background-color:#63222f;
}

body {
   font-family:Tahoma;
   font-size:10pt;
   background-color:#ffffff;
}

div.banner {
   position:absolute;
   left:5;
   top:5;
   width:800;
   height:100;
   border-style:solid;
   border-color:black;
   border-width:thin;
}

div.sidebar {
   position:absolute;
   left:5;
   top:110;
   width:125;
   height:700;
   border-style:solid;
   border-color:black;
   border-width:thin;
   text-indent:5;
}

div.main {
   position:absolute;
   left:135;
   top:110;
   width:670;
   height:700;
   border-style:solid;
   border-color:black;
   border-width:thin;
}

div.mainResults {
   position:absolute;
   left:135;
   top:110;
   width:800;
}

div.sidebarItem {
   position:relative;
   text-indent:10;
   font-size:9pt;
   font-weight:bold;
}

td.hd {
   text-align:center;
   font-weight:bold;
   font-size:10pt;
}

td.hd8 {
   text-align:center;
   font-weight:bold;
   font-size:8pt;
}

tr.gh {
   font-size:9pt;
   background-color:#dd9999;
}

tr.gh8 {
   font-size:8pt;
   background-color:#dd9999;
}

tr.hd {
   font-size:9pt;
   background-color:#aaaaaa;
}

tr.l1 {
   font-size:9pt;
}

tr.sl1 {
   font-size:8pt;
}

tr.gh {
   font-size:9pt;
   background-color:#ddaaaa;
   font-weight:bold;
}

tr.l2 {
   font-size:9pt;
   background-color:#dddddd;
}

tr.sl2 {
   font-size:8pt;
   background-color:#dddddd;
}

td.sub18 {
   font-weight:bold;
   color:#aa0000;
}

td.sub17 {
   font-weight:bold;
   color:#0000aa;
}

#menu {
   width: 100%;
   height: 20px;
   background-color: #63222f;
   float: left;
}

#menu ul {
   list-style: none;
   margin: 0;
   padding: 0;
   width: 80px;
   float: left;
}

#menu a, #menu h2 {
   font: bold 11px/16px arial, helvetica, sans-serif;
   display: block;
   margin: 0;
   padding: 1px 1px;
}

#menu h2 a,
#menu h2 {
   color: #fff;
   background: #63222f;
}

#menu a {
   color: #000;
   text-decoration: none;
}

#menu a:hover {
   color: #a00;
   background: #fff;
}

#menu li {
   position: relative;
}

#menu ul li #sub {
   border: 1px solid black;
   width: 150px;
   background-color: #efefef;
}

#menu ul ul {
   position: absolute;
   z-index: 500;
}

#menu ul ul ul {
   top: 0;
   left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
   display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
   display: block;
}
