html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height: 1.2;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}
a img, :link img, :visited img {
border: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul {
list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
content: "";
}
body {
width: 900px;
margin: 0px auto;
padding: 5px 0px;
background-color: #f3f3f3;
background-image: url(images/background-strip.gif);
font-family: "Trebuchet MS", Verdana, arial, helvetica, sans-serif;
font-size: 85%;
}
p {
margin-bottom: 1.2em;
font-size: 110%;
}
h1 {
font-size: 200%;
margin-bottom:15px;
padding-bottom:7px;
color:navy;
font-weight:normal;
border-bottom: 2px solid #7DA1D5;
background:url(images/bluefader-short.gif) no-repeat bottom left;
}
h2 {
font-size: 160%;
margin-bottom:10px;
font-weight:normal;
}
h3 {
font-size:125%;
color:navy;
margin:10px;
}
#container {
float: left;
width: 890px;
padding: 6px;
background-color: #FFF;
}
#header {
float: left;
width: 870px;
padding: 0px;

}
#content {
float: left;
width: 890px;
padding: 5px 0px 0px 0px;

}

#lefty {
float: left;
width: 140px;
/* background-color: #fff; */
padding: 10px;
}

#maincontent {
float: left;
width: 530px;
/* background-color: #fff; */
 margin: 0px 0px 5px 5px; 
padding: 15px;

}
#subcontent {
float: left;
width: 140px;
background-color: #fff;
color: #000;
margin: 0px 0px 5px 5px;
padding: 10px;
}
#footer {
float: left;
width: 870px;
padding: 10px;
background-color: #3e8cb3;
text-align: center;
color: #fff;
}
#footer a, #footer a:link, #footer a:visited {
color: #fff;
}
#footer a:hover {
color: #000;
}

.central {
clear:both;
border-top:5px solid #fff;

}

#maincontent li , #maincontent ul{
list-style: square;
margin-left:30px;
line-height: 1.5em;
padding: 6px;
}


#matrix{
	border: 2px dotted Navy;
	margin:auto;
}
#matrix td {
	vertical-align: top;
	padding-top: 5px;
}

#matrix ul {
margin-left:0px;
}

#matrix a:link, #matrix a:visited {
	color: Navy;
	padding: 3px 10px 3px 10px;
}

#matrix a:hover, #matrix a:active {
	
	color: white;
	text-decoration: none;
	background: #0000CD;
	padding: 3px 10px 3px 10px;
	font-style: italic;
}
td {
padding-left:10px;
}

#lefty h3, #subcontent h3 {
background-color:#3e8cb3;
text-align:center;
color: #fff;
padding-top:0px;
margin-top:0px;
padding-bottom:5px;
}

.winners {
background-color:#3e8cb3;

}

.winners p {
padding:7px;
color:#fff;
}

.winners  a:link, .winners a:visited{
color:#fff;
}

.winners  a:hover, .winners a:active {
color:#000;
}

.winners img {
padding:5px;
}

.c {
text-align:center;
}

