html {height: 100%;}
body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	min-width: 1000px;
	height: 2000px;
	color: #fff;
}
a {
	text-decoration: none;
	color: #fff;
}
a:hover {text-decoration: underline;}
img {border-style: none;}
form, fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
.main{
	background: #000 url(../images/bg-body.jpg) no-repeat 50% 0;
	min-height: 100%;
}
* html .main{height: 100%;}

#header {padding-top:50px; height:110px; position:relative;}
#logo {width:233px; height:169px; position:absolute; top:0px; left:-60px; padding:0px 77px 8px 86px; background: url(../images/temp_bg_logo.png) center center no-repeat;}
#social {width:150px; height:39px; position:absolute; top:5px; right:15px;}

/*new dd nav*/

ul#navigation				{ width:auto; height:111px; margin:0px; padding:0px; position: absolute; top:50px; left:259px; z-index:9999; list-style-type:none;}
ul#navigation li			{ float: left; list-style-type:none;}
ul#navigation li a			{ display: block; text-decoration: none;}
ul#navigation li a:link		{ text-decoration: none; }
ul#navigation li a:visited	{ text-decoration: none; }
ul#navigation li a:hover	{ text-decoration: none; }
ul#navigation li a:active	{ text-decoration: none; }

ul#navigation .menu {
	background: url(../images/temp_bg_subnav_trans.png) repeat-x;
	height: auto;
	left: -221px;
	padding: 15px 15px 15px 0px;
	position: absolute;
	top: 75px;
	width: 890px;
	z-index: 999;
	border-bottom: 5px solid #0C6BC5;
}

ul#navigation .menu div.icon {float:left; display:inline; width:88px; height:88px; margin:0px; padding:28px 79px 29px 62px;}
.blog-icon {background: url(../images/section_blog_icon.png) center center no-repeat;}
.crazies-icon {background: url(../images/section_crazies_icon.png) center center no-repeat;}
.national-icon {background: url(../images/section_national_icon.png) center center no-repeat;}
.coach-icon {background: url(../images/section_coach_icon.png) center center no-repeat;}
.cameron-icon {background: url(../images/section_cameron_icon.png) center center no-repeat;}
.players-icon {background: url(../images/section_players_icon.png) center center no-repeat;}
.history-icon {background: url(../images/section_history_icon.png) center center no-repeat;}
.culture-icon {background: url(../images/section_culture_icon.png) center center no-repeat;}
.bptv-icon {background: url(../images/section_bptv_icon.png) center center no-repeat;}
.off-icon {background: url(../images/section_off_icon.png) center center no-repeat;}
ul#navigation .menu ul.sub_nav				{ border-top: 1px solid #112F4B; float: left; padding:0px; margin: 0 15px 0 0; width: 200px; }
ul#navigation .menu ul.sub_nav li			{ float: none; }
ul#navigation .menu ul.sub_nav li a			{ background: url(../images/topnav_subitem_arrow.gif) left center no-repeat; border-bottom: 1px solid #112F4B; color: #fff; display: block; height: 17px; font-size: 11px; padding: 4px 0 0 13px; text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:link	{ text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:visited	{ text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:hover	{ background: #052B58 url(../images/topnav_subitem_arrow.gif) left center no-repeat; }
ul#navigation .menu ul.sub_nav li a:active	{ text-decoration: none; }
li a.nav_item span {display:none;}

ul#navigation li .menu { display: none; }
ul#navigation li:hover .menu { display: block; margin-top:5px;}

li.nav-blog { background: url(../images/nav_blog.png) no-repeat; }
li.nav-blog:hover { background: url(../images/nav_blog.png) 0px -111px no-repeat; }
li.nav-blog a.nav_item { height: 90px; width: 56px; }

li.nav-crazies { background: url(../images/nav_crazies.png) no-repeat; }
li.nav-crazies:hover { background: url(../images/nav_crazies.png) 0px -111px no-repeat; }
li.nav-crazies a.nav_item { height: 90px; width: 66px; }

li.nav-national { background: url(../images/nav_national-spotlight.png) no-repeat; }
li.nav-national:hover { background: url(../images/nav_national-spotlight.png) 0px -111px no-repeat; }
li.nav-national a.nav_item { height: 90px; width: 78px; }

li.nav-coach { background: url(../images/nav_coach-k.png) no-repeat; }
li.nav-coach:hover { background: url(../images/nav_coach-k.png) 0px -111px no-repeat; }
li.nav-coach a.nav_item { height: 90px; width: 67px; }

