#wrapper {
	background: transparent  url(/i/home/home-wrapper-bg.jpg) no-repeat;
}

/* quotes */
#quotes,
#quotes-fe {
	width: 710px;
	height: 150px;
	float: left;
	padding: 431px 0 0 0;
}
#placeholder {
	display: block;
}

/* sidebar only */
#home-sidebar {
	width: 250px;
	float: right;
	padding: 0 0 24px 0; 
}
#home-sidebar .aside {
}
#home-sidebar p,
#home-sidebar h5,
#home-sidebar object {
	padding: 0 25px 0 10px;
}
p#roar {
	background: transparent url(/i/home/home-roar-bg.gif) no-repeat 10px 0;
	height: 144px;
	margin-bottom: 6px;
}
p#lead-in {
	margin-bottom: 0;
}
#home-sidebar .nav {
	background: rgb(255,255,255);
	border-top: solid 2px rgb(196,229,238);
	border-bottom: solid 1px rgb(196,229,238);
	border-left: solid 1px rgb(230,244,248);
	padding: 0 25px 12px 9px;
}
#home-sidebar .nav li {
	font-weight: bold;
	text-indent: -9999em;
}
#home-sidebar .nav a {
	color: rgb(235,92,8);
	display: block;
	width: 215px;
	padding-top: 54px;
}
#home-sidebar .nav a:hover {
	border: none;
}
#home-sidebar p.title {
	color: rgb(235,92,8);
	font-style: italic;
	font-weight: bold;
	margin-bottom: 6px; 
}
#home-sidebar .nav li {
	background: rgb(231,249,254) url(/i/home/home-links-sprite.png) no-repeat 0 0;
}
#home-sidebar .nav li#home-about {
	background-position: 0 0;
}
#home-sidebar .nav li#home-about:hover {
	background-position: 0 -100px;
}
#home-sidebar .nav li#home-contest {
	background-position: -215px 0;
}
#home-sidebar .nav li#home-contest:hover {
	background-position: -215px -100px;
}
#home-sidebar .nav li#home-education {
	background-position: -430px 0;
}
#home-sidebar .nav li#home-education:hover {
	background-position: -430px -100px;
}
#home-sidebar .nav li#home-store {
	background-position: -645px 0;
}
#home-sidebar .nav li#home-store:hover {
	background-position: -645px -100px;
}

/* calendar */
#calendar {
	width: 960px;
	height: 348px;
	background: rgb(255,255,255) url(/i/home/calendar-bg.png) no-repeat;
	padding-bottom: 36px;
}
#calendar .date-box {
	text-align: center;
	vertical-align: top;
	width: 220px;
	height: 162px;
	float: left;
	overflow: hidden;
	padding: 12px 10px 0 10px;
}
#calendar .date-box a#calendar-link {
	text-indent: -9999em;
	display: block;
	width: 220px;
	height: 120px;
	border: none;
}
#calendar .date-box a:hover {
	border: none;
}
#calendar p.date {
	color: #225372;
	font: bold italic 18px/18px "Helvetica Neue", Arial, sans-serif;
	margin-bottom: 21px;
}
#calendar p.city {
	color: rgb(148,145,38);
	font: bold 18px/18px "Helvetica Neue", Arial, sans-serif;
	margin-bottom: 3px;
}
#calendar p.title {
	color: #225372;
	font: bold 14px/18px "Helvetica Neue", Arial, sans-serif;
	margin-bottom: 0;
}
#calendar p.venue,
#calendar p.details {
	font: 12px/18px "Helvetica Neue", Arial, sans-serif;
	margin-bottom: 0;
}


