@import url(stars.css);

html {
  margin: 0;
  padding: 0;
  background: #DFDAD0;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodySmall {
  font-size:10px;
  line-height:16px;
}

.bodySmallGr {
  font-size:10px;
  color:#464646;
}

a{color:#0066CC; text-decoration:none;}
a:hover{color:#003590; text-decoration:underline;}

.color1{
  background:#DFDAD0;
}

.buttonGlobal {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  text-transform:uppercase;
  padding: 1px 3px 2px 3px;
  background: #DCDCDC url(/images/icons/buttonBG.jpg) repeat-x;
  border: 1px solid;
  border-color: #B7B7B7 #898989 #898989 #B7B7B7;
}

table{
  border-collapse:collapse;
}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.container {
  width:971px;
  background: url(/images/bgStack.gif) repeat-y;
}

.containerMain {
  width:971px;
  background: url(/images/bgStackMain.gif) repeat-y;
}

.containerWide {
  width:971px;
  background: url(/images/bgStackWide.gif) repeat-y;
}

.containerEnd {
  width:971px;
  height:5px;
  background: #DFDAD0 url(/images/containerEnd.gif) no-repeat;
}

.containerMainEnd {
  width:971px;
  height:5px;
  background: #DFDAD0 url(/images/containerMainEnd.gif) no-repeat;
}

.containerWideEnd {
  width:971px;
  height:5px;
  background: #DFDAD0 url(/images/containerWideEnd.gif) no-repeat;
}

.mainContent {
  float:right;
  width:802px;
  font-size:12px;
}

.content {
  width:802px;
  margin:0;
}

.contentAlt {
  width:802px;
}

.sectionDiv{
  width:802px;
  height:5px;
}

.homeBar{
  width:802px;
  height:5px;
}

.foot{
  margin:10px 0 0 0;
  font-size:10px;
  text-transform:uppercase;
  color:#33332D;
}

/* Section Borders */

.sectionBorder1{
  width:802px;
  height:10px;
  background: #DFDAD0 url(/images/sectionDiv1.gif) no-repeat;
}

.featureDiv{
  float:right;
  width:314px;
  height:10px;
  background:#FFFBF0 url(/images/featureDiv.gif) no-repeat;
}

.header {
  width:955px;
  height:90px;
  margin:0 0 5px 0;
}

.banner {
  display:block;
  padding:0 0 5px 0;
  text-align:center;
  background:#DFDAD0;
}
.lCol {
  float:left;
  width:160px;
  padding:0 0 0 4px;
  margin:0 5px 0 0;
  background: url(/images/header160.gif) no-repeat;
}
.cColHome {
  float:left;
  width:483px;
}

.cCol {
  float:left;
  width:459px;
  padding:10px 10px 10px 14px;
  background:url(/images/headerCenter.gif) no-repeat;
}

.cColAlt {
  float:left;
  width:459px;
  padding:0 10px 5px 14px;
}

.oneCol {
  display:block;
  width:778px;
  padding:10px 10px 10px 14px;
  background:url(/images/headerWide.gif) no-repeat;
}

.contentPad300 {
  float:left;
  width:290px;
  padding:10px 10px 10px 14px;
  background:url(/images/header310.gif) no-repeat;
}
.rCol {
  float:right;
  width:290px;
  padding:10px 10px 10px 14px;
  background:url(/images/header310.gif) no-repeat;
}
.rColAlt {
  float:right;
  width:290px;
  padding:5px 10px 10px 14px;
}
.subCenter {
  float:right;
  width:150px;
  padding:6px 5px 5px 9px;
  font-size:10px;
  background: url(/images/header160.gif) no-repeat;
}

.section{
  padding:0 0 15px 0;
  margin:0 0 10px 0;
  border-bottom:1px dotted #B0ACA2;
}

/* Headers */

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight: bold;
   margin: 0 0 5px 0;
   padding: 0;
   color:#33332D;
}

h1.border {
   font-family: Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight: bold;
   margin: 0 0 15px 0;
   padding: 0 0 5px 0;
   color:#33332D;
   border-bottom:1px dotted #B0ACA2;
}

h1.inline {
   display:inline;
   font-family: Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight: bold;
   margin: 0 0 5px 0;
   padding: 0;
   color:#33332D;
}

.subCenter h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight: bold;
   text-transform:uppercase;
   color:#33332D;
}

