html {
	height: 100%;
}

body {
	background: url(../images/bg_pattern.gif);
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #455560;
}

a {
	color: #e63537;
}

a:hover {
	color: #b52325;
}

input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Message-Wrapper, #Message-Container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
}

#Mask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 888888;
	background: #000000;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
}

#Welcome-Message {
	width: 496px;
	height: 296px;
	margin: 17% auto 0 auto;
	background: url(../images/welcome/message-welcome.png) no-repeat;
}

#Welcome-Content {
	float: left;
	width: 348px;
	height: 190px;
	margin: 45px 0 0 80px;
	font-family: Georgia, Times;
	font-size: 15px;
	color: #aeb9bf;
}

img.Welcome {
	margin: 0 0 10px 70px;
}

a.next-story {
	display: block;
	margin: 10px 0 0 100px;
	width: 83px;
	height: 14px;
	background: url(../images/welcome/btn_next.gif) no-repeat;
	text-decoration: none;
}

a.next-story:hover {
	background-position: 0 -14px;
}

#Welcome-Message a.Close {
	float: right;
	margin: 7px 45px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/welcome/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Welcome-Message a.Close:hover {
	background-position: -22px 0;
}

#Flagged-Message{
	width: 423px;
	height: 206px;
	background: url(../images/errors/flagged.png) no-repeat;
	/*margin: 25% auto 0 auto;*/
	margin: 18% auto 0 auto;
}

#Flagged-Message a.Close {
	float: right;
	margin: 15px 38px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Flagged-Message a.Close:hover {
	background-position: -22px 0;
}


#SongSaved-Message{
	width: 206px;
	height: 206px;
	background: url(../images/errors/SongSavedMesagge.png) no-repeat;
	/*margin: 25% auto 0 auto;*/
	margin: 25% auto 0 auto;
}

#SongSaved-Message a.Close {
	float: right;
	display: block;
	width: 109px;
	height: 21px;
	background: url(../images/errors/btn_close.gif) no-repeat;
	margin:148px 59px 0 0;
	cursor: pointer;
}

#SongSaved-Message a.Close:hover {
	background-position: 0 -20px;
}

#Error-Message-1 {
	width: 423px;
	height: 206px;
	background: url(../images/errors/errormsg_missinginfo.png) no-repeat;
	/*margin: 25% auto 0 auto;*/
	margin: 18% auto 0 auto;
}

#Error-Message-1 a.Close {
	float: right;
	margin: 15px 38px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-1 a.Close:hover {
	background-position: -22px 0;
}

#Error-Message-2 {
	width: 423px;
	height: 206px;
	background: url(../images/errors/error_nametooshort.png) no-repeat;
	/*margin: 25% auto 0 auto;*/
	margin: 18% auto 0 auto;
}

#Error-Message-2 a.Close {
	float: right;
	margin: 15px 38px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-2 a.Close:hover {
	background-position: -22px 0;
}

#Error-Message-3 {
	width: 423px;
	height: 206px;
	background: url(../images/errors/error_pswtooshort.png) no-repeat;
	/*margin: 25% auto 0 auto;*/
	margin: 18% auto 0 auto;
}

#Error-Message-3 a.Close {
	float: right;
	margin: 15px 38px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-3 a.Close:hover {
	background-position: -22px 0;
}

#Error-Message-4 {
	width: 423px;
	height: 206px;
	background: url(../images/errors/error_pswmatch.png) no-repeat;
	/*margin: 25% auto 0 auto;*/
	margin: 18% auto 0 auto;
}

#Error-Message-4 a.Close {
	float: right;
	margin: 15px 38px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-4 a.Close:hover {
	background-position: -22px 0;
}

#Error-Message-5 {
	width: 423px;
	height: 206px;
	background: url(../images/errors/errormsg_nametaken.png) no-repeat;
	/*margin: 25% auto 0 auto;*/
	margin: 18% auto 0 auto;
}

#Error-Message-5 a.Close {
	float: right;
	margin: 15px 38px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-5 a.Close:hover {
	background-position: -22px 0;
}

#Error-Message-6 {
	width: 234px;
	height: 345px;
	background: url(../images/errors/activationmsg.png) no-repeat;
	/*margin: 18% auto 0 auto;*/
	margin: 12% auto 0 auto;
}

#Error-Message-6 a.Close {
	float: right;
	margin: 15px 25px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-6 a.Close:hover {
	background-position: -22px 0;
}

#Error-Message-6 span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	width: 180px;
	display: block;
	margin: 20px auto 0 auto;
}

#Error-Message-6 img.txt {
	width: 166px;
	height: 111px;
	display: block;
	margin: 20px auto 0 auto;
}

#Error-Message-6 a.Close2 {
	display: block;
	width: 109px;
	height: 21px;
	background: url(../images/errors/btn_close.gif) no-repeat;
	border: none;
	margin: 20px auto 0 auto;
	cursor: pointer;
}

#Error-Message-6 a.Close2:hover {
	background-position: 0 -21px;
}

#Error-Message-7 {
	width: 234px;
	height: 345px;
	background: url(../images/errors/activationmsg.png) no-repeat;
	/*margin: 18% auto 0 auto;*/
	margin: 12% auto 0 auto;
}

#Error-Message-7 a.Close {
	float: right;
	margin: 15px 25px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-7 a.Close:hover {
	background-position: -22px 0;
}

#Error-Message-7 span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	width: 180px;
	display: block;
	margin: 20px auto 0 auto;
}

#Error-Message-7 img.txt {
	width: 147px;
	height: 10px;
	display: block;
	margin: 80px auto 0 auto;
}

#Error-Message-7 a.Close2 {
	display: block;
	width: 109px;
	height: 21px;
	background: url(../images/errors/btn_close.gif) no-repeat;
	border: none;
	margin: 20px auto 0 auto;
	cursor: pointer;
}

#Error-Message-7 a.Close2:hover {
	background-position: 0 -21px;
}

#Error-Message-8 {
	width: 423px;
	height: 206px;
	background: url(../images/errors/error_captcha.png) no-repeat;
	margin: 25% auto 0 auto;
}

#Error-Message-8 a.Close {
	float: right;
	margin: 15px 38px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/contact/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Error-Message-8 a.Close:hover {
	background-position: -22px 0;
}


#NoFlash {
	width: 234px;
	height: 345px;
	background: url(../images/errors/activationmsg.png) no-repeat;
	/*margin: 18% auto 0 auto;*/
	margin: 12% auto 0 auto;
	text-align: center;
}

#NoFlash p {
	position: relative;
	top: 80px;
	padding: 20px 20px 20px 20px;
	color: #333333;
}

#Blog-Reply-Wrapper {
	position: absolute;
	top: 150px;
	right: 200px;
	width: 224px;
	height: 296px;
	z-index: 999999;
}

.Blog-Reply {
	width: 224px;
	height: 296px;
	background: url(../images/blog/comment.png) no-repeat;
}

.Blog-Reply textarea {
	width: 128px;
	height: 170px;
	background: #FFFFFF;
	border: none;
	margin: 65px 0 0 28px;
	padding: 2px;
}

.Blog-Reply input.submit {
	float: left;
	width: 110px;
	height: 22px;
	background: url(../images/blog/btn_comment.gif) no-repeat;
	border: none;
	margin: 10px 0 0 40px;
	cursor: pointer;
}

.Blog-Reply input.submit:hover {
	background-position: 0 -22px;
}

#Review-Reply-Wrapper {
	position: absolute;
	top: 206px;
	left: 140px;
	width: 540px;
	height: 140px;
	z-index: 999999;
}

.Review-Reply {
	width: 542px;
	height: 141px;
	background: url(../images/blog/post-comment.png) no-repeat;
}


#Song-Reply-Wrapper {
	position: absolute;
	top: 158px;
	left: 130px;
	width: 532px;
	height: 137px;
	z-index: 999999;
}


.Song-Reply {
	position:relative;
	width: 542px;
	height: 141px;
	background-position: 0 -25px;
	background: url(../images/musicmaker/post-comment.png) no-repeat;
}

.Song-Reply a.closeReply{
	width:13px;
	height:12px;
	display:block;
	position:absolute;
	right:20px;
	top:16px;
	background: url(../images/musicmaker/close.gif) no-repeat;
}

.Review-Reply a.closeReply{
	width:13px;
	height:12px;
	display:block;
	position:absolute;
	right:20px;
	top:16px;
	background: url(../images/blog/close-button.jpg) no-repeat;
}

.Review-Reply textarea {
	width: 468px;
	height: 45px;
	background: #FFFFFF;
	border: none;
	margin: 40px 0 0 45px;
	padding: 2px;
}

.Review-Reply input.submit {
	float: left;
	width: 110px;
	height: 22px;
	background: url(../images/blog/btn_submit.gif) no-repeat;
	border: none;
	margin: 10px 0 0 244px;
	cursor: pointer;
}

.Review-Reply input.submit:hover {
	background-position: 0 -22px;
}

.Song-Reply textarea {
	width: 464px;
	height: 49px;
	background: #FFFFFF;
	border: none;
	margin: 40px 0 0 47px;
	padding: 2px;
}

.Song-Reply input.submit {
	float: left;
	width: 110px;
	height: 22px;
	background: url(../images/musicmaker/btn_submit.gif) no-repeat;
	border: none;
	margin: 7px 0 0 223px;
	cursor: pointer;
}

.Song-Reply input.submit:hover {
	background-position: 0 -22px;
}

#Login-Container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
}

