 
body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #92c20d url(../images/bgd.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-size: 100.1%;
}
.DonsHome #container, .DonsContent #container { 
	background: url(../images/bgd-masthead.jpg) center top no-repeat;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
.DonsHome #pageContent, .DonsContent #pageContent { 
	width: 982px;
	margin: 0 auto;
	text-align: left;
	font-size: .8em;
	line-height: 1.4em;
} 

.DonsHome #header, .DonsContent #header { 
	height: 276px;
} 
.DonsHome #content-top { 
	background: #92c20d url(../images/bgd-home-top.gif) no-repeat;
	margin: 0;
	padding: 0;
	height: 25px;
} 
.DonsContent #content-top { 
	background: #92c20d url(../images/bgd-content-top.gif) no-repeat;
	margin: 0;
	padding: 0;
	height: 25px;
} 
.DonsHome #content { 
	background: #FFFFFF url(../images/bgd-home.gif) repeat-y;
	margin: 0 auto;
	text-align: left;
}
.DonsContent #content { 
	background: #FFFFFF url(../images/bgd-content.gif) repeat-y;
	margin: 0 auto;
	text-align: left;
}
.DonsHome #content-Bottom { 
	background: #92c20d url(../images/bgd-home-bottom.gif) no-repeat;
	margin: 0;
	padding: 0;
	height: 25px;
} 
.DonsContent #content-Bottom { 
	background: #92c20d url(../images/bgd-content-bottom.gif) no-repeat;
	margin: 0;
	padding: 0;
	height: 25px;
}
.DonsHome #left-column {
	float: left;
	background: url(../images/bgd-left.gif) no-repeat;
	width: 246px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
.DonsHome #left-column-content{
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 21px;
}
.DonsHome #right-column {
	float: right;
	background: url(../images/bgd-right.gif) no-repeat top right;
	width: 246px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
.DonsHome #right-column-content{
	padding: 0 21px 0 15px;
}
.DonsContent #right-column {
	float: right;
	background: url(../images/bgd-right.gif) no-repeat top right;
	width: 246px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
.DonsContent #right-column-content{
	padding: 0 21px 0 15px;
}
.DonsHome #left-column a, .DonsHome #right-column a {
	color: #FFFFCC;
	text-decoration: none;
}
.DonsHome #left-column a:hover, .DonsHome #right-column a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.DonsHome #left-column h2, .DonsHome #right-column h2, .DonsHome #left-column h3, .DonsHome #right-column h3 {
	color: #FFFFFF;
}
.DonsHome #mainContent { 
	margin: 0 246px;
	padding: 0 20px;
}
.DonsContent #mainContent { 
	margin: 0;
	padding: 0 0 0 29px;
	width: 685px;
}

/* Common HTML Elements */

h1 {
	padding: 0;
	font-size: 1.75em;
	font-weight: normal;
	color: #0033b1;
	height: 62px;
	text-indent: -9999px;
	margin: 0;
}
h1.welcome {
	background: url(../images/hdr-welcome.gif) no-repeat;
}
h1.about-don {
	background: url(../images/hdr-about-don.gif) no-repeat;
}
h1.news-and-concerts-info {
	background: url(../images/hdr-news-and-concerts-info.gif) no-repeat;
}
h1.online-shop {
	background: url(../images/hdr-online-shop.gif) no-repeat;
}
h1.club-kangaroo {
	background: url(../images/hdr-club-kangaroo.gif) no-repeat;
}
h1.video {
	background: url(../images/hdr-video.gif) no-repeat;
}
h1.resources {
	background: url(../images/hdr-resources.gif) no-repeat;
}
h1.links {
	background: url(../images/hdr-links.gif) no-repeat;
}
h1.contact-don {
	background: url(../images/hdr-contact-don.gif) no-repeat;
}
h1.disclaimer {
	background: url(../images/hdr-disclaimer.gif) no-repeat;
}
h1.terms-and-conditions {
	background: url(../images/hdr-terms-and-conditions.gif) no-repeat;
}
h1.gallery {
	background: url(../images/hdr-gallery.gif) no-repeat;
}
h1.podcasts {
	background: url(../images/hdr-podcasts.gif) no-repeat;
}
h2 {
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 1.25em;
	font-weight: bold;
	color: #0033b1;
}
h3 {
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #0033b1;
}
p {
	margin: 0;
	padding: 0 0 10px 0;
}
#right-column-content p {
	margin: 0;
	padding: 0 0 5px 0;
}
p.top {
	margin: 0;
	padding: 20px 0 10px 0;
}
a {
	color: #0072ff;
	text-decoration: none;
}
a:hover {
	color: #0033b1;
	text-decoration: none;
}

