body {
	background-color: black;
}

#holder {
	height: auto;
	color: white;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 640px;
}
#holderHome {
	height: auto;
	color: white;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 800px;
}

#homeUpperLeft {
	position: absolute;
	background-repeat: no-repeat;
	background-image: url(../images/cool_logo_3.jpg);
	height: 200px;
	width: 200px;
}

#homeMastHead {
	position: absolute;
	left: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/main_mast.jpg);
	height: 200px;
	width: 600px;
}

#footer {
	position: absolute;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	margin-right: auto;
	margin-left: auto;
	width: 640px;
}
#footerHome {
	position: absolute;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}

#homeLeftColumn {
	top: 200px;
	position: absolute;
	width: 200px;
}

#homeNavi ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	list-style-image:url(../images/bullet_orange.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#homeNavi {
	width: 200px;
	position: absolute;
}#homeNavi ul li { 
	margin-bottom: 10px;
}
#homeNavi a {
	color:#FFFFFF;
}
#homeSponsors {
	clear: both;
	max-height: 200px;
	max-width: 200px;
	min-height: 200px;
	min-width: 200px;
	height: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/sponsors.jpg);
	width: 200px;
}
#homeRightColumn {
	height: auto;
	left: 200px;
	top: 200px;
	position: absolute;
	width: 600px;
}
#homeBadgeJoin {
	background-repeat: no-repeat;
	background-image: url(../images/member_coupon.jpg);
	position: absolute;
	height: 100px;
	width: 100px;
	cursor: pointer;
}
#homeBadgeMemberList {
	background-repeat: no-repeat;
	background-image: url(../images/memberslist_coupon.jpg);
	left: 100px;
	height: 100px;
	width: 100px;
	position: absolute;
	cursor: pointer;
}
#homeBadgeGreenmarket {
	top: 0px;
	left: 400px;
	background-repeat: no-repeat;
	background-image: url(../images/greenmarket_badge.jpg);
	position: absolute;
	height: 100px;
	width: 200px;
	cursor: pointer;
}
#homeBadgeCFF {
	left: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/sca_cff09_button.jpg);
	position: absolute;
	height: 100px;
	width: 200px;
	cursor: pointer;
}
#homeBadgeAboutIt {
	left: 200px;
	background-image: url(../images/about_it_badge.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100px;
	width: 200px;
	cursor: pointer;
}
#homeBadgeWinterGrnMkt {
	background-image: url(../images/wintergrnmkt_button.jpg);
	background-repeat: no-repeat;
	left: 200px;
	position: absolute;
	height: 100px;
	width: 200px;
	cursor: pointer;
}
#homeBadgeRentals {
	background-image: url(../images/rentals_button.jpg);
	background-repeat: no-repeat;
	left: 400px;
	position: absolute;
	height: 100px;
	width: 200px;
	cursor: pointer;
}
#homeBadgeFreshStart {
	background-image: url(../images/freshstart_button.jpg);
	background-repeat: no-repeat;
	left: 400px;
	position: absolute;
	height: 100px;
	width: 200px;
	cursor: pointer;
}
#homeBadgeExhibitions {
	background-repeat: no-repeat;
	background-image: url(../images/2010_exhibitions.jpg);
	position: absolute;
	top: 100px;
	height: 200px;
	width: 200px;
	cursor: pointer;
}
#homeBadgeAdultClasses {
	position: absolute;
	left: 200px;
	top: 100px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/adultclasses_badge.jpg);
	cursor: pointer;
}
#homeBadgeClasses {
	position: absolute;
	left: 200px;
	top: 100px;
	height: 200px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/2010_education.jpg);
	cursor: pointer;
}
#homeBadgeKidsClasses {
	position: absolute;
	left: 200px;
	top: 200px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/kidsclasses_badge.jpg);
	cursor: pointer;
}
#homeBadgePerformances {
	position: absolute;
	left: 400px;
	top: 100px;
	height: 200px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/2010_performance.jpg);
	cursor: pointer;
}
#homeBadgeLuckyStrike {
	position: absolute;
	top: 300px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/lucky_button.jpg);
	cursor: pointer;
}
#homeBadgeYouTube {
	left: 200px;
	position: absolute;
	top: 0px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/8west_button.jpg);
	cursor: pointer;
}
#homeBadgeJapan {
	left: 200px;
	position: absolute;
	top: 0px;
	height: 100px;
	width: 400px;
	background-repeat: no-repeat;
	background-image: url(../images/japanfest_button.jpg);
	cursor: pointer;
}
#homeBadgeHempy {
	left: 200px;
	position: absolute;
	top: 0px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/hempy_button.jpg);
	cursor: pointer;
}
#homeBadgeGolf {
	left: 200px;
	position: absolute;
	top: 0px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/golf100_button.jpg);
	cursor: pointer;
}
#homeSummerSoltice {
	left: 200px;
	position: absolute;
	top: 300px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/solstice10_button.jpg);
	cursor: pointer;
}
#homeArtsAlive {
	left: 200px;
	position: absolute;
	top: 300px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/badge_ArtsAlive.jpg);
	cursor: pointer;
}
#homeBadgeInTheNews {
	position: absolute;
	top: 300px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/scaNEWS_button.jpg);
	cursor: pointer;
}
#homeBadgeReelToReel {
	left: 400px;
	position: absolute;
	top: 300px;
	height: 100px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/r2r_f2010button.jpg);
	cursor: pointer;
}
#emergency {
	text-align: center;
	font-weight: bold;
	font-size: 40px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border-color: #ed1c24;
	border-style: solid;
	border-width: 10px;
	left: 0px;
	position: absolute;
	top: 300px;
	height: 100px;
	width: 580px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#header {
	width:627px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}
.performerName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff3333;
}
.performerNameSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3333;
}
.performanceDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff9900;
}
.smallCapsYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FF9900;
}
.whiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.whiteText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF00CC;
}
.blueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
}
.underwriter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}
.underwriter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff00cc;
	text-decoration: underline;
}
.seriesName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#999999;
}
.picCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.colHolder {
	overflow:hidden;
	margin-bottom:8px;
}
.leftSidePerformance {
	background:#333333;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	padding:8px;
	float:left;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
.rightSidePerformance {
	background:#333333;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	padding:8px;
	margin-left:8px;
	float:left;
	vertical-align:middle;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
.desc ul li {
	margin-bottom: 8px;
}
.cff_green {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99FF00;
}
#memberlist {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
}
#memberlist a {
	color: #ff3333;
}
h1 {
	padding-top: 20px;
	font-weight: bold;
	color: #ff3333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.golfBody {
	background-repeat: repeat-x;
	background-image: url(../images/golf_background.png);
	background-color: #72cdf4;
}
#inthenews_item {
	font-family: Arial, sans-serif;
	border-color: #ff00cc;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	margin-bottom: 15px;
	min-height: 50px;
	width: 600px;
}
.inthenews_source {
	color: #aaaaaa;
}