li.nav-cameron { background: url(../images/nav_cameron-indoor.png) no-repeat; }
li.nav-cameron:hover { background: url(../images/nav_cameron-indoor.png) 0px -111px no-repeat; }
li.nav-cameron a.nav_item { height: 90px; width: 73px; }

li.nav-players { background: url(../images/nav_players-lounge.png) no-repeat; }
li.nav-players:hover { background: url(../images/nav_players-lounge.png) 0px -111px no-repeat; }
li.nav-players a.nav_item { height: 90px; width: 67px; }

li.nav-history { background: url(../images/nav_history-tradition.png) no-repeat; }
li.nav-history:hover { background: url(../images/nav_history-tradition.png) 0px -111px no-repeat; }
li.nav-history a.nav_item { height: 90px; width: 78px; }

li.nav-culture { background: url(../images/nav_culture-family.png) no-repeat; }
li.nav-culture:hover { background: url(../images/nav_culture-family.png) 0px -111px no-repeat; }
li.nav-culture a.nav_item { height: 90px; width: 73px; }

li.nav-bptv { background: url(../images/nav_bp-tv.png) no-repeat; }
li.nav-bptv:hover { background: url(../images/nav_bp-tv.png) 0px -111px no-repeat; }
li.nav-bptv a.nav_item { height: 111px; width: 51px; }

li.nav-off { background: url(../images/nav_off-the-court.png) no-repeat; }
li.nav-off:hover { background: url(../images/nav_off-the-court.png) 0px -111px no-repeat; }
li.nav-off a.nav_item { height: 90px; width: 73px; }

