

/* xBR layout & common colour */

body { 
  padding: 5px; 
  margin: 0px;
  background-color: white;
  font-family: verdana, sans-serif;
  font-size: 11px;
  background-color: #CCCCCC;
}

#page { background-color: #FFFFFF; }

td, p, .article, .articlein { 
  vertical-align: top; 
  font-family: arial, sans-serif; font-size: 10pt;
}

th {
	font-family: verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: white;
}

.articletxt,.articletxtin,.body { font-family: arial, sans-serif; font-size: 10pt; }

.navheading {
  text-align: left;
	line-height:110%;
	font-family: verdana, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}


a:link,
a:visited,
a:active { text-decoration: none; color: #0000CC; }

.navlink {
	font-family: verdana, sans-serif;
}


#header { height: 72px;}
#searchtd { background-image: url(images/searchbg.gif); background-position: bottom; background-repeat: repeat-x;}
#search { width:759px; 	font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; }

form { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;  }
        
.spacer { font-size: 3px; }
        
#crumbtd { background-image:url(/images/2pxwhite.gif); background-repeat: repeat-x;}
#bcrumb { font-family: arial, sans-serif; font-size: 11px; }
.bcrumbtxt {
	padding-right: 5px;
}

.bcrumbtxtb {
	font-weight: bold;
}

.bcrumbarrow {
	color: #FF6600;
}


input {
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
}

select {
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
}

.srchdropdown {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.searchtxt {
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.searchtxt2 {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	PADDING-TOP: 6px;
}

.hidden {
	visibility : hidden;
	display: none;
}

.headline {
	font-family: verdana, sans-serif;
	font-size: 17px;
	line-height:110%;
}

.body { font-size: 12px; font-family: arial, sans-serif }
.subheadline { font-size: 12px;  }

.heading {
  font-family: verdana, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.heading2 {
	font-family: verdana, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;			/*  HERE  */
	font-size: 1px;
	color: #FFFFFF;
}

.headinghlt {
  font-family: verdana, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.article, .articlein {
	font-size: 12px;
	line-height:120%;
	font-family: verdana, sans-serif;
}

.detail, .detailflush, .detailhlt, .detailin {
	font-family: verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #A5A5A5;					
}

.bodyhlt {
	font-family: arial, sans-serif;
	font-size: 12px;
}

.headlinehlt {
	font-family: verdana, sans-serif;
	font-size: 17px;
	line-height:110%;
}

.editorposted { font-size: x-small; }

/* Untested beyond this point */
a:link {
	text-decoration: none;
	color: #0000CC;
}

a:visited {
	text-decoration: none;
	color: #0000CC;
}

a:active {
	text-decoration: none;
	color: #0000CC;
}

a:hover {
	color: #0000CC;
	text-decoration: underline;
}

.copy {
	font-family: verdana, sans-serif;
	font-size: 10px;
}

.promoheadingtop {
	line-height:110%;
	font-family: verdana, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

.rhdate {
	font-family: verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.rhprice {
	font-family: verdana, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;	
}

.vert {
	vertical-align: center;
}

.formleft { font-family: verdana, sans-serif; }

  .bcrumb, .col1, .colcntr, .col2, .col2pad, .col3, .col3pad, .col4, .footer, #parodia { float: left }

  .page    { width: 760px; }
  #bcrumb  { width: 759px; }
  .col1    { width: 175px; }
  .col2    { width: 210px; }
  .col2pad { width: 209px; }
  .colcntr { width: 430px; }
  .col3    { width: 210px; }
  .col3pad { width: 200px; }
  #col4    { text-align: right; }
  #col4 * { text-align: left; }
  .footer  { width: 760px; }
  #parodia { width: 450px; }


/* Hackish stuff to accommodate Netscape 4 */
.ns4warning { padding-left: 10px;}
/*/*/ .ns4warning { display: none;  } /* */

#bcrumb { border-top-width: 0px;border-bottom-width: 0px; border-right-width: 0px;  }
.bcrumbtxt,.bcrumbtxtb,.bcrumbarrow { font-size: 12px; }
.navlink,.navheading { 	font-size: 11px; }

/*/*/ 

  #cbrmaghook { min-height: 113px; }
  #cbrmaghook p { text-align: right; clear: left; }
  .hookimg { float: left}
  .bodyhlt ul { list-style-type: square; list-style-position: inside;  margin: 0px; margin-left: 90px; padding: 0px; font-size: x-small;}


  #bcrumb {  border-top-width: 1px;border-bottom-width: 1px; border-right-width: 1px; } 
  .bcrumbtxt,.bcrumbtxtb,.bcrumbarrow { font-size: inherit; }
  .navlink { font-size: 11px; } 
  .navheading { font-size: 10px; }
  #search { display: block;
            border-top-width: 1px; border-top-style: solid; border-top-color: #000000;
            border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;
            border-right-style: solid; border-right-width: 1px; border-right-color: #000000;
  } 
  .srchentry { width: 240px; } 
  #search a { font-size: 11px; }
  #searchbtn:hover { text-decoration: underline; }
  
  .dotted { clear: both; }

  .rh, .rhdate, .rhprice, .topad { float: right; }
  .lh, .lhpad, .copy, .formleft { float: left; }
  .colbounder       { width: 430px; }
  .colbounderm      { width: 420px; }
  .colbounderstrict { width: 425px; }
  .colbounder, .colbounderm, .colbounderstrict  { float: left; }
/* */  




.formleft { width: 110px; }
input.box      { width: 14px; }
input.bigentry { width: 260px; }
.formleft { padding: 3px; padding-left: 5px; margin-right: 5px; }




/* Site specific colour code */
/* CBR colour */
th { background-color: #A3A3A3; }

.navheading { background-color: #D1D1D1; }
#footer { background-color: #C1C1C1; }
#header { background-color: #B90000; background-image: url(/images/backcomp.gif)}
#crumbtd { 
  background-color: #FFCCCC; 
}
#bcrumb {   
  border-top-style: solid; border-top-color: #FF9999; 
  border-bottom-style: solid; border-bottom-color: #FF9999;
  border-right-style: solid; border-right-color: #FF9999;
}

.headinghlt { background-color: #7B7B7B; }
.heading { 	background-color: #A3A3A3; }
.detail { color: #B6B6B6;}

.detailhlt { 	background-color: #FFFFFF; color: #FFFFFF; }
.bodyhlt { 	background-color: #FFFFFF; }
.headlinehlt { 	background-color: #FFFFFF; } 

.copy { color: #B6B6B6;	}
.rhdate { color: #B6B6B6;	}

.formleft { background-color: #E7E7E7;}


.promoheadingtop { color: #000000; background: #D1D1D1;}


.dotted { width: 420px; background-image:url(images/gdashed.gif); font-size: 3px;}
.navdot { width: 175px; background-image:url(images/gdashed.gif); font-size: 3px; height:3px;}





/* PRINTER FRIENDLY STUFF */
.printtop { background-color: #112D8A; }
.testdivcenter { font-family: arial, sans-serif; text-align: center; font-size: 11px; color: #000000; }


/* Publisher's management interface styles */ /*/*/
#pubcolmain {
  background: #FFFFFF;
	text-align: justify;
}

#pubcolinfo {
  background: #FFFFFF;
}

#pubcolmain caption { border: none; }
#pubcolmain caption a { color: white; text-decoration: underline }
#pubcolmain table { border: none; }
#pubcolmain input, #pubcolmain select, #pubcolmain textarea { font-weight: normal; font-family: sans-serif;}


acronym { border-bottom: 1px dotted black; cursor: help; }
th { vertical-align: top; }
#pubguidelines { 	text-align: justify; }
#pubguidelines tt { color: blue; }
#pubcolmain label { text-align: right; }
#pubdetails dt { font-weight: bold; }
.autherror { color: red; font-weight: bold; }
.resultnav { text-align: center; background-color: #ddd; padding: 2px; border: 1px solid black; }
/* */




/* Margins & Padding */
.topad { margin-top: 5px; margin-right: 5px; margin-bottom: 5px;}
#bcrumb { margin-top: 2px; }
#search { padding-top: 3px; padding-bottom: 4px;  text-indent: 20px;}
#bcrumb { padding-top: 2px; padding-bottom: 2px;  text-indent: 20px;}

/*/*/
.navlink { margin-top: 1px; margin-bottom: 4px; }
.navheading { padding-top: 4px; padding-bottom: 4px; }

.navlink { padding-left: 20px; }
.navheading { padding-left: 20px; }
.skyscraper { padding: 10px 0 0 0; text-align: right; float:right}


.headline { margin-left: 16px; margin-top: 10px; margin-bottom: 6px; }
.dotted { margin-left: 10px; }
.body { margin-left: 16px; }
.subheadline { margin-left: 16px; }
.headinghlt { padding-left:6px; padding-right: 6px; padding-top: 2px; padding-bottom: 3px;}
.heading { padding-left:6px; padding-right: 6px;  padding-top: 2px; padding-bottom: 3px;}
.detailhlt { padding-left:6px; padding-right: 6px; padding-top: 2px; padding-bottom: 3px; }
.detailflush { margin-left: 10px; margin-top: 6px; margin-bottom: 4px; }
.article { padding-left:6px; padding-right: 6px; padding-bottom:3px;}
.articlein { padding-left:16px; padding-right: 16px; }
.articletxt { margin-top:4px; padding-left: 6px; padding-right: 6px; }
.articletxtin { margin-top:4px; padding-left: 16px; padding-right: 16px; }
.headlinehlt { padding-left:6px; padding-right: 6px; }
.detail { padding-left:6px; padding-right: 6px; padding-bottom:3px;}
.detailin { padding-left:16px; padding-right: 16px; padding-top: 6px; padding-bottom: 3px;}
.bodyhlt { padding-left:6px; padding-right: 6px; }
.hookimg { margin-top: 6px; }
#footer { padding-top: 6px; padding-bottom: 6px; }
.colcntr { padding-top: 6px; }
.colcntr .heading { margin-left: 10px; margin-right: 0px; }
table .dotted { width: auto; }
#col4 input { text-align: center; }
#col4 iframe { margin-top: 10px; }
.searchtxt2 { padding-top: 6px; }
/* */
