﻿body { margin:0;font-family:Arial; font-size:12px;color:#ffffff;}
.content p { line-height: 18px; font-size:13px; font-weight: normal;}

h2 { display:block; padding-top:15px; color:#ffc600; font-size:15px; font-weight:normal;margin:0; text-align: center; line-height: 22px;}
h2.left {text-align: left;}
h3 { display:block; padding-top:15px; color:#ffc600; font-size:15px; font-weight:normal;margin:0; text-align: left; line-height: 22px;}

.middle-container { background:#17051e url(/gold/images/bg_home.jpg) no-repeat center top; background-color: #631987 !important; display:block; float:left; width:100%; min-width:878px;}
.middle { position: relative; width:878px; min-height:700px;display:block; margin:0 auto;}
.top { height:40px; float:left;width:874px;}
ul.nav { float:right;position:relative;margin:0px;padding:0;}
ul.nav li { ;float:left;list-style:none;border-left:1px #1e0e28 solid;height:39px;}
ul.nav li a {padding:11px 15px; text-decoration:none; color:#ffffff; font-size:13px;display:block;font-weight:normal;}
ul.nav li a:hover, ul.nav li.current a { color:#ffc600; background:url(/gold/images/bg_hover.jpg) repeat-x left top;}
ul.nav li.last { border-right:1px #1e0e28 solid;}
.header { width:874px; height:145px; float:left;margin-bottom:35px;}
.logo { width:185px; height:172px; display:block; background:url(/gold/images/logo.png) no-repeat left top; margin-top:-26px; float:left;margin-left:30px;}

.logo10year { width:185px; height:172px; display:block; background:url(/gold/images/logo10year.png) no-repeat left top; margin-top:-26px; float:left;margin-left:30px;}

.logoNew { width:185px; height:172px; display:block; background:url(/gold/images/logoOlympic.png) no-repeat left top; margin-top:-26px; float:left;margin-left:30px;}
.logo2 { width:350px; height:166px; display:block; background:url(/gold/images/dreamsLogo.png) no-repeat left top; margin-top:-26px; float:left;margin-left:30px;}
.logo3 { width:350px; height:166px; display:block; background:url(/gold/images/dreamsLogov2.png) no-repeat left top; margin-top:-26px; float:left;margin-left:30px;}
.logo4 { width:350px; height:166px; display:block; background:url(/gold/images/dreamsLogov3.png) no-repeat left top; margin-top:-26px; float:left;margin-left:30px;}
.logo5 { width:350px; height:166px; display:block; background:url(/gold/images/newDreamsLogo.png) no-repeat left top; margin-top:-42px; float:left;margin-left:30px;z-index: 100;}
.logoW { width:350px; height:166px; display:block; background:url(/gold/images/wcgLarge.png) no-repeat left top; margin-top:-22px; float:left;margin-left:30px;z-index: 100;}

.logo span { display:none;}
.logo2 span { display:none;}
.logo3 span { display:none;}
.logo4 span { display:none;}
.logo5 span { display:none;}
.logoW span { display:none;}
.donate { width:151px; height:45px; display:block; background:url(/gold/images/btn_donate.png) no-repeat left top; float:right;}
.donate span { display:none;}
.content-container {  background:url(/gold/images/bg_content_repeat.jpg) repeat-y center 10px; width:868px; min-height:567px; display:block; float:left;}

.content { width:848px; min-height:518px; display:block; background:url(/gold/images/bg_content.png) no-repeat center top; float:left;margin-top:-10px;padding:13px 10px 5px;}
.content-border { width:848px; padding-bottom:15px; border-bottom:1px #8f4ab8 dashed; display:block; float:left;}

.full { width:640px; display:block; float:left;padding-bottom:15px;border-right:1px #3d284a solid;}
.full2 { width:780px; display:block; float:left;padding-bottom:15px;border-right:0px #3d284a solid;}

.full h1 { color:#ffc600; font-size:18px; font-weight:normal;margin:0;}
h1 { color:#ffc600; font-size:18px; font-weight:normal;margin:0;}
.full h1 span { color:#ffffff; font-size:20px; }
.full-top { width:622px; border-bottom:1px #8f4ab8 dashed;padding-bottom:20px;display:block;float:left;}
full-top2 { width:822px; border-bottom:1px #8f4ab8 dashed;padding-bottom:20px;display:block;float:left;}

.full-middle { width:622px; padding:20px 8px 15px; border-bottom:1px #8f4ab8 dashed;display:block; float:left;}
.full-bottom { display:block; float:left; }
.full-bottom2 { display:block; float:left; border-top:1px #8f4ab8 dashed;}
.full-right { width:160px; display: block; float: right; margin-right:10px; padding:0px; padding-top:0px;}

.full2 { width:850px; display:block; float:left;padding-bottom:15px;}
.full2 h1 { color:#ffc600; font-size:18px; font-weight:normal;margin:0;}
.full2 h1 span { color:#ffffff; font-size:20px; }
.full2-top { width:422px; border-bottom:1px #8f4ab8 dashed;padding-bottom:20px;display:block;float:left;}
.full2-middle { width:422px; padding:20px 8px 15px; border-bottom:1px #8f4ab8 dashed;display:block; float:left;}
.full2-bottom { display:block; float:left; }
.full2-right { width:160px; display: block; float: right; margin-right:10px; padding:0px; padding-top:0px;}


.seperate {border-bottom:1px #8f4ab8 dashed;display:block; min-height: 10px; margin-right:15px; width: 522px;}
.seperate2 {border-bottom:1px #8f4ab8 dashed;display:block; min-height: 10px; margin-right:15px; width: 822px;}

.purple {color: #bf93d6;}
span.purple {color: #bf93d6; line-height: 24px;}
.gold {color: #ffce2e;}

.gold2 {color: #ffce2e; font-size: 15px; font-weight: bold;}

.dreams {color: #ffce2e; font-size: 140%;}


.left { width:402px; display:block; float:left;border-right:1px #3d284a solid;padding-bottom:15px;}
.left-top { width:390px; border-bottom:1px #8f4ab8 dashed;padding-bottom:20px;display:block;float:left;}
.left h1 { display:block; color:#ffc600; font-size:18px; font-weight:normal;margin:0;}
.left h1 span { display:block; color:#ffffff; font-size:20px; font-weight:bold;}
.left p { margin:15px 0 0 0; line-height:21px;}
.left p span { color:#ffce2e; font-weight:bold;}
.left-middle { width:375px; padding:20px 8px 15px; border-bottom:1px #8f4ab8 dashed;display:block; float:left;}
.left-bottom { display:block; float:left;}
.btn-about-us { display:block; width:94px; height:30px;background:url(/gold/images/btn_about_us.png) no-repeat left top; float:right;margin-right:10px;}
.btn-about-us span { display:none;}
.right { float:left;display:block; margin-left:10px; width:432px;}
.right { float:left;display:block; margin-left:10px; width:412px;}
.right-top { float:left;display:block; margin-bottom:15px; width:432px;}
.photogallery { background:url(/gold/images/bg_photo.png) no-repeat top center;width:214px; height:171px; display:block; float:left; padding:53px 13px 0 13px;}

.campaignNews { background:url(/gold/images/bg_campaignNews.png) no-repeat top center;width:370px; height:186px; display:block; float:left; padding:53px 13px 0 13px; margin-top:7px; margin-bottom:0px;}

.campaignNewsTop { background:url(/gold/images/bg_newsTop.png) no-repeat top center;width:405px; height:55px; display:block; float:left; padding:0px; margin:0px;}

.campaignEventsTop { background:url(/gold/images/bg_eventsTop.png) no-repeat top center;width:405px; height:55px; display:block; float:left; padding:0px; margin:0px;}

.upcomingPerformances { background:url(/gold/images/upcomingPerformances.png) no-repeat top left;width:420px; height:55px; display:block; float:left; padding:0px; margin:0px; position: relative; left:20px;top: 24px;}

.campaignNeedsTop { background:url(/gold/images/bg_needsTop.png) no-repeat top center;width:405px; height:55px; display:block; float:left; padding:0px; margin:0px;}

.newsMain {
	background:url(/gold/images/bg_newsMid.png) repeat-y top left; width:405px; display: block; float: left;margin:0px; padding: 0px 0px 0px 5px;
}

.newsBottom {
	background:url(/gold/images/bg_newsBottom.png) no-repeat top left; width:405px; height: 22px; display: block; float: left;margin:0px; padding: 0px;
}

.sidePad {
	padding: 0px 20px 5px 20px;
}

.campaignEvents { background:url(/gold/images/bg_campaignEvents.png) no-repeat top center;width:370px; height:196px; display:block; float:left; padding:53px 13px 0 13px; margin-top:0px;}

.campaignEvents2 { background:url(/gold/images/bg_campaignEvents.png) no-repeat top center;width:360px; height:196px; display:block; float:left; padding:53px 35px 0 35px; margin-top:0px; margin-left:10px;}

.campaignNeeds { background:url(/gold/images/bg_campaignNeeds.png) no-repeat top center;width:360px; height:196px; display:block; float:left; padding:53px 35px 0 35px; margin-top:9px; margin-left:10px;}


.cbph { margin:0 2px 5px 0;}
a img { border:none;}
.video-ph { width:432px; height:310px; display:block; background:#000000;float:left;}
.wcg { background:url(/gold/images/bg_wcg.png) no-repeat top left; margin-left:13px;float:left;width:156px; height:196px; padding:30px 0 0 20px;}
.wcg2 { background:url(/gold/images/bg_wcg.png) no-repeat top left; margin-right:0px;float:right;width:156px; height:196px; padding:0 0 0 20px;}
.wcg3 { background:url(/gold/images/bg_wcg2.png) no-repeat top left; margin-right:0px;float:right;width:156px; height:306px; padding:0 0 0 20px;}
.wcg4 { background:url(/gold/images/wcg400.png) no-repeat top left; margin-right:0px;float:right;width:156px; height:396px; padding:0 0 0 20px;}
.content-bottom { width:843px; min-height:119px;background:#1c131e url(/gold/images/bg_content_bottom.png) no-repeat center top;display:block;float:left;padding-left:25px;}
.singing { float:left;display:block;margin-right:33px;}
.colts { margin-top:9px; padding-left:10px; border-left:1px #28222e solid;width:510px; height:101px; display:block; float:left;}
.footer-container { background:#17051e; display:block; float:left; width:100%; min-width:878px; border-top:1px #601c8a solid;}
.footer { width:878px; min-height:130px;display:block; margin:0 auto;}
.footer-left { text-align:left;}
.nav-footer { padding:0;margin:12px 0; float:left; text-align:left;}
.nav-footer li { list-style:none;display:inline;font-size:11px;padding:0 10px;}
.nav-footer li .current { color:#ffffff; font-weight:bold;}
.nav-footer li a { text-decoration:none; color:#cc93e7;}
.footer-right { width:300px; float:right; text-align:right;margin-right:18px;}
.footer-right p { color:#9d54c0; line-height:22px; font-size:11px;}
span.blue { color:#4176cf;}
span.white { color:#ffffff;}
span.light { color:#e9b9ff;}
a.aptera { color:#ba72dd;}

.content a:link {
	color: #ffce2e;
	text-decoration: underline;
	font-weight: normal;
}

.content a:visited {
	color: #ffce2e;
	text-decoration: underline;
	font-weight: normal;
}

.content a:hover {
	color: #ffffff;
	text-decoration: none;
}

.content li {
	padding-bottom:10px;
}

h2.follow {
	font-size:22px;
	font-style: italic;
	text-transform: lowercase;
	padding-bottom:10px;
}

	 #scrollup {
	   position: relative;
	   overflow: hidden;
	   border: none;
	   height: 180px;
	   width: 370px
	 }
	 .headline {
	   position: absolute;
	   top: 210px;
     	left: 5px;
	   height: 195px;
	   width:360px;
	   line-height: 18px !important;
	   font-size:14px !important;
	 }
	 
td {
	vertical-align: top !important;
}

#highlightZone {
	position:absolute;
	top:50px;
	left:545px;
	z-index:2;
}

.purpleBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #432a4e;
	margin:7px 7px 7px 7px;
}

.larger {
	font-size: 15px !important;
}

.larger2 {
	font-size: 16px !important;
	line-height: auto;
}

div.address {
	position:absolute;
	top:35px;
	left:230px;
	width: 470px;
}

a.white:link {
	color: white;
}

span.thumb {
	width: 120px;
	height:90px;
	display: block;
	background-position: top left;
	background-repeat: no-repeat !important;
	float: left;
	margin:6px;
	border-width:1px;
	border-style: solid;
	border-color: #9f00be;
}

.stripeME td {
	text-align: left;
	vertical-align: top;
	border-bottom:1px #8f4ab8 dashed !important;
}

.stripeME h2 {
	text-align: left;
	display:block;
	padding-bottom:7px;
}

.alt {
	background-color: #45215a;
}

img.endorse {
	float: left !important;
	padding:7px;
	display: block;
	border-width:1px;
	border-style:solid;
	border-color:#ffce2e;
	margin:7px;
}

img.endorseR {
	float: right !important;
	padding:7px;
	display: block;
	border-width:1px;
	border-style:solid;
	border-color:#ffce2e;
	margin:7px;
}

#addressNew {
	position:absolute;
	top: 134px;
	left: 460px;
}


/*DROP DOWNS */

/* 
	LEVEL ONE
*/

ul.dropdown                         { position: relative; z-index: 4; }
ul.dropdown li                      {  }
ul.dropdown a:hover		            {  }
ul.dropdown a:active                {  }
ul.dropdown li a                    { }
ul.dropdown li:last-child a         { } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color:#ffc600; background:url(/gold/images/bg_hover.jpg) repeat-x left top; color: #ffc600; position: relative; }
ul.dropdown li.hover a              { color: #ffc600; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 120px; visibility: hidden; position: absolute; top: 100%; left: -30px; }
ul.dropdown ul li 					{ font-weight: normal; background: #50355e; color: #000; 
									  border-bottom: 1px solid #ffc600; float: none; padding:0px 5px 0px 5px !important; width:120px !important; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ color: white !important; width: 110px !important; border-right: none; width: 100%; display: inline-block;  padding: 5px; }
ul.dropdown ul li a:hover			{ color:#ffc600 !important; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



.ads {
	width:380px;
	margin-top:15px;
	margin-left:15px;
}

.adsBack {
	float: right;
	width:410px;
	height: 315px;
	margin-top:10px;
	margin-right:15px;
	background-image: url(/gold/images/AdBack.png);
	
}

.endorseDiv {
	width: 250px; 
	float:left;
}

.clearL {
	clear: left;
}

.endorseH2 {
	line-height: auto;
	margin-bottom:15px;
}

.endorseDiv h2 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.teamThumb {
	border: 1px solid yellow;
	padding: 2px;
}

#slideNav {
	list-style: none;
	height: 60px;
	padding:15px 0 20px 0;
	margin:0px;
	text-indent: 0px;
}

#slideNav #prev {
	text-align: left;
}

#slideNav #next {
	text-align: right !important;
}

.robotic {
	display: none !important;
}
