@charset "UTF-8";
/* CSS Document */

/* BODY **************************************************************************************************************/


body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #000000;
}

div#clear {
	clear: both;
}

.clearSpace {
	clear: both;
	height: 10px;
}

.clear { /* For Some Reason is causing a spacing issue on IE 6 homepage */
	clear: both;
	width: 1100px;
	height: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#clear1 {
	clear: both;
	width: 1100px;
	height: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #CC0000;
}

.pushOut {
	height: 600px;
	margin: 0px;
	padding: 0px;
}


/* NORMAL LINKS **************************************************************************************************************/


a:link {
	color: #3399ff;
	text-decoration: none;
}

a:visited {
	color: #3399ff;
	text-decoration: none;
}
a:hover {
	color: #3399ff;
	text-decoration: underline;
}
a:active {
	color: #3399ff;
	text-decoration: none;
}


/* NORMAL UNORDERED LIST **************************************************************************************************************/


ul {
	margin: 10px 0px 0px 30px;
	list-style-type: disc;
	padding: 0px;
}

ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 1.3;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}


/* TWITTER UNORDERED LIST **************************************************************************************************************/


#contentRowTwo #columnSix #twitter_div ul#twitter_update_list {
	margin: 10px 0px 0px 10px;
	list-style-type: none;
	padding: 0px;
}

#contentRowTwo #columnSix #twitter_div ul#twitter_update_list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 1.65;
	padding-top: 0px;
	padding-bottom: 3px;
	margin: 0px;
}


/* JAVASCRIPT SLIDESHOW **************************************************************************************************************/

/* .centerdiv{ /*IE method of centering a relative div*/
/* text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
/* margin: 0 auto;
}

/* HEADER **************************************************************************************************************/

.wrapper #header {
	padding: 0px;
	margin: 0px;
	height: 136px;
	width: 1100px;
}

.wrapper #flashBanner {
	padding: 0px;
	margin: 0px;
	height: 237px;
	width: 1100px;
	clear: both;
}

#header #pageTop #musicMenuWrapper {
	width: 163px;
	margin: 0px 0px 0px 800px;
	padding: 0px;
	text-align: right;
}

#header #pageTop #musicMenu {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#header #pageTop #musicMenu li {
	float: left;
	display: inline;
}

#header #pageTop #musicMenu li a {
	display: block;
	height: 29px;
	text-indent: -999em;
	overflow: hidden;
}
	
#header #pageTop #musicMenu li a:hover {
	background-position: 0 -29px;
}

#header #pageTop #musicMenu li#launch a {
	width: 163px;
	background-image: url(../files/images/main_menu/launch_music_player.png);
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* MAIN NAVIGATION **************************************************************************************************************/

div#pageTop {
	background-image: url(../files/images/main_menu/header_bar.jpg);
	height: 100px;
	width: 1100px;
	text-align: right;
}

div#mainMenuLeft {
	background-image: url(../files/images/main_menu/menu_left.jpg);
	float: left;
	height: 36px;
	width: 20px;
}

div#mainMenuRight {
	background-image: url(../files/images/main_menu/menu_right.jpg);
	float: left;
	height: 36px;
	width: 20px;
}

div#mainMenuWrapper {
	display: inline;
	width: 1100px;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

ul#mainMenu {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#mainMenu li {
	float: left;
	display: inline;
}

ul#mainMenu li a {
	display: block;
	height: 36px;
	text-indent: -999em;
	overflow: hidden;
}

ul#mainMenu li a:hover {
	background-position: 0 -36px;
}

ul#mainMenu li#home a {
	width: 88px;
	background-image: url(../files/images/main_menu/home.jpg);
}
	
ul#mainMenu li#stats a {
	width: 141px;
	background-image: url(../files/images/main_menu/stats.jpg);
}
	
ul#mainMenu li#bio a {
	width: 35px;
	background-image: url(../files/images/main_menu/bio.jpg);
}
	
ul#mainMenu li#offCourt a {
	width: 116px;
	background-image: url(../files/images/main_menu/off_court.jpg);
}
	
ul#mainMenu li#blog a {
	width: 75px;
	background-image: url(../files/images/main_menu/blog.jpg);
}

ul#mainMenu li#homeLogo a {
	width: 130px;
	background-image: url(../files/images/main_menu/menu_middle.jpg);
}
	
ul#mainMenu li#gallery a {
	width: 76px;
	background-image: url(../files/images/main_menu/gallery.jpg);
}
	
ul#mainMenu li#news a {
	width: 84px;
	background-image: url(../files/images/main_menu/news.jpg);
}
	
ul#mainMenu li#downloads a {
	width: 105px;
	background-image: url(../files/images/main_menu/downloads.jpg);
}
	