#Login-Panel {
	width: 234px;
	height: 345px;
	background: url(../images/login/loginblock.png) no-repeat;
	/*margin: 18% auto 0 auto;*/
	margin: 12% auto 0 auto;
}

#Login-Panel .Header {
	position: relative;
	top: 84px;
	width: 165px;
	margin: 0 auto 0 auto;
	text-align: center;
	/*padding: 0 0 0 23px;*/
}

#Login-Panel a.Close {
	float: right;
	margin: 15px 22px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/login/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Login-Panel a.Close:hover {
	background-position: -22px 0;
}

#Login-Panel .Details {
	position: relative;
	top: 130px;
	width: 180px;
	padding: 0 0 0 25px;
}

#Login-Panel img.label {
	float: left;
}

#Login-Panel img.label-2 {
	float: left;
	margin: 10px 0 0 0;
}

#Login-Panel input.medium {
	float: left;
	margin: 2px 0 2px 0;
	width: 174px;
}

#Login-Panel input.small {
	margin: 2px 0 2px 0;
	width: 83px;
}

#Login-Panel input.Login {
	float: right;
	width: 97px;
	height: 121px;
	z-index: 500;
	cursor: pointer;
	background: url(../images/btn_login.png) no-repeat;
	border: none;
	margin: -16px -16px 0 0;
}

#Login-Panel input.Login:hover {
	top: 39px;
	background-position: 0 -120px;
}

#Login-Panel a.forgot {
	float: left;
	margin: -15px 0 0 0;
	display: block;
	width: 144px;
	height: 12px;
	background: url(../images/login/forgotten.gif) no-repeat;
	text-decoration: none;
}

#Login-Panel a.forgot:hover {
	background-position: 0 -12px;
}

#Forgotten-Container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
}

#Forgotten-Panel {
	width: 234px;
	height: 345px;
	background: url(../images/login/loginblock.png) no-repeat;
	/*margin: 18% auto 0 auto;*/
	margin: 12% auto 0 auto;
}

#Forgotten-Panel .Header {
	position: relative;
	top: 84px;
	width: 165px;
	margin: 0 auto 0 auto;
	text-align: center;
}

#Forgotten-Panel a.Close {
	float: right;
	margin: 15px 22px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/login/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Forgotten-Panel a.Close:hover {
	background-position: -22px 0;
}

#Forgotten-Panel .Details {
	position: relative;
	top: 100px;
	width: 180px;
	margin: 0 auto;
}

#Forgotten-Panel img.label {
	float: left;
	margin: 6px 0 4px 0;
}

#Forgotten-Panel img.label-2 {
	float: left;
	margin: 20px 0 6px 0;
}

#Forgotten-Panel input.rdo {
	float: left;
	margin: 4px 5px 4px 0;
}

#Forgotten-Panel input.medium {
	float: left;
	margin: 2px 0 2px 0;
	width: 174px;
}

#Forgotten-Panel input.submit {
	width: 109px;
	height: 21px;
	background: url(../images/contact/btn_submit.gif) no-repeat;
	border: none;
	margin: 20px 0 0 36px;
	cursor: pointer;
}

#Forgotten-Panel input.submit:hover {
	background-position: 0 -21px;
}

#Forgotten-Message-Container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
}

#Forgotten-Message-Panel {
	width: 234px;
	height: 345px;
	background: url(../images/login/loginblock.png) no-repeat;
	/*margin: 18% auto 0 auto;*/
	margin: 12% auto 0 auto;
}

#Forgotten-Message-Panel .Header {
	position: relative;
	top: 84px;
	width: 165px;
	margin: 0 auto 0 auto;
	text-align: center;
}

#Forgotten-Message-Panel a.Close {
	float: right;
	margin: 15px 22px 0 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/login/btn_close.gif) no-repeat;
	text-decoration: none;
}

#Forgotten-Message-Panel a.Close:hover {
	background-position: -22px 0;
}

#Forgotten-Message-Panel .Details {
	position: relative;
	top: 100px;
	width: 180px;
	margin: 0 auto;
}

#Forgotten-Message-Panel img.label {
	float: left;
	margin: 6px 0 4px 0;
}

#Forgotten-Message-Panel span {
	float: left;
	font-weight: bold;
	font-size: 10px;
	color: #1b2b3a;
	margin: 10px 0 10px 0;
}

#Forgotten-Message-Panel a.Close-2 {
	margin: 15px auto 0 auto;
	display: block;
	width: 110px;
	height: 22px;
	background: url(../images/login/btn_close2.gif) no-repeat;
	text-decoration: none;
}

#Forgotten-Message-Panel a.Close-2:hover {
	background-position: 0 -22px;
}


.MinSize {
	position: relative;
	width: 960px;
	height: 620px;
	overflow: hidden;
}

.DefaultSize {
}

.minWrapper {
	position: relative;
	top: -34px;
	left: -38px;
	width: 1043px;
	height: 76%;
	min-height: 450px;
	margin: 0 auto;
}

.defaultWrapper {
	position: relative;
	top: 50px;
	width: 1043px;
	height: 76%;
	min-height: 450px;
	margin: 0 auto;
}


#Wrapper {
	/*
	position: relative;
	top: 9%;
	width: 1043px;
	height: 76%;
	min-height: 450px;
	margin: 0 auto;
	*/
}

#Container {
	position: relative;
	top: 0;
	width: 1043px;
	/*height: 710px;*/
	height: 660px;
	margin: 0 auto;
	background: url(../images/frame_sides.png) repeat-y;
}

#Frame-Top {
	position: absolute;
	top: -50px;
	width: 1043px;
	height: 246px;
	background: url(../images/frame_top.png) no-repeat;
	z-index: 400;
}

#Content-Container {
	/*
	position:relative;
	width: 900px;
	margin: 80px auto 0 auto;
	padding: 10% 0 10% 0;
	z-index: 100;
	background: url(../images/bg_blue.gif);
	height: 350px;
	*/
	position:relative;
	width: 876px;
	margin: 80px 0 0 80px;
	padding: 10% 0 10% 0;
	z-index: 100;
	background: #131e28;
	/*height: 350px;*/
	height: 300px;
	overflow:hidden;
}
* html #Content-Container {height:340px}

#Frame-Bottom {
	position: absolute;
	bottom: -75px;
	width: 1043px;
	height: 197px;
	background: url(../images/frame_bottom2.png) no-repeat;
	z-index: 400;
	margin: 0 0 0 0;
	overflow:hidden;
}

.clear {
	clear: both;
}

a {
	text-decoration: none;
}

#Logo #flashlogo {
	position: absolute;
	top: 30px;
	left: 45px;
	width: 305px;
	height: 171px;
	z-index: 500;
}

#Logo a {
	position: absolute;
	top: 30px;
	left: 45px;
	width: 305px;
	height: 171px;
	z-index: 500;
}

#Logo a:hover {
	top: 29px;
}

#Logged-Out a, #Logged-In a {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 97px;
	height: 121px;
	z-index: 500;
	cursor: pointer;
}

#Logged-Out a {
	background: url(../images/btn_login.png) no-repeat;
}

#Logged-In a {
	background: url(../images/btn_logout.png) no-repeat;
}

#Logged-Out a:hover, #Logged-In a:hover {
	top: 39px;
	background-position: 0 -120px;
}

#Register-Tab a.Register {
	position: absolute;
	top: 30px;
	right: 120px;
	width: 178px;
	height: 61px;
	z-index: 500;
	cursor: pointer;
	background: url(../images/btn_register.png) no-repeat;
}

#Register-Tab a:hover {
	top: 29px;
	background-position: 0 -70px;
}

#Register-Tab #LoginLinks {
	position: absolute;
	top: 30px;
	right: 120px;
	width: 178px;
	height: 61px;
	z-index: 500;
	background: url(../images/btn_blank.png) no-repeat;
}

#Register-Tab #LoginLinks .HelloUser {
	float: left;
	margin: 25px 0 0 40px;
}

#Register-Tab #LoginLinks .HelloUser span {
	color: #e41837;
	font-size: 12px;
}

#Register-Tab #LoginLinks a.MyProfile {
	clear: both;
	float: right;
	margin: 3px 30px 0 0;
	width: 70px;
	height: 11px;
	background: url(../images/login/btn_profile.gif) no-repeat;
	display: block;
	background-position: 0 0;
}

#Register-Tab #LoginLinks a.MyProfile:hover {
	background-position: 0 -11px;
}

#Register-Tab #LoginLinks a.Mail {
	clear: both;
	float: right;
	margin: 3px 30px 0 0;
	width: 70px;
	height: 11px;
	background: url(../images/login/btn_mail.gif) no-repeat;
	display: block;
}
#Register-Tab #LoginLinks a.Mail2 {
	clear: both;
	float: right;
	margin: -13px 11px 0 0;
	width: 70px;
	height: 11px;
	font-family:lucidia console;
	
	display: block;
}

#Register-Tab #LoginLinks a.Mail:hover {
	background-position: 0 -11px;
}

/*
#Register-Tab #LoginLinks a.MyProfile {
	color: #CCCCCC;
	font-family: Georgia, Times;
	clear: both;
	float: right;
	margin: 3px 30px 0 0;
}

#Register-Tab #LoginLinks a.MyProfile:hover {
	color: #FFFFFF;
}

#Register-Tab #LoginLinks a.Mail {
	color: #FFFFFF;
	font-family: Georgia, Times;
	clear: both;
	float: right;
	margin: 3px 30px 0 0;
}

#Register-Tab #LoginLinks a.Mail:hover {
	color: #CCCCCC;
}

*/

#Content {
	width: 850px;
	margin: 0 auto;
}

