/* ------------------------------------------------------------
	Reset Styles
------------------------------------------------------------ */

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* ------------------------------------------------------------
	Layout, Content, and Logos
------------------------------------------------------------ */

body {
	color: white;
	background: black;
}
#wrapper {
	background: url('../images/xcel-bkgd-smooth-sm.jpg') 60px 10px no-repeat;
	width: 920px;
	padding: 20px 20px 20px 10px;
	margin: 0 auto;
}
#content {
	width: 100%;
	min-height: 650px;
	position: relative;
}
#navigation li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation a * {
  display: none;
}

/* Logo Backgrounds & Hover States
------------------------------------------------------------ */

#navigation li a,
#navigation li .hover {
	float: left;
	display: inline;
}
#navigation #logo-1 a,
#navigation #logo-1 .hover {
	background: url('../images/logos/XcelST.jpg') 0 0 no-repeat;
	width: 200px;
	height: 87px;
}
#navigation #logo-2 a,
#navigation #logo-2 .hover {
	background: url('../images/logos/UPFBAllStarGame.jpg') 0 0 no-repeat;
	width: 150px;
	height:155px;
}
#navigation #logo-3 a,
#navigation #logo-3 .hover {
	background: url('../images/logos/UPYooperBowl2.png') 0 0 no-repeat;
	width: 180px;
	height: 98px;
}
#navigation #logo-4 a,
#navigation #logo-4 .hover {
	background: url('../images/logos/XcelPT.jpg') 0 0 no-repeat;
	width: 232px;
	height: 95px;
}
#navigation #logo-5 a,
#navigation #logo-5 .hover {
	background: url('../images/logos/XcelFoundation.jpg') 0 0 no-repeat;
	width: 232px;
	height: 96px;
}
#navigation #logo-6 a,
#navigation #logo-6 .hover {
	background: url('../images/logos/Blox.jpg') 0 0 no-repeat;
	width: 180px;
	height: 181px;
}
#navigation #logo-7 a,
#navigation #logo-7 .hover {
	background: url('../images/logos/WallCharts.jpg') 0 0 no-repeat;
	width: 200px;
	height: 101px;
}
#navigation #logo-8 a,
#navigation #logo-8 .hover {
	background: url('../images/logos/Penalizer.jpg') 0 0 no-repeat;
	width: 225px;
	height: 101px;
}


/* Logo Positioning
------------------------------------------------------------ */

#navigation #logo-1 {
	position: absolute;
	top: 10px;
	left: 360px;
}
#navigation #logo-2 {
	position: absolute;
	top: 45px;
	left: 95px;
}
#navigation #logo-3 {
	position: absolute;
	top: 45px;
	left: 730px;
}
#navigation #logo-4 {
	position: absolute;
	top: 250px;
}
#navigation #logo-5 {
	position: absolute;
	top: 250px;
	left: 750px;
}	
#navigation #logo-6 {
	position: absolute;
	top: 445px;
	left: 70px;
}
#navigation #logo-7 {
	position: absolute;
	top: 445px;
	left: 680px;
}
#navigation #logo-8 {
	position: absolute;
	top: 550px;
	left: 360px;
}

/* ------------------------------------------------------------
	Footer
------------------------------------------------------------ */

#footer {
	color: #555555;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0 auto;
	text-align: center;
	padding: 0 20px;
}
#footer h1 {
	color: red;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 10px 0 15px 0;
}
#footer a {
	color: #888888;	
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: inline;
}
#footer a:hover,
#footer a:focus {
	border-bottom: 1px dotted;
	color: red;
}
#footer a:first-child {
	border-left: 0 none;
	padding-left: 0;
}
#footer p {
	display: block;
	margin: 10px 0;
	font-size: 11px;
	color: #888888;
}