h1.h1alt1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight: bold;
   margin: 0;
   padding: 0;
   color:#33332D;
}

h1.h1alt2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight: normal;
   margin: 0;
   padding: 0;
   color:#33332D;
}

h1.h1alt3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px !important;
   font-weight: bold;
   margin: 0;
   padding: 0;
   color:#33332D;
}

h1.blog {
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight: bold;
   margin: 0 0 10px 0;
   padding: 0;
   color:#33332D;
}
h1.blog a {
   color:#33332D;
}
h1.blog a:hover {
   color:#33332D;
}

.backPage h1 {
  font-size:16px;
}

.backPage h1 a {
  color:#33332D;
  text-decoration:none;
}

.rColContent h1{
  font-size:16px;
}

h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight: normal;
   font-style: italic;
   margin: 5px 0 10px 0;
   padding: 0;
   color:#33332D;
}

/* links */

.seeall {
  float:right;
  font-size:9px !important;
  text-transform:uppercase;
  color:#33332D;
  height:12px;
  line-height:12px;
  margin:0 0 0 5px;
  padding:1px 3px 1px 16px;
  border:1px solid #B0ACA2;
  background: #FFF url(/images/icons/arrowIcon.gif) 0 0 no-repeat;
}
.seeall:hover{
  color:#E54E23;
  text-decoration:none;
}

.seeallAlt {
  float: left;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  background: url(../images/icons/arrow1.gif) 0 3px no-repeat;
  padding:0 0 0 9px;
}

.seeAllSub {
  display:block;
  font-size:10px;
  text-transform:uppercase;
  text-align:center;
  margin:10px 0 0 0;
  color:#33332D;
}
.seeAllSub:hover{
  color:#33332D;
}

.memberLink{
  color:#33332D;
  font-weight:bold;
}
.memberLink:hover{
  color:#33332D;
}

.tagLinkSm {
  font-size:10px;
  line-height:18px;
  text-decoration:underline;
  color:#33332D;
}
.tagLinkSm:hover {
  text-decoration:none;
  color:#FFF;
  background:#837D71;
}

.rCol .tagLinkSm {
  font-size:12px;
  line-height:18px;
  color:#0066CC;
  text-decoration:underline;
}
.rCol .tagLinkSm:hover {
  text-decoration:none;
  color:#FFF;
  background:#0066CC;
}

