html,body,
ul,dl {
  margin:0;
  padding:0;
  }
p {
  margin:0; 
  padding-top:4px;
  padding-bottom:4px;
  }
body {
  text-align:center;
  font:normal 70%/1.4 trebuchet ms, sans-serif;
  color:#fff;
  padding-top:46px;
  padding-bottom:46px;
  background:#A5A7A9;
  }
.nobr
  {
	white-space: nowrap;
  }
img {
  border:0;
  display:block;
  }
div.hr {
  height: 1px;
  background: #c09000;
  padding:0;
  margin:0;
	}
div.hr hr {
  display: none;
	}
div.hr2 {
  height: 2px;
  width:559px;
  background: #c09000;
  padding:0;
  margin:0;
	}
div.hr2 hr {
  display: none;
	}
a {
	color: #D71417;
	text-decoration: underline;
  }
a:link{
	color: #D71417;
	text-decoration: underline;
  }
a:visited{
	color: #D71417;
	text-decoration: underline;
  }
a:hover{
	color: #D71417;
	text-decoration: none;
  }
.clearBoth {
	clear: both;
	}
	/* Masthead Content
-----------------------------*/
#masthead {
	position:relative;
	margin:auto;
	padding-top:2px;
	width:737px;
	height:126px;
	text-align:left;
	display:block; 
	overflow:visible;
	background:#B71417;
	border-left: medium solid #B71417;
	border-right: medium solid #B71417;
	}
#logo {
	clear:both;
	position:absolute; 
	width:148px; 
    height:84px;
	left:59px;
	top:24px;
	margin:0;
	padding:0;
	display:block;
	z-index:88;
	}
#photos {
  width:737px;
  height:33px;
  clear:both;
  }
#home #content {
	clear:both;
	position:relative;
	margin:auto;
	width:737px;
	text-align:left;
	display:block; 
	overflow:hidden;
	background:#8E1203 url(images/bkg.gif) repeat-x;
	border-left: medium solid #B71417;
	border-right: medium solid #B71417;
	border-bottom: medium solid #B71417;
	border-top: medium solid #B71417;
	}	
#left {
	clear:both;
	float:left; 
	position:relative; 
	left:56px;
	top:24px;
	width:204px; 
	padding:0;
	margin:0;
	text-align:left;
 	display:block;
	}
#right {
    clear:all;
	float:right; 
	position:relative; 
    right:7px;
	width:420px; 
	display:block;
	padding-bottom:9px;
	text-align:left;
	background:#8B0C02;
	}	
#sponsored {
	clear:both;
	position:relative;
	padding-top:2px;
	padding-left:56px;
	width:737px;
	height:19px;
	text-align:left;
	display:block; 
	overflow:visible;
	background:#85888B;
	font:bold 110%/1.2 arial, sans-serif;
	}	
#bottom {
	clear:both;
	position:relative;
	padding-top:2px;
	width:737px;
	height:90px;
	text-align:centre;
	display:block; 
	overflow:visible;
	background:#fff;
	
	}		
/* Text
-----------------------------*/
#home h3 {
  	margin:0;
  	padding:21px 10px 10px 21px;
	color:#fff;
	font:normal 130%/1.2 arial, sans-serif;
  }
#right p {
  	margin:0;
  	padding:5px 21px 10px 21px;
	color:#fff;
	text-align:justify;
  }
	/* Navigation
-----------------------------*/
#sponsorlogos {
  position:relative;
  height:88px;
  width:727px;
  overflow:hidden;
  background:transparent url(images/sponsors.jpg) no-repeat;
  text-align:left;
  }
#sponsorlogos li {
  float:left;
  list-style:none;
  height:88px;
  text-indent:-9999px;
  }
#sponsorlogos a {
  display:block;
  height:100%;
  text-decoration:none;
  }
#sponsorlogos-1 { width:53px; }
#sponsorlogos-2 { width:93px; }
#sponsorlogos-3 { width:124px; }
#sponsorlogos-4 { width:94px; }
#sponsorlogos-5 { width:84px; }
#sponsorlogos-6 { width:119px; }
#sponsorlogos-7 { width:86px; }
#sponsorlogos-8 { width:73px; }

#sponsor {
  clear:all;
  position:relative;
  text-align:left;
  padding-left:150px;
  width:737px;
  height:20px;
  overflow:hidden;
  background:#fff;
  }
#sponsor li {
  float:left;
  list-style:none;
  padding-left: 6px;
  height:20px;
  }
#sponsor a {
  display:block;
  height:100%;
  }
#sponsor-1 { width:115px; }
#sponsor-2 { width:108px; }
#sponsor-3 { width:115px; }
#sponsor-4 { width:94px; }
#sponsor2-5 { width:93px; }
#sponsor2-6 { width:128px; }
#sponsor2-7 { width:125px; }
#sponsor2-8 { width:73px; }  

#sponsor2 {
  clear:all;
  position:relative;
  height:20px;
  width:737px;
  padding-left:142px;
  padding-bottom:4px;
  overflow:hidden;
  text-align:center;
  background:#fff;
  }
#sponsor2 li {
  float:left;
  list-style:none;
  padding-left: 6px;
  height:20px;
  }
#sponsor2 a {
  display:block;
  height:100%;
  }
