html {height:100%; padding-bottom:1px;}
body {background:#E4C9FF; line-height:1.5; font-size:62.5%; font-family:verdana}

#aajax {display:none}
#header, #footer, #copy, .centre {text-align:center;}
p.navbar {padding:5px; border-top: 1px solid #999; border-bottom: 1px solid #999;}
p.navbar a {text-decoration:none;}

#contentarea {
	min-height: 420px;
	height: auto !important;
	height: 420px;
}

a {color:#30f}
a:hover {color:#f00}
	
h1, h2, h3, p.fancy {
	font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
	font-style: italic;
}
h1, h2, p.fancy {color:#909;}

h1 {font-size:2.6em;}
h2 {font-size:1.8em;}
h3 {color:#333}
h1, h2 {font-weight:normal}
h3, p, li, dt, dd, td, th {font-size:1.3em}

p, h1, h2, h3, ol, ul, dl, dt, dd, table, #footer, #header, .mtop {margin-top:10px}
.prodrow {margin:10px 0 5px 0 !important; padding-bottom:10px}
.error, h3, dt {font-weight:bold}
	
.picframe {border:1px solid #666; background:white; padding:4px; }

.hi {border-top:1px solid #999; border-bottom:1px solid #999; background:#F0E0FF; }
.lo {border-top:1px solid #999; border-bottom:1px solid #999; background:#FFE0FE; }

.leftrowcat {padding-left:10px}
.txtr {text-align:right;}
.warn {color:red}
.error {color:red; letter-spacing:1px}

.tbla th, .tbla td {border:1px solid #999; padding:3px 6px 3px 5px; background:#F0E0FF;}
.tbla th {font-weight:bold}

ul.sl li {list-style-type:none}
