div#header {
  background:#cc3 url('../images/common/headerBG.jpg') center top no-repeat;
  height:190px; position:relative;
}

div#homeHeadLoz {
  background:transparent url('../images/common/headerLozenge.png') center top no-repeat;
  width: 368px; height:192px; position:absolute;
  padding:25px 16px 0 15px;top:-27px;left:164px;}
/*modify end*/

div#homeHeadLoz h1 {
  font:bold 16px 'Trebuchet MS', 'Times New Roman';
  margin:10px 0 0;
  color:#014329;
}

div#homeHeadLoz p {
    color: #006633;
    margin: 0;
}

/* News Ticker */

div#newsTicker {
  height:14px; clear:both;
  background:#CBCC66 url('../images/common/latestNewsBubble.png') left center no-repeat; margin:8px 0;
  padding:2px 4px 8px 110px;
}

div#newsTicker p { margin:3px 0 0; font-size:12px; color:#333; }

div#newsTicker p a:link, div#newsTicker p a:visited { color:#014329; }

/* Home Main Nav */

ul#homeNav {
  list-style:none;
  margin:8px 0 0; padding:0;
  height:82px;
}

ul#homeNav li 
{ float:left; height:82px; width:116px;
  background:#fff url('../images/nav/navTabHome_off.png') center top no-repeat;
  position:relative; text-align:right;
  }

ul#homeNav li:hover 
{ background:#fff url('../images/nav/navTabHome_on.png') center top no-repeat;
  }

ul#homeNav li.first {
  background: #fff url('../images/nav/navTabHome_first_off.png') right top no-repeat;
}

ul#homeNav li.first:hover 
{ background:#fff url('../images/nav/navTabHome_first_on.png') center top no-repeat;
  }

ul#homeNav li.last {
  background: #fff url('../images/nav/navTabHome_last_off.png') left top no-repeat;
}

ul#homeNav li.last:hover 
{ background:#fff url('../images/nav/navTabHome_last_on.png') left top no-repeat;
  }

ul#homeNav li.last, ul#homeNav li.first
{ width:121px !important; }

ul#homeNav a:link, ul#homeNav a:visited {
  position:absolute; color:#fff; font-weight:bold;
  bottom:5px; right:5px; text-decoration:none;
}

/* Content */

div.column.middle h1, div.column.right h1 { font-size:26px; font-family: AmerigoBTBold, "Times New Roman", serif; color:#999900; font-weight:normal; }
div.column.middle h2, div.column.right h2 { font-size:26px; font-family: AmerigoBTBold, "Times New Roman", serif; color:#999900; font-weight:normal; line-height: 28px;}

div.column p { font: bold 10px Arial; color:#666; }

div.column.left {
  float:left;
  width:222px;
  margin-right:12px;
}

div.column.left div.lozenge {
  background-color:#e2ede2;
  margin-bottom:8px; padding:8px 11px;
  min-height:100px;
}

div.column.left div.lozenge h1 { margin:0; height:30px; font-size:23px; font-family: AmerigoBTBold, "Times New Roman", serif; font-weight:normal; color:#999900;}


div.column.middle {
  float:left;
  width:348px;
  margin-right:-2px; /* need to fix this properly. something sets the ad div inpline style widths to 353px! */
}


/* the two adverts under the nav on home */
div.home-advert-top td { vertical-align:top;}
div.home-advert-top table {width:348px;}
div.home-advert-top p {
	margin-top:0  !important;
	width: 140px  !important;
}

div.home-advert-top h1,
div.home-advert-top p {
	float: left !important;
	margin-left: 10px !important;
}

/* default advert spacing and header size */
div.home-advert-top h1 {
  margin-top:0px !important;
  margin-right: 0 !important;
  margin-bottom: 15px !important;
  font-size:28px !important;
  line-height:100% !important;
  width:150px !important;
  font-family: AmerigoBTBold, "Times New Roman", serif !important;
  color: #999900 !important;
}


div.home-advert-top strong {
	font-weight:bold;
	color: #333; /* bold doesn't show well, so use darker grey */
}

div.home-advert-top td.top-ad-image { width:183px; vertical-align:top; height: 267px;} /* also controls the total height of the adverts */
div.home-advert-top td.top-ad-content { vertical-align: bottom; }

/* special case advert spacing etc. add space under title, and/or change font size here */
div#ladiesEvening.home-advert-top h1 { margin-bottom:15px !important;}
div#outstandingKillerQueen.home-advert-top h1 { margin-bottom:15px !important; font-size: 23px !important;}
div#familySundays.home-advert-top h1 { margin-bottom:35px !important;}
div#winnerTakesItAll.home-advert-top h1 { margin-bottom:35px !important;}



div.column.middle div#killerQueen h1,
div.column.middle div#melissaTottenLoz h1 {
  float:left;
  margin:30px 0 45px 14px;
  font-size:28px;
  width:155px;
}

div.column.middle div#girlsAllowedLoz h1,
div.column.middle div#famSundaysLoz h1 {
  float:left;
  margin:20px 0 10px 14px;
  font-size:28px;
  width:150px;
}

div.column.middle div#bigRaceLoz h1  {
  float:left;
  margin:20px 0 30px 14px;
  font-size:22px;
  width:155px;
}

div.column.middle div#bathwickTyresLoz h1 {
  float:left;
  margin:10px 0 30px 14px;
  font-size:22px;
  width:155px;
}