ul#mainMenu li#shop a {
	width: 50px;
	background-image: url(../files/images/main_menu/shop.jpg);
}
	
ul#mainMenu li#links a {
	width: 52px;
	background-image: url(../files/images/main_menu/links.jpg);
}

ul#mainMenu li#contact a {
	width: 108px;
	background-image: url(../files/images/main_menu/contact.jpg);
}


/* ADDITIONAL FEATURES **************************************************************************************************************/

#additionalFeatures {
	margin: 0px;
	text-align: center;
	padding: 5px 0px 0px;
	width: 1100px;
}

#titleAdditionalFeatures {
	margin: 0px 84px;
	background-image: url(../files/images/titles/full-black/more-on-matrix31-com.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 932px;
	padding: 0px;
}

#additionalFeatures #additionalFeaturesMenu {
	width: 1100px;
	margin: 0px;
	padding: 0px;
}
	
#additionalFeatures #additionalFeaturesMenu ul {
	text-align: center;
	margin: 0px;
	padding: 0px 84px;
	width: 936px;
}
	
#additionalFeatures #additionalFeaturesMenu li {
	display: inline; /* Menu links are horizontally aligned using display: inline */
	margin: 0px;
	padding: 0px;
	float: left;
}
	
#additionalFeatures #additionalFeaturesMenu li a {
	display: block;
	height: 66px;
	text-indent: -999em;
	overflow: hidden;
}
	
#additionalFeatures #additionalFeaturesMenu li a:hover {
	background-position: 0 -66px;
}

#additionalFeatures #additionalFeaturesMenu li#foundation a {
	width: 230px;
	background-image: url(../files/images/features/the_shawn_marion_foundation.jpg);
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
	
#additionalFeatures #additionalFeaturesMenu li#downloadcontent a {
	width: 230px;
	background-image: url(../files/images/features/downloads.jpg);
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	padding: 0px;
}
	
#additionalFeatures #additionalFeaturesMenu li#favorites a {
	width: 230px;
	background-image: url(../files/images/features/shawns_favorites.jpg);
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	padding: 0px;
}
	
#additionalFeatures #additionalFeaturesMenu li#blog a {
	width: 230px;
	background-image: url(../files/images/features/shawn_marions_blog.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}


/* SPONSORS **************************************************************************************************************/


#sponsors {
	padding: 20px 0px 0px;
	margin: 0px;
	text-align: center;
}

#sponsors #sponsorMenu {
	width: 1100px;
	margin: 0px;
	padding: 0px;
}

#sponsors #sponsorMenu ul {
	text-align: center;
	margin: 0px;
	padding: 0px 342px;
	width: 416px;
}

#sponsors #sponsorMenu li {
	float: left;
	display: inline;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sponsors #sponsorMenu li a {
	display: block;
	height: 37px;
	text-indent: -999em;
	overflow: hidden;
}
	
#sponsors #sponsorMenu li a:hover {
	background-position: 0 -37px;
}

#sponsorMenu li#nba a {
	width: 136px;
	background-image: url(../files/images/footer/nba.jpg);
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
	
#sponsorMenu li#dallasMavericks a {
	width: 136px;
	background-image: url(../files/images/footer/dallas_mavericks.jpg);
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
	
#sponsorMenu li#glaceau a {
	width: 136px;
	background-image: url(../files/images/footer/glaceau.jpg);
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
	
#sponsorMenu li#nike a {
	width: 136px;
	background-image: url(../files/images/footer/nike.jpg);
	margin: 0px;
	padding: 0px;
}
	

/* FOOTER **************************************************************************************************************/

#footer {
	padding: 10px 0px 20px;
	margin: 0px;
	text-align: center;
}

#footerMenu {
	width: 1100px;
	margin: 0px;
	padding: 0px;
}

#footerMenu ul {
	text-align: center;
	margin: 0px;
	padding: 0px 84px;
	width: 936px;
}

#footerMenu li {
	display: inline;
}

#footerMenu li a {
	padding: 0px 5px 10px;
	color: #555555;
	font-size: 9px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1.5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footerMenu li a:hover {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.5;
}

/* MIXED STYLES ********************************************************************/

.listingIcon {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;

}

.listingDescText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 14px;
}

.listingTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0px;
}
.content_text_highlight {
	font-size: 13px;
	color: #FFFFFF;
}
.content_text_title {
	font-size: 12px;
	color: #FFFFFF;
}
.buttonSpacing {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}


/* MAIN MENU **************************************************************************************************************/


/* a.home:link {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.bottomMenu:visited {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.bottomMenu:hover {
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.bottomMenu:active {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
