body {
	background:  #771177;
	color:       #44dd44;
	font-family: Comic Sans MS;
	margin:      3px 0px 3px 3px;
}


/* encapsulates the entire page of all content */
#main {
  text-align: center;
	/*border: white 1px solid;*/
}

/* format hyperlinks */
a:link {
	color:#ffffff;
}
a:visited {
	color:#cccccc;
}
a:active {
	color:#00ffff;
}
a:hover {
	color:#ff00ff;
}

/* this is for the page titles only */
h1 {
	font-size: 250%;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 0;
}

/* headings for each section within each page */
h2 {
	font-size:			200%;
	font-weight:		bold;
	text-align:  		center;
}

/* sub heading */
h3 {
	font-size:			150%;
	font-weight:		bold;
	text-align:  		center;
}


/* -------------------------------------------------------------------------- */

td,th, small {
	font-size:							75%;
	color:								#44dd44;
}

input,select { background:#990099 ; color:#FFFF00; font-family: Comic Sans MS;}

Other {FONT-SIZE: 10pt; FONT-SIZE: 100%;}

.PageTitle {
	FONT-SIZE:			300%;
	FONT-WEIGHT:		bold;
	text-align:  		center;
}

.Heading {
	FONT-SIZE:			150%;
	FONT-WEIGHT:		bold;
	text-align:  		center;
}

.SubHeading {
	FONT-SIZE:			125%;
	FONT-WEIGHT:		bold;
	text-align:  		center;
}

.Heading1 {
	FONT-SIZE: 300%;
	TEXT-ALIGN: center;
}

.SubHeading1 {
	FONT-SIZE: 200%;
}

.SubHeading2 {
	FONT-SIZE: 150%;
}

ILImgLeft {
	float: left
}

table.stats tr.d0 td {
	background-color: #771177;
}
tr.d0:hover {background-color: #44dd44; }

table.stats tr.d1 td {
	background-color: #882288;
}
tr.d1:hover {background-color: #44dd44; }

/* set the top 5 houndstooth point getting rows to stand out */
table.tooth tr.t5 td {
	background-color: #880088;
	color: #green;
	font-weight: bold;
}

a.nav:hover {color:#FF00FF; font-weight: bold;}

#body {
	text-align: center;
}

#sidebar {
	margin:		5px 3px 3px 3px;
	width:		140px;
	height:		320px;
	top:			20px;
	left:			3px;
	text-align:	center;
	float: left;  
}


#logo {
	margin: 		5px 10px 10px 10px;
	text-align:	center;
	float: left;
} 

#navigation {
	top: 0;
	width: 100%;
	text-align: center;
/*	border: #000000 1px solid; */
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 3px;
	padding-top: 0px;
}

#navigation li {
	display: inline;
	padding: 5;
}

#navigation a:hover {
	color:	#FF00FF;
	font-weight: bold;
}

#aboutuslinks {
	top: 0;
}

#aboutuslinks ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	padding-top: 0px;
}

#aboutuslinks li {
	display: inline;
	padding: 5;
	font-size: 75%;
}

/* Opposition.php related css */
#OpDivLeft {
	width: 44%;
	float: left;
	/*border: yellow 1px solid;*/
}

#OpDivRight {
	width: 54%;
	float: right;
	/*border: green 1px solid;*/
}

#OppositionSelection {
	float: right;
	/*border: red 1px solid;*/
}

#OppositionStats {
  float: left;
  text-align: center;
	/*border: blue 1px solid;*/
}


/* id = #   and   class = .  */