/* Page Footer */

.DonsHome #footer, .DonsContent #footer { 
	padding: 0 10px 0 20px;
	text-align:center;
	margin-bottom: 50px;
} 
.DonsHome #footer p, .DonsContent #footer p, .DonsHome #footer td, .DonsContent #footer td {
	margin: 0;
	padding: 10px 0;
	color: #FFFFFF;
}
.DonsHome #footer a.first, .DonsContent #footer a.first {
	color: #FF9;
	text-decoration: none;
	padding-left: 0;
}
.DonsHome #footer a, .DonsContent #footer a {
	color: #FF9;
	text-decoration: none;
	padding-left: 20px;
}
.DonsHome #footer a:hover, .DonsContent #footer a:hover {
	color: #FFF;
	text-decoration: none;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.pic {
	border: 1px #FFFFFF solid;
}

/* Panels */
.panel {
	width: 210px;
	padding: 0;
	margin: 0;
	line-height: 1.1em;
	color: #000000;
	margin-top: 20px;
	background: #ffb380;
}

.panels {
	margin-top: 20px;
	line-height: 1.1em;
}
.DonsHome #right-column .panel a, .DonsContent #right-column .panel a {
	color: #0072ff;
	text-decoration: none;
}
.DonsHome #right-column .panel a:hover, .DonsContent #right-column .panel a:hover {
	color: #0033b1;
	text-decoration: none;
}
.panel-content-org {
	padding: 0 10px;
}
.panel-content-blue {
	background: #e2f8ff;
	padding: 0 10px;
}
.panel-content-org img, .panel-content-blue img {
	margin-right: 5px;
	float: left;
}
.panel-right {
	background: #e2f8ff;
	float: right;
	width: 210px;
	padding: 0;
	margin: 0;
}
.panel-left {
	background: #e2f8ff;
	width: 210px;
	padding: 0;
	margin: 0;
}

/* List Styles */
ul{
	list-style: none;
	padding: 0 0 8px 0;
	margin: 0;
}
li.arrow-white, ul.arrow-white li {
	margin-left: 0px;
	padding: 0 5px 5px 10px;
	background: url(../images/arrow-white.gif) no-repeat left top;
	display: block;
}
li.arrow, ul.arrow li {
	margin-left: 0px;
	padding: 0 5px 2px 10px;
	background: url(../images/arrow.gif) no-repeat left top;
	display: block;
}
li.listen, ul.listen li {
	margin-left: 0px;
	padding: 0 5px 2px 14px;
	background: url(../images/musicalnote.gif) no-repeat left top;
	display: block;
}
li.facebook {
	margin-left: 0px;
	padding: 5px 5px 2px 30px;
	background: url(../images/facebook_logo.gif) no-repeat left top;
	display: block;
}
li.twitter {
	margin-left: 0px;
	padding: 5px 5px 2px 30px;
	background: url(../images/twitter_logo.gif) no-repeat left top;
	display: block;
}

/* Form Fields */
form .textEntry{
	width: 200px;
	border: 1px solid #cc6600;
	color: #666666;
	padding: 2px 5px;
}

a.linkopacity img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
	border: 1px solid #999999;
}
a.linkopacity:hover img {
	filter:alpha(opacity=50);   
	-moz-opacity: 0.5;   
	opacity: 0.5;
	-khtml-opacity: 0.5; 
}
 