/*flash-header start*/
.flash-header{
	width:100%;
	overflow:hidden;
	height:161px;
	position: absolute;
	top:0;
	left:0;
	min-width: 1000px;
	text-align: center;
}
.mc-holder1{
	width:1800px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder2{
	width:1800px;
	position:relative;
	float:left;
	left:-50%;
	background:url(../images/center-bg.png) repeat-y 0 0;
}
.flash-header object, .flash-header embed{
	display: block;
	margin:0 auto;
}
/*container start*/
#container{
	width:982px;
	padding: 0px;
	margin:0 auto;
	position: relative;
	background: url(../images/bg-container-top.png) no-repeat;
}
.container-area{
	width:100%;
	background: url(../images/bg-container.png) repeat-y;
}
.container-holder{
	width:882px;
	padding: 0 50px;
	margin:0px;
	position: relative;
	background: url(../images/bg-container-holder.gif) no-repeat 0 100%;
}
.flash-media-player{
	width:100%;
	height:295px;
	overflow:hidden;
	margin:0 0 5px;
}
.section{
	width:100%;
	overflow:hidden;
	padding: 6px 0 0;
	background: url(../images/separators.gif) no-repeat 235px 0;
	margin:0 0 4px;
}
.section .flash-place-holder{
	width:435px;
	float:left;
}
/*blog*/
.blog, .photos {
	width:415px;
	height:249px;
	float:left;
	display:inline;
	padding:0px 10px;
	margin-left:9px;
	margin-right:4px;
	margin-bottom:5px;
	background:url(../images/bkgd_gallery_blog.jpg) top left no-repeat;
	position:relative;
}
.blog {clear:right;}
.blog h2 {height:28px; background:url(../images/hdr_blog.png) top left no-repeat; margin:8px 0px 5px 0px; padding:0px;}
.blog h2 span {display:none;}
.blog .blog-item {width:417px; height:70px; margin-top:-4px; text-align:left; font-size:10px;}
.blog .blog-item a {display:block; padding:13px 16px 10px 13px; width:388px; height:47px; text-decoration:none; background:url(../images/bkgd_blog_item.png) top left no-repeat;}
.blog .blog-item a:hover {background-position:-417px 0px;}
.blog .blog-item span {display:block; font-size:11px; font-weight:bold; color:#97CDF9;}
.blog .blog-item a:hover * {text-decoration:underline;}

.photos {clear:left;}
.photos h2 {height:28px; background:url(../images/hdr_galleries.png) top left no-repeat; margin:8px 0px 5px 0px; padding:0px;}
.photos h2 span {display:none;}
.photos .gallery-item {float:left; display:inline; width:210px; height:70px; margin-top:-4px; margin-right:-4px; text-align:left; font-size:9px;}
.photos .gallery-item a {display:block; padding:13px; width:184px; height:44px; text-decoration:none; background:url(../images/bkgd_gallery_item.png) top left no-repeat;}
.photos .gallery-item a:hover {background-position:-210px 0px;}
.photos .gallery-item span {display:block; font-size:11px; font-weight:bold; color:#97CDF9;}
.photos .gallery-item a:hover * {text-decoration:underline;}

.top-link{
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	color:#97CDF9;
	text-decoration: none;
	text-align:right;
	top:14px;
	right:15px;
}
.top-link:hover{text-decoration:underline;}
/*row*/
.row{
	width:900px;
	margin:0px 40px 0px 40px;
	padding: 0px 0px 10px 0px;
	text-align:center;
	clear:both;
}

.six-buttons {height:63px; text-align:left;}
a.retro-btn, a.legends-btn, a.ballers-btn, a.crazies-btn, a.team-btn, a.year-btn {display:inline-block; height:63px;}
a.retro-btn {width:139px; background:url(../images/bkgd_retro_button.png) bottom left no-repeat; margin-left:5px;}
a.legends-btn {width:137px; background:url(../images/bkgd_legends_button.png) bottom left no-repeat; margin-left:12px;}
a.ballers-btn {width:137px; background:url(../images/bkgd_nbaballers_button.png) bottom left no-repeat; margin-left:12px;}
a.crazies-btn {width:137px; background:url(../images/bkgd_crazies_button.png) bottom left no-repeat; margin-left:12px;}
a.team-btn {width:137px; background:url(../images/bkgd_teamusa_button.png) bottom left no-repeat; margin-left:12px;}
a.year-btn {width:144px; background:url(../images/bkgd_yearbyyear_button.png) bottom left no-repeat; margin-left:5px;}
.six-buttons a:hover {background-position:bottom right;}
.youtube-home {width:882px; height:290px; margin:0px auto; background:url(../images/bkgd_yt.png) top left no-repeat;}
#video-feed {width:476px; height:269px; float:left; display:inline; margin:10px 20px 0px 13px;}
#video-list {width:360px; height:225px; float:left; display:inline; margin:21px 0px 0px 0px;}
.video-item {width:334px; height:59px; padding:7px 9px 6px 9px; margin:0px; background:url(../images/bkgd_yt_item.jpg) top left no-repeat; text-align:left; cursor:pointer;}
.video-item:hover {background:url(../images/bkgd_yt_item.jpg) bottom left no-repeat;}
.video-thumbnail {width:97px; height:55px; float:left; display:inline; margin-right:15px; border:2px solid #000000;}
.video-item h3 {font-size:12px; line-height:14px; padding-top:7px; padding-bottom:8px; margin:0px;}
.video-item p {margin:0px; padding:0px; font-size:11px;}
#video-more {width:360px; height:28px; float:left; display:inline; margin:0px;}

.coach-903-block {float:left; display:inline; width:253px; height:259px; background:url(../images/bkgd_coach903.jpg) top left no-repeat; margin:8px 8px 0 3px;}
.coach-903-block a {display:block; position:relative; width:253px; height:259px;}
.coach-903-block span {position:absolute; top:232px; left:21px; text-indent:-9999px; display:block; width:60px; height:13px; background:url(../images/bkgd_visit903_button.png) top left no-repeat;}
.coach-903-block a.coach-903-btn:hover span {background-position:top right;}

.twitter-block{
	width:248px;
	float:left;
	margin:8px 8px 0 8px;
}
.twitter-block .bottom{
	height:1%;
	overflow:hidden;
	padding: 5px 0 35px 7px;
	background: url(../images/bt-twitter-block-bottom.gif) no-repeat 0 100%;
	position: relative;
}
.title-blue-tweets{
	width:103px;
	height:26px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/text-blue-tweets.gif) no-repeat;
	margin:0 0 7px;
}
.twitter-block .top-link{
	top:10px;
	right:12px;
}
/*twitter-items*/
.twitter-items{
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	font-size: 11px;
	line-height: 12px;
}
.twitter-items li{
	width:204px;
	height:56px;
	background: url(../images/bg-twitter-item.gif) no-repeat;
	padding: 16px 12px 0 18px;
}
.twitter-items li a{color:#fff;}
.twitter-items li a strong{color: #99ccff;}
.place-holder-col1{
	width:179px;
	height:266px;
	float:left;
	margin:0 11px 0 0;
	background:url(../images/bkgd_schedule_dbp.png) top left no-repeat;
}
.place-holder-col1 a {display:block; position:relative; width:176px; height:125px; margin-right:3px;}
.place-holder-col1 a.schedule-btn {margin-top:7px;}
.place-holder-col1 a.schedule-btn span {position:absolute; top:102px; left:92px; text-indent:-9999px; display:block; width:70px; height:13px; background:url(../images/bkgd_clickhere_button.png) top left no-repeat;}
.place-holder-col1 a.schedule-btn:hover span {background-position:top right;}
.place-holder-col1 a.dbp-btn {margin-top:9px;}
.place-holder-col1 a.dbp-btn img {position:absolute; top:10px; left:15px;}
.place-holder-col1 a.dbp-btn span {position:absolute; top:90px; left:107px; text-indent:-9999px; display:block; width:60px; height:13px; background:url(../images/bkgd_readmore_button.png) top left no-repeat;}
.place-holder-col1 a.dbp-btn:hover span {background-position:top right;}
.place-holder-col2{
	width:149px;
	height:266px;
	float:left;
	margin:0 12px 0 0;
	background:url(../images/bkgd_roster_champions.png) top left no-repeat;
}
.place-holder-col2 a {display:block; position:relative; width:149px; height:125px;}
.place-holder-col2 a.roster-btn {margin-top:7px;}
.place-holder-col2 a.roster-btn span {position:absolute; top:101px; left:15px; text-indent:-9999px; display:block; width:78px; height:13px; background:url(../images/bkgd_viewroster_button.png) top left no-repeat;}
.place-holder-col2 a.roster-btn:hover span {background-position:top right;}

.place-holder-col2 a.worthy-btn {margin-top:9px;}
.place-holder-col2 a.worthy-btn span {position:absolute; top:99px; left:74px; text-indent:-9999px; display:block; width:64px; height:13px; background:url(../images/bkgd_viewnow_button.png) top left no-repeat;}
.place-holder-col2 a.worthy-btn:hover span {background-position:top right;}

.place-holder-col2 a.facility-btn {margin-top:9px;}
.place-holder-col2 a.facility-btn span {position:absolute; top:99px; left:15px; text-indent:-9999px; display:block; width:70px; height:13px; background:url(../images/bkgd_clickhere_button.png) top left no-repeat;}
.place-holder-col2 a.facility-btn:hover span {background-position:top right;}

.place-holder-col3{
	float:left;
	width:275px;
}
.place-holder-col3 .holder1{
	height:100px;
	width:240px;
	margin:6px 0 11px;
}

#next-game-ticker {background:url(../images/bkgd_ticker.jpg) top left no-repeat; padding:31px 18px 18px 18px;}
#ticker-time {height:65px;}
#ticker-name {font-size:13px; font-weight:bold; text-transform:uppercase; text-shadow:0px 0px 5px rgba(0,0,0,0.5); margin-top:12px;}
#ticker-date {font-size:11px; font-weight:bold; text-transform:uppercase; text-shadow:0px 0px 5px rgba(0,0,0,0.5);}

#mailing-list {background:url(../images/bkgd_mailing_list.jpg) top left no-repeat; text-align:left;}
#mailing-list input[type=text] {background:transparent; border:0px; outline:0px; color:#FFFFFF; width:170px; font-size:11px; line-height:22px; padding:0px;}
#mailing-form {list-style-type:none; padding:40px 0px 0px 7px; margin:0px; width:264px;}
#mailing-form li {float:left; display:inline;}
#mailing-form li#mailing-fullname {background:url(../images/bkgd_name_entry.png) top left no-repeat; width:179px; height:22px; padding-left:50px; margin-bottom:3px;}
#mailing-form li#mailing-addy {background:url(../images/bkgd_email_entry.png) top left no-repeat; width:179px; height:22px; padding-left:50px;}
#mailing-form li#mailing-submit {float:right; width:35px; height:61px; margin-top:-8px;}
#mailing-form li#mailing-submit a {display:block; width:35px; height:61px; background:url(../images/bkgd_go_button.png) top left no-repeat;}
#mailing-form li#mailing-submit a:hover {background-position:top right;}
#mailing-form li#mailing-submit a span {display:none;}
#mailing-message {display:none; padding:40px 7px 7px 7px; font-size:11px;}
#mailing-message a {text-decoration:underline;}
#mailing-message a:hover {text-decoration:none;}

.three-buttons {height:122px; text-align:left; padding-bottom:0px;}
#follow-us {float:left; display:inline; width:285px; height:122px; background:url(../images/bkgd_followus.png) top left no-repeat; position:relative; margin-left:9px;}
#follow-us a {display:inline-block; width:49px; height:50px; position:absolute;}
#follow-us a.facebook-btn {background:url(../images/bkgd_facebook_button.png) top left no-repeat; top:46px; left:12px;}
#follow-us a.twitter-btn {background:url(../images/bkgd_twitter_button.png) top left no-repeat; top:46px; left:65px;}
#follow-us a.youtube-btn {background:url(../images/bkgd_youtube_button.png) top left no-repeat; top:46px; left:118px;}
#follow-us a.itunes-btn {background:url(../images/bkgd_itunes_button.png) top left no-repeat; top:46px; left:170px;}
#follow-us a.tumbler-btn {background:url(../images/bkgd_tumbler_button.png) top left no-repeat; top:46px; left:223px;}
#follow-us a:hover {background-position:top right;}
#staff {float:left; display:inline; width:285px; height:122px; background:url(../images/bkgd_meetthestaff.png) top left no-repeat; margin-left:12px;}
#blue-devils-live {float:left; display:inline; width:285px; height:122px; background:url(../images/bkgd_bluedevilslive.png) top left no-repeat; margin-left:12px;}
#staff a, #blue-devils-live a {display:block; position:relative; width:285px; height:122px;}
#blue-devils-live a.dbdl-btn span, #staff a.staff-btn span {position:absolute; top:83px; left:16px; text-indent:-9999px; display:block; width:70px; height:13px; background:url(../images/bkgd_clickhere_button.png) top left no-repeat;}
#blue-devils-live a.dbdl-btn:hover span, #staff a.staff-btn:hover span {background-position:top right;}

.bottom-nav {height:65px; padding-top:20px; background:url(../images/bkgd_bottom_nav.jpg) top center no-repeat; padding-bottom:10px; font-size:17px; font-weight:bold;}
.bottom-nav a {color:#6C9DFB; padding:0px 10px; border-right:1px solid #00375E;}
.bottom-nav a:hover {color:#B8FDFF;}
.bottom-nav a.last {border:0px;}

.holder2{
	width:100%;
	height:99px;
	margin-bottom:10px;
}
.flash-media-player2{
	width:883px;
	height:63px;
	overflow:hidden;
	margin:0 0 6px -1px;
}
.place-holder-row{
	width:908px;
	height:124px;
	margin:0 -26px 0 1px;
	padding-top: 6px;
}
.place-holder-row2{
	width:894px;
	height:85px;
	margin:0 -10px 0 -2px;
}
/*container end
footer start*/
#footer {
	width:940px;
	margin:0 auto;
	padding: 20px 12px 100px 30px;
	overflow:hidden;
	background: url(../images/bg-footer.png) no-repeat;
}
.footer-nav{
	margin:0;
	padding:32px 0px 8px 0px;
	list-style:none;
	font-size: 11px;
	font-weight: bold;
	overflow:hidden;
	height:1%;
	background: url(../images/bg-footer-nav.png) bottom left no-repeat;
}
.footer-nav li:first-child{background: none;}
.footer-nav li{
	float:left;
	padding: 0 6px 0 10px;
	background: url(../images/separator.gif) no-repeat 0 60%;
}
.footer-nav li a{color:#5f90ec;}
#footer .flash-object{
	width:81px;
	float:right;
}
/*footer end*/
/* content-holder */
.content-holder{
	width: 100%;
	background: url(../images/bg-container-holder.gif) no-repeat 0 100%;
}

.home-content-holder{
	width: 894px;
	background: url(../images/bg-container-holder.gif) no-repeat 0 100%;
}

.content {width:100%; margin:0px auto; background: url(../images/bg-container.jpg) top center no-repeat;}

.lounge{
	padding-top:0px;
	display: block;
	text-align: right;
	padding-bottom:20px;
}

/* sidebar start */
.sidebar{
	width: 172px;
	float: left;
	padding: 0px;
	margin: -2px 0 0 -4px;
}
.sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar li{margin: 0 0 2px;}
.sidebar img{vertical-align: top;}
/* sidebar end */
/* standard content template */
.standard-holder{
	width: 900px;
	background: url(../images/standard-holder-bg.gif) repeat-y;
	text-align:left !important;
}
.standard-holder .top{background: url(../images/top-standard-holder.gif) no-repeat; text-align:left;}
.standard-holder .bottom{
	background: url(../images/bottom-standard-holder.gif) no-repeat 0 100%;
	padding: 40px 40px 55px 40px;
	overflow: hidden;
}
.standard-holder p, .blog-holder p {
	margin: 0 0 20px;
	line-height: 16px;
	color: #000000;
}

.standard-holder h1 {font-size:18px; color:#000000; border-bottom:1px solid #CACACA; margin-top:0px; padding-top:0px; padding-bottom:10px; text-transform:uppercase;}

.standard-holder p, .standard-holder div, .blog-holder p, .blog-holder div {
	color: #000000;
}

.standard-holder a, .blog-holder a {
	color: #CC0000;
}

.blog-holder {
	width: 716px;
	margin: 0px auto;
	background: url(../images/bg-blog.jpg) repeat-y;
	text-align:left;
}
.blog-holder .top{
	width: 716px;
	height: 77px;
	clear: right;
}
.blog-holder .bottom{
	width: 716px;
	height: 35px;
	clear: left;
}
#blog-post {
	width: 429px;
	display: inline;
	float: left;
	padding: 10px 20px 20px 40px;
}
#blog-list h2 {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 20px;
	line-height: 22px;
}
#blog-list {
	width: 168px;
	display: inline;
	float: left;
	margin-left: 10px;
	padding: 10px 20px 20px 20px;
}
#blog-list ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#blog-list li {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.flash-spacer {
	width:900px; height:649px;
}
.flash-spacer2 {
	width:900px; height:689px;
}
.flash-spacer-small {
	width:900px; height:543px;
}
.flash-spacer-small2 {
	width:900px; height:587px;
}
.flash-holder {
	width:900px;
}

.flash-float {width:1093px; float:left; margin-left:-95px; margin-top:-689px; text-align:center;}
.flash-float-small {width:1093px; float:left; margin-left:-95px; margin-top:-586px; text-align:center;}
.flash-float-no-margin {width:100%; float:left; margin-left:0px; margin-top:-534px; text-align:center;}
.flash-default {margin-top:-554px;}

/* end standard content template */
/* schedules */
.schedules-holder{
	width: 100%;
	background: url(../images/schedules-holder-bg.gif) repeat-y;
	margin:0px auto;
}
.schedules-holder .top{background: url(../images/top-schedules-holder.gif) no-repeat; text-align:left;}
.schedules-holder .bottom{
	background: url(../images/bottom-schedules-holder.gif) no-repeat 0 100%;
	padding: 10px 14px 10px 15px;
	overflow: hidden;
}
.schedules-holder p{
	margin: 0 0 7px;
	color: #499afe;
	font-weight: bold;
}
.schedules-holder dl{
	height: 1%;
	background-color: #071b39;
	overflow: hidden;
	padding: 0 16px;
	line-height: 35px;
	margin: 0 0 6px;
}
.schedules-holder dl dt{
	float: left;
	font-weight: bold;
	color: #36c;
	margin: 0 3px 0 0;
}
.schedules-holder dl dd{
	float: left;
	color: #FFFFFF;
	margin: 0 19px 0 0;
}
.schedule-table, .social-table{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
.schedule-table th, .social-table th{
	text-align: left;
	height: 35px;
	color: #36c;
	background-color: #071b39;
	padding: 0;
}
.social-table th {padding:0 0 0 13px;}
.schedule-table td, .social-table td{
	height: 38px;
	padding: 0;
	border-top: 1px solid #0c2c5e;
	background: #0e3269 url(../images/table-cell-bg.gif) repeat-x;
	color: #FFFFFF;
	font-size: 11px;
}
.schedule-table td.col-2,
.schedule-table td.col-4, .social-table td.col-2{background: #0e3269 url(../images/table-cell-bg-2.gif) repeat-x;}
.schedule-table td a, .social-table td a{color: #fff;}
.schedule-table .col-1{
	width: 88px;
	padding: 0 0 0 13px;
}
.social-table .col-1 {width:189px; padding:0 0 0 13px;}
.schedule-table .col-6{padding: 0 0 0 13px;}
.schedule-table .col-2{
	width: 206px;
	padding: 0 0 0 12px;
	line-height: 38px;
}
.social-table .col-2 {width:70px; padding:0 0 0 12px;}
.schedule-table .col-3{
	width: 146px;
	padding: 0 0 0 10px;
}
.schedule-table .col-4{
	width: 101px;
	padding: 0 0 0 10px;
}
.schedule-table .col-5{
	width: 103px;
	padding: 0 0 0 11px;
}
.subheading{
	display: block;
	line-height: 35px;
	color: #36c;
	background-color: #071b39;
	padding: 0 0 0 13px;
}
.schedule-table td.col-2 img{
	float: left;
	margin: 4px 17px 0 0;
	border: 1px solid #418fff;
}
.notes{margin: 110px 0 0 ;}
.notes p{
	margin: 0;
	font-weight: normal;
}
#social-col-1, #social-col-2 {width:278px; float:left; display:inline; margin-right:2px;}
#social-col-3 {width:297px; float:left; display:inline; margin-left:11px;}

a.fb {float:left; display:block; width:27px; height:26px; background:url(../images/icon_fb.png) top left no-repeat; margin-right:5px;}
a.tw {float:left; display:block; width:27px; height:26px; background:url(../images/icon_tw.png) top left no-repeat;}
a.fb, a.tw {text-indent:-9999px;}

#social-col-3 h2 {height:34px; font-size:11px; font-weight:bold; margin:0px; padding:0px 14px 0px 0px; text-align:right; background:url(../images/bg_twitter_header.jpg) top left no-repeat;}
#social-col-3 h2 a {color:#3069A3; line-height:34px; text-decoration:underline;}
#social-col-3 h2 a:hover {text-decoration:none;}
#twitter-body {width:272px; margin:0px; padding:4px 13px 0px 12px; background:#0D2146;}
#twitter-footer {width:297px; height:9px; margin:0px; padding:0px; background:url(../images/bg_twitter_footer.jpg) top left no-repeat;}
.tw-item {width:277px;}
.tw-item {font-size:11px;}
.tw-item a {font-size:11px; color:#99CCFF; text-decoration:none;}
.tw-item a:hover {text-decoration:underline;}
.tw-item-header {height:11px; margin:0px; padding:0px; background:url(../images/bg_tweet_header.png) top left no-repeat;}
.tw-item-body {width:247px; padding:3px 15px; background:url(../images/bg_tweet_body.png) bottom left no-repeat;}
.tw-item-footer {height:11px; margin:0px; padding:0px; background:url(../images/bg_tweet_footer.png) top left no-repeat;}

.five-words {
	width: 894px;
	height: 532px;
	margin: 0px;
	padding: 0px;
}
.five-words {
	background: url(../images/five_words_splash.jpg) top center no-repeat;
}

.coming-soon {
	width: 894px;
	height: 532px;
	margin: 0px;
	padding: 0px;
}
.coming-soon {
	background: url(../images/coming_soon.jpg) top center no-repeat;
}

.left-nav {
	position: absolute;
	top: -3px;
	left: -3px;
}
.nba-holder{
	width: 716px;
	height: 520px;
	margin: 0px auto;
	background: url(../images/nba_splash.jpg) top center no-repeat;
}
#nba-button {
	padding-top: 435px;
	padding-left: 430px;
}
.kville-holder{
	width: 702px;
	height: 525px;
	padding-top: 22px;
	padding-left: 198px;
	margin: 0px auto;
	background: url(../images/kville-bkgd.png) top center no-repeat;
}
#kville-interface {
	width: 689px;
	height: 314px;
	border:1px solid #000000;
}
#kville-forms {
	background: #000000;
	width: 304px;
	height: 314px;
	float: left;
	display: inline;
}
#kville-map {
	background: #000000;
	width: 385px;
	height: 314px;
	float: left;
	display: inline;
}
.scrapbook-holder{
	width: 716px;
	height: 520px;
	margin: 0px auto;
	background: url(../images/scrapbook_splash.jpg) top center no-repeat;
}
#scrapbook-button {
	padding-top: 130px;
	padding-left: 130px;
}
.ourhouse-holder{
	width: 716px;
	height: 520px;
	background: url(../images/our_house_splash.jpg) top center no-repeat;
	margin: 0px auto;
	text-align:center;
}
#ourhouse-button {
	padding-top: 430px;
	padding-right: 20px;
}
.meet-crazies-holder{
	width: 716px;
	height: 520px;
	background: url(../images/meet_crazies_splash.jpg) top center no-repeat;
	margin:0px auto;
	text-align:center;
}
#meet-crazies-button {
	padding-top: 120px;
	padding-left: 500px;
}
.crazies-holder{
	width: 716px;
	height: 520px;
	background: url(../images/how_crazie_splash.jpg) top center no-repeat;
	margin:0px auto;
	text-align:center;
}
#crazies-button {
	padding-top: 370px;
	padding-left: 205px;
}
#emily_k_content {
	color: #000000;
}
#emily_k_content a, #emily_k_content a:hover {color:#0C2C55;}