.rCol .seeAllSub {
  float: left;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  background: url(../images/icons/arrow1.gif) 0 3px no-repeat;
  padding:0 0 0 9px;
  color:#0066CC;
}
.rCol .seeAllSub:hover {color:#003590;}

.adminSmall{
  background:#FF6600;
  color:#FFF;
  font-size:10px;
  font-weight:bold;
  padding:2px 5px 2px 5px;
  margin:0 5px 0 0;
}
.adminSmall:hover{
  color:#FFF;
}

.adminSmallRight{
  float:right;
  font-size:10px;
  text-transform:uppercase;
  background:#FF6600;
  color:#FFF;
  font-weight:bold;
  padding:2px 5px 2px 5px;
}
.adminSmallRight:hover{
  color:#FFF;
}

.actionLink {font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}

.editLink {float: right;font-size:10px;color:#E54E23;text-transform:uppercase;padding:0 0 0 8px;background: url(/images/icons/bullet5.gif) 0 5px no-repeat;}
.editLink:hover {color:#EF9408;}

.link2 {font-size:10px;color:#E54E23;text-transform:uppercase;padding:0 5px 0 8px;background: url(/images/icons/bullet5.gif) 0 5px no-repeat;}
.link2:hover {color:#EF9408;}

.downloadLink {font-size:10px;color:#E54E23;text-transform:uppercase;padding:0 5px 0 10px;background: url(/images/icons/downloadIcon.gif) 0 3px no-repeat;}
.downloadLink:hover {color:#EF9408;}

.upLink {font-size:10px;text-transform:uppercase;padding:0 0 0 10px;background: url(/images/icons/upIcon.gif) 0 3px no-repeat;}

.buyLink{
  font-size:10px;
  padding: 0 0 0 20px;
  background: url(../images/icons/buyIcon.gif) 0 2px no-repeat;
}

.messageLink {
  float: left;
  font-size:10px;
  text-transform:uppercase;
  background: url(../images/icons/mailIcon.gif) 0 3px no-repeat;
  padding:0 0 0 12px;
  clear:right;
}

.editProfilLink {
  float: left;
  font-size:10px;
  text-transform:uppercase;
  background: url(../images/icons/memberIcon.gif) 0 3px no-repeat;
  padding:0 0 0 11px;
  clear:right;
}

.addLink {
  float: left;
  font-size:10px;
  text-transform:uppercase;
  background: url(../images/icons/addIcon.gif) 0 3px no-repeat;
  padding:0 0 0 11px;
  clear:right;
}

.downloadButton{
  float:right;
  font-size:9px !important;
  text-transform:uppercase;
  color:#33332D;
  height:12px;
  line-height:12px;
  margin:0 0 0 5px;
  padding:1px 3px 1px 16px;
  border:1px solid #B0ACA2;
  background: #FFF url(/images/icons/downloadButton.gif) 0 0 no-repeat;
}
.downloadButton:hover{
  color:#E54E23;
  text-decoration:none;
}

.addButton{
  float:right;
  font-size:9px !important;
  text-transform:uppercase;
  color:#33332D;
  height:12px;
  line-height:12px;
  margin:0 0 0 5px;
  padding:1px 3px 1px 16px;
  border:1px solid #B0ACA2;
  background: #FFF url(/images/icons/addButton.gif) 0 0 no-repeat;
  white-space: nowrap;
}
.addButton:hover{
  color:#E54E23;
  text-decoration:none;
}

.mailButton{
  float:right;
  font-size:9px !important;
  text-transform:uppercase;
  color:#33332D;
  height:12px;
  line-height:12px;
  margin:0 0 0 5px;
  padding:1px 3px 1px 16px;
  border:1px solid #B0ACA2;
  background: #FFF url(/images/icons/mailButton.gif) 0 0 no-repeat;
}
.mailButton:hover{
  color:#E54E23;
  text-decoration:none;
}

.lColButton{
  font-size:9px !important;
  text-transform:uppercase;
  color:#33332D;
  height:12px;
  line-height:12px;
  padding:1px 3px 1px 16px;
  border:1px solid #B0ACA2;
  background: #FFF url(/images/icons/arrow1.gif) 0 0 no-repeat;
}
.lColButton:hover{
  color:#E54E23;
  text-decoration:none;
}

.mailLink {
  float: right;
  font-size:10px;
  color:#E54E23;
  text-transform:uppercase;
  background: url(../images/icons/mailIcon.gif) 0 3px no-repeat;
  padding:0 0 0 12px;
}
.mailLink:hover {color:#EF9408;}

.beFirstLink {
  font-size: 12px;
  font-weight:bold;
  padding:0 0 0 13px;
  background: url(/images/icons/bullet5.gif) 5px 5px no-repeat;
}

.beFirstLyric {
  display:block;
  font-size: 12px;
  font-weight:bold;
  padding:0 0 15px 13px;
  margin:0 0 10px 0;
  background: url(/images/icons/bullet5.gif) 5px 5px no-repeat;
  border-bottom:1px dotted #B0ACA2;
}

.addedNonLink{
  float:right;
  padding:0 0 0 5px;
  font-size:10px;
  color:#464646;
  text-transform:uppercase;
  cursor: text;
}
.addedNonLink:hover{
  color:#464646;
  text-decoration:none;
}

/* Pager */

.featureRating{
  display:block;
  margin:5px 0 5px 0;
}

/* Pager */

.pagerCon {margin:0 0 15px 0;text-align:center;font-size:12px;}
.pagerCon a{font-weight:bold;}
.pagerCon .nonlink {color:#33332D;}
.pagerCon .nonlink:hover {text-decoration: none;}
.pagerCon table {border:0; border-collapse: collapse; padding:0; margin:0 auto 0 auto;}

/* Daily Download & Featured Reviews */

.albumLarge{
  float:left;
  border:1px solid #33332D;
  margin:0 10px 0 0;
}

.albumSmall{
  float:left;
  border:1px solid #33332D;
  margin:0 5px 0 0;
}

.featuredTop{
  display:block;
  margin:0 0 10px 0;
}

.featuredBlurb{
  display:block;
  margin:5px 0 0 0;
  font-size:10px;
  line-height:16px;
  clear:both;
}

.featuredTop2{
  display:block;
  margin:0 0 5px 0;
}

.featuredBlurb2{
  display:block;
  margin:5px 0 20px 0;
  font-size:10px;
  line-height:16px;
  clear:both;
}

/* Blog */

.blogUL {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  line-height:14px;
  list-style-type:none;
  padding:0;
  margin:0;
}

.blogUL li {
  padding:5px 5px 5px 13px;
  background-image: url(/images/icons/bullet5.gif);
  background-position:5px 10px;
  background-repeat:no-repeat;
}

/* Tags */

.popularTags a {
  color:#0066CC;
  text-decoration:underline;
}
.popularTags a:hover {
  text-decoration:none;
  color:#FFF;
  background:#0066CC;
}

/* Guest List */

.guestPhoto{
  display:block;
  width:288px;
  height:148px;
  margin:0 0 10px 0;
  border:1px solid #B0ACA2;
}

/* Release Dates */

.releaseUL {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  line-height:17px;
  color:#33332D;
  list-style-type:none;
  padding:0;
  margin:0;
}

.releaseUL li {
  padding:5px;
}

.releaseLeft{
  float:left;
  width:80px;
  font-size:10px;
}

.releaseRight{
  float:right;
  width:200px;
}

/* Latest Members */

.newMemberRow{
  margin:0 0 20px 0;
}

.newMemberBox{
  float:left;
  width:96px;
  font-size:10px;
}

.newMemberBox img{
  border:1px solid #33332D;
  margin:5px 0 0 0;
}

.memberBackPage .newMemberRow{
  width:384px;
  margin:0 38px 0 37px;
}

/* See All Members */

.friendsContainerLarge{
  width:775px;
}

.memberCellLarge{
  width:155px;
  padding:0 0 20px 0;
  text-align:center;
}

.memberCellLarge img{
  border:1px solid #33332D;
  margin:5px 0 0 0;
}

.pager{
  text-align:center;
}

/* Menu Bar */

.logo {
  width:107px;
  padding:0 20px 10px 21px;
  margin:10px 6px 10px 6px;
  text-align:center;
  border-bottom:1px dotted #B0ACA2;
}

.welcome{
  margin:0 6px 0 6px;
  padding:0 0 10px 0;
  color:#33332D;
  font-size:10px;
  text-align:center;
}

.searchInput{
  border: 1px solid;
  border-color: #555555 #898989 #898989 #555555;
  width:100px;
  margin:0;
}

.searchButton {
  float:right;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  margin: 0 0 2px 0;
  padding: 1px 3px 2px 3px;
  background: #DCDCDC url(/images/icons/buttonBG.jpg) repeat-x;
  border: 1px solid;
  border-color: #B7B7B7 #898989 #898989 #B7B7B7;
}

.searchCon{
  padding:0 10px 5px 10px;
}

.selectCon{
  margin:0 6px 10px 6px;
  padding:0 3px 10px 3px;
  text-align:right;
  color:#33332D;
  font-size:9px;
  border-bottom:1px dotted #B0ACA2;
}

.signIn{
  font-weight:bold;
  margin:5px 0 0 0;
  padding:0 0 10px 0;
  border-bottom:1px dotted #B0ACA2;
}

.signIn a{
  text-transform:uppercase;
  text-decoration:underline;
  color:#33332D;
}

.nav{
  margin:0 6px 0 6px;
  padding:0 5px 10px 5px;
  border-bottom:1px dotted #B0ACA2;
}

.nav .link a{
  display:block;
  color:#33332D;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  border-left: 5px solid #B0ACA2;
  padding:3px 0 3px 5px;
  margin:0 0 2px 0;
  font-weight:bold;
  text-align:left;
  text-decoration:none;
}

.nav .link a:hover{
  color:#FFF;
  background:#837D71;
  border-left: 5px solid #FF6C0A;
}

.nav .linkOn a{
  display:block;
  color:#FFF;
  background:#837D71;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  border-left: 5px solid #FF6C0A;
  padding:3px 0 3px 5px;
  margin:0 0 2px 0;
  font-weight:bold;
  text-align:left;
  text-decoration:none;
}

.lColAd{
  display:block;
  border-top:1px dotted #B0ACA2;
  margin:5px 6px 15px 6px;
  padding:5px 0 0 0;
  text-align:center;
}

.listPanel{
  color:#33332D;
  font-size:10px;
  line-height:15px;
  background:#FFF468;
  border:1px solid #F7941C;
  margin:0 6px 10px 6px;
  padding:5px;
}

.listPanel .signIn{
  font-weight:bold;
  margin:5px 0 0 0;
  padding:0;
  border:none;
}

.listPanel .signIn a{
  text-transform:uppercase;
  text-decoration:underline;
}

/* Staff Picks */

.staffPicks{
  margin:10px 0 0 0;
}

.staffPicks h2{
 font-size:10px;
 text-align:center;
 font-style: normal;
 font-weight:bold;
 text-transform:uppercase;
 margin: 0 0 10px 0;
}

.staffPicks .thumbs{
  display:block;
  padding:0 5px 0 10px;
}

.staffPicks img{
  float:left;
  border: 1px solid #33332D;
  height:65px;
  width:65px;
  margin:0 5px 5px 0;
}

/* Blog Page */

.newsItem{
  padding:0 0 10px 0;
  margin:0 0 15px 0;
  border-bottom:1px dotted #B0ACA2;
}

.newsText{
  font-size:12px;
  line-height:16px;
  margin:0 0 15px 0;
}

.newsText a{
  font-weight:bold;
}

.blogPic{
  width:457px;
  height:198px;
  margin:0 0 5px 0;
  overflow:hidden;
  border:1px solid #B0ACA2;
}

.blogPic img{
  width:457px;
  height:198px;
}

.blogCaption{
  text-align:right;
  margin:0 0 10px 0;
  font-size:10px;
  font-style:italic;
  color:#464646;
}

.blogPosted{
  font-size:10px;
  margin:10px 0 0 0;
  text-transform:uppercase;
  color:#464646;
}

.indent{
  color:#464646;
  margin:15px 0 15px 15px;
  padding:0 0 0 10px;
  border-left:5px solid #DFDAD0;
}

.blogItemTags{
  margin:10px 0 0 0;
  font-size:10px;
  color:#33332D;
}

/* Comments */

.commentRow{
  padding:5px;
  margin:5px 0 0 0;
}

.commentRow p{
  margin:0 0 16px 0;
}

.commentText{
  margin:0;
}

.commentImage{
  float:left;
  margin:0 5px 5px 0;
  border:1px solid #33332D;
}

.commentLink{
  float:right;
  font-size:12px;
  font-weight:bold;
}

/* Album */

.breadCrumb{
  display:block;
  padding:0 0 10px 0;
  margin:0 0 10px 0;
  font-size:10px;
  text-transform:uppercase;
  border-bottom:1px dotted #B0ACA2;
}

.toolLink{
  margin:0 0 4px 0;
  padding:0 0 4px 8px;
  background: url(/images/icons/bullet5.gif) 0 7px no-repeat;
  border-bottom:1px dotted #B0ACA2;
}

.rtGrid {
  width:100%;
  color:#464646;
  font-size:10px;
}

.rtGrid td {
  padding:5px;
}

.rtGrid .trackNumber {
  width:1%;
  text-align:right;
  color: #464646;
  padding:5px 0 5px 5px;
}

.rtGrid input {
  width:250px;
  font-size:10px;
}

.amazon{
  font-size:11px;
  color:#33332D;
  margin:0 0 10px 0;
  padding:0 0 10px 0;
  border-bottom:1px dotted #B0ACA2;
}

.amazonAlbum{
  float:right;
  border:1px solid #33332D;
}

.amazonArtistText{
  display:block;
  width:208px;
  margin:0 0 3px 0;
  font-weight:bold;
}

.amazonAlbumText{
  display:block;
  width:208px;
  margin:0 0 3px 0;
}

.amazonPrice{
  display:block;
  width:208px;
  margin:0 0 3px 0;
  color:#990000;
}

.buyNowAmazon{
  display:block;
  font-weight:bold;
  padding: 0 0 0 20px;
  background: url(../images/icons/buyIcon.gif) 0 3px no-repeat;
}

.albumTrack{

}

.downloadUL {
  list-style-type:none;
  padding:0;
  margin:0;
  font-size:12px;
  line-height:15px;
}

.downloadUL li {
  padding:5px 5px 5px 15px;
  background-image: url(/images/icons/downloadIcon.gif);
  background-position:5px 9px;
  background-repeat:no-repeat;
}

.albumDetailsUL {
  list-style-type:none;
  padding:0;
  margin:0 0 0 10px;
  font-size:12px;
}

.albumDetailsUL li {
  margin:0 0 5px 0;
  padding:0;
}

.detailText{
  font-weight:bold;
  color:#464646;
}

.tagBoxLinks {
  display: block;
  margin:0 0 10px 0;
  padding:0;
}

.tagBoxLinks .yours {
  margin:0;
}

.tagBox {
  display: block;
  margin:0 0 10px 0;
  padding:0;
}

.rCol .tagBox {
  margin:0;
}

.tagBox .input {
  float: left;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  width: 138px;
  height: 12px;
  margin: 0;
  padding: 2px;
  border: 1px solid;
  border-color: #707070 #B7B7B7 #B7B7B7 #707070;
}

.tagBox  .button {
  float: left;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 58px;
  text-align: center;
  margin: 0 0 1px 5px;
  padding: 0 2px 1px 2px;
  background: #DCDCDC url(/images/icons/buttonBG.jpg) repeat-x;
  border: 1px solid;
  border-color: #B7B7B7 #898989 #898989 #B7B7B7;
}
html>body .tagBox  .button{
  margin: 0 0 2px 5px;
  padding: 0 2px 2px 2px;
}

.reviewText{
  font-size:12px;
  line-height:16px;
}

.addCover{
  float:left;
  clear:left;
  width:100%;
  margin:10px 0 0 0;
}

/* Artist */

.discGrid{
  margin:0 0 10px 0;
}

.discGrid a{
  font-size: 12px;
  font-weight:bold;
  padding:0 0 0 8px;
  background: url(/images/icons/bullet5.gif) 0 5px no-repeat;
}

/* User Lists */

.list{
  font-size:12px;
}

.listLinks{
  font-weight:bold;
  color:#33332D;
  margin:0 0 10px 0;
}

.listText{
  display:block;
  font-size:10px;
  margin:10px 0 0 0;
  line-height:16px;
}

/* Guest Lists */

.section .subCenter {
  display:block;
  width:290px;
  padding:0;
  font-size:10px;
  background:#FFFBF0;
}

.section .subCenter h1{
   font-family: Arial, Helvetica, sans-serif;
   text-transform:none;
   font-size:16px;
   font-weight: bold;
   margin: 0 0 5px 0;
   padding: 0;
   color:#33332D;
}

/* Release Dates Page */

.releaseGrid{
  margin:0 0 15px 0;
  color:#33332D;
}

.releaseGrid td{
  padding:5px;
}

.releaseGrid th{
  padding:0 5px 5px 5px;
  text-align:left;
  font-style:normal;
}

.releaseDate{
  width:85px;
}

.releaseArtist{
  font-weight:bold;
}

.releaseAlbum{
  font-style:italic;
}

/* Sign In Page */

.inputTable{
  border-collapse:collapse;
  margin:0 auto 0 auto;
}

.inputTable td{
  padding:0 0 10px 0;
}

.firstCell{
  font-weight:bold;
  color:#33332D;
  text-align:right;
  padding:5px;
}

.defaultInput{
  width:150px;
  margin:0;
}

.inputTableButton{
}

/* Create List */

.gridList{
  margin:0 0 15px 0;
}

.listTitleInput{
  width:290px;
  margin:5px 5px 0 0;
  padding:0 5px 0 5px;
}

.listCountInput{
  width:20px;
  margin:5px 5px 0 0;
  padding:0 5px 0 5px;
}

.listDescInput{
  width:456px;
  height:70px;
  margin:5px 0 0 0;
  padding:0;
  font:12px Verdana, Arial, Sans Serif;
  line-height:16px;
}

.listMessage{
  padding:0 3px 10px 3px;
  margin:0 6px 10px 6px;
  border-bottom:1px dotted #B0ACA2;
}

.listBlurb{
  margin:10px 0 0 0;
}

.listBlurb .listDescInput{
  width:440px;
}

.orderCell{
  float:left;
  width:35px;
}

.orderCell .listCountInput{
  margin:0;
}

.entryCell{
  float:left;
  width:379px;
  padding:0 5px 0 5px;
}

.deleteCell{
  float:right;
  width:20px;
}

.listHowTo h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   font-style: normal;
   margin: 5px 0 10px 0;
   padding: 0 0 5px 0;
   color:#FF6600;
   border-bottom:1px dotted #B0ACA2;
}

.listHowTo ul {
  list-style-type:none;
  padding:0;
  margin:0;
}

.listHowTo li {
  padding:5px 5px 5px 18px;
  background-image: url(/images/icons/bullet5.gif);
  background-position:10px 10px;
  background-repeat:no-repeat;
}

/* WRITE REVIEWS PAGE */

.reviewHowTo li{
  padding:0 0 15px 0;
}

/* PROFILE */

.profileHead{
  float:right;
  width:317px;
  font-size:10px;
  color:#464646;
}

.profileLeft{
  float:left;
  width:182px;
}

.profileRight{
  float:right;
  width:130px;
  padding:0 0 0 5px;
}

.profileLine{
  display:block;
  margin:0 0 5px 0;
}

.profileHead ul {
  list-style-type:none;
  padding:0;
  margin:5px 0 0 0;
}

.profileHead li {
  padding:0 0 2px 5px;
}

.highlyRated {
  font-size:10px;
  text-transform:uppercase;
  color:#464646;
}

.highlyRated a {
  font-size:12px;
  text-transform:none;
  line-height:18px;
  color:#0066CC;
  text-decoration:underline;
  margin:0 5px 0 0;
}
.highlyRated a:hover {
  text-decoration:none;
  color:#FFF;
  background:#0066CC;
}

.statLine{
  display:block;
  padding:5px;
}

/* edit mixtape */

.gridMixtape {
  width: 100%;
  padding:0;
  border-collapse:collapse;
}

.gridMixtape th {
  padding:0 5px 5px 5px;
  font-size:10px;
  text-transform:uppercase;
  color:#464646;
  text-align:center;
}

.gridMixtape td {
  padding:5px;
}

.editMixLeft{
  float:left;
  width:42px;
}

.editMixMiddle{
  float:left;
  font-size:10px;
  text-transform:uppercase;
  width:185px;
  padding:0 0 0 5px;
}

.editMixRight{
  float:left;
  text-align:right;
  width:48px;
}

.mixOrderInput {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #464646;
  width: 22px;
}

/* MESSAGES */

.message{
  display:block;
  background:#FFF;
  border:1px solid #B0ACA2;
  margin:0 0 10px 0;
  padding:10px;
}

.messageTable{
  border-bottom:1px dotted #B0ACA2;
  margin:0 0 10px 0;
}

.messageTable td{
  padding:0 0 10px 0;
}

.messageTable .fromCell{
  padding:0 5px 10px 0;
  width:65px;
  text-align:right;
  font-weight:bold;
  color:#464646;
}