:link,:visited,:focus{outline:0;text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}
th{text-align:left}
img{border:none;vertical-align:middle}
address{font-style:normal}
body{background:url(/images/bg.png) repeat-x #000 top center;font-family:Arial, Helvetica, sans-serif;font-size:.8em}
h1{clear:both;color:#a875b7;font-size:1.2em;margin-bottom:10px}
h2 a{height:160px;left:0;position:absolute;text-indent:-9999px;top:0;width:791px;z-index:100}
h3{border-bottom:1px solid #252525;clear:both;color:#FFF;margin-bottom:10px;padding-bottom:2px}
h4{float:left;font-size:.9em;margin-left:10px;margin-top:2px}
h5{margin-bottom:2px;margin-left:1px}
h6{color:#CCC}
.clear{clear:both}
.error{background:url(/images/error.gif) no-repeat center left;color:#C00;font-size:.95em;margin-left:10px;padding-left:15px}
#content .errorLarge,#successMsg,#content .doneLarge,#content .noteLarge{color:#FFF;float:left;font-weight:700;height:40px;line-height:40px;padding-left:80px;width:494px}
#content .errorLarge{background:url(/images/errorBar.png) no-repeat}
#content .doneLarge{background:url(/images/doneBar.png) no-repeat}
#content .noteLarge{background:url(/images/noteBar.png) no-repeat}
.sideBySide{float:left;width:200px}
ul.normal{margin-left:20px}
#superContainer{width:1280px;margin:0 auto}
#container{position:relative;background-color:#b5a5d5;float:left;width:791px;clear:both;margin-top:15px;padding:10px 12px}
#header{background:#000;height:52px;position:relative}
#headerAdvert{position:absolute;right:10px;top:90px;z-index:200;background-color:#fff;float:left;width:725px;height:93px;padding:35px 15px 27px 325px}
#superRight iframe #facebook{margin-left:15px}
.menu{background:url(/images/menu.gif) repeat-x #000}
.menu.top{height:26px;width:1280px}
.menu li{background:url(/images/menuSeperator.gif) top right no-repeat;float:left;font-size:.95em;height:27px;list-style:none}
.menu ul li{background:#171717;border-bottom:1px solid #353535;height:18px}
.menu ul{border:1px solid #353535;border-bottom:0;border-top:0}
.menu ul li a,.menu.top ul li a{padding:2px 5px}
.menu li.last{background:none}
.menu li a{color:#FFF;display:block;float:left;line-height:17px;padding:4px 34px 6px 25px}
.menu.top li a{padding:4px 18px 6px 15px}
#my_tempoplus ul{border:1px solid #353535;border-bottom:0;width:160px}
#my_tempoplus ul li{background:#171717;border-bottom:1px solid #353535;line-height:16px}
#my_tempoplus ul li a{color:#FFF;font-size:.9em;padding-left:5px;text-decoration:none}
#my_tempoplus li:hover ul,#my_tempoplus li.sfHover ul{left:9px;top:33px}
ul.sfmenu{line-height:1.0}
ul.sfmenu,ul.sfmenu *{list-style:none;margin:0;padding:0}
ul.sfmenu li,ul.sfmenu li a{display:block;position:relative}
ul.sfmenu ul{position:absolute;top:-999em;width:10em}
ul.sfmenu li:hover{visibility:inherit}
ul.sfmenu li:hover ul,ul.sfmenu li.sfHover ul{left:0;top:26px;z-index:99}
ul.sfmenu a:focus > .sf-sub-indicator,ul.sfmenu a:hover > .sf-sub-indicator,ul.sfmenu a:active > .sf-sub-indicator,ul.sfmenu li:hover > a > .sf-sub-indicator,ul.sfmenu li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
ul.sfmenu ul a > .sf-sub-indicator{background-position:0 0}
#content #mail{background:url(/images/mail_notification.png);cursor:pointer;height:80px;margin-bottom:10px;padding-top:6px;width:574px}
#content #mail p{margin-bottom:4px;margin-left:70px}
#socialmedia{position:absolute;top:27px}
#content #mail p a{color:#a875b7;font-size:1.5em}
#content{background:#fff;color:#999;min-height:433px;padding:12px}
#content p{font-size:.9em;margin-bottom:10px}
#content a{color:#999;text-decoration:underline}
#left{float:left;width:575px;margin-top:20px}
#left label{margin-left:1px}
#left input,#left select,#left textarea{background:#202020;border:1px solid #333;color:#999;font-size:.95em;width:300px;padding:1px}
#left textarea{font-family:inherit;font-size:.95em;height:200px;width:553px}
#left select{width:302px;padding:0}
#left input.small{width:100px}
#left input.button,#login a.button{background:url(/images/button.gif) repeat-x #191919;color:#FFF;width:auto;padding:1px 15px}
#login a.button{font-size:11px;text-decoration:underline}
#left input.clean{border:0}
#left table{border-collapse:collapse;border-left:1px solid #101010;border-top:1px solid #101010;font-size:.85em;width:100%}
#left table.fixed{table-layout:fixed}
#left td,#left th{border-bottom:1px solid #101010;border-right:1px solid #101010;padding:2px}
#left td.tiny,#left th.tiny{width:1%}
#left tr.unread{background:#a875b7;color:#000}
#left tr.unread a{color:#000}
#left p.loginRequired{font-size:.85em;text-align:center}
#left ul.landing{padding:5px}
#left ul.landing li{background:url(/images/purple_arrow_bullet.gif) no-repeat 0 5px;border-bottom:1px solid #1a1a1a;font-weight:700;list-style:none;padding-left:10px;margin:0 6px 10px 0}
#left ul.landing ul{margin:5px}
#left ul.landing ul li{background:url(/images/gray_arrow_bullet.gif) left center no-repeat;border-bottom:none;float:left;font-size:.9em;font-weight:400;line-height:1.8em;padding-left:6px;margin:0 10px 0 0}
#left ul.landing li ul li a{color:#999}
#left ul.landing a:hover{color:#A875B7}
div.sub_left{float:left;width:282px}
#digital_store,#youve_been_captured{margin-bottom:13px}
div.sub_left img,div.sub_right img{float:left;font-size:0;line-height:0}
div.sub_right{float:right;width:282px}
ul.dynamic{border:1px solid #252525;border-top:0;float:left;margin-bottom:10px;padding:1px 1px 0}
ul.dynamic li{background:url(/images/bullets.png) #141414 no-repeat;font-size:.8em;list-style:none;margin-bottom:1px;width:278px}
ul.dynamic li.odd,#left tr.odd{background-color:#1a1a1a}
ul.dynamic li.b2{background-position:0 -17px}
ul.dynamic li.b3{background-position:0 -34px}
ul.dynamic li.b4{background-position:0 -51px}
ul.dynamic li.b5{background-position:0 -68px}
ul.dynamic li.b6{background-position:0 -85px}
ul.dynamic li.b7{background-position:0 -102px}
ul.dynamic li.b8{background-position:0 -119px}
ul.dynamic li.b9{background-position:0 -136px}
ul.dynamic li.b10{background-position:0 -153px}
ul.dynamic li.b11{background-position:0 -170px}
ul.dynamic li.b12{background-position:0 -187px}
ul.dynamic li.b13{background-position:0 -204px}
ul.dynamic li.b14{background-position:0 -221px}
ul.dynamic li.b15{background-position:0 -238px}
ul.dynamic li.b16{background-position:0 -255px}
ul.dynamic li.b17{background-position:0 -272px}
ul.dynamic li.b18{background-position:0 -289px}
ul.dynamic li.b19{background-position:0 -306px}
ul.dynamic li.b20{background-position:0 -323px}
ul.dynamic li.b21{background-position:0 -340px}
ul.dynamic li.b22{background-position:0 -357px}
ul.dynamic li.b23{background-position:0 -374px}
#content ul.dynamic li a{background:url(/images/arrow_right.png) no-repeat top right;color:#FFF;display:block;height:15px;text-decoration:none;padding:2px 35px 0 23px}
#right{background:url(/images/vert_border.gif) repeat-y;float:right;padding-left:7px;width:180px}
#right h5{background:url(/images/rightHeader.png) no-repeat;float:left;height:23px;line-height:23px;padding-left:5px;width:175px;margin:0}
#right div.boxFooter{background:url(/images/rightFooter.png) no-repeat;float:left;height:6px;margin-bottom:10px;width:180px}
#login{background:url(/images/_s/loginBox.png);height:125px;width:171px;z-index:1000;float:right;margin-right:10px;padding:5px}
#login h5{color:#999;margin-bottom:2px}
#login form p{float:left;margin:0 0 2px}
#login form p label{color:#999;font-size:.8em}
#login form p input{background:#202020;border:1px solid #333;color:#999;font-size:.9em;width:164px;padding:0}
#login .link{bottom:6px;font-size:10px;position:relative}
#my_tempoplus{bottom:5px;left:5px}
#login form p input.button{background:none;border:0;margin-top:5px;width:auto}
#login p.image{float:left;width:50px;margin:0 4px 0 0}
#login p.links{float:left;margin-top:1px;width:115px}
#login p.links a img{margin-bottom:1px}
#login a{color:#999;margin-bottom:1px;text-decoration:underline}
#search p input,#search select{background:#202020;border:1px solid #333;color:#999;font-size:.9em;width:168px;padding:0}
#bookmarks{margin:0 0 20px 27px}
.subHeader{background:url(/images/subHeader.png) no-repeat;clear:both;font-weight:700;height:21px;padding-left:10px;padding-top:5px}
.subBody{background:url(/images/subBody.gif) repeat-x #010101;border:1px solid #252525;border-bottom:0;padding:8px 8px 3px}
.subBody div.img{background:#000;border:1px solid #252525;float:left;height:100px;text-align:center;width:100px;margin:2px;padding:2px}
.subBody div.img.large{height:120px}
.subBody div.latest{border:1px solid #252525;float:left;height:50px;text-align:center;width:50px;margin:1px 3px 1px 0}
.subBodyContent{border:1px solid #252525;border-bottom:0;border-top:0;padding:8px}
.subFooter{background:url(/images/subFooter.png) repeat-x;height:6px;margin-bottom:10px}
#mapSearch{float:left;padding-bottom:5px}
#mapSearch input.invalid{background:#FFC8C8;border:1px solid #C00;color:#000}
#mapReset{float:right;padding-bottom:5px}
#map{clear:both;height:400px;overflow:hidden}
#uploadError{color:#C00;display:none;font-weight:700}
#progressBarWrapper{background:url(/images/loadingBar_bg.gif) repeat-x;border:1px solid #252525;margin-bottom:10px}
#progressBar{background:url(/images/loadingBar.gif) repeat-x #5c2c68;height:15px;width:0}
#profilePhoto{float:left;margin:0 10px 10px 0}
#track{border:1px solid #242424;margin-bottom:10px;padding:1px}
#trackHead{background:url(/images/trackHeader.gif) repeat-x #000;height:32px;padding:0 5px}
#trackHead h1{color:#FFF;float:left;font-weight:400;margin-top:4px}
#trackBody{background-color:#141414;float:left}
#download,#favorite{float:right;margin:1px 0 0 5px}
#trackLeft{float:left;margin-top:3px;width:158px}
#trackLeft img{border:1px solid #252525;margin-left:2px;padding:1px}
#trackRight{float:right;width:410px}
#chars li{float:left;list-style:none;margin:2px}
#chars li a{background:url(/images/userChar.gif) repeat-x #000;border:1px solid #252525;color:#FFF;display:block;float:left;font-size:1.6em;height:36px;line-height:36px;text-align:center;text-decoration:none;width:36px}
#track div.track{background:#141414;margin-bottom:1px;float:left}
#track div.track div.image{border:1px solid #252525;float:left;height:50px;text-align:center;width:50px;margin:5px}
#track div.track div.fleft{color:#FFF;float:left;width:420px;padding:5px}
#track div.track div.fright{float:right;margin-right:10px;margin-top:2px;width:58px}
#track div.track div.fleft p.header{font-size:1.1em;font-weight:700;margin-bottom:6px}
#track div.track div.fleft p.header span.invisible{color:red;font-weight:700;margin-left:5px}
#ratingWrapper{background:url(/images/ratingBar.png) no-repeat;height:26px;width:124px;margin:5px auto;padding:3px 8px 0}
#ratingWrapper div{background:url(/images/ratingActive.png) repeat-x;height:25px}
#setRating{text-align:center;margin:5px 0}
#track div.track a.view{float:right;margin-right:10px;margin-top:20px}
#content div.comment{background:#141414;border-left:1px solid #252525;border-right:1px solid #252525;float:left;margin-bottom:1px;width:563px;padding:5px 5px 0}
#content div.comment p.nickname a{color:#fff;font-size:1.2em;text-decoration:none}
#content div.comment p.date{color:#666;float:right}
#terms{font-family:'Courier New', Courier, monospace;margin-bottom:10px}
#terms p{text-align:justify}
#terms li{list-style:outside;margin-left:25px}
p#report{font-size:.8em;text-align:center}
#nextPicButton{margin:0 0 10px 6px}
#image{background:#CCC;float:left;overflow:hidden;position:relative}
#image img{cursor:crosshair;width:575px}
#frame{background:url(/images/frame.png) no-repeat;cursor:crosshair;display:none;height:158px;position:absolute;width:158px}
#chooseHeader{background:url(/images/tag_background.gif) repeat-x;border-bottom:1px solid #252525;color:#FFF;float:left;height:27px;line-height:27px;padding-left:9px;width:150px}
#choose{background:#141414;border:1px solid #252525;display:none;height:250px;position:absolute;width:180px}
#choose ul{height:222px;overflow:auto}
#choose li{border-bottom:1px solid #252525;list-style:none;padding:3px 5px}
#close img{cursor:pointer;float:right;width:auto}
#tagList li{background:#181818;border:1px solid #252525;float:left;list-style:none;margin:0 5px 5px 0;padding:2px 4px}
#tagList li a{color:#ccc;text-decoration:none}
#content .genericButton{background:url(/images/generic_left.png) no-repeat;display:block;float:left;height:18px;margin-right:10px;position:relative;text-decoration:none;padding:1px 24px 0 8px}
#content .genericButton span{background:url(/images/generic_right.png) no-repeat;height:18px;position:absolute;right:0;top:0;width:18px}
#content span.genericButton{background-image:url(/images/generic_left_off.png)}
#content span.genericButton span{background-image:url(/images/generic_right_off.png)}
#content p#trackDescription{border-top:1px solid #252525;margin:0;padding:5px}
#content #mp3_player p{margin:0;padding:10px}
div.gallery{background:url(/images/gallery_background.png) repeat-x #121212;border:1px solid #252525;float:left;height:150px;text-align:center;width:150px;margin:11px;padding:4px 5px 6px}
div.gallery .galleryImage{height:150px;line-height:150px;text-align:center;width:150px}
div.gallery.admin{height:195px}
#trackHead.large{height:50px}
#trackHead form{padding-top:4px}
#trackHead select{float:left;width:245px;margin:0 2px 2px 0}
#trackHead input.button{bottom:10px;float:right;position:relative;padding:0 10px}
#pagination img,#pagination span{float:left;margin-bottom:10px;margin-right:10px}
#pagination span{background:url(/images/paginationText.png);color:#CCC;display:block;line-height:24px;text-align:center;width:191px}
#content div.commentBody{background:#141414;border-bottom:1px solid #000;border-left:1px solid #252525;border-right:1px solid #252525;position:relative;padding:5px}
#content div.commentBody.main{border-left:0;border-right:0}
#content div.commentBody div.commentHeaderImage{float:left;height:102px;margin-bottom:5px;width:102px}
#content div.commentBody div.commentHeaderText{color:#666;float:right;width:456px}
#content div.commentBody div.commentHeaderText a{display:block;float:left;margin-bottom:5px;width:100%}
#content div.commentBody div.commentHeaderText a.commentTitle{color:#FFF;font-size:1.4em;text-decoration:none}
#content div.commentBody div.commentHeaderText a.commentNickname{color:#FFF;text-decoration:none}
#content div.commentBody div.commentHeaderLinks{position:absolute;right:5px;top:65px}
#content div.commentBody div.commentHeaderLinks img{margin-top:2px}
#content div.commentBody p.commentText{border-top:1px solid #252525;overflow:hidden;padding-top:5px;width:561px}
div.commentBodyTop div.commentBodyTopLeft{float:left;width:152px;padding:5px}
div.commentBodyTop div.commentBodyTopRight{float:right;overflow:hidden;width:404px;padding:5px 0}
#track div.subTrackHead{background:url(/images/trackHeader.gif) repeat-x #000;font-weight:700;line-height:25px;padding:0 5px}
#trackingBar{background:url(/images/topics-chat-bar.png);height:27px;margin-bottom:10px;padding-left:132px;width:441px}
#trackingBar li{float:left;list-style:none}
#trackingBar a{color:#FFF;display:block;float:left;font-size:1.1em;line-height:27px;padding-left:6px;text-decoration:none;width:104px}
#link_to_us{margin-top:10px}
#footer{background:url(/images/footer_bg.png) no-repeat;color:#666;height:28px}
#footer li{display:inline;float:left;font-size:.85em;margin:9px 60px 0}
#footer li a{color:#666}
.bold,#left th{font-weight:700}
#content .errorLarge a,#content .doneLarge a,#content .noteLarge a,#left ul.landing li a,#track div.track a{color:#FFF}
.menu a:hover,#content a:hover,#content ul.dynamic li a:hover,#login a:hover,#track div.track a:hover{color:#a875b7}
ul.sfmenu li:hover li ul,ul.sfmenu li.sfHover li ul,ul.sfmenu li li:hover li ul,ul.sfmenu li li.sfHover li ul{top:-999em}
ul.sfmenu li li:hover ul,ul.sfmenu li li.sfHover ul,ul.sfmenu li li li:hover ul,ul.sfmenu li li li.sfHover ul{left:10em;top:0}
ul.sfmenu ul .sf-sub-indicator,ul.sfmenu ul a:focus > .sf-sub-indicator,ul.sfmenu ul a:hover > .sf-sub-indicator,ul.sfmenu ul a:active > .sf-sub-indicator,ul.sfmenu ul li:hover > a > .sf-sub-indicator,ul.sfmenu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}
#left select.auto,#left input.auto,#map input,#choose img{width:auto}
#left tr.unread td.tiny,#left tr,div.commentBodyTop{background:#141414}
/*#login p.image img,#profilePhoto img,#content div.commentBody div.commentHeaderImage img{border:1px solid #252525}*/
#facebook,#upgradeSmall,#prevPicButton,div.gallery.admin .galleryImage{margin-bottom:10px}
#uploadBarWrapper,#flashUpload,#uploadStatus,#nextButton,#cancelButton,div.signupBlock ul{display:none}
#track div.track p,#pagination img.right{margin:0}
#content div.comment.odd,#content div.commentBody.odd{background:#1a1a1a}
#content div.commentBody div.commentHeaderText a.commentTitle:hover,#content div.commentBody div.commentHeaderText a.commentNickname:hover,#footer li a:hover{text-decoration:underline}
div.commentBodyTop div.commentBodyTopLeft img,img.advert{margin-bottom:5px;margin-top:12px}
#left input.check,#left div.signupBlock input.signupButton{background:none;border:0;width:auto;padding:0}
.signupItem{border-top:0;margin-top:10px}
.signupItem li{background:url(/images/signup/li.gif) no-repeat center center;font-size:11px;font-weight:700;list-style:none;padding:2px 16px}
.signupItem div{height:80px;line-height:78px}
.signupItem h2{color:#ccc;display:inline;font-size:17px;font-weight:700}
#requests{background:url(/images/header/requests.png);bottom:44px;height:22px;left:25px;position:absolute;width:24px;z-index:1000}
#requests span{background:url(/images/header/badge.png) right 0;color:#FFF;display:block;font-size:8px;height:10px;left:24px;line-height:10px;padding-right:5px;position:absolute;top:0}
#login #facebookLogin{background:url(/images/facebookConnect.png) 0 50%;border-right:1px solid #29447e;color:#fff;display:block;float:left;font:bold 11px/20px "lucida grande",tahoma,verdana,arial,sans-serif;margin-top:-114px;right:6px;text-decoration:none;top:5px;padding:0 8px 0 28px}
#googleplusone{border:none;overflow:hidden;z-index:9998;position:absolute;top:10px;left:110px}
#tweet{border:none;overflow:hidden;z-index:9998;position:absolute;top:10px;left:190px}
#logo{background-color:#fff;width:300px;height:97px;float:left}
#loginbox{background-color:#fff;width:200px;height:135px;float:right;padding:10px 0 10px 3px}
#purplebox{width:1280px;height:154px;margin-top:10px;float:left}
#purpleboxleft{float:left;background-color:#fff;width:1060px;height:154px}
#purplebox img{top:28px;border:2px solid;border-color:#000;padding:3px}
#purplebox .boxBody img{border:none}
#purplebox #logo{display:block;position:absolute;margin-top:32px;margin-left:10px}
p.largeImages img{max-width:580px}
#purpleboxBody{height:30px;width:1280px;font-size:12px;color:#999;background:url(../images/menu-large.gif);margin-top:15px}
#purpleboxBody li{float:left;line-height:27px;list-style:none;margin:0 20px}
#search_in,input#search_keywords{background:#202020;width:168px;border:1px solid #333;color:#999;margin-left:10px;font-size:.9em;padding:0}
#searchbox{margin-top:5px}
#container #footad{width:791px;height:70px;float:left;background-color:#000;position:absolute;margin-top:10px;padding:0}
.rightad{width:450px;height:270px;background-color:#fff;margin:15px 0 15px 15px}
.rightad #musicgroup{padding-top:10px;margin-left:10px;float:left}
.rightad #creategroup{padding-top:10px;margin-left:5px;margin-bottom:1px;float:left}
.rightad #connect{margin-left:5px;float:left}
#facebookrec{margin-left:15px;margin-top:15px;width:450px;}
#homelist li{list-style:none;color:#7030A0;margin-top:15px;font-size:14px}
#superRight,h1.profile,#profileDetails,#content div.comment p.nickname,div.signupBlock{float:left}
#footer li.right,#purpleboxright{float:right}