#Navigation {
	width: 720px;
	height: 50px;
	margin: 5px auto 0 auto;
}

/*HOME*/
#Navigation a.Nav7014 {
	position: relative;
	float: left;
	width: 74px;
	height: 50px;
	background: url(../images/btn_home.gif) no-repeat;
	cursor: pointer;
}

/*DARQSTARZ*/
#Navigation a.Nav7015 {
	position: relative;
	float: left;
	width: 103px;
	height: 50px;
	background: url(../images/btn_darqstarz.gif) no-repeat;
	cursor: pointer;
}

/*BE YOUR OWN SCENE*/
#Navigation a.Nav7016 {
	position: relative;
	float: left;
	width: 159px;
	height: 50px;
	background: url(../images/btn_ownscene.gif) no-repeat;
	cursor: pointer;
}

/*BLOG*/
#Navigation a.Nav7017 {
	position: relative;
	float: left;
	width: 120px;
	height: 50px;
	background: url(../images/btn_blog.gif) no-repeat;
	cursor: pointer;
}

/*DARQSPACE*/
#Navigation a.Nav7018 {
	position: relative;
	float: left;
	width: 96px;
	height: 50px;
	background: url(../images/btn_darqspace.gif) no-repeat;
	cursor: pointer;
}

/*SHOP*/
#Navigation a.Nav7019 {
	position: relative;
	float: left;
	width: 70px;
	height: 50px;
	background: url(../images/btn_shop.gif) no-repeat;
	cursor: pointer;
}

#Navigation a.Nav7014:hover, #Navigation a.Nav7015:hover, #Navigation a.Nav7016:hover,
#Navigation a.Nav7017:hover, #Navigation a.Nav7018:hover, #Navigation a.Nav7019:hover {
	background-position: 0 -50px;
}

#Footer-Navigation {
	/*width: 571px;*/
	width: 680px;
	margin: 4px auto 0 auto;
	font-size: 10px;
	text-align: center;
	color: #9eb0be;
	background: #1a2836;
}

#Footer-Navigation a {
	color: #9eb0be;
}

#Footer-Navigation a:hover {
	color: #FFFFFF;
}

#Footer-Navigation a.highlighted {
	color: #FFFFFF;
}

#Footer-Navigation a.highlighted:hover {
	color: #9eb0be;
}

#Footer-Navigation em {
	margin: 0 5px;
	font-style: normal; 
}

#Content-Scroller {
	width: 850px;
	margin: -23px auto 0 auto;
}

#pane {
	/*height: 355px;*/
	height: 305px;
}

#pane-top {
	width: 749px;
	height: 27px;
	background: url(../images/contentpane_top.gif) no-repeat;
	float: left;
	padding:10px 0 0 21px;
	color:#ffffff;
	font-weight:bold;
}

a.Register:link, a.Register:visited, a.Register:active{
	background:url(../images/message/register.gif) no-repeat;
	height:20px;
	width:60px;
	display:block;
	float:left;
}

a.Login:link, a.Login:visited, a.Login:active{
	background:url(../images/message/login.gif) no-repeat;
	height:20px;
	width:183px;
	display:block;
	float:left;
	margin:0 0 0 10px;
}

a.GetUrPass:link, a.GetUrPass:visited, a.GetUrPass:active{
	background:url(../images/musicmaker/GetUrPass.gif) no-repeat;
	height:17px;
	width:143px;
	display:block;
	float:left;
	margin:2px 0 0 10px;
}

#pane-top-spot {
	width: 749px;
	height: 27px;
	background: url(../images/contentpane_top_spot.gif) no-repeat;
	float: left;
	padding:10px 0 0 21px;
}

#pane-top-texture {
	width: 770px;
	height: 37px;
	background: url(../images/contentpane_top_texture.gif) no-repeat;
	float: left;
}

#pane-top-floral {
	width: 770px;
	height: 37px;
	background: url(../images/contentpane_top_floral.gif) no-repeat;
	float: left;
}

#pane-bg {
	width: 690px;
	background: url(../images/contentpane_bg2.gif) no-repeat bottom;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 40px 20px 40px;
	position:relative;
}

#Content-Short {
	margin: 0 0 0 20px;
}

#pane-musicmaker {
	width: 690px;
	background: url(../images/contentpane_bg2.gif) no-repeat bottom;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 40px 20px 40px;
	position:relative;
}

#pane-musicmaker-player {
	width: 690px;
	background: url(../images/contentpane_bg2.gif) no-repeat bottom;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 40px 20px 40px;
	position:relative;
}

#pane-musicmaker .Track-Title {
	float: left;
}

#pane-bg h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c2b3a;
	margin: 0 0 14px 0;
	padding: 0;
}

#pane-bg h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #455560;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #919fa6;
}

#pane-bg p {
	padding: 0;
	margin: 0;
}

#pane a {
	color: #e63537;
}

#pane a:hover {
	color: #b52325;
}

#Contact-Block {
	width: 768px;
	height: 344px;
	background: url(../images/contactblock.gif) no-repeat;
	margin: 0 0 0 10px;
}

#Contact-Group-1 {
	width: 290px;
	float: left;
	margin: 126px 0 0 60px;
	height: 200px;
}

#Contact-Group-2 {
	width: 330px;
	float: right;
	margin: 126px 60px 0 0;
	height: 200px;
}

#Contact-Group-1 img.label {
	clear: left;
	float: left;
	margin: 4px 3px 4px 0;
}

#Contact-Group-1 input {
	float: left;
	margin: 2px 0 2px 0;
}

#Contact-Group-1 input.medium {
	width: 174px;
}

#Contact-Group-1 input.small {
	width: 83px;
}

#Contact-Group-2 img.label {
	clear: left;
	float: left;
	margin: 4px 3px 4px 0;
}

#Contact-Group-2 input.big {
	float: left;
	width: 210px;
	margin: 2px 0 2px 5px;
}

#Contact-Group-2 textarea {
	float: left;
	width: 325px;
	height: 100px;
	margin: 2px 0 2px 0;
}

#Contact-Group-2 input.submit {
	clear: left;
	float: right;
	width: 109px;
	height: 21px;
	background: url(../images/contact/btn_submit.gif) no-repeat;
	border: none;
	margin: 15px 0 0 2px;
	cursor: pointer;
}

#Contact-Group-2 input.submit:hover {
	background-position: 0 -21px;
}

/* Flash Element */
#Flash-Element {
	float: left;
	position: relative;
	margin: -128px 0 0 -13px;
	width: 875px;
	overflow: hidden;
}

#Avatar-Creator {
	position: relative;
	margin: 10px 0 0 0;
	width: 770px;
}
* html #Avatar-Creator {margin:0}        /* IE6 hack to prevent stuff being cut-off at bottom of screen */

#Activation-Block {
	position: relative;
	margin: 10px 0 0 0;
	width: 770px;
}

#home-SWF {
	width: 875px;
	/*height: 500px;*/
	height: 450px;
}

#avatar-SWF {
	width: 790px;
	height: 500px;
}

.Mp3-Container {
	width: 150px;
	height: 50px;
	float: right;
}

/* Headers */
#Header-Badge {
	width: 345px;
	height: 185px;
	position: absolute;
	z-index: 500;
	/*top: 35px;*/
	top: 29px;
	left: 330px;
}

#DSNews .Featured-News {
	position: relative;
	width: 239px;
	height: auto;
	background: #d096a2 url(../images/dsnews/hart_bg.gif) no-repeat right bottom;
	float: right;
	border: 3px solid #b790a2;
	padding: 5px 5px 5px 5px;
}

#DSNews .Featured-News .Featured-Read-More {
	position: absolute;
	bottom: 4px;
	right: 0px;
	z-index: 1000;
}

#DSNews .Featured-News .Featured-Read-More a {
	font-size: 14px;
	color: #142535;
	text-decoration: underline;
	background: #d096a2;
	padding: 3px 4px;
	border: 1px solid #999999;
}

#DSNews .Featured-News .Featured-Read-More a:hover {
	color: #04090d;
}

#DSNews .Featured-News-Heading {
	font-size: 14px;
	font-weight: bold;
	color: #8d002f;
	margin: 0 0 5px 0;
}

#DSNews .Featured-News-Content {
	clear:both;
	color: #42545f;
	font-size: 14px;
	height:176px;
	overflow:hidden;
	width:235px;
	padding:10px 0 0 0;
}

#DSNews .Featured-News-Expanded {
	color: #42545f;
	font-size: 14px;
	width:235px;
	padding:10px 0 0 0;
}

#DSNews .Featured-News-Content p{
	margin:0 0 16px 0;
}

#DSNews .Featured-News-Expanded p{
	margin:0 0 16px 0;
}

#DSNews .News-Article {
	position: relative;
	width: 420px;
	float: left;
	margin: 0 0 20px 0;
}

.Read-More {
	position: absolute;
	bottom: 4px;
	right: 0px;
	z-index: 1000;
}

.Read-More a {
	font-size: 14px;
	color: #e61231;
	text-decoration: underline;
	background: #e0e2e5;
	padding: 3px 4px;
	border: 1px solid #999999;
}

.Read-More a:hover {
	color: #c20e29;
}

#DSNews .News-Article-Header {
	position: relative;
	z-index: 100;
	float: left;
	width: 423px;
	height: 32px;
	margin: 0 0 -10px 0;
	padding: 0;
	background: url(../images/dsnews/header.gif) no-repeat;
}

#DSNews .News-Article-Header span.News-Heading {
	float: left;
	margin: 5px 0 0 10px;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

