* {font-family:Arial, sans-serif;}
html {margin:0; padding:0; height:100%;}
body {font-size:65%; margin:0; padding:0; height:100%; background:#090303 no-repeat;}
h1,h2,h3,h4,form {font-size:1.0em; padding:0; margin:0;}
img {border:none;}
p {font-size:1.0em; color:#ffffff; font-weight:normal; font-style:normal; padding:0; margin:0;}
a {color:#FF0000;}
a:hover {color:#FF0000; text-decoration:none;}
#global {position:relative; width:100%; min-height:100%; height:auto !important; height:100%; margin:0; padding:0; border:0; background:url(Maquette2.jpg) no-repeat center top;}
#login {display:block; position:relative; width:100%; height:25px; margin:0; padding:0; border:0;}
#login * {font-family:Arial, sans-serif; font:normal normal 1.0em Arial, sans-serif;}
#login div {width:900px; height:20px; line-height:20px; position:relative; margin:0 auto; margin-top:2px; padding:0;}
#login h4 {color:#FF0000; color:#FF0000; width:150px; line-height:20px; font:normal normal 1.0em Arial, sans-serif;}
#login form {display:block; float:left;}
#login fieldset {display:block; float:left; margin:0; padding:0;}
#login fieldset label {display:inline; clear:none; width:auto; font:normal normal 1.0em Arial, sans-serif; color:#FF0000;}
#login input.field {display:block; float:left; clear:none; margin-left:5px; color:#ffffff; border:#cccccc 1px solid; background:#000000 no-repeat;}
#login input.button {margin-left:5px; font:normal normal 1.0em Arial, sans-serif; border:#000000 1px solid; color:#ffffff; background:#000000 no-repeat;}
#login input.button:hover {border:#000000 1px solid; color:#FF0000; background:#000000 no-repeat;}
#login .actions {position:absolute; right:0; top:0;}
#login .actions li {padding:0; margin:0; padding-left:5px; padding-right:5px; border-right:#000000 1px solid;}
#login .actions li.last-child {border-right:0;}
#login .actions li a {color:#FF0000; font:normal normal 1.0em Arial, sans-serif; text-decoration:none;}
#login .actions li a:hover {color:#FF0000;}
#page {display:block; width:900px; margin:0 auto; padding:0; border:0;}
#page.megabanner {padding-bottom:200px;}
#header {display:block; width:100%; height:0px; margin:0; padding:0; background:no-repeat; border:0;}
#body {display:block; width:100%; margin:0; padding:0; background:#000000 no-repeat; border:0;}
#navigation {display:block; position:relative; clear:both; margin:0; padding:0; background:url(Menu-Gris.jpg) no-repeat;}
#navigation * {font-family:Arial, sans-serif;}
#navigation ul {display:block; list-style:none; list-style-type:none; padding:0; margin:0;}
#navigation ul li {display:list-item; list-style:none; float:left; padding:0; margin:0;}
#navigation ul li a {margin:0; padding:10px; width:auto; height:35px; text-decoration:none; font:normal normal 1.0em Arial, sans-serif; line-height:35px;}
#navigation ul li ul {display:none;}
#navigation ul.level0 {border:none;}
#navigation ul.level0 li {border-right:none;}
#navigation ul.level0 li a {color:#ffffff;}
#navigation ul.level0 li a:hover {color:#ffffff; background:#000000 url(Menu-Rouge.jpg) no-repeat;}
#navigation ul.level0 li.selected {background:#543926 url(Menu-Rouge.jpg) no-repeat;}
#navigation ul.level0 li.selected a {color:#ffffff;}
#navigation ul.level0 li.selected a:hover {color:#ffffff; background:none;}
#navigation ul.level1 {border:#000000 1px solid; border-top:0; background:#000000 no-repeat;}
#navigation ul.level1 li {border-right:#000000 1px solid;}
#navigation ul.level1 li a {color:#FF0000;}
#navigation ul.level1 li a:hover {color:#FF0000; background:no-repeat;}
#navigation ul.level1 li.selected {background:#DD27AD no-repeat;}
#navigation ul.level1 li.selected a {color:#ffffff;}
#navigation ul.level1 li.selected a:hover {color:#FF0000; background:none;}
#navigation ul.level2 li {border-right:#000000 1px solid;}
#navigation ul.level2 {border:#000000 1px solid; border-top:0; background:#000000 no-repeat;}
#navigation ul.level2 li a {color:#FF0000;}
#navigation ul.level2 li a:hover {color:#FF0000; background:no-repeat;}
#navigation ul.level2 li.selected {background:#DD27AD no-repeat;}
#navigation ul.level2 li.selected a {color:#ffffff;}
#navigation ul.level2 li.selected a:hover {color:#FF0000; background:none;}
#tools {display:block; clear:both; width:100%; margin:0; margin-top:5px; padding:0; background:#000000 no-repeat;}
#tools * {font-family:Arial, sans-serif;}
#tools ul {display:block; list-style:none; list-style-type:none; padding:0; margin:0; border:#000000 1px solid;}
#tools ul li {display:inline; list-style:none; cursor:pointer; float:left; margin:5px; margin-right:10px; height:20px; line-height:20px;}
#tools ul li.last-child {float:right; margin-right:5px;}
#tools ul li a {margin:0; padding:0; color:#FF0000; font:normal normal 1.0em Arial, sans-serif; text-decoration:none; background:transparent;}
#tools ul li a:hover {color:#ffffff; background:transparent;}
#tools ul li.selected a {color:#ffffff; background:transparent;}
#tools ul li.selected a:hover {color:#ffffff; background:transparent;}
#tools ul li ul {border:none;}
#tools ul li ul li {display:inline; list-style:none; cursor:pointer; float:left; margin:0;}
#tools fieldset {display:inline; margin:0;}
#tools label {display:block; float:left; width:auto; color:#FF0000; margin-right:5px;}
#tools input.text {font-size:1.0em; width:100px; min-width:100px; color:#000000; background:#ffffff no-repeat; border:#cccccc 1px solid; padding:2px; margin:1px;}
#tools input.button {font-size:1.0em; color:#ffffff; background:#543926 url(Menu-Rouge.jpg) no-repeat; border:0; padding:2px; margin:1px;}
#tools input.button:hover {font-size:1.0em; color:#FF0000; background:#000000 url(Menu-Rouge.jpg) no-repeat; border:0; padding:2px; margin:1px;}
#content {display:block; float:left; margin:0; margin-top:5px; margin-bottom:5px; min-height:250px; height:auto !important; height:250px; padding:0;}
#content * {font-family:Arial, sans-serif;}
#content input.field {display:block; float:left; clear:none; margin:0;}
#megabanner {display:block; clear:both; margin:0; margin-top:5px; padding:0; border:#000000 1px solid; background:#000000 no-repeat;}
#megabanner div {display:block; width:728px; height:90px; margin:0 auto; padding:0; padding-top:5px; padding-bottom:5px; border:0;}
#banners {display:block; float:right; width:300px; margin:0; margin-top:5px; padding:0;}
#banners ul {display:block; list-style:none; list-style-type:none; padding:0; margin:0; margin-bottom:15px;}
#banners ul li {display:block; width:300px; list-style:none; padding:0; margin:0; margin-bottom:5px;}
#temp {margin-top:10px;}
#temp fieldset {float:left;}
#temp fieldset>label {width:auto;}
#home {padding:0; margin:0; color:#ffffff; font-weight:normal; font-style:normal;}
#home ul.blocs {display:block; float:left; list-style:none; list-style-type:none; padding:0; margin:0;}
#home ul.blocs li {display:block; float:left; width:289px; height:250px; overflow:hidden; list-style:none; margin:0; margin-right:5px; margin-bottom:5px; padding:0; border:#000000 1px solid; background:#000000 no-repeat;}
#home ul.blocs li .title {display:block; margin:0; padding:5px; padding-left:10px; border-bottom:#000000 1px solid;}
#home ul.items li {display:block; width:auto; height:auto; list-style:none; padding:10px; margin:0; border:none; border-bottom:#000000 1px solid; background:none;}
#home ul.items li .subtitle {margin:0; padding:0; border:none;}
#home ul.items li:last-child {border:none;}
#news {}
#news .image {width:80px; height:80px;}
#news .date {display:block; float:right; margin:0; padding:0; font-size:1.0em; color:#ffffff; font-weight:normal; font-style:normal;}
#news ul.items li .title {border:none;}
#news ul.items li ul li {padding:0; border:none;}
#lives {}
#lives ul.accordion li:first-child {display:block; margin:0; padding:10px; background:#000000 no-repeat;}
#lives ul.accordion li {background:transparent url(images/more.png) no-repeat right center;}
#lives ul.accordion li.selected {background:transparent url(images/less.png) no-repeat right top;}
#lives ul.accordion li .title {text-decoration:none;}
#lives ul.items li {padding:5px;}
#lives ul.items li .title {font-size:1.0em; border:none; margin:0; padding:0;}
#lives ul.items li .subtitle {font-size:1.0em; border:none; margin:0; padding:0;}
#lives ul.items li ul li {margin:0; padding:0; border:none; height:auto; line-height:normal; background:none;}
#lives ul.items li ul li:first-child {padding:0; background:none;}
#lives .date {display:block; float:left; width:25%;}
#lives .city {display:block; float:left; width:25%;}
#lives .place {display:block; float:left; width:49%;}
#lives .text {clear:both;}
#lives .text .subtitle {border:none; margin:0; padding:0;}
#biography {}
#biography .image {width:30px; height:30px;}
#records {}
#records .thumbnail {display:block; width:55px; height:55px; border:#000000 1px solid;}
#records .medium {display:inline; clear:both; width:90px; height:90px; border:#000000 1px solid;}
#records .image {display:block; width:130px; height:130px; border:#000000 1px solid;}
#records .patchwork li {width:30%;}
#records .patchwork li .title {color:#ffffff; font-weight:normal; font-size:1.0em; border:none; text-decoration:none;}
#records .text .subtitle {display:block; padding:0; border:0; margin-top:10px; margin-bottom:10px; clear:both;}
#records .credits {display:block; margin:0; margin-bottom:5px; padding:0; font-size:1.0em; color:#ffffff; font-weight:normal; font-style:normal;}
#records .actions li.first-child {width:50px;}
#records .frame {border:#000000 1px solid; background:#000000 no-repeat;}
#records .frame .subtitle {margin-top:5px; margin-left:5px;}
#records .sections {margin:5px;}
#records .sections li {margin-bottom:0; background:transparent; padding:5px;}
#records .sections li h2 {line-height:normal; font-size:1.0em; font-weight:normal; color:#ffffff;}
#records .sections li a {width:auto; height:auto; line-height:normal; margin:0; background:none;}
#records .sections li a:hover {width:auto; height:auto; line-height:normal; margin:0; background:none;}
#records .popup {text-align:left;}
#records .popup .text {margin:0; margin-top:10px; margin-bottom:10px;}
#records .popup .credits {float:right;}
#photos {}
#photos .thumbnail {display:block; width:80px; height:80px; border:#000000 1px solid;}
#photos .text .subtitle {height:auto; line-height:normal; margin:0; padding:0; border:0;}
#photos .image {border:#000000 1px solid; margin-top:10px; margin-bottom:10px;}
#photos .credits {clear:both;}
#photos ul.items li {display:block; width:25%; text-align:center; font-size:90%; float:left; border:0;}
#photos ul.items li ul.actions {display:block; width:100%; text-align:center; margin:0; padding:0;}
#photos ul.items li ul.actions li {display:block; width:100%; margin:0 auto; float:left; text-align:center;}
#photos ul.items li ul.actions li a {display:inline; border:0;}
#photos .popup img {display:block; border:#000000 1px solid;}
#photos .popup .title {font-size:1.0em; text-align:center; clear:both;}
#medias {}
#medias .audio {padding-left:20px; width:auto;}
#medias .video {padding-left:20px; width:auto;}
#medias ul.items li .title {border:none;}
#medias ul.items li ul li {padding:0; border:none;}
#tracks {}
#tracks ul.items li .title {border:none;}
#tracks ul.items li ul li {padding:0; border:none;}
#tracks .audio {padding-left:20px; width:auto;}
#tracks .video {padding-left:20px; width:auto;}
#tracks .version {display:block; margin:0; margin-bottom:5px; padding:0; font-size:1.0em; color:#ffffff; font-weight:normal; font-style:normal;}
#tracks .credits {display:block; margin:0; margin-bottom:5px; padding:0; font-size:1.0em; color:#ffffff; font-weight:normal; font-style:normal;}
#tracks .length {display:block; margin:0; margin-bottom:5px; padding:0; font-size:1.0em; color:#ffffff; font-weight:normal; font-style:normal;}
#videos {}
#videos ul.items li .title {border:none;}
#videos ul.items li ul li {padding:0; border:none;}
#videos .audio {padding-left:20px; width:auto;}
#videos .video {padding-left:20px; width:auto;}
#contests {}
#contests .text .subtitle {height:auto; line-height:normal; margin:0; padding:0; border:0;}
#contests label {display:inline;}
#contests .tracks ul {display:block; list-style:none; list-style-type:none; padding:0; margin:0; margin-top:5px; margin-bottom:10px;}
#contests .tracks ul>li {display:block; clear:both; list-style:none; padding:0; margin:0;}
#contests .tracks ul>li>label {display:inline; clear:none; width:auto;}
#links {}
#links ul.items li .subtitle {padding:0; border:none;}
#links ul.items li ul li {padding:0; border:none;}
#stores {}
#stores .title {border:none;}
#stores .image {display:inline; float:none; clear:none; width:130px; height:130px; border:#000000 1px solid;}
#stores .subtitle {display:block; clear:none; text-align:center; font-size:1.0em; text-decoration:none;}
#stores .buy {display:block; clear:none; text-align:center;}
#forums {}
#forums .number {text-align:center;}
#forums .author {text-align:center;}
#forums .lastpost {}
#forums .lastpost a {text-decoration:none;}
#forums .room .subtitle {padding:0; border:none;}
#forums .topic a {font-size:1.0em; font-weight:normal; text-decoration:none;}
#forums .topic {width:40%; background:url(images/message_thread.png) no-repeat; padding-left:40px;}
#forums .topic.postit {background:url(images/message_postit.png) no-repeat;}
#forums .topic.read {background:url(images/message_read.png) no-repeat;}
#forums .topic.participate {background:url(images/message_participate.png) no-repeat;}
#forums .topic.participate.read {background:url(images/message_participate_read.png) no-repeat;}
#forums .topic .pager {display:inline; margin:0;}
#forums .topic.alternate {background-color:#000000 no-repeat;}
#forums td.alternate {background-color:#000000 no-repeat;}
#forums .title {height:20px;}
#forums .content .actions {display:block; float:right; margin:5px;}
#forums .table .actions {float:right; margin:0; height:35px;}
#forums .actions li {margin-right:0; margin-left:5px;}
#forums .scroller {position:absolute; right:5px; top:5px;}
* html #forums .topic {background-image:url(images/message_thread.gif);}
* html #forums .topic.postit {background-image:url(images/message_postit.gif);}
* html #forums .topic.read {background-image:url(images/message_read.gif);}
* html #forums .topic.participate {background-image:url(images/message_participate.gif);}
* html #forums .topic.participate.read {background-image:url(images/message_participate_read.gif);}
#search {margin-top:10px;}
#search .items li .subtitle {padding:0; margin:0; border:none;}
#share .content div {width:45%; display:block; float:left; margin:10px;}
#share .content div div {width:auto; display:block; float:left; margin:0;}
#share .subtitle {display:block; clear:both; padding:0; margin:0; margin-bottom:5px; border:0;}
#share .shares li {display:block; clear:both; margin-bottom:5px;}
#share textarea {width:400px; height:60px;}
#register {}
#register div.text {display:block; width:450px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
#register textarea {width:450px;}
#register .buttons {text-align:center;}
#register .avatar {display:block; float:left; clear:both; vertical-align:abmiddle;}
#register .button {float:none; margin:0 auto;}
#privacy {}
#privacy .text {display:block; width:450px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
#privacy fieldset>label {width:300px;}
#privacy .buttons {text-align:center;}
#privacy .button {float:none; margin:0 auto;}
#members {}
#members .nickname {clear:both;}
#members ul.items li {display:block; width:auto; margin-right:10px; margin-bottom:10px; height:100px; height:auto !important; min-height:100px; text-align:center; font-size:90%; float:left; border:0;}
#members ul.items li ul.actions {display:block; width:100%; text-align:center; margin:0; padding:0;}
#members ul.items li ul.actions li {display:block; width:100%; height:auto; min-height:0; margin:0 auto; padding:0; float:left; text-align:center;}
#members ul.items li ul.actions li a {display:inline; border:0;}
#member .content {width:330px;}
#member .content .title {padding-top:2px; text-transform:uppercase; font:bold normal 1.3em Arial, sans-serif; color:#FF0000; border-top:#000000 1px solid;}
#member .content .subtitle {font:normal normal 0.85em Arial, sans-serif; color:#cccccc; border:none;}
#member .content .text {margin-top:0; margin-bottom:30px;}
#member .content .text .text {margin:10px;}
#member .content .text .avatar {float:left;}
#member .content .text .subtitle {padding:0; margin:0; border:0;}
#member .content .tracks {margin:10px; margin-top:0px; margin-bottom:40px;}
#member .content .tracks li .subtitle {padding:0; margin:0; border:0;}
#member .content .comments a {display:block; float:left; text-decoration:none;}
#member .content .comments a.more {float:right;}
#member .content .comments .subtitle {padding:0; margin:0; border:0;}
#member .content .comments .text {margin-bottom:10px;}
#member .frame {width:250px; border:#000000 1px solid; border-left:0; border-top:0; background:#000000 no-repeat; margin-left:0px;}
#member .frame .title {display:block; clear:both; padding-top:2px; text-transform:uppercase; font:bold normal 1.3em Arial, sans-serif; color:#FF0000; border-top:#000000 1px solid;}
#member .frame .subtitle {display:block; clear:both; font-size:1.0em; margin-left:0; border:0;}
#member .frame .text {display:block; clear:none; margin:10px; margin-top:2px;}
#member .frame .tracks {margin:10px; margin-top:0; margin-bottom:30px;}
#member .frame .tracks li .audio {float:left; text-decoration:none; margin-right:5px;}
#member .frame .tracks li .title {font-size:1.0em; color:#ffffff; font-weight:normal; font-style:normal; float:left; width:auto; clear:none; margin:0; padding:0; border:0;}
#member .frame .items.patchwork li {width:30%;}
#member .frame .items.patchwork li .actions li {width:auto;}
#friends .items li {display:block; float:left; border:0;}
#friends .items li .subtitle {font-size:1.0em; margin:0; padding:0; border:0;}
#friends .actions li {display:block; clear:both;}
#friends .scroller {position:absolute; right:5px; top:5px; margin:0;}
#messages .date {width:30%; display:table-cell; clear:none;}
#messages .nickname {clear:both;}
#messages .new td {font-weight:bold;}
#favorites {}
#favorites .actions>li:first-child {min-width:50px;}
#comments {}
#blog {}
#blog .items .title {padding:0; margin:0; border:0;}
#rss .text ul {display:block; list-style:none; list-style-type:none; padding:0; margin:0;}
#rss .text ul li {display:block; list-style:none; cursor:pointer; padding:0; margin:0; margin-bottom:5px;}
#rss .text ul li h2 {display:block; float:left; width:50%;}
#rss .text ul li ul {display:block; float:left; list-style:none; width:40%; list-style-type:none; padding:0; margin:0;}
#rss .text ul li ul li {display:inline; list-style:none; cursor:pointer; padding:0; margin:0; margin-left:5px;}
.content {display:block; width:456px; position:relative; float:left; margin:0; padding:0; padding-bottom:5px; color:#ffffff; border:#000000 1px solid; background:#000000 no-repeat;}
.content.large {width:591px;}
.content.large.noborder {width:593px; border:0; padding:0; background:none;}
.content .title {display:block; margin:0; padding:5px; padding-left:10px; border-bottom:#000000 1px solid;}
.content .subtitle {display:block; color:#cccccc; margin:0; padding:5px; padding-left:10px; border-top:#000000 1px solid; border-bottom:#000000 1px solid;}
.post {display:block; margin:10px; color:#ffffff;}
.frame {display:block; width:125px; float:left; margin:0; padding:0; margin-left:5px; margin-bottom:5px; color:#ffffff;}
* html .frame {width:120px;}
.frame .title {display:block; font:normal normal 0.85em Arial, sans-serif; margin:0; padding:5px; padding-left:10px; border-bottom:#000000 1px solid;}
.frame .subtitle {display:block; font-size:1.0em; width:100%; line-height:20px; padding:0; margin:0; margin-left:5px;}
.title {font:bold normal 1.3em Arial, sans-serif; padding:0; margin:0; color:#FF0000;}
.title a {color:#FF0000; text-decoration:none;}
.subtitle {font:normal normal 0.85em Arial, sans-serif; padding:0; margin:0; color:#cccccc;}
.subtitle a {color:#cccccc; text-decoration:none;}
.text {margin:10px; color:#ffffff;}
.text .title {padding:0; margin:0; margin-bottom:10px; border:none;}
.text p {clear:right; margin-bottom:10px;}
.text div {font-size:1.0em;}
blockquote {width:90%; border-left:#ffffff 1px solid; margin:0; margin-bottom:10px; padding:0; padding-left:10px;}
.image {display:block; vertical-align:top; float:left; margin:0; margin-right:10px; margin-bottom:10px; padding:0; border:#000000 1px solid;}
.avatar {width:65px; height:65px; vertical-align:top; border:#000000 1px solid; background:url(images/avatar.jpg) no-repeat center; margin-right:5px;}
.avatar.thumbnail {width:25px; height:25px; vertical-align:top; border:#000000 1px solid; background:url(images/avatar_small.jpg) no-repeat center; margin-right:5px;}
.nickname {display:block; font:normal normal 0.85em Arial, sans-serif; padding:0; margin:5px; color:#cccccc; margin-bottom:5px;}
.items {display:block; width:100%; list-style:none; list-style-type:none; padding:0; margin:0;}
.items li {display:block; list-style:none; padding:10px; margin:0; border-bottom:#000000 1px solid;}
.items li.private {border:#FF0000 1px solid;}
.items li .title {font:normal normal 0.85em Arial, sans-serif; color:#cccccc; padding:0; margin:0; margin-bottom:5px;}
.items li .text {display:block; margin:0; padding:0; margin-top:5px;}
.items li .text .title {margin:0; padding:0;}
.items li .actions {margin-top:10px;}
.items.patchwork {display:block;}
.items.patchwork li {display:block; float:left; width:30%; text-align:center; border:none;}
.discs {display:block; clear:both; list-style:none; list-style-type:none; padding:0; margin:0;}
.discs li {display:block; clear:both; list-style:none; padding:3px; margin:0; border:none;}
.discs li .title {display:block; color:#cccccc; font-weight:normal; font-size:1.0em; margin-bottom:5px;}
.tracks {display:block; clear:both; list-style:none; list-style-type:none; padding:0; margin:0;}
.tracks li {display:block; clear:both; list-style:none; border:none; padding:2px; margin:0;}
.tracks li .title {display:block; float:left; color:#ffffff; font-weight:normal; font-size:1.0em; width:40%; margin:0; padding:0;}
.tracks li .version:before {content:" (";}
.tracks li .version:after {content:")";}
.tracks li .length {display:block; float:left; text-align:right; margin:0; margin-right:10px; padding:0; width:15%;}
.tracks li .actions {display:block; float:left; clear:none;}
.tracks li .actions li {display:block; float:left; clear:none; width:15px; border:transparent 1px solid; margin:0; margin-right:5px; padding:0;}
* html .tracks li .actions li {border:0;}
.tracks li .actions li.last-child {margin-right:0;}
.comments {display:block; width:100%; list-style:none; list-style-type:none; padding:0; margin:0;}
.comments li {display:block; list-style:none; padding:10px; margin:0; clear:both; border-bottom:#000000 1px solid;}
.comments li .title {font-size:1.0em; color:#ffffff; padding:0; margin:0; border:none;}
.comments li .title .author {color:#ffffff; font-weight:bold; margin:0; padding:0;}
.comments li .vote {float:right;}
.comments li .text {display:block; margin:0; padding:0; margin-top:5px;}
.comments li.last-child {border-bottom:0;}
.post input[type=submit] {float:left;}
.actions {display:block; clear:left; list-style:none; list-style-type:none; padding:0; margin:0;}
.actions li {display:block; float:left; float:left; list-style:none; line-height:15px; padding:0; margin:0; margin-right:10px; color:#FF0000;}
.actions li a {color:#FF0000; font:normal normal 1.0em Arial, sans-serif; text-decoration:none;}
.actions li a:hover {color:#ffffff;}
.user {text-align:center;}
.user .actions {display:block; float:none; margin:0 auto;}
.user .actions li {display:block; float:none; margin:0 auto; text-align:center;}
.pager {display:block; float:right; clear:both; list-style:none; list-style-type:none; padding:0; margin:5px;}
.pager li {display:inline; list-style:none; cursor:pointer; float:left; line-height:15px; padding:0; margin:0; margin-right:5px;}
.pager li a {display:inline; height:20px; margin:0; padding:0; color:#FF0000; font:normal normal 1.0em Arial, sans-serif; text-decoration:none; line-height:20px;}
.pager li a:hover {color:#FF0000;}
.pager li.selected a,a:hover {color:#FF0000;}
.sections {display:block; width:100%; clear:both; list-style:none; list-style-type:none; padding:0; margin:0; margin-bottom:10px;}
.sections li {display:block; list-style:none; padding:0; margin:0; margin-bottom:1px;}
.sections li a {display:block; width:100%; height:20px; margin:0; padding:0; padding-left:5px; color:#FF0000; font:normal normal 1.0em Arial, sans-serif; line-height:20px; text-decoration:none; background:#000000 no-repeat;}
.sections li a:hover {color:#FF0000; background:no-repeat;}
.sections li.selected a {color:#ffffff; background:#DD27AD no-repeat;}
.sections li.selected a:hover {color:#ffffff; background:#DD27AD no-repeat;}
.scroller {display:block; list-style:none; list-style-type:none; padding:0; margin:5px auto; text-align:center;}
.scroller li {display:inline; list-style:none; cursor:pointer; padding:0; margin:0; margin-right:5px;}
.scroller li:last-child {margin-right:0;}
.scroller li.selected a,a:hover {color:#FF0000;}
.table {display:block; width:100%; float:left; clear:both; border-collapse:collapse; border:0; border-spacing:1px; margin:0; padding:0;}
.table thead tr th {color:#cccccc; color:#cccccc; font:normal normal 0.85em Arial, sans-serif; font-size:1.0em; white-space:nowrap; text-align:left; padding:10px; border-top:#000000 1px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
.table thead tr th.last-child {border-right:0;}
.table tbody tr td {color:#ffffff; font-weight:normal; font-size:1.0em; text-align:left; height:auto; padding:10px; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
.table tbody tr td.alternate {border-right:#000000 1px solid;}
.table tbody tr td.last-child {border-right:0;}
.table tbody tr.last-child td {border-bottom:0;}
.table tfoot tr td {border-top:#000000 1px solid;}
.table .from {vertical-align:top; text-align:center; padding:10px;}
.table .message {width:100%; vertical-align:top; margin:0; padding:10px;}
.table .message.subject {height:20px;}
.table .message.subject.alternate {border-bottom:#000000 1px solid;}
.table .message.body {}
.table .message .title {font:normal normal 0.85em Arial, sans-serif; color:#cccccc; padding:0; margin:0; border:0; height:auto; line-height:auto;}
.table .message .text {margin:0; margin-top:10px;}
.table .message .more {margin:0; margin-top:10px;}
.button {display:block; float:left; font:normal normal 1.0em Arial, sans-serif; border:#000000 1px solid; color:#ffffff; background:#000000 no-repeat; margin:0; padding:2px;}
.button:hover {border:#000000 1px solid; color:#FF0000; background:#000000 no-repeat;}
.vote {display:block; list-style:none; list-style-type:none; padding:0; margin:0; margin-top:-10px;}
.vote li {display:block; float:left; float:left; clear:none; list-style:none; cursor:pointer; padding:0; margin:0; border:0;}
.vote li a {display:block; width:10px; height:10px; background:url(images/vote.png) no-repeat left center; text-decoration:none; padding:0; margin:0;}
.vote li a:hover {background:url(images/vote_selected.png) no-repeat left center;}
.vote.inherit li a {cursor:default; background:url(images/vote.png) no-repeat left center;}
.vote.inherit li a:hover {background:url(images/vote.png) no-repeat left center;}
.vote li.selected a,.vote li.selected a:hover {background:url(images/vote_selected.png) no-repeat left center;}
* html .vote li a {background-image:url(images/vote.gif);}
* html .vote li a:hover {background-image:url(images/vote_selected.gif);}
* html .vote.inherit li a {background-image:url(images/vote.gif);}
* html .vote.inherit li a:hover {background-image:url(images/vote.gif);}
* html .vote li.selected a,* html .vote li.selected a:hover {background-image:url(images/vote_selected.gif);}
.delete {display:block; float:right; width:15px; height:15px; text-decoration:none; background:url(images/delete.png) no-repeat left center;}
.move {display:block; float:left; width:15px; height:15px; margin-right:5px; cursor:move; background:url(images/move.png) no-repeat left center;}
.audio {display:block; float:left; width:15px; height:15px; margin:0; padding:0; background:url(images/audio.png) no-repeat left center;}
.video {display:block; float:left; width:15px; height:15px; margin:0; padding:0; background:url(images/video.png) no-repeat left center;}
.lyrics {display:block; float:left; width:15px; height:15px; margin:0; padding:0; background:url(images/lyrics.png) no-repeat left center;}
.favorite {display:block; float:left; width:20px; height:15px; margin:0; padding:0; background:url(images/favorite.png) no-repeat center;}
.rss {display:block; float:left; height:15px; margin:0; padding:0; padding-right:15px; background:url(images/rss.png) no-repeat right center;}
.connect {display:block; float:left; width:15px; height:15px; padding-left:20px; text-decoration:none; background:url(images/connect.png) no-repeat left center;}
.connected {display:block; float:left; width:15px; height:15px; padding-left:20px; text-decoration:none; background:url(images/connected.png) no-repeat left center;}
.mp {display:block; float:left; width:15px; height:15px; padding-left:15px; text-decoration:none; background:url(images/message.png) no-repeat left center;}
* html .delete {background-image:url(images/delete.gif);}
* html .move {background-image:url(images/move.gif);}
* html .audio {background-image:url(images/audio.gif);}
* html .video {background-image:url(images/video.gif);}
* html .lyrics {background-image:url(images/lyrics.gif);}
* html .favorite {background-image:url(images/favorite.gif);}
* html .rss {background-image:url(images/rss.gif);}
.shares {display:block; list-style:none; list-style-type:none; padding:0; margin:2px;}
.shares li {display:inline; list-style:none; cursor:pointer; float:left; line-height:15px; padding:0; margin:0;}
.shares li a {text-decoration:none;}
.shares li a img,.shares li a span {vertical-align:middle; margin-right:5px;}
.buy,.previous,.next,.link {color:#FF0000; font:normal normal 1.0em Arial, sans-serif; text-decoration:none;}
.buy:hover,.previous:hover,.next:hover,.link:hover {color:#FF0000;}
.previous:before {content:url(images/prev.png); vertical-align:middle; margin-right:5px;}
.next:after {content:url(images/next.png); vertical-align:middle; margin-left:5px;}
.link:before {content:url(images/link.png); vertical-align:middle; margin-right:5px;}
.more {display:block; float:right; clear:none; margin:0; padding:0;}
ul {list-style:none; list-style-type:none;}
ul.more li {text-align:right;}
a.more,.more li a {color:#FF0000; font:normal normal 1.0em Arial, sans-serif; text-decoration:none;}
a.more:hover,.more li a:hover {color:#FF0000;}
a.more:before,.more li a:before {content:"> ";}
fieldset {margin:0; padding:0; border:0; margin-top:5px; margin-bottom:5px;}
legend {font-size:1.0em; color:#FF0000;}
label {display:block; float:left; clear:left; width:150px; font-size:1.0em; color:#FF0000; line-height:normal; margin:0; margin-top:5px; margin-bottom:2px; padding:0;}
input.text,textarea {display:block; float:left; clear:right; font-size:1.0em; min-width:150px; color:#ffffff; border:#cccccc 1px solid; background:#000000 no-repeat; padding:2px; margin:1px; margin-right:5px;}
input.file {display:block; float:left; clear:right; font-size:1.0em; width:auto; color:#ffffff; border:#cccccc 1px solid; background:#000000 no-repeat; padding:2px; margin:1px; margin-right:5px;}
input.button {cursor:pointer; font:normal normal 1.0em Arial, sans-serif; font-size:1.0em; border:#000000 1px solid; color:#ffffff; background:#000000 no-repeat;}
input.button:hover {cursor:pointer; font:normal normal 1.0em Arial, sans-serif; border:#000000 1px solid; color:#FF0000; background:#000000 no-repeat;}
.captcha {display:block; float:left; color:#ffffff; background:#090303;}
.captcha img {display:block; clear:both; margin:2px;}
.options {display:block; list-style:none; list-style-type:none; padding:0; margin:0;}
.options li {display:inline; list-style:none; cursor:pointer; float:left; padding:0; margin:0;}
.options li label {display:inline; clear:none; width:auto; color:#ffffff;}
.date {display:block; clear:right; list-style:none; list-style-type:none; margin:0; padding:0;}
.date li {display:inline;}
.date li select {display:block; float:left; margin:0; margin-right:2px;}
.optins ul {display:block; clear:both; list-style:none; list-style-type:none; padding:0; margin:0;}
.optins ul li {display:block; clear:both; list-style:none; padding:0; margin:0; border:none;}
.optins ul li label {display:block; float:left; width:auto; clear:none; margin:0; padding:0;}
.optins ul li ul.options {display:block; list-style:none; list-style-type:none; padding:0; margin:0;}
.optins ul li ul.options li {display:inline; float:left; clear:none; list-style:none; cursor:pointer; padding:0; margin:0;}
.optins ul li ul.options li label {display:inline; float:none; clear:none; color:#ffffff; width:auto; margin-right:5px;}
.upload {display:block; float:left; clear:right; list-style:none; list-style-type:none; margin:0; padding:0; margin-left:5px;}
.upload li {display:inline;}
.error {color:#FF0000;}
.required:after {content:"*"; color:#FF0000;}
.comment {display:block; float:left; clear:right; font-size:1.0em; color:#ffffff; font-style:italic; padding:2px; margin:1px;}
.customRadio {display:block; float:left; width:20px; height:20px; padding:0; margin:0; background:url(images/radio.png) no-repeat;}
.customCheckbox {display:block; float:left; width:20px; height:20px; padding:0; margin:0; background:url(images/checkbox.png) no-repeat;}
.customSelect {position:relative; display:block; float:left; padding:0; border:#cccccc 1px solid; background:#000000 no-repeat; margin:1px; margin-right:5px;}
.customSelect .caption {display:block; color:#ffffff; font-size:1.0em; max-width:200px; margin:2px; padding:0; background:url(images/select.png) no-repeat right center;}
.customSelect .list {position:absolute; margin:0; padding:0; text-align:left; max-width:200px; max-height:100px; overflow:auto; border:#cccccc 1px solid; background:#000000 no-repeat;}
.customSelect .list ul {list-style-type:none; margin:0px; padding:0px;}
.customSelect .list ul li {display:block; list-style-type:none; color:#ffffff; margin:0; padding:2px; white-space:nowrap; cursor:pointer;}
.customSelect .list ul li:hover {color:#000000 no-repeat; background-color:#ffffff;}
* html .customRadio {background-image:url(images/radio.gif);}
* html .customCheckbox {background-image:url(images/checkbox.gif);}
* html .customSelect .list {height:100px;}
#footer {position:absolute; bottom:0 !important; bottom:-1px; display:block; width:100%; margin:0; padding:0; border:0; background:#000000 no-repeat; font-size:1.0em; color:#FF0000;}
#footer * {font-family:Arial, sans-serif;}
#footer div {width:900px; position:relative; margin:0 auto; margin-top:5px; padding-top:5px; padding-bottom:5px; border:#000000 1px solid; background:#000000 no-repeat;}
#footer div div {margin:0 auto; padding:0; border:none; background:none;}
#footer #megabanner div {display:block; width:728px; height:90px; margin:0 auto; padding:0; padding-top:5px; padding-bottom:5px; border:0;}
#footer .tools {display:block; list-style:none; list-style-type:none; padding:0; margin:0; margin-top:5px;}
#footer .tools li {display:block; float:left; list-style:none; cursor:pointer; margin:0; padding:0;}
#footer .tools li a {color:#FF0000; text-decoration:none; padding-left:5px; padding-right:5px; border-right:#000000 1px solid;}
#footer .tools li a:hover {color:#FF0000;}
#footer .tools li.selected a {color:#FF0000;}
#footer .tools li.selected a:hover {color:#FF0000;}
#footer .tools li.last-child a {border-right:none;}
#footer .tools li.rss {background:none; padding-right:0;}
#footer .footer {display:block; list-style:none; list-style-type:none; padding:0; margin:0; margin-bottom:5px;}
#footer .footer li {display:block; float:left; list-style:none; cursor:pointer;}
#footer .footer li a {color:#FF0000; text-decoration:none; padding-left:5px; padding-right:5px; border-right:#000000 1px solid;}
#footer .footer li a:hover {color:#FF0000;}
#footer .footer li.selected a {color:#FF0000;}
#footer .footer li.selected a:hover {color:#FF0000;}
#footer .footer li.last-child a {border-right:none;}
#footer .copyrights {display:block; margin-left:5px; margin-bottom:5px;}
#footer .logos {position:absolute; right:0; top:0; list-style:none; list-style-type:none; padding:0; margin:0;}
#footer .logos li {display:table-cell; float:left; float:left; list-style:none; cursor:pointer; margin:5px; padding:0;}
#popupOverlay {background:#000000 no-repeat;}
#popupContentContainer {border:#000000 1px solid; background:#090303;}
#popupCloseLink {width:15px; height:15px; background:url(images/close.png); background-repeat:no-repeat; background-position:center;}
#popupPrevLink {width:15px; height:15px; background:url(images/prev.png); background-repeat:no-repeat; background-position:center;}
#popupNextLink {width:15px; height:15px; background:url(images/next.png); background-repeat:no-repeat; background-position:center;}
#uploaderOverlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:100%; background:#000000 no-repeat;}
#uploaderProgress {position:absolute; left:50%; z-index:100; margin-left:-150px; width:250px; padding:5px; border:#000000 1px solid; background:#000000 no-repeat;}
#uploaderProgressText {color:#ffffff;}
#uploaderProgressBase {width:100%; height:15px; margin-top:5px; background:#ffffff;}
#uploaderProgressBar {width:1px; height:100%; background:#FF0000;}

