* {font-family: Arial, sans-serif;font-size:100% }

html { background-color:#800040; color:#ffcc00; font-size:100%; }

body { background-color:white; color:#800040; }

a { color:#800040; }

a img {border-width:0}

h1 {  font-size:120% }

h1, h2, h3, h4, h5, h6, h7 {margin:0.75em 0 0 0 }

img#badge {float:left; margin:0 10px 10px 0 }
img#trigger {cursor: pointer; }

div#header {background-color:#800040; color:#ffcc00; height:100%; }
div#header a {color:#ffcc00;}

div#navbar {float:left; background:white; width:100%; line-height:normal; }

div#navbar ul {margin:0; padding:0; list-style:none; }

div#navbar li { float:left; margin:-1px 0 0 -1px; border:1px solid #800040; background-color:white; }

div#navbar li a {color:#800040; display:block; background:url(images/house1.gif) 1px 1px no-repeat; padding:2px 4px 2px 22px }

div#navbar li a:hover, div#navbar li#current a {color:#800040; background:url(images/house4.gif) 1px 1px no-repeat;background-color:#ffcc00}

div#body {padding:5px; margin:10px 0 0 0}

div.photo {padding:10px 0 10px 0; text-align:center;}
div.photo img {display:block; margin-left:auto; margin-right:auto;}

div dl { margin:0 3px 10px 3px; padding:0 0 5px 0; background-color:#fff; }

div#teams dl, div#comps dl, div#books dl {border-bottom:1px solid #800040;}
div#teams dl {float:left; width:10em}
div#matches dl {border-bottom:1px solid #fc0; float:left;}

div#email_message {float:left; }
div#email_list {float:left; font-size:80%; }
div#nonemail_list {float:left; font-size:80%; }

div dt { margin:0 0 5px 0; padding: 5px 5px 5px 30px; font-weight:bold; color:#fff; }
div#teams dt, div#comps dt, div#books dt {background-color: #800040; background-image:url(images/house5.gif); background-repeat:no-repeat; background-position:5px; }
div#matches dt {background-color:#ffcc00; background-image:url(images/house4.gif); background-repeat:no-repeat; background-position:5px; }
div dd { margin:0 0 0 10px; }

div#matches dd {color:#800040; display:inline; margin:0 5px}

p {margin:0.5em 0}

.cb {clear:both; height:3px}
.hide {display:none}

div#adpool {width:468px; height:60px; margin:0;}
iframe#adpool {width:468px; height:60px; margin:0;}
#adpool {float:right;}

label {display:block; vertical-align:bottom; }

div#scores th { background-color: #800040; color: #fff; border-bottom: 1px solid #fff; border-right:1px solid #fff; padding:0 0.5em }
div#scores th.lj { text-align:left;}
div#scores td { color: #800040; padding-bottom: 2px; padding-right: 4px; }
div#scores .t {border-top: 1px solid #800040; padding: 2px; }
div#scores .b {border-bottom: 1px solid #800040; padding: 2px; }
div#scores .l {border-left: 1px solid #800040; padding: 2px; }
div#scores .r {border-right: 1px solid #800040; padding: 2px; }
div#scores .inv {background-color:#fc0; color: #fff; }
.pointer {cursor:pointer}

@media print {
	html { background-color:white; color:black; font-size:95%; }
	body { background-color:white; color:black; }
	div#header {display:none;}
	div#navbar {display:none;}
	div#adpool {display:none;}
	iframe#adpool {display:none;}
	div#matches {display:none;}
	div#body {padding:0; margin:0;}
	div dl { margin:2px; padding:0px; background-color:white; }
	div dt { margin:2px; padding:2px; font-weight:bold; text-align:left; color:black; }
	div dd { margin:0; }
	div#scores {padding-top:1em;}
	div#teams dl {border-bottom:none;}
	div#scores table {border:1px solid black;}
	div#scores th { background-color:white; color:black; border: 1px solid black; padding:0 0.5em }
	div#scores td {color:black; border:1px solid black;}
	div#scores .t {border-top: 1px solid black; padding: 2px; }
	div#scores .b {border-bottom: 1px solid black; padding: 2px; }
	div#scores .l {border-left: 1px solid black; padding: 2px; }
	div#scores .r {border-right: 1px solid black; padding: 2px; }
	div#scores .inv {background-color:black; color: #fff; }
}

