* { margin:0; padding:0; }
html,body { background-color:#171717; font:12px Arial, Helvetica, sans-serif; color:#FFF; }
/* ELEMENTS */
a { text-decoration:none; color:#FFBB33; } a:hover { text-decoration:underline; }
.Clear { clear:both; line-height:0; font-size:0; }
fieldset { padding:5px; }
.FloatLeft { float:left; }
.FloatRight { float:right; }
h1 { font-size:18px; color:#FFF; }
h3 { font-size:13px; font-weight:bold; color:#FFF; }
img { border:none; }
input,select { border:1px solid #FFF; padding:1px 2px; background-color:#666; font:12px Arial, Helvetica, sans-serif; color:#FFF; outline:none; }
legend { padding:0 3px; font-weight:bold; color:#FFBB33; }
.NonInput { border:none; padding:0; background-color:none; }
ol,ul { padding-left:17px; }
p { margin:0 0 10px 0; }
table { border:none; border-collapse:collapse; border-spacing:0; }
td { padding:0; vertical-align:top; }
textarea { border:1px solid #FFF; padding:1px 2px; background-color:#666; font:12px Arial, Helvetica, sans-serif; color:#FFF; overflow:auto; }
/* MAIN UI */
#Main { margin:0 auto; position:relative; width:790px; }
#Top { position:relative; width:790px; height:130px; }
#TopFlash { outline:none; }
#Menu { padding:0 5px; height:50px; }
.MenuItem { float:left; position:relative; }
#Content { margin:0 5px; padding:15px 25px 0 25px; width:730px; background:url(images/BackgroundContent.gif) repeat-y; }
#Bottom { margin:0 5px; padding:25px 25px 10px 25px; width:730px; background:url(images/BackgroundBottom.gif) no-repeat; color:#866420; }
/* MISC UI */
#Bottom .FloatLeft a { color:#866420; }
#Bottom .FloatRight a { color:#866420; }
.BottomSep { color:#1F1F1F; }
.BoxGrey { background:#383838 url(images/BoxBottom.gif) bottom no-repeat; }
.BoxGreyTop { height:10px; background:url(images/BoxTop.gif) no-repeat; font-size:0; }
.BoxGreyHeader { height:35px; }
.BoxGreyContent { padding:2px 12px 10px 12px; font-size:12px; } .BoxGreyContent .odd { background-color:#444; }
.BoxGreyNoBorder { padding:10px; background-color:#383838; }
.Left450 { float:left; width:450px; }
.MenuImageActive { display:none; position:absolute; top:0; left:0; }
.RequestSongRow { padding:2px 6px; cursor:pointer; } .RequestSongRow:hover { background-color:#666; }
.RequestSongRowActive { background-color:#666; font-weight:bold; color:#FFBB33; }
#RequestSongSelection .even { background-color:#222; } #RequestSongSelection .odd { background-color:#444; }
.Right270 { float:right; width:270px; }
.Top10Padding { padding-left:19px !important; }
#TopImage { display:none; position:absolute; top:13px; right:-96px; border:1px solid #FFBB33; width:100px; height:100px; background-color:#262626; }
#TopFacebook { position:absolute; top:92px; left:280px; }
#TopPopupPlayer { position:absolute; top:96px; left:350px; opacity:0.8; filter:alpha(opacity=80); } #TopPopupPlayer:hover { opacity:1; filter:alpha(opacity=100); }
/* ELEMENTS */
.Bold { font-weight:bold; }
.BorderRed2 { border:2px solid #BF1717; }
.Gold { color:#FFBB33; }
.Hidden { display:none; }
.MarginBottom10 { margin-bottom:10px; }
.MarginTop20 { margin-top:20px; }
.Padding5 { padding:2px 4px; }
.PaddingTop20 { padding-top:20px; }
.Size13 { font-size:13px; } .Size14 { font-size:14px; } .Size15 { font-size:15px; } .Size16 { font-size:16px; }
.White { color:#FFF; }
.Width100 { width:100%; }
/* HOME */
#HomeContent { margin-top:20px; }
#HomeContentLeft { float:left; width:150px; }
#HomeContentRight { float:right; width:280px; }
#HomeContentPlayYourMusic { position:relative; margin-top:22px; width:450px; height:95px; background:#383838 url(images/HomePlayYourMusic.gif) no-repeat; }
#HomeContentPlayYourMusicButton { position:absolute; top:58px; left:160px; }
#HomeContentPlayYourMusicText { position:absolute; top:10px; left:162px; width:276px; text-align:justify; font-size:14px; }
#BoxTop10 .BoxGreyContent { padding:2px 0 10px 0; } #BoxTop10 table { width:100%; } #BoxTop10 td { padding:2px 0 2px 12px;  }
/* jQuery UI */
.ui-dialog { border:1px solid #A00000; padding:1px; background-color:#FFF; }
.ui-dialog-titlebar { height:19px; _height:20px; background-color:#A00000; }
.ui-dialog-titlebar-close { position:absolute; top:1px; right:2px; text-decoration:none; color:#FFF; }
.ui-dialog-title { position:absolute; top:2px; left:4px; font-weight:bold; color:#FFF; }
/* AutoComplete */
.ac_results { padding:0px; border:1px solid black; background-color:white; overflow:hidden; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; }
.ac_results iframe { position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin:0px; padding:2px 5px; cursor:pointer; display:block; width:100%; overflow:hidden; color:black; }
.ac_over { background-color:white; color:black; }