.flash-app-small-holder {
	width: 716px;
	margin:0px auto;
}

#xm {
	width: 716px;
	height: 532px;
	margin: 0px;
	padding: 0px;
	background: url(../images/xm_show_bkgd.jpg) top left no-repeat;
}

#holder {
	margin: 0px;
	padding: 0px;
	padding-top: 72px;
	padding-left: 285px;
	width: 414px;
	height: 433px;
}

#text {
	width: 394px;
	height: 302px;
	clip: auto;
	overflow: hidden;
	margin: 0px;
	padding: 10px;
}

#text div font {
	color: #FFFFFF;
}

#list {
	width: 414px;
	margin: 0px;
	padding: 0px;
}

#listaudio {
	display: none;
	width: 414px;
	height: 330px;
	margin: 0px;
	padding: 0px;
}

#listbutton {
	text-align: right;
	width: 414px;
	height: 103px;
	margin: 0px;
	padding: 0px;
}
#sharediv {
	background-color: #FFFFFF;
}

.shareyourbluetableborder 
{
	background-color: #aaaaaa;
	width: 425px;
}

.shareyourbluetablebg 
{
	/* background-color: #26387F; */
	background-color: #eeeeee;
	width: 100%;
}

.shareyourbluetableheader
{
	color: #26387F;
	font-weight: bold;
	padding: 4px;
}