#DSNews .News-Article-Header span.News-Date {
	float: right;
	margin: 5px 10px 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

#DSNews .News-Article-Content {
	position: relative;
	z-index: 50;
	width: 400px;
	height: 126px;
	background: #d8dcdf;
	float: left;
	padding: 20px 10px 0 10px;
	font-size: 14px;
	overflow:hidden;
}

p.ArticleHeading{
	margin:0 0 5px 0 !important;
	color:#616F78;
}

#DSNews .News-Content-Expanded {
	position: relative;
	z-index: 50;
	width: 400px;
	height: auto;
	background: #d8dcdf;
	float: left;
	padding: 20px 10px 0 10px;
	font-size: 14px;
}

#OSNews .Featured-News {
	position: relative;
	width: 239px;
	height: auto;
	background: #b1b2c7 url(../images/osnews/hart_bg.gif) no-repeat right bottom;
	float: right;
	border: 3px solid #999eb2;
	padding: 5px 5px 5px 5px;
}

#OSNews .Featured-News .Featured-Read-More {
	position: absolute;
	bottom: 4px;
	right: 0px;
	z-index: 1000;
}

#OSNews .Featured-News .Featured-Read-More a {
	font-size: 14px;
	color: #3d4278;
	text-decoration: underline;
	background: #b1b2c7;
	padding: 3px 4px;
	border: 1px solid #999999;
}

#OSNews .Featured-News .Featured-Read-More a:hover {
	color: #21254a;
}

#OSNews .Featured-News-Heading {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333872;
	margin: 0 0 5px 0;
}

#OSNews .Featured-News-Content {
	color: #616f78;
	font-size: 14px;
	overflow:hidden;
	height:130px;
}

* html #OSNews .Featured-News-Content {
	color: #616f78;
	font-size: 14px;
	overflow:hidden;
	height:130px;
	width:150px;
}

#OSNews .Featured-News-Content p{
	margin:0 0 10px 0;
}

#OSNews .Featured-News-Expanded p{
	margin:0 0 10px 0;
}

#OSNews .Featured-News-Expanded {
	color: #616f78;
	font-size: 14px;
}

#OSNews .News-Article {
	position: relative;
	width: 420px;
	float: left;
	margin: 0 0 20px 0;
}

* html #OSNews .News-Article {
	position: relative;
	width: 320px;
	float: left;
	margin: 0 0 20px 0;
}

#OSNews .News-Content-Expanded {
	position: relative;
	z-index: 50;
	width: 400px;
	height: auto;
	background: #d8dcdf;
	float: left;
	padding: 20px 10px 0 10px;
	font-size: 14px;
}

#OSNews .News-Article .Read-More-1 {
	position: absolute;
	bottom: 4px;
	right: 0px;
	z-index: 1000;
}

#OSNews .News-Article .Read-More-1 a {
	font-size: 14px;
	color: #3d4278;
	text-decoration: underline;
	background: #e0e2e5;
	padding: 3px 4px;
	border: 1px solid #999999;
}

#OSNews .News-Article .Read-More-1 a:hover {
	color: #212549;
}

#OSNews .News-Article-Header {
	position: relative;
	z-index: 100;
	float: left;
	width: 423px;
	height: 32px;
	margin: 0 0 -10px 0;
	padding: 0;
	background: url(../images/osnews/header.gif) no-repeat;
}

#OSNews .News-Article-Header span.News-Heading {
	float: left;
	margin: 5px 0 0 10px;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

#OSNews .News-Article-Header span.News-Date {
	float: right;
	margin: 5px 10px 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

#OSNews .News-Article-Content {
	position: relative;
	z-index: 50;
	width: 400px;
	height: 126px;
	background: #d8dcdf;
	float: left;
	padding: 20px 10px 0 10px;
	font-size: 14px;
	color: #616f78;
	overflow:hidden;
}

#OSNews .News-Article-Content #Content-Block{
	position: relative;
	z-index: 55;
	width: 400px;
	height: 88px;
	background: #d8dcdf;
	float: left;
	font-size: 14px;
	color: #616f78;
	overflow:visible;
}

#OSNews .News-Article-Content p{
	margin:0 0 5px 0;
}

#OSNews .News-Content-Expanded p{
	margin:0 0 5px 0;
}

#Band {
	position: relative;
}

#Band .Sidebar {
	float: right;
	width: 252px;
}

#Band .Sidebar .Poll {
	position: relative;
	width: 232px;
	background: #d096a2 url(../images/band/hart_bg.gif) no-repeat right bottom;
	padding: 10px;
	font-size: 14px;
	color: #FFFFFF;
}

#Band .Sidebar .Poll img.Header {
	margin: 0 0 10px 0;
}

#Band .Sidebar .Poll input.Submit {
	float: left;
	width: 110px;
	height: 22px;
	background: url(../images/band/btn_submit.gif) no-repeat;
	border: none;
	margin: 15px 0 0 0;
	cursor: pointer;
}

#Band .Sidebar .Poll input.Submit:hover {
	background-position: 0 -22px;
}

#Poll-Results {
	width: 232px;
}

#Poll-Results .result-1 {
	float: left;
	background: #df3752;
	height: 17px;
	line-height: 17px;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
}

#Poll-Results .result-2 {
	float: left;
	background: #e41837;
	height: 17px;
	line-height: 17px;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
}

#Poll-Results .result-3 {
	float: left;
	background: #da566c;
	height: 17px;
	line-height: 17px;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
}

#Poll-Results .result-none {
	color: #e41837;
	font-size: 12px;
}

#Band .Video-Container {
	float: left;
	width: 420px;
}

#Band .Video-Content {
	float: left;
	width: 420px;
	font-size: 14px;
}

#Band .Video-Content H1 {
	font-size: 18px;
	font-weight: bold;
	color: #9f0221;
	margin: 0;
	padding: 0;
}

#Band .Video-Player {
	float: left;
	width: 420px;
	margin: 10px 0 0 0;
}


#Band .Sidebar .Download {
	position: relative;
	width: 232px;
	background: #eff0f2;
	padding: 10px;
	font-size: 14px;
	margin: 10px 0 0 0;
}

#Band .Sidebar .Download img.Header {
	margin: 0 0 10px 0;
}

#Band .Sidebar .Download a {
	clear: left;
	float: left;
	background: url(../images/band/icn_download.gif) no-repeat left;
	background-position-y: center;
	padding: 0 0 0 20px;
	text-decoration: underline;
	color: #e41837;
	margin: 2px 0 2px 0;
}

#Band .Sidebar .Download a:hover {
	color: #be112b;
}

#Band .Sidebar .Gallery {
	position: relative;
	width: 232px;
	background: #eff0f2;
	padding: 10px;
	font-size: 14px;
	margin: 10px 0 0 0;
}

#Band .Sidebar .Gallery img.Header {
	margin: 0 0 10px 0;
}

#Band .Sidebar .Gallery a.thumb {
	float: left;
	margin: 0 7px 7px 0;
}

#Spotted #pane-bg {
	padding-top: 0;
}

#Spotted .Page-Header {
	width: 342px;
	height: 41px;
	float: left;
	margin: 0 0 10px 0;
}

#Spotted .News-Article-1 {
	clear:left;
	position: relative;
	width: 339px;
	float: left;
	margin: 0 6px 20px 0;
}

#Spotted .News-Article-Header-1 {
	position: relative;
	z-index: 100;
	float: left;
	width: 339px;
	height: 32px;
	margin: 0 0 -10px 0;
	padding: 0;
	background: url(../images/spotted/headerlight.gif) no-repeat;
}

#Spotted .News-Article-Header-1 span.News-Heading-1 {
	float: left;
	margin: 5px 0 0 10px;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

#Spotted .News-Article-Header-1 span.News-Date-1 {
	float: right;
	margin: 5px 10px 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #444680;
}

#Spotted .News-Article-Content-1 {
	position: relative;
	z-index: 50;
	width: 319px;
	background: #d8dcdf;
	float: left;
	padding: 20px 10px 20px 10px;
	font-size: 14px;
	color: #616f78;
	margin:0 0 0 0;
}

#Spotted .News-Article-2 {
	position: relative;
	width: 339px;
	float: right;
	margin: 0 0 20px 0;
}

#Spotted .News-Article-Header-2 {
	position: relative;
	z-index: 100;
	float: left;
	width: 339px;
	height: 32px;
	margin: 0 0 -10px 0;
	padding: 0;
	background: url(../images/spotted/headerdark.gif) no-repeat;
}

#Spotted .News-Article-Header-2 span.News-Heading-2 {
	float: left;
	margin: 5px 0 0 10px;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

#Spotted .News-Article-Header-2 span.News-Date-2 {
	float: right;
	margin: 5px 10px 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	color: #8178b8;
}

#Spotted .News-Article-Content-2 {
	position: relative;
	z-index: 50;
	width: 319px;
	background: #d8dcdf;
	float: left;
	padding: 20px 10px 20px 10px;
	font-size: 14px;
	color: #616f78;
}

#Blog-Container #pane-bg {
	width: 750px;
	padding: 10px 10px 10px 10px;
}

#Blog-Container #Blog-Intro {
	float: left;
	width: 740px;
	height: 316px;
	background: url(../images/blog/blogintro.jpg) no-repeat left top;
}

#pane-top-floral a {
	background: #73838e;
	float: left;
	/*margin: 10px 0 0 10px;*/
	/*padding: 3px;*/
	margin: 15px 0 0 20px;
	color: #FFFFFF;
	font-family: Georgia, Times;
}

#pane-top-floral a:hover {
	color: #CCCCCC;
}

