/* CSS Document */.wrapper {	width: 960px;	margin: 0 auto;}.playerBox {	height: 115px;	width: 200px;	float: right;	margin-top: 30px;	margin-right: 40px;	background-image: url(img/bg_black20.jpg);	background-repeat: repeat;	margin-left: 10px;	padding-left: 10px;}#flashPlayer {	height: inherit;	width: 190px;	float: left;	margin-top: 10px;	margin-right: 10px;}.mnu_ends {	float: left;}a:link {	color: #0099FF;	text-decoration: none;}a:visited {	color: #0099FF;	text-decoration: none;}a:hover {	color: #FF9900;	text-decoration: underline;}a:active {	color: #FF9900;	text-decoration: none;}a.mnu_home {	display: block;	width: 100px;	height: 40px;	background: url("img/nav_home.gif") 0 0 no-repeat;	text-decoration: none;	float: left;}a.mnu_music {	display: block;	width: 100px;	height: 40px;	background: url("img/nav_music.gif") 0 0 no-repeat;	text-decoration: none;	float: left;}a.mnu_bio {	display: block;	width: 100px;	height: 40px;	background: url("img/nav_bio.gif") 0 0 no-repeat;	text-decoration: none;	float: left;}a.mnu_gallery {	display: block;	width: 100px;	height: 40px;	background: url("img/nav_gallery.gif") 0 0 no-repeat;	text-decoration: none;	float: left;}a.mnu_news {	display: block;	width: 100px;	height: 40px;	background: url("img/nav_news.gif") 0 0 no-repeat;	text-decoration: none;	float: left;}a.mnu_media {	display: block;	width: 100px;	height: 40px;	background: url("img/nav_media.gif") 0 0 no-repeat;	text-decoration: none;	float: left;}a.mnu_contact {	display: block;	width: 100px;	height: 40px;	background: url("img/nav_contact.gif") 0 0 no-repeat;	text-decoration: none;	float: left;}a:hover.mnu_home {    background-position: -100px 0;}a:hover.mnu_music {    background-position: -100px 0;}a:hover.mnu_bio {    background-position: -100px 0;}a:hover.mnu_gallery {    background-position: -100px 0;}a:hover.mnu_news {    background-position: -100px 0;}a:hover.mnu_media {    background-position: -100px 0;}a:hover.mnu_contact {    background-position: -100px 0;}#columnLeft {	width: 350px;	padding-left: 30px;	padding-top: 10px;	padding-right: 20px;	float: left;	margin-top: 20px;}#columnRight {	width: 590px;	margin-top: 20px;	float: left;	margin-left: 360px;	background-image: url(img/bg_black20.jpg);	margin-bottom: 30px;}.fontBody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	text-align: justify;	font-weight: normal;	font-style: normal;	line-height: 20px;}.fontBodyLetter {	font-family: "Lucida Handwriting", cursive;	font-size: 12px;	color: #333333;	text-align: justify;	font-weight: normal;	font-style: normal;	line-height: 20px;}.fontBodySmall {	font-family: "Trebuchet MS", Verdana, Arial;	font-size: 10px;	color: #333333;	text-align: justify;	padding-left: 10px;	padding-right: 10px;	font-weight: normal;	font-style: normal;}.fontBodySmall a:link{	font-family: "Trebuchet MS", Verdana, Arial;	font-size: 10px;	color: #333333;	text-align: justify;	font-weight: normal;	font-style: normal;}.fontBodySmall a:hover {	font-family: "Trebuchet MS", Verdana, Arial;	font-size: 10px;	color: #333333;	text-align: justify;	font-weight: normal;	font-style: normal;}.fontBodySmall a:visited {	font-family: "Trebuchet MS", Verdana, Arial;	font-size: 10px;	color: #333333;	text-align: justify;	font-weight: normal;	font-style: normal;}.fontBodySmall a:active {	font-family: "Trebuchet MS", Verdana, Arial;	font-size: 10px;	color: #333333;	text-align: justify;	font-weight: normal;	font-style: normal;}.fontHeadingsPrefix {	font-family: "Trebuchet MS", Verdana, Arial;	font-size: 16px;	color: #FF9900;	font-weight: bold;	background-image: url(images/bg_black20.png);	text-align: center;	font-style: normal;	padding: 5px;}.fontHeadings {	font-family: "Lucida Handwriting", cursive;	font-size: 18px;	color: #FF33FF;	font-weight: bold;	background-image: url(images/bg_black20.png);	text-align: left;	font-style: normal;}.fontHeadingsBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #52c0ff;	font-weight: bold;	background-image: url(images/bg_black20.png);	text-align: left;	font-style: normal;}.fontHeadingsSub {	font-family: "Lucida Handwriting", cursive;	font-size: 14px;	color: #FF33FF;	font-weight: normal;	background-image: url(images/bg_black20.png);	text-align: justify;	font-style: normal;	line-height: 20px;}.fontHeadingsSubBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #52c0ff;	font-weight: normal;	background-image: url(images/bg_black20.png);	text-align: justify;	font-style: normal;	line-height: 20px;}.mastheadTop {	width: 960px;	margin: 0 auto;	height: 145px;}.mastheadMid {	width: 960px;	margin: 0 auto;	height: 65px;}.mastheadBot {	width: 700px;	height: 40px;	padding-right: 10px;	float: right;}.SNlinks {	height: 65px;	width: 350px;	float: right;	margin-right: 40px;}.theLetter {	width: 510px;	float: left;	background-image: url(img/bg_letter.jpg);	background-repeat: no-repeat;	display: block;	padding-left: 30px;	padding-right: 30px;	padding-top: 10px;	background-attachment: scroll;	background-color: #25211C;	background-position: left top;	height: 1000px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	margin-left: 10px;	margin-top: 10px;}#footer {	background-image: url(img/bg_footer.jpg);	width: 100%;	height: 430px;	background-repeat: repeat-x;	background-color: #2E2A24;	padding: 20px 0px 0px;	position: static;	float: right;	background-repeat: repeat-x;}#footer_wrapper {	width: 940px;	margin: 0 auto;	height: 277px;	float: none;	position: static;}.footer_header {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-decoration:none;	margin-top: 20px;	margin-left: 20px;	font-weight: bold;	color: #0066FF;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;	border-bottom-width: medium;	padding-bottom: 5px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	position: static;	float: left;	display: block;	width: 200px;}.footer_font {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-decoration:none;	width:200px;	margin-top: 20px;	margin-left: 20px;	font-weight: normal;	color: #221F1B;	padding-bottom: 5px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	position: static;	float: left;	display: block;	height: 205px;}.footer_font a:link,.footer_font a:visited,.footer_font a:active {	text-decoration:none;	color: #221F1B;	font-size: 14px;	font-weight: bold;	line-height: 18px;}.footer_font a:hover {	text-decoration:none;	color: #FFFFFF;	font-size: 14px;	font-weight: bold;	line-height: 18px;}.footer_logos {	width: 960px;	margin: 0 auto;	height: 150px;	float: none;	position: static;}.bodyBio {	width: 290px;	float: left;	display: block;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	margin-left: 20px;	margin-top: 10px;}.bodyGallery {	width: 570px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	height: 1010px;}.bodyMedia {	width: 540px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	height: 1010px;	padding-left: 20px;	padding-top: 10px;}.bannerBox {	width: 245px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	padding-left: 20px;	padding-right: 0px;	padding-top: 40px;	height: 220px;}textarea#styled {	width: 250px;	height: 100px;	padding: 5px 0px 5px 5px;	font-family: Arial, Helvetica, sans-serif;	background-color: #161411;	color: #FF33FF;	float: right;	position: static;	margin-top: 50px;	border: 1px solid #666666;	font-size: 12px;}.fontBodyNews {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	text-align: justify;	font-weight: normal;	font-style: normal;	line-height: 20px;	background-image: url(img/bg_black20.jpg);	background-repeat: repeat;	padding: 10px 20px;	margin-bottom: 30px;}.bodyMusic {	width: 570px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	height: 410px;	background-image: url(img/bg_album.jpg);	background-repeat: no-repeat;}.albumArt {	width: 228px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	margin-top: 80px;	margin-left: 40px;}.albumDetails {	width: 190px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	margin-top: 90px;	margin-left: 40px;}.albumiTunes {	width: 220px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	margin-top: 20px;}.bodyMusicWrapper {	width: 570px;	float: left;	display: block;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: static;	background-image: url(img/bg_album.jpg);	background-repeat: no-repeat;}#flashPlayerMini2 {	height: inherit;	width: 190px;	float: left;	margin-top: 10px;	margin-right: 10px;}#flashPlayerMini3 {	height: inherit;	width: 190px;	float: left;	margin-top: 10px;	margin-right: 10px;}#flashPlayerMini4 {	height: inherit;	width: 190px;	float: left;	margin-top: 10px;	margin-right: 10px;}#flashPlayerMini5 {	height: inherit;	width: 190px;	float: left;	margin-top: 10px;	margin-right: 10px;}