.shareyourbluetabledesctitle
{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.shareyourbluetabledesc
{
	font-size: 10px;
	font-style: italic;
}

.shareyourbluetabledescerror
{
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ff3333;
}

.shareyourbluetablerow
{
	color: #000000;
	background-color: #ffffff;
}

.shareyourblue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 350px;
}

.shareyourbluebutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	height: 20px;
}

#beast-video {width:900px; height:515px; margin-top:-40px; background:url(../images/bkgd_video.png) top left no-repeat; text-align:left;}
#beast-video-player {padding-top:85px; padding-left:441px; margin:0px;}
#beast-swf {width:426px; border:2px solid #0E4A88;}
#beast-swf:hover {border:2px solid #FFFFFF;}
#beast-coach-bio-holder {visibility:hidden; font-size:11px; width:349px; height:310px; float:left; margin-left:-409px; margin-top:-50px; background:url(../images/bg-footer-nav.png) top left; text-align:left; padding:20px; overflow:auto; color:#FFFFFF;}
#beast-coach-bio {padding-top:45px; padding-left:27px; text-align:left;}
#beast-coach-bio a {display:block; width:469px; height:80px; outline:none;}
#beast-photos {width:900px; height:409px; background:url(../images/bkgd_beast_photos.jpg) top left no-repeat;}
#beast-photo-detail {float:left; display:inline; width:425px; height:287px; padding:43px; background:url(../images/bkgd_beast_photo.png) top left no-repeat;}
#beast-photo-detail img {border:1px solid #0E4A88;}
#beast-photo-thumbnails {float:left; display:inline; width:380px; height:287px; padding-top:90px;}
.beast-photo-thumb {float:left; display:inline; width:101px; height:101px; padding-right:10px; padding-bottom:10px; margin-right:12px; margin-bottom:12px; background:url(../images/bkgd_beast_thumb.png) bottom right no-repeat;}
.beast-photo-thumb a {outline:none;}
.beast-photo-thumb a img {border:2px solid #FFFFFF;}
.beast-photo-thumb a:hover img {border:2px solid #0E4A88;}
.close-bio {text-align:right;}
#beast-bottom {width:900px; height:438px; background:url(../images/g_defeat_the_beast.jpg) top left no-repeat;}

.center {text-align:center;}
/*main end*/

br.spacer {clear:both;}
