h3 {
	font-size: 1.15em;
	margin: 0 0 1em;
}

p {
	margin: 0 0 1em;
}

blockquote {
	color: #5C6F7B;
	margin: 0 0 1em;
	font-family: Georgia, serif;
	font-size: 13px;
	font-style: italic;
	border-top: 1px #B6C8CB solid;
	border-bottom: 1px #B6C8CB solid;
	padding: 8px 0 8px 22px;
	background: url(/images/quote-bg.gif) no-repeat 0 10px;
}

blockquote p {
	margin: 0;
	padding: 0;
}

blockquote p + p {
	margin-top: 1em;
}

cite {
	display: block;
	margin-top: 3px;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 12px;
}

img {
	border: 0 !important;
}

#navigation {
	background: url(/images/nav-bg.jpg) no-repeat bottom;
	width: 290px;
	right: 21px;
}

#navigation h4 {
	left: 74px;
}

#navigation ul {
	width: 212px;
}

#content {
	background-color: #FFFFFF;
	padding: 29px 320px 29px 23px;
	_padding-right: 315px;
	line-height: 1.5em;
	min-height: 650px;
}

/* Right bar
--------------------------*/
#rightbar {
	position: absolute;
	top: 177px;
	right: 21px;
	margin: 0;
	padding: 0;
	width: 296px;
	color: #5C6F7B;
}

#rightbar .box {
	width: 256px; /*306px;*/
	height: 150px; /*180px;*/
	background: url(/images/right-box-bg.gif) no-repeat;
	padding: 15px 25px;
	margin: 0 0 2px 0;
	font-size: 0.91em;
	position: relative;
}

#rightbar .donation {
	height: 57px; /*87px;*/
	background: url(/images/right-box-donation.gif) no-repeat;
}

.orange {
	color: #F58025;
}

#rightbar h4 {
	margin: 0;
	padding: 0;
	font-size: 1.6em;
	text-transform: uppercase;
}

#rightbar p {
	margin: 20px 0 0.3em;
	padding: 0;
}

#rightbar ul {
	margin: 0;
	padding: 0;
	list-style: inside url(/images/bullet-marker.gif);
	line-height: 1.4em;
}

#rightbar a {
	color: #5C6F7B;
	text-decoration: none;
}

#rightbar img {
	position: absolute;
	bottom: 15px;
	right: 35px;
}

#rightbar a:hover {
	text-decoration: underline;
}

#rightbar .title {
	display: block;
	height: 51px;
	width: 150px;
	background-repeat: no-repeat;
	text-indent: -999em;
}

#rightbar #title-donate {
	background-image: url(/images/title-donate-now.gif);
	cursor: pointer;
}

#rightbar #title-safety {
	background-image: url(/images/title-safety-tips.gif);
}

#rightbar #title-programs {
	background-image: url(/images/title-programs.gif);
}

#rightbar #title-support {
	background-image: url(/images/title-support.gif);
}

#rightbar #title-jersey {
	background-image: url(/images/title-jersey.gif);
}

#rightbar #title-socks {
	background-image: url(/images/title-socks.gif);
}

.donation-level {
	width: 515px; /*545px;*/
	height: 63px; /*88px;*/
	background: url(/images/donation-level-bg.gif) no-repeat;
	margin: 0 0 2px -3px;
	padding: 10px 15px 15px;
	font-size: 0.9em;
	line-height: 1.3em;
}

.donation-level h3 {
	margin: 0 0 5px;
	padding: 0;
}

.donation-level p {
	margin: 0;
	padding: 0;
}

hr {
	border: 0;
	height: 0;
	border-top: 1px #d2d3d1 solid;
	margin: 0 0 1em;
	padding: 0;
}

.indent {
	margin: 0 0 1em 20px;
}

.no-margin {
	margin: 0;
}

.demo-show a {
	cursor: pointer;
}

ol.test ol.options {
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

ol.test ol.options li {
	width: 350px;
	margin-bottom: 5px;
}

ol.test li {
	margin-bottom: 5px;
}

ol.test li.true-false {
	margin-bottom: 10px;
}

h4.test {
	font-size: 12px;
}