#Blog-Container a.Blog-Register, #Blog-Entry a.Blog-Register {
	float: left;
	display: block;
	width: 54px;
	height: 12px;
	background: url(../images/blog/btn_register.gif) no-repeat #73838e;
	text-decoration: none;
}

#Blog-Container a.Blog-Register:hover, #Blog-Entry a.Blog-Register:hover {
	background-position: 0 -12px;
}

#Blog-Container a.Blog-Login, #Blog-Entry a.Blog-Login {
	float: left;
	display: block;
	width: 162px;
	height: 12px;
	background: url(../images/blog/btn_login.gif) no-repeat #73838e;
	text-decoration: none;
}

#Blog-Container a.Blog-Login:hover, #Blog-Entry a.Blog-Login:hover {
	background-position: 0 -12px;
}

#Blog-Intro a.Blog-Cover {
	float: right;
	margin: -10px 40px 0 0;
	display: block;
	width: 260px;
	height: 327px;
	background: url(../images/blog/blogcover.png) no-repeat;
	text-decoration: none;
}

#Blog-Intro a.Blog-Cover:hover {
	margin: -12px 40px 0 0;
}

#Blog-Intro .Blog-Welcome {
	float: right;
	width: 210px;
	font-family: Georgia, Times;
	font-size: 14px;
	margin: 50px 10px 40px 0;
}

#Blog-Intro a.Checkout {
	float: left;
	margin: 0 0 0 0;
	display: block;
	width: 437px;
	height: 46px;
	background: url(../images/blog/btn_checkout.gif) no-repeat;
	text-decoration: none;
	position:absolute;
	bottom:65px;
}

#Blog-Intro a.Checkout:hover {
	background-position: 0 -46px;
}

#Blog-Entry #pane-bg {
	width: 750px;
	padding: 10px 10px 10px 10px;
}

#Blog-Entry #Blog-Area {
	float: left;
	width: 740px;
	height: 316px;
	background: url(../images/blog/blogentry.jpg) no-repeat left top;
}


#Blog-Comment {
	float: left;
	margin: 10px -40px 0 10px;
	width: 224px;
	height: 296px;
	background: url(../images/blog/comment.png) no-repeat;
}

#Blog-Comment textarea {
	width: 128px;
	height: 170px;
	background: #FFFFFF;
	border: none;
	margin: 65px 0 0 28px;
	padding: 2px;
}

#Blog-Comment input.submit {
	float: left;
	width: 110px;
	height: 22px;
	background: url(../images/blog/btn_comment.gif) no-repeat;
	border: none;
	margin: 10px 0 0 40px;
	cursor: pointer;
}

#Blog-Comment input.submit:hover {
	background-position: 0 -22px;
}

#Blog-Pages {
	float: right;
	margin: -10px 40px 0 0;
	width: 490px;
	height: 327px;
	background: url(../images/blog/blogopen.png) no-repeat;
	font-size: 10px;
	position:relative;
}

#Blog-Pages .Column-1 {
	width: 207px;
	float: left;
	margin: 20px 0 0 30px;
}

#Blog-Pages .Column-1 .Header {
	border-bottom: 1px solid #009bc9;
}

#Blog-Pages .Column-1 .Header img.Blog-Avatar {
	float: left;
}

#Blog-Pages .Column-1 .Header span {
	float: right;
	font-weight: bold;
	color: #2d3b48;
	margin: 15px 0 0 0;
}

#Blog-Pages .Column-1 .Content {
	padding: 3px;
}

#Blog-Pages .Column-1 a.Prev {
	margin: 0 auto 0 30px;
	display: block;
	width: 108px;
	height: 14px;
	background: url(../images/blog/btn_prev.gif) no-repeat;
	text-decoration: none;
	position:absolute;
	bottom:36px;
}

#Blog-Pages .Column-1 a.Prev:hover {
	background-position: 0 -14px;
}

#Blog-Pages .Column-2 {
	width: 207px;
	float: right;
	margin: 20px 30px 0 0;
}

#Blog-Pages .Column-2 .Header {
	border-bottom: 1px solid #009bc9;
	height:33px;
}

#Blog-Pages .Column-2 .Header img.Blog-Avatar {
	float: left;
}

#Blog-Pages .Column-2 .Header span {
	float: right;
	font-weight: bold;
	color: #2d3b48;
	margin: 15px 0 0 0;
}

#Blog-Pages .Column-2 .Content {
	padding: 3px;
}

#Blog-Pages .Column-2 a.Next {
	margin: 0 auto 0 70px;
	display: block;
	width: 108px;
	height: 14px;
	background: url(../images/blog/btn_next.gif) no-repeat;
	text-decoration: none;
	position:absolute;
	bottom:36px;
}

#Blog-Pages .Column-2 a.Next:hover {
	background-position: 0 -14px;
}

#Blog-Comments {
	width: 720px;
	margin: 0 auto;
}

#Blog-Comments .Header {
	border-bottom: 1px solid #919ea5;
	padding: 0 0 5px 0;
}

#Blog-Comments .User-Comment {
	margin: 10px 0 10px 0;
}

#Blog-Comments .User-Avatar {
	float: left;
	width: 44px;
	height: 80px;
	
}

#Blog-Comments .User-Avatar img {
	float: left;
	width: 44px;
}

#Blog-Comments .Callout {
	float: left;
	width: 26px;
	height: 9px;
	background: url(../images/blog/callout.gif) no-repeat;
	margin: 20px 0 0 10px;
}
	
#Blog-Comments .User-Comment-Container {
	float: left;
	width: 570px;
	margin: 10px 0 20px 0;
	background: #d8dcdf;
	padding: 5px 15px 5px 15px;
	font-size: 14px;
}

#Blog-Comments .User-Comment-Reply-Container {
	float: left;
	width: 510px;
	margin: 10px 0 20px 0;
	background: #d8dcdf;
	padding: 5px 15px 5px 15px;
	font-size: 14px;
}

#Blog-Comments .User-Comment-Reply-Container .User-Comment-Reply-Flag a {
	float: right;
	color: #40525c;
	text-decoration: underline;
	margin: 0 20px 0 20px;
}

#Blog-Comments .User-Comment-Reply-Container .User-Comment-Reply-Text {
	clear: both;
	float: left;
	margin: 20px 0 10px 0;
}

#Blog-Comments .User-Comment-Reply-Container .User-Comment-Reply-Name2 {
	float: left;
	font-weight: bold;
	color: #363B74;
}



#Blog-Comments .User-Comment-Container .User-Comment-Name {
	float: left;
	font-weight: bold;
	color: #0098c8;
}

#Blog-Comments .User-Comment-Container .User-Comment-Name2 {
	float: left;
	font-weight: bold;
	color: #363B74;
}

#Blog-Comments .User-Comment-Container .User-Comment-Date {
	float: right;
	font-weight: bold;
	color: #40525c;
	margin: 0 20px 0 20px;
}

#Blog-Comments .User-Comment-Container .User-Comment-Reply a {
	float: right;
	color: #40525c;
	text-decoration: underline;
	margin: 0 20px 0 20px;
}

#Blog-Comments .User-Comment-Container .User-Comment-Reply a:hover {
	color: #000000;
}

#Blog-Comments .User-Comment-Container .User-Comment-Flag a {
	float: right;
	color: #40525c;
	text-decoration: underline;
	margin: 0 20px 0 20px;
}

#Blog-Comments .User-Comment-Container .User-Comment-Flag a:hover {
	color: #000000;
}

#Blog-Comments .User-Comment-Container .User-Comment-Text {
	clear: both;
	float: left;
	margin: 20px 0 10px 0;
}

#Pagination {
	text-align: center;
	margin: 0 0 40px 0;
}

#Pagination a {
	margin: 0 8px;
}

#Pagination a.InActive-Page {
	color: #d1d4d7;
	font-size: 12px;
}

#Pagination a.InActive-Page:hover {
	color: #FFFFFF;
}

#Pagination span.Active-Page {
	position: relative;
	top: 2px;
	color: #e41837;
	font-size: 18px;
}

#MusicMaker-Intro{
	background:url(../images/musicmaker/intro-container.gif) no-repeat;
	width:234px;
	height:102px;
	color:#AEB9BF;
	font-family:Georgia,Times;
	font-size:15px;
	padding:28px 0 0 40px;
	margin:0 0 0 12px;
	float:left;
}

#Sample-MusicMaker{
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

#pane-musicmaker {
	width: 710px;
	background: url(../images/contentpane_bg2.gif) no-repeat bottom;
	float: left;
	margin: 0 0 20px 0;
	padding: 10px 40px 20px 20px;
	position:relative;
}

#pane-subcontainer{
	background-color:#d8dcdf;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	height:218px;
}

#MusicMaker-Tracks {
	width: 720px;
	margin: 0 auto;
}

#MusicMaker-Tracks .User-Track {
	border-top:#990000 1px solid;
	height:51px;	
	padding: 10px 0 35px 0px;
}

#MusicMaker-Tracks .User-Track-Container {
	float: left;
	width: 335px;
	margin:5px 5px 0 10px;
	background: #d8dcdf;
	padding: 10px 6px 5px 6px;
}

#MusicMaker-Tracks .User-Track-Container-Top {
	float: left;
	width: 303px;
	margin:5px 0 0 26px;
	background: #d8dcdf;
	padding: 10px 15px 5px 15px;
}

#MusicMaker-Tracks .User-Avatar {
	float: left;
	margin:0 0 0 2px;
}
#MusicMaker-Tracks .User-Avatar img {
	width: 44px;
	float: left;
}

#MusicMaker-Tracks .User-Reply-Avatar {
	float: right;
	margin:0 0 0 2px;
}
#MusicMaker-Tracks .User-Reply-Avatar img {
	width: 44px;
	float: right;
}

#MusicMaker-Tracks h2 {
	color:#990012;
	text-decoration:underline;
	font-size:13px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#MusicMaker-Tracks .Track-Text{
	float:left;
	margin:0 0 0 0;
}

#MusicMaker-Tracks .Track-Header{
	float:left;
	margin:0 0 0 0;
}

#MusicMaker-Tracks .Track-Links{
	float:right;
	margin:5px 0 0 0;
}

#MusicMaker-Tracks .Play-Button{
	float:left;
	margin:0 10px 0 0;
}

#MusicMaker-Tracks .Duration{
	float:left;
	margin:17px 0 0 0;
}

#MusicMaker-Tracks a.Download-link:link, a.Download-link:visited, a.Download-link:active {
	color: #000000;
	text-decoration: underline;
	float: left;
	margin: 30px 10px 0 10px;
}

#MusicMaker-Tracks a.Review-link:link, a.Review-link:visited, a.Review-link:active {
	color: #000000;
	text-decoration: underline;
	float: left;
	margin: 30px 15px 0 10px;
}

#MusicMaker-Tracks .User-Rate-Container {
	float: left;
	width: 99px;
	margin: 5px 0 0 0;
	background: #d8dcdf;
	padding: 5px 15px 5px 15px;
	height:44px;
}

#MusicMaker-Tracks .User-Rate-Container input.Rate {
	float: left;
	width: 110px;
	height: 20px;
	background: url(../images/musicmaker/rate-button.gif) no-repeat;
	border: none;
	margin:0 0 0 0;
	cursor: pointer;
}

#MusicMaker-Tracks .User-Rate-Container input.Rated {
	float: left;
	width: 110px;
	height: 20px;
	background: url(../images/musicmaker/rated-button.gif) no-repeat;
	border: none;
	margin:0 0 0 0;
	cursor: pointer;
}

#MusicMaker-Tracks .User-Comment-Container .User-Comment-Name {
	float: left;
	font-weight: bold;
	color: #9f0221;
}

#MusicMaker-Tracks .User-Comment-Container .User-Comment-Date {
	float: right;
	font-weight: bold;
	color: #40525c;
	margin: 0 20px 0 20px;
}

#MusicMaker-Tracks .User-Comment-Container .User-Comment-Reply a {
	float: right;
	color: #40525c;
	text-decoration: underline;
	margin: 0 20px 0 20px;
}

#MusicMaker-Tracks .User-Comment-Container .User-Comment-Reply a:hover {
	color: #000000;
}

#MusicMaker-Tracks .User-Comment-Container .User-Comment-Flag a {
	float: right;
	color: #40525c;
	text-decoration: underline;
	margin: 0 20px 0 20px;
}

#MusicMaker-Tracks .User-Comment-Container .User-Comment-Flag a:hover {
	color: #000000;
}

#MusicMaker-Tracks .User-Comment-Container .User-Comment-Text {
	clear: both;
	float: left;
	margin: 20px 0 10px 0;
	width:576px;
}

#MusicMaker-Tracks .User-Comment-Container {
	float: left;
	width: 590px;
	margin: 10px 0 20px 0;
	background: #d8dcdf;
	padding: 5px 15px 5px 15px;
	font-size: 14px;
}

#User-Tracks-List {
	width: 720px;
	margin: 0 auto;
}

#User-Tracks-List .User-Track-Container {
	float: left;
	width: 303px;
	margin:5px 5px 0 10px;
	background: #d8dcdf;
	padding: 10px 15px 5px 15px;
}

#User-Tracks-List .Track-Text{
	float:left;
	margin: 10px 0 0 0;
	color: #9e021f;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#User-Tracks-List .Track-Text .usrName {
	clear: left;
	float:left;
	margin: 10px 0 0 0;
	color: #9e021f;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#User-Tracks-List .Mp3-Container {
	width: 150px;
	height: 50px;
	float: right;
}

#User-Tracks-List a.Edit {
	float: left;
	font-size: 14px;
	color: #1c2b39;
	width: 70px;
	margin: 30px 0 0 20px;
}

#User-Tracks-List a.Edit:hover {
	color: #333333;
	text-decoration: underline;
}

#User-Tracks-List a.Publish {
	float: left;
	width: 110px;
	height: 22px;
	background: url(../images/musicmaker/btn_publish.gif) no-repeat;
	display: block;
	margin: 30px 0 0 0;
	cursor: pointer;
}

#User-Tracks-List a.Publish:hover {
	background-position: 0 -22px;
}

#User-Tracks-List .split {
	clear: both;
	float: left;
	padding: 3px 0 5px 0;
	width: 670px;
	height: 1px;
	border-bottom: 1px solid #919fa7;
}

#User-Tracks-List a.MakeMusic {
	float: right;
	width: 108px;
	height: 21px;
	background: url(../images/musicmaker/btn_makemusic.gif) no-repeat;
	display: block;
	margin: 10px 30px 0 0;
	cursor: pointer;
}

#User-Tracks-List a.MakeMusic:hover {
	background-position: 0 -21px;
}

#Subheading{
	margin:6px 0 20px 20px;
	float:left;
}

.Stars-Container{
	float:left;
	margin:0 0 4px 0;
	padding:0 0 0 0;
	height: 15px;
}

.Stars-Container .star-filled {
	width: 18px;
	height: 15px;
	background: url(../images/musicmaker/starrating.gif) no-repeat;
	background-position: 0 0;
	float: left;
}

.Stars-Container .star-empty {
	width: 18px;
	height: 15px;
	background: url(../images/musicmaker/starrating.gif) no-repeat;
	background-position: -18px 0;
	float: left;
}

.Stars-Container a.star-filled {
	width: 18px;
	height: 15px;
	background: url(../images/musicmaker/starratings.gif) no-repeat;
	background-position: 0 0;
	float: left;
	cursor: default !important;
}

.Stars-Container a.star-filled:hover {
	background-position: 0 -15px;
}

.Stars-Container a.star-empty {
	width: 18px;
	height: 15px;
	background: url(../images/musicmaker/starratings.gif) no-repeat;
	background-position: -18px 0;
	float: left;
	cursor: pointer;
}

.Stars-Container a.star-empty:hover {
	background-position: -18px -15px;
}

.Stars-Container a.star-selected {
	width: 18px;
	height: 15px;
	background: url(../images/musicmaker/starratings.gif) no-repeat;
	background-position: 0 -15px;
	float: left;
	cursor: pointer;
}

.Stars-Container a.star-filled-static {
	width: 18px;
	height: 15px;
	background: url(../images/musicmaker/starratings.gif) no-repeat;
	background-position: 0 0;
	float: left;
	cursor: pointer;
}

.Stars-Container a.star-empty-static {
	width: 18px;
	height: 15px;
	background: url(../images/musicmaker/starratings.gif) no-repeat;
	background-position: -18px 0;
	float: left;
	cursor: pointer;
}


#pane-subcontainer a.Music {
	float: left;
	width: 110px;
	height: 20px;
	background: url(../images/musicmaker/music-button.gif) no-repeat;
	border: none;
	margin:5px 156px 10px 0;
	cursor: pointer;
	float:right;
}

#pane-subcontainer a.Music:hover {
	background-position: 0 -22px;
}
	
#MusicMaker-Tracks .User-Rate-Container input.Rate:hover {
	background-position: 0 -22px;
}

#MusicMaker-Tracks .Selected-Track {
	padding: 10px 0 20px 0px;
}

#MusicMaker-Tracks .Selected-Track img {
	width: 103px;
}

#MusicMaker-Tracks .Header {
	border-bottom: 1px solid #990000;
	padding: 0 0 5px 0;
}

#MusicMaker-Tracks .User-Comment {
	margin: 10px 0 10px 0;
}

#MusicMaker-Tracks .Callout {
	float: left;
	width: 26px;
	height: 9px;
	background: url(../images/blog/callout.gif) no-repeat;
	margin: 20px 0 0 10px;
}

#Music-Left{
	float:left;
	width:290px;
}

#Music-Right{
	float:left;
	width:414px;
}

#Post-Review {
	float: left;
	/*margin: 10px 0 0 53px;*/
	margin: 10px 0 0 25px;
	width: 543px;
	height: 144px;
	background: url(../images/musicmaker/review-block.gif) no-repeat;
}

#Post-Review textarea.Review-Block{
	background:#ffffff;
	width:468px;
	height:54px;	
	margin:39px 0 0 47px;
	border:none;
	overflow:hidden;
}

#Post-Review input.submit {
	background:transparent url(../images/musicmaker/btn_submit.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:22px;
	margin:8px 0 0 226px;
	width:110px;
}

#Post-Review input.post-it {
	background:transparent url(../images/musicmaker/post-it.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:22px;
	margin:8px 0 0 226px;
	width:110px;
}

#Post-Review input.submit:hover, #Post-Review input.post-it:hover {
	background-position:0 -21px;
}

#pane-message {
	width: 710px;
	background: url(../images/contentpane_bg2.gif) no-repeat bottom;
	float: left;
/*	margin: 37px 0 20px 0;	*/
	margin: 0 0 20px 0;
	padding: 0px 40px 20px 20px;
	position:relative;
}

#MessageBoard {
	width: 720px;
	margin: 0 auto;
}

#MessageBoard .User-Messages {
	border-top:#363b75 1px solid;
	height:51px;	
	padding: 10px 0 10px 0px;
}

#MessageBoard .User-Messages .User-Avatar{
	float:left;
}

#MessageBoard .User-Avatar img {
	float: left;
	width: 44px;
}


#MessageBoard .User-Messages .Message-Board-Container{
	float:left;
	width: 620px;
	margin: 5px 0 0 20px;
	background: #d8dcdf;
	padding: 5px 15px 5px 15px;
	height:44px;
}

#MessageBoard .User-Messages .Message-Board-Container .Message-Text{
	float:left;
	width:347px;
	margin:0 5px 0 0;
	color:#363b75;
}

.Message-Text h2{
	float:left;
	margin:0 5px 0 0;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

a.TopicLinks:link, a.TopicLinks:visited, a.TopicLinks:active{
	float:left;
	margin:0 5px 0 0;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	color:#363B75 !important;
}

.Message-Text p{
	float:left;
	padding:0;
	margin:0;
}

#MessageBoard .User-Messages .Message-Board-Container .Message-Replies{
	float:left;
	width:75px;
	margin:0 5px 0 16px;
	text-align:center;
}

#MessageBoard .User-Messages .Message-Board-Container .Message-Time{
	float:left;
	width:107px;
	margin:0 5px 0 54px;
}

#Topic-Heading{
	float:left;
	background:url(../images/message/topic-heading.gif) no-repeat;
	width:347px;
	height:44px;
	margin:0 5px 0 72px;
}

#Replies-Heading{
	float:left;
	background:url(../images/message/replies-heading.gif) no-repeat;
	width:75px;
	height:44px;
	margin:0 5px 0 16px;
}

#Latest-Heading{
	float:left;
	background:url(../images/message/latest-heading.gif) no-repeat;
	width:125px;
	height:44px;
	margin:0 5px 0 55px;
}

#From-Heading{
	float:left;
	background:url(../images/mailbox/From-heading.gif) no-repeat;
	width:122px;
	height:42px;
	margin:0 0 0 26px;
}

#Message-Heading{
	float:left;
	background:url(../images/mailbox/Message-heading.gif) no-repeat;
	width:354px;
	height:42px;
	margin:0 0 0 35px;
}

#Date-Heading{
	float:left;
	background:url(../images/mailbox/Date-heading.gif) no-repeat;
	width:133px;
	height:42px;
	margin:0 5px 0 34px;
}

a.Beauty:link, a.Beauty:active, a.Beauty:visited{
	display:block;
	background:url(../images/store/beauty.gif) no-repeat;
	width:123px;
	height:40px;
	float:left;
	margin:0 0 0 9px;
} 

a.Beauty_Selected:link, a.Beauty_Selected:active, a.Beauty_Selected:visited{
	display:block;
	background:url(../images/store/beauty.gif) no-repeat;
	width:123px;
	height:40px;
	float:left;
	margin:0 0 0 9px;
	background-position:0 -43px;
} 

a.Beauty:hover{
	background-position:0 -43px;
} 

a.Clothing:link, a.Clothing:active, a.Clothing:visited{
	display:block;
	background:url(../images/store/clothing.gif) no-repeat;
	width:123px;
	height:40px;
	float:left;
	margin:0 0 0 64px;
} 

a.Clothing_Selected:link, a.Clothing_Selected:active, a.Clothing_Selected:visited{
	display:block;
	background:url(../images/store/clothing.gif) no-repeat;
	width:123px;
	height:40px;
	float:left;
	margin:0 0 0 64px;
	background-position:0 -41px;
} 

a.Stationary:link, a.Stationary:active, a.Stationary:visited{
	display:block;
	background:url(../images/store/stationary.gif) no-repeat;
	float:left;
	width:123px;
	height:40px;
	margin:0 0 0 69px;
} 

a.Stationary_Selected:link, a.Stationary_Selected:active, a.Stationary_Selected:visited{
	display:block;
	background:url(../images/store/stationary.gif) no-repeat;
	float:left;
	width:123px;
	height:40px;
	margin:0 0 0 69px;
	background-position:0 -42px;
} 

a.Stationary:hover{
	background-position:0 -42px;
}

a.Books:link, a.Books:active, a.Books:visited{
	display:block;
	background:url(../images/store/books.gif) no-repeat;
	float:left;
	width:123px;
	height:40px;
	margin:0 0 0 69px;
} 

a.Books_Selected:link, a.Books_Selected:active, a.Books_Selected:visited{
	display:block;
	background:url(../images/store/books.gif) no-repeat;
	float:left;
	width:123px;
	height:40px;
	margin:0 0 0 69px;
	background-position:0 -41px;
} 

a.Books:hover, a.Clothing:hover{
	background-position:0 -41px;
} 

#pane-top-shop {
	width: 740px;
	height: 27px;
	background: url(../images/store/shop-bar.gif) no-repeat;
	float: left;
	padding:10px 0 0 30px;
}

#ShopContent{
	background:#d8dcdf;
	width:690px;
 	height:140px; 
	margin:0 0 0 10px;
	font-size:12px;
}

a.BuyNow:link, a.BuyNow:visited, a.BuyNow:active{
	width:111px;
	height:23px;
	display:block;
	background:url(../images/store/btn_buy_now.gif) no-repeat;
	margin:10px 0 0 0;
} 

a.BuyNow:hover{
	background-position:0 -24px;	
}

.Boots-Logo{
	margin:10px 0 0 0;
}

.ShopText{
	padding:10px 0 0 0;
}

#Pink-Seperator{
	width:710px;
	height:14px;
	background:url(../images/store/pink-seperator.gif) repeat-x;
	display:block;
	float:left;
}

table.ShopTable{
	float:left;
	background:#D8DCDF;
}

.Mailbox-Container{
	float:left;
	width: 668px;
	margin: 5px 0 0 10px;
	background: #d8dcdf;
	padding: 5px 5px 5px 15px;
	/*height: 44px;*/
}

#From-Section{
	float:left;
	width:118px;
	height:42px;
	margin:0 0 0 30px;
	font-weight:bold;
}

.Message-Section-Wrapper {
	width:354px;
	float: left;
	word-wrap: break-word;
}

.Message-Section {
	float:left;
	width:354px;
	/*height:42px;*/
	height: 30px;
	margin:0 0 0 0px;
}

#Mailbox a.Read-More-Mail {
	clear: left;
	float: right;
	cursor: pointer;
	color: #455660;
}

#Mailbox a.Read-More-Mail:hover {
	color: #333333;
	text-decoration: underline;
}

#Date-Section{
	float:left;
	width:120px;
	height:42px;
	margin:0 5px 0 38px;
}

.User-Mailbox{
	border-bottom:1px solid #455560;
	float:left;
	padding:0 0 10px 0;
	width:710px;
	margin:0 0 5px 10px;
	color:#455660;
}

.StoreIntro{
	margin:0 0px 10px 3px;
}

/*Sitemap Links*/

/*Home*/
.Sitemap7014{
	background:url(../images/btn_home.gif) no-repeat;
	width:72px;
	height:26px;
	display:block;
	background-position:0 -15px;
	margin:0 0 0 0;
}

/*DarqStarz*/
.Sitemap7015{
	background:url(../images/btn_darqstarz.gif) no-repeat;
	width:102px;
	height:26px;
	display:block;
	background-position:0 -15px;
	margin:0 0 0 0;
}

/*Be Your Own Scene*/
.Sitemap7016{
	background:url(../images/btn_ownscene.gif) no-repeat;
	width:158px;
	height:27px;
	display:block;
	background-position:0 -15px;
	margin:0 0 0 0;
}

/*Blog*/
.Sitemap7017{
	background:url(../images/btn_blog.gif) no-repeat;
	width:120px;
	height:26px;
	display:block;
	background-position:0 -15px;
	margin:0 0 0 0;
}

/*Shop*/
.Sitemap7019{
	background:url(../images/btn_shop.gif) no-repeat;
	width:70px;
	height:26px;
	display:block;
	background-position:0 -15px;
	margin:0 0 0 0;
}

.Sitemap7019:hover, .Sitemap7017:hover, .Sitemap7016:hover, .Sitemap7015:hover, .Sitemap7014:hover{
	background-position:0 -62px;
}

#pane a.SitemapSub:link, a.SitemapSub:visited, a.SitemapSub:active{
	margin: 0 0 0 0;
	font-family: Georgia, Times;
	font-size: 15px;
	color: #455560 !important;
}

#pane a.SitemapSub:hover{
	color:  #131E28 !important;
}

ul.Sitemap{
	margin:0 0 30px 0;
	padding:0 0 0 0;
}

ul.Sitemap li.pink{
	color:#d60d8d;
	margin:0 0 0 30px;
}

ul.Sitemap li.purple{
	color:#8077b8;
	margin:0 0 0 30px;
}

ul.Sitemap li.blue{
	color:#009bc9;
	margin:0 0 0 30px;
}

#Sitemap-Container{
	margin:0 0 0 20px;
}

#Music-Maker-Block {
	width: 768px;
	height: 344px;
	/*background: url(../images/contactblock.gif) no-repeat;*/
	margin: 0 0 0 10px;
}

input.AddBlog {
	float: left;
	width: 110px;
	height: 22px;
	background: transparent;
	background:url(../images/submit.gif) no-repeat;
	font-weight:bold;
	color:#ffffff;
	border: none;
	font-family:Georgia, Times;
	margin: 10px 0 0 40px;
	cursor: pointer;
}

#musicMaker-Container {
	width: 729px;
	height: 298px;
	margin: 0 0 0 -28px;
}