div.column.middle div#dangerousMidgeLoz h1 {
  float:left;
  margin:10px 0 10px 14px;
  font-size:18px;
  width:155px;
}

div.column.middle div#ladiesEveningLoz h1 {
  float:left;
  margin:10px 0 2px 14px;
  font-size:18px;
  width:155px;
}

div.column.middle p {
  float:left;
  margin:0 0 10px 14px;
  width:145px;
}

div.column a:link, div.column a:visited {
  float:left; margin:5px 14px; height:19px; display:block;
  background:transparent url('../images/common/linkMarker.png') center left no-repeat;
  padding:5px 0 0 30px; 
  font:bold 10px Arial; color:#008a54; text-decoration:none;
}


div.column.right {
  float:right;
  width:348px;
}


div.column.right div#girlsAllowed h1, div.column.right div#famSundaysLoz h1, div.column.right div#killerQueen h1 { margin-top:30px; font-size:28px;}
div.column.right div#girlsAllowed h1, div.column.right div#famSundaysLoz h1, div.column.right div#killerQueen h1 { margin-top:30px; font-size:28px;}
div.column.right div#melissaTottenLoz { margin-top:20px; font-size:28px; }
div.column.right div#bigRaceLoz h1 { margin-top:30px; margin-bottom:45px; font-size:22px;}
div.column.right div#bathwickTyresLoz h1 { margin-top:10px; margin-bottom:30px; font-size:22px;}
div.column.right div#killerQueen h1 { margin-top:20px; margin-bottom:20px; font-size:22px;}
div.column.right div#ladiesEveningLoz h1 { margin:10px 0 0 14px;}
div.column.right div#quoLoz h1 { margin:10px 0 0 14px;}


div.column.right h1, div.column.right p {
  float:left; margin-left:15px;
  width:140px;
}

div.column.middle div#wideLoz h1 { margin-top:5px; margin-bottom:0px; margin-left:0px; font-size:22px; float:none; display:block; width:336px; }
div.column.middle div#wideLoz p { margin-top:0px; margin-bottom:5px; margin-left:0px; float:none; display:block; width:336px; }
div.column.middle div#wideLoz a { margin-left:0px; }
div.column.right div#wideLoz h1 { margin-top:5px; margin-bottom:0px; margin-left:0px; font-size:22px; float:none; display:block; width:336px; }
div.column.right div#wideLoz p { margin-top:0px; margin-bottom:5px; margin-left:0px; float:none; display:block; width:336px; }
div.column.right div#wideLoz a { margin-left:0px; }

div.column.left a:link, div.column.left a:visited { margin:0; }