.Thanks-Message {
	padding: 5px 0 5px 0;
	font-weight: bold;
	color: #CC0000;
}

.unread {
	font-weight: bold;
}

.read {
	font-weight: normal;
}

#Message-Rules{
	width:333px;
	height:49px;
	background: url(../images/message/rulez.jpg) no-repeat;
	padding:246px 0 0 390px;
	font-size:11px;
}

#Message-Rules a{
	color:#363b75;
	text-decoration:underline;
}

#Message-Rules a:hover{
	color:#363b75;
	text-decoration:none;
}

#New-Topic{
	position:relative;
	z-index:1000;
}

#Float-Preview{
	width:740px;
	height:248px;
	background:url(../images/message/background.png) no-repeat;
	position:relative;
	z-index:2000;
	top:-265px;
	left:-18px;
	padding:20px 0 0 20px;
}

#Float-Preview #Comment{
	width:39px;
	height:178px;
	background:url(../images/message/preview-comment.gif) no-repeat;
	float:left;
}

#Float-Preview #Preview-Text{
	width:527px;
	height:165px;
	background:#c7cfd2;
	float:left;
	padding:10px 10px 0 10px;
}

#Float-Preview #Preview-Text a.ReadMore{
	color:#363B74;
	text-decoration:underline;
	position:absolute;
	right:54px;
	bottom:85px;
}	

#Float-Preview #Preview-Text a.ReadMore:hover{
	color:#363B74;
	text-decoration:none;
}	

#Float-Preview h1{
	float:left;
	color:#363B74;
	font-size:14px;
	text-decoration:underline;
	margin:0 0 15px 0;
}

#New-Topic-Inputs{
	float:left;
}

#New-Topic-Inputs input.topic{
	width:527px;
	height:25px;
	float:left;
	background:transparent;
	background-color:#d8dcdf;
	border:none;
	margin:0 0 10px 37px;
	padding:10px 10px 0 10px;
}

#Titles{
	margin:0 0 0 34px;
}

#New-Topic-Inputs #Comment{
	width:38px;
	height:127px;
	background:url(../images/message/comment.gif) no-repeat;
	float:left;
}

#New-Topic-Inputs textarea.message{
	width:529px;
	height:117px;
	float:left;
	background:transparent;
	background-color:#d8dcdf;
	border:none;
	padding:10px 8px 0 8px;
	overflow:auto;
}

#New-Topic-Avatar{
	float:left;
	width:116px;
}

#New-Topic-Inputs input.submit{
	width:114px;
	height:23px;
	float:left;
	background:transparent;
	background:url(../images/message/submit.gif) no-repeat;
	border:none;
	cursor:pointer;
	margin:20px 0 0 80px;
}

a.preview:link, a.preview:active, a.preview:visited{
	width:114px;
	height:23px;
	float:left;
	background:url(../images/message/preview.gif) no-repeat;
	margin:20px 0 0 150px;
}

a.cross:link, a.cross:active, a.cross:visited{
	width:15px;
	height:13px;
	float:left;
	position:absolute;
	right:25px;
	background:url(../images/message/cross.gif) no-repeat;
	margin:0 0 0 0;
}

a.close:link, a.close:active, a.close:visited{
	width:113px;
	height:25px;
	float:left;
	background:url(../images/message/close.gif) no-repeat;
	margin:20px 0 0 205px;
	position:absolute;
	bottom:50px;
}  

#Preview{
	width:740px;
	height:212px;
	padding:20px 0 0 0;
	position:relative;
}

#Preview-Expanded{
	width:740px;
	height:auto;
	padding:20px 0 0 0;
	position:relative;
}

#Preview-Expanded #Comment{
	width:43px;
	height:179px;
	background:url(../images/message/message-comment.gif) no-repeat;
	float:left;
}

#Preview-Expanded #Preview-Text{
	width:527px;
	height:165px;
	background:#d8dcdf;
	float:left;
	padding:10px 10px 0 10px;
	position:relative;
}

#Preview-Expanded #Preview-Text a.ReadMore{
	color:#363B74;
	text-decoration:underline;
	position:absolute;
	right:18px;
	bottom:20px;
	float:left;
}	

#Preview-Expanded #Preview-Text a.ReadMore:hover{
	color:#363B74;
	text-decoration:none;
}	

#Preview-Expanded h1{
	float:left;
	color:#363B74;
	font-size:14px;
	text-decoration:underline;
	margin:0 0 15px 0;
}

#Preview #Comment{
	width:43px;
	height:179px;
	background:url(../images/message/message-comment.gif) no-repeat;
	float:left;
}

#Preview #Preview-Text{
	width:527px;
	height:165px;
	background:#d8dcdf;
	float:left;
	padding:10px 10px 0 10px;
	position:relative;
}

#Preview #Preview-Text a.ReadMore{
	color:#363B74;
	text-decoration:underline;
	position:absolute;
	right:18px;
	bottom:20px;
	float:left;
}	

#Preview #Preview-Text a.ReadMore:hover{
	color:#363B74;
	text-decoration:none;
}	

#Preview h1{
	float:left;
	color:#363B74;
	font-size:14px;
	text-decoration:underline;
	margin:0 0 15px 0;
}

a.PostComment:link, a.PostComment:active, a.PostComment:visited{
	width:113px;
	height:25px;
	float:left;
	background:url(../images/message/Post.gif) no-repeat;
	margin:20px 0 0 0;
	position:absolute;
	bottom:10px;
	left:212px;
}

#Preview .Header {
	border-bottom: 1px solid #919ea5;
	padding: 0 0 5px 0;
}

#Preview .User-Comment {
	margin: 10px 0 10px 0;
}

#Preview .User-Avatar {
	float: left;
	width: 44px;
	height: 80px;
	
}

#Preview .User-Avatar img {
	float: left;
	width: 44px;
}

#Preview .Callout {
	float: left;
	width: 26px;
	height: 9px;
	background: url(../images/blog/callout.gif) no-repeat;
	margin: 20px 0 0 10px;
}
	
#Preview .User-Comment-Container {
	float: left;
	width: 570px;
	margin: 10px 0 20px 0;
	background: #d8dcdf;
	padding: 5px 15px 5px 15px;
	font-size: 14px;
}

#Preview .User-Comment-Container .User-Comment-Name {
	float: left;
	font-weight: bold;
	color: #363B74;
}

#Preview .User-Comment-Container .User-Comment-Date {
	float: right;
	font-weight: bold;
	color: #40525c;
	margin: 0 20px 0 20px;
}

#Preview .User-Comment-Container .User-Comment-Reply a {
	float: right;
	color: #40525c;
	text-decoration: underline;
	margin: 0 20px 0 20px;
}

#Preview .User-Comment-Container .User-Comment-Reply a:hover {
	color: #000000;
}

#Preview .User-Comment-Container .User-Comment-Flag a {
	float: right;
	color: #40525c;
	text-decoration: underline;
	margin: 0 20px 0 20px;
}

#Preview .User-Comment-Container .User-Comment-Flag a:hover {
	color: #000000;
}

#Preview .User-Comment-Container .User-Comment-Text {
	clear: both;
	float: left;
	margin: 20px 0 10px 0;
}

a.New-Topic:link, a.New-Topic:active, a.New-Topic:visited{
	width:217px;
	height:20px;
	float:left;
	background:url(../images/message/new-topic.gif) no-repeat;
	margin:0 0 0 20px;
}

a.Hot-Topic:link, a.Hot-Topic:active, a.Hot-Topic:visited{
	width:114px;
	height:20px;
	float:left;
	background:url(../images/message/hot-topic.gif) no-repeat;
	margin:0 0 0 20px;
}

#Post-Comment {
	float: left;
	margin: 0 0 0 25px;
	width: 543px;
	height: 144px;
	background: url(../images/message/postComment.png) no-repeat;
	position:absolute;
	top:188px;
	left:172px;
	z-index:2000;
}

#Post-Comment textarea.Review-Block{
	background:#ffffff;
	width:468px;
	height:54px;	
	margin:39px 0 0 47px;
	border:none;
	overflow:hidden;
}

#Post-Comment input.submit {
	background:transparent url(../images/message/post-it.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:22px;
	margin:8px 0 0 226px;
	width:110px;
}

#Post-Comment input.submit:hover {
	background-position:0 -22px;
}

a.cross2:link, a.cross2:active, a.cross2:visited{
	width:13px;
	height:13px;
	float:left;
	background:url(../images/message/cross2.gif) no-repeat;
	margin:0 0 0 205px;
	position:absolute;
	top:15px;
	right:20px;
}  

.Legals {
	font-size: 0.90em;
	margin-top: 3px;
}

/* Special */

/* Removed dotted line around object */
#New-Topic-Inputs input.submit:active{outline:none;}
#New-Topic-Inputs input.submit:focus{-moz-outline-style: none;}
#Login-Panel input.Login:active{outline:none;}
#Login-Panel input.Login:focus{outline:none;}
#home-SWF:active {outline:none;} #home-SWF:focus { -moz-outline-style: none; } 
#avatar-SWF:active {outline:none;} #avatar-SWF:focus { -moz-outline-style: none; }
#bottomMenu-SWF:active {outline:none;} #bottomMenu-SWF:focus { -moz-outline-style: none; }
#musicMaker-SWF:active {outline:none;} #musicMaker-SWF:focus { -moz-outline-style: none; } 
.jScrollPaneContainer:active {outline:none;} .jScrollPaneContainer:focus { -moz-outline-style: none; } 

/* Removed dotted line around links */
a:active {outline:none;} a:focus { -moz-outline-style: none; } 

.clear {
	clear: both;
}
