.container                              { width: 900px; }
body                                    { background: #cacaca url("http://www.lexy.com/static/images/background.png/") top left repeat-x; color: #444; margin: 0; padding: 0;}
.body                                   { background: #444; }
#content                                { background: #fff; margin: 0 0 0 0; padding: 20px 0 0 0; }
.page                                   { padding: 0; }
.submit                                 { text-align: center; background: #EEEEEE; padding: 5px 10px 5px 10px; }
ul, ol                                  { padding: 10px 20px; }
form                                    { padding: 0; margin: 0; }
td                                      { padding: 5px 10px; }
p                                       { margin: 0; }
.even td                                { background: #eee !important; color: #333; }
.odd td                                 { background: #eee; color: #333; }
.success                                { margin: 0; border: none; font-weight: bold; }
.error                                  { margin: 0; }
#Browse .success                        { margin: 0 10px 10px 0; }
table                                   { padding: 0; margin: 0;}
table th                                { background: #ccc; color: #333; font-size: 14px; }
th.submit                               { text-align: right; background: #ccc; padding: 0 0 0 0; }
th.submit a                             { font-size: 12px; text-decoration: underline; padding: 0 5px 0 0; }
.getting_started                        { background: #ddd; color: #666; padding: 0 0 10px 0; }
.getting_started h4                     { color: #444; padding: 0; margin: 0 0 5px 0; font-weight: bold; font-size: 18px; }
.getting_started a                      { color: #666; text-decoration: none; }
.getting_started a:hover                { text-decoration: underline; }

.edit_image_upload_form                 { position: absolute; margin: 0; width: 225px; background: #333; padding: 10px; }

.edit_field_container                   { }
.edit_field_container a                 { color: #ff662a !important; font-size: 11px; text-decoration: none; }
.edit_image_link                        { text-decoration: none; font-size: 11px; }


h2                                      { padding: 5px 0 0 0; margin: 0 0 5px 0; color: #cb5e2e; font-size: 16px; font-weight: bold; border-bottom: 1px solid #ddd; }
h2.title                                { margin: 0 0 0 0px; padding: 4px 10px; background: #333 !important; color: #eee !important; }
h2.subtitle                             { margin: 0 0 0 0px; padding: 4px 10px; background: #CCCCCC !important; color: #333 !important;}
div.subhead                             { padding: 5px 10px; }
h5                                      { background: #CCCCCC; padding: 4px 10px 4px 5px; margin: 0; }
fieldset                                { margin: 0;}
fieldset legend                         { padding: 5px 10px; }
input                                   { margin: 0 5px 0 0;}
input.file                              { width: 0px; }

a                                       { color: #ff662a; font-weight: bold; }

.table td                               { border-bottom: 1px solid #eee; }
.table th.button                        { text-align: right; }
.table a                                { text-decoration: none; font-weight: bold; }
.table a:hover                          { color: #D2602E; }
table .standout							{ background-color: #d0d0d0; border: 1px solid #cccccc; }
tr .hilight								{ background-color: #cacaca; }
tr .even								{ background-color: #b0b0b0; }
tr .odd									{ background-color: #c3c3c3; }
div .standout							{ background-color: #efefef; padding: 4px; }

.signup .form                           { width: 350px; margin: 0 0 0 auto; }
.signup .form .desc                     { width: 125px; text-align: right; }

a.orange-button                         { cursor: hand; background: transparent url("http://www.lexy.com/static/images/bg_button_orange_right.png") no-repeat scroll top right; color: #fff; display: block; float: left; height: 25px; padding-right: 15px; text-decoration: none; font-weight: bold; }
a.orange-button:hover                   { color: #ffaf8d; }
a.orange-button span                    { height: 25px; background: transparent url("http://www.lexy.com/static/images/bg_button_orange_left.png") no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 15px; }

#admin                                  { background: #fff !important; }

#home                                   { }
#home .about                            { background: #d0d0d0 url("http://www.lexy.com/static/images/bg_top_rounded_gray.png") top left no-repeat; position: relative; height: 350px; }
#home .about .section                   { padding: 0 0 0 20px; position: relative; top: 30px; right: 5px; height: 310px; }
#home .about .section .content          { background: transparent; padding: 0 10px 0 0; }
#home .about .section .image            { float: left; width: 365px; padding: 0 10px 0 10px; text-align: center;  }
#home .about .section .content          { width: 485px; float: right; position: relative; top: 20px; }
#home .about .section h3                { text-transform: uppercase; font-size: 10px; font-weight: bold; color: #cb5e2e; }
#home .about .section p                 { font-size: 24px; line-height: 1.2; padding: 0; }
#home .about .section .quote            { font: 12px normal "Georgia"; color: #666; font-style: italic; line-height: 1.4; }
#home .about .section .quote .author    { display: block; color: #444; font-style: normal; }
#home .about .section .nav              { position: absolute; right: 20px; bottom: 20px; }
#home .about .section .nav a            { height: 30px; width: 35px; display: block; float: left; text-decoration: none; }
#home .about .section .nav a.learn      { width: 100px; display: block; float: left; text-decoration: none; text-align: right; padding: 5px 10px 0 0; color: #777; }
#home .about .section .nav a.learn:hover{ text-decoration: underline; color: #333; }
#home .about .section .nav a span       { visibility: hidden; }
#home .about .section .nav a.left       { background: transparent url("http://www.lexy.com/static/images/bg_button_arrow_left.png") top left no-repeat; }
#home .about .section .nav a.left:hover { background: transparent url("http://www.lexy.com/static/images/bg_button_arrow_left.png") 0 -30px no-repeat; }
#home .about .section .nav a.right      { background: transparent url("http://www.lexy.com/static/images/bg_button_arrow_right.png") top left no-repeat; }
#home .about .section .nav a.right:hover{ background: transparent url("http://www.lexy.com/static/images/bg_button_arrow_right.png") 0 -30px no-repeat; }
#home .about #whatis .thumb a           { display: block; float: left; width: 82px; height: 72px; margin: 0 5px 5px 0;}        
#home .about #whatis .a1 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") 0 0 no-repeat; }
#home .about #whatis .a2 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -82px 0 no-repeat; }    
#home .about #whatis .a3 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -164px 0 no-repeat; }    
#home .about #whatis .a4 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -246px 0 no-repeat; }    
#home .about #whatis .b1 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") 0 -72px no-repeat; }    
#home .about #whatis .b2 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -82px -72px no-repeat; }    
#home .about #whatis .b3 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -164px -72px no-repeat; }    
#home .about #whatis .b4 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -246px -72px no-repeat; }    
#home .about #whatis .c1 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") 0 -144px no-repeat; }    
#home .about #whatis .c2 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -82px -144px no-repeat; }    
#home .about #whatis .c3 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -164px -144px no-repeat; }    
#home .about #whatis .c4 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -246px -144px no-repeat; }    
#home .about #whatis .d1 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") 0 -216px no-repeat; }    
#home .about #whatis .d2 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -82px -216px no-repeat; }    
#home .about #whatis .d3 a              { background: transparent url("http://www.lexy.com/static/images/sprite_thumbs.png") -164px -216px no-repeat; }    
#home .about #whatis .d4 a              { background: transparent url("http://www.lexy.com/static/images/1000s_icon.jpg") }
#home .about #buildplaylist .image      { background: transparent url("http://www.lexy.com/static/images/section_build_playlist.png") top left no-repeat; width: 358px; height: 274px; text-align: left; padding: 35px 0 0 0; }  
#home .about #buildplaylist .thumb      { height: 48px; width: 200px; padding: 0 0 10px 10px; }
#home .about #buildplaylist .thumb img  { width: 58px; height: 48px; float: left; }
#home .about #buildplaylist .thumb span { width: 80px; padding: 10px 0 0 5px; float: left; }
#home .about #buildplaylist .thumb a    { color: #999; font-weight: bold; }
#home .about #buildplaylist .thumb a:hover { color: #cb5e2e; font-weight: bold; }
#home .about #ondemand .image           { background: transparent url("http://www.lexy.com/static/images/section_ondemand.png") top left no-repeat; width: 365px; height: 267px;  text-align: left; }
#home .about #ondemand .sms             { width: 230px; position: relative; top: 30px; left: 100px; }
#home .about #ondemand .sms h4          { text-transform: uppercase; font-weight: bold; font-size: 11px; }
#home .about #ondemand .sms p           { font-size: 16px; color: #666; line-height: 1.4; }
#home .whatsnew                         { padding: 0 20px; background: #717074; height: 40px; }
#home .whatsnew h3                      { float: left; margin: 12px 0 0 0; padding: 0; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 14px; width: 100px; }
#home .whatsnew p                       { float: left; width: 626px; height: 28px; color: #fff; font-weight: bold; margin: 6px 0 0 0; padding: 4px 0 0 20px; background: transparent url("http://www.lexy.com/static/images/bg_ticker_arrows.png") top left no-repeat; }
#home .whatsnew .action                 { float: right; position: relative; top: 6px; width: 100px;}
#home #expanded                         { background: #4F4F4F; padding: 15px 20px 20px; color: #dfdfdf; position: relative; height: 350px; }
#home #expanded h3                      { color: #ff662a; }
#home #expanded a                       { color: #fff; font-weight: bold; }
#home #expanded .info                   { float: left; width: 365px; margin: 0 10px 0 0 ;}
#home #expanded .info p                 { font-size: 14px; }
#home #expanded .info ul li span        { font-weight: bold; color: #fff; }
#home #expanded .actions                { float: left; width: 415px; margin: 0 0 0 0; }
#home #expanded .actions .sms           { margin: 40px 0 0 0;}
#home #expanded .close                  { position: absolute; top: 20px; right: 20px; }
#home .promotions                       { background: #444; padding: 10px 20px 15px; }
#home .promotions h2                    { border: none; color: #ff662a; background: transparent; }
#home .promotions .content              { background: #4f4f4f; padding: 8px 10px 10px; color: #dfdfdf; }
#home .promotions .quikcast             { float: left; width: 435px; padding: 0 10px 0 0; }
#home .promotions .quikcast .thumb      { float: left; width: 115px; height: 102px; margin: 0 10px 0 0; }
#home .promotions .quikcast .details    { }
#home .promotions .quikcast .details p  { padding: 0; margin: 0; }
#home .promotions .quikcast .details h3 { color: #fff; font-weight: bold; margin: 5px 0px 5px; padding: 0;  }
#home .promotions .browse               { float: left; width: 155px; padding: 0 10px 0 0}
#home .promotions .browse ul            { list-style: none; padding: 0; margin: 0; }
#home .promotions .browse ul li         { height: 26px; }
#home .promotions .browse ul li a span  { position: relative; top: 3px; left: 10px; }
#home .promotions .browse ul li a       { width: 155px; height: 25px; margin: 0 0 3px 0; display: block; background: transparent url("http://www.lexy.com/static/images/bg_button_browse.png") 0 -25px no-repeat; padding: 0px 0; font-weight: bold; color: #aeaeae; text-decoration: none;; }
#home .promotions .browse ul li a:hover { color: #fff; background: transparent url("http://www.lexy.com/static/images/bg_button_browse.png") top left no-repeat; }
#home .promotions .more                 { float: left; width: 250px; margin: 0; padding: 0; }
#home .promotions .more p               { padding: 0; margin: 0 0 5px 0; }

#manage_rtq td                          { padding: 15px 10px; }
#manage_rtq .create                     { border: none; }
#manage_rtq .create a                   { color: #333; text-decoration: underline; font-size: 11px; }
#manage_rtq .name                       { font-size: 14px; color: #666; width: 345px; }
#manage_rtq .name a                     { text-decoration: underline; }
#manage_rtq .actions                    { color: #ccc; }
#manage_rtq .actions .button            { font-size: 10px; height: 16px; }
#manage_rtq .help                       { padding: 10px; }
#manage_rtq .start .call                { font-size: 16px; }
#manage_rtq .start .call .number        { font-weight: bold; color: #ff662a; }
#manage_rtq .questions ul               { margin: 0; padding: 0 0 0 15px; }

#sms_rtq                                { background: #666; margin: 0; padding: 0; }
#sms_rtq .text                          { width: 525px; padding: 10px 0; }
#sms_rtq textarea                       { width: 510px; font-size: 14px; margin: 0 0 0 10px; vertical-align: center; padding: 10px 10px; }
#sms_rtq .actions                       { vertical-align: top; padding: 10px; }
#sms_rtq .actions input                 { }
#sms_count_container					{ font-size: 10px; color: #dfdfdf; }
#sms_count                              { font-size: 16px; font-weight: bold; display: block; }

#sms_confirm                            { background: #666; }
#sms_confirm .message                   { padding: 10px; font-size: 18px; color: #dfdfdf; }
#sms_confirm .wrapper                   { background: #ddd; padding: 20px; }


.rounded                                { display: block;  padding: 0; margin: 0; }
.rounded *                              { display: block; height: 1px; margin: 0; padding: 0; overflow: hidden; font-size: .01em; background: #333333; }
.rounded1                               { margin-left: 3px; margin-right: 3px; padding-left: 1px; padding-right: 1px; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; background: #666666; }
.rounded2                               { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background:#595959; }
.rounded3                               { margin-left:1px; margin-right:1px; border-left:1px solid #595959; border-right:1px solid #595959; }
.rounded4                               { border-left:1px solid #a7a7a7; border-right:1px solid #a7a7a7; }
.rounded5                               { border-left:1px solid #666666; border-right:1px solid #666666; }
.roundedfg                              { padding: 0 10px; }
.selected .roundedfg                    { background:#333333; padding: 0 10px; }

#topbar                                 { text-align: left; position: relative; padding: 5px 0 0 0; background: #eaeaea url("http://www.lexy.com/static/images/bg_topbar.png") bottom left no-repeat; }
#topbar .nav                            { margin: 0; padding: 0; list-style: none; margin: 0 0 0 10px; }
#topbar .nav li                         { float: left; display: block; padding: 3px 10px ;}
#topbar .nav li a                       { color: #444; }
#topbar .search                         { float: right; margin: 0 5px 5px 0; }
#topbar .actions .signup, #topbar .actions .login         { float: right; }
#topbar .actions                        { position: absolute; top: 0; right: 0; background: #DFDFDF; padding: 5px 10px; }

#ticker                                 { color: #000; height: 30px; background: #dfdfdf url("http://www.lexy.com/static/images/bg_topline.png") bottom left no-repeat; width: 900px; position: absolute; top: 0; }
#ticker span                            { margin: 5px 20px; display: block; }


#topbar .signup                         { font-weight: bold; }
#topbar a                               { text-decoration: none; font-weight: bold; }
#topbar a:hover                         { text-decoration: underline; }

#header                                 { margin: 0; }
#logo                                   { float: left; width: 126px;  }
#logo h1                                { display: none; }
#logo a img                             { margin: 21px 0 0 40px;}
#bubble                                 { float: left; margin: 9px 9px 0 0; width: 330px; height: 85px; position: relative; padding: 0; }
#bubble .welcome                        { margin: 0 0 0 5px; }
#bubble h2                              { border: none; margin: 0 !important; padding: 0 !important; background: transparent !important; color: #333 !important;}
#bubble img                             { position: absolute; top: 52px; }
#bubble p                               { margin: 0; padding: 0 !important; }
#global_nav                             { float: left; width: 435px; height: 90px; background: #717075 url("http://www.lexy.com/static/images/nav_bottom.jpg") bottom left no-repeat; }
#global_nav ul                          { list-style: none; width: 435px; height: 45px; margin: 0; padding: 0; background: url("http://www.lexy.com/static/images/bg_nav.png") top left repeat-x; }
#global_nav ul li                       { float: left; padding: 13px 15px 14px; background: transparent url("http://www.lexy.com/static/images/nav_separator.png") top right no-repeat; }
#global_nav ul li.user                  { background: none !important; }
#global_nav ul li.signup                { background: #ff662a;}
#global_nav li a                        { color: #ddd; text-decoration: none; font-size: 12px; }
#global_nav li a:hover                  { text-decoration: none; color: #fff; }
#global_nav .browse                     { float: left; margin: 12px 20px 0 20px; }
#global_nav .browse a                   { color: #fff; text-decoration: none; }
#global_nav .search                     { float: left; text-align: left; margin: 10px 0px 0 15px;  }
#global_nav .search form                { background: transparent !important;}
#global_nav .search .gray               { padding: 2px 2px 2px 16px; color: #aaa; width: 150px; background: #fff url("http://www.lexy.com/static/images/icon_search.png") center left no-repeat;  }
#global_nav .search .normal             { padding: 2px 2px 2px 16px; color: #333; width: 150px; background: #fff url("http://www.lexy.com/static/images/icon_search.png") center left no-repeat; }
#global_nav .search .learnmore          { }
#global_nav .search input               { }
#global_nav .etc                        { float: left; text-align: right; margin: 0 0 0 10px; }
#global_nav .etc a                      { float: left; color: #ccc; height: 15px; display: block; padding: 15px 10px; border-left: 1px solid #8F8F8F; text-decoration: none; }
#global_nav .etc a:hover                { color: #fff; }

#display                                { background: #333; }
#display .intro                         { font: 48px normal"Georgia", serif; color: #fff; padding: 40px 0 10px 50px; }
#display .features                      { padding: 20px 0 0 0; }
#display .features h4                   { margin: 0; padding: 0; font-size: 11px; font-weight: bold; color: #fff; }
#display .features p                    { color: #969595; font-size: 11px; }

#feed_player                            { text-align: center; color: #ccc; position: relative; }
#feed_player .noflash                   { text-align: center; background: #ccc; color: #333; height: 40px; }
#flashcontent                           { height: 40px; }

#nav                                    { background: #333; border-bottom: 5px solid #b4b7b8; padding: 10px 0 0 0; }
#nav ul                                 { list-style: none; margin: 0; padding: 0 0 0 10px; }
#nav ul li                              { float: left; padding: 10px 10px 10px 0; text-align: right; font-weight: bold; background: #404040; margin: 0 10px 0 0;}
#nav a                                  { color: #fff; }

#nav .selected                          { background: #b4b7b8;}
#nav .selected a                        { color: #333; text-decoration: none; }
#nav .browse                            { width: 100px; }
#nav .playlist                          { width: 100px; }
#nav .prefs                             { width: 100px; }
#nav .meta                              { display: block; font-size: 11px; font-weight: normal; color: #555; }
#nav .meta a                            { color: #818181; text-decoration: none; }
#nav .meta a:hover                      { color: #fff; text-decoration: underline; }
#nav .features                          { padding: 0 0 0 0; }
#nav .features h4                       { margin: 0; padding: 0; font-size: 11px; font-weight: bold; color: #fff; }
#nav .features p                        { color: #969595; font-size: 11px; margin-bottom: 0; }

.sidebar                                { width: 155px; background: #444444; float: left; }
.sidebar h3                             { color: #fff; padding: 0 5px; margin: 20px 0 10px 0; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.sidebar .selected a                    { color: #efefef; font-weight: bold; text-decoration: none; background: transparent url("http://www.lexy.com/static/images/bg_button_browse.png") top left no-repeat; }
.sidebar .spacer                        { margin: 5px 0; }
.sidebar .item a                        { width: 155px; height: 26px; font-size: 14px; display: block; margin: 2px 0; padding: 0; font-weight: bold; color: #aeaeae; text-decoration: none; }
.sidebar .item a:hover                  { color: #fff; height: 26px; display: block; background: transparent url("http://www.lexy.com/static/images/bg_button_browse.png") top left no-repeat;}
.sidebar .item a span                   { position: relative; top: 2px; left: 8px; }
.sidebar .subitem                       { margin: 0px 10px 0px 15px; }
.sidebar .subitem a                     { font-size: 12px; font-weight: normal; display: block; width: 140px; color: #aeaeae; text-decoration: none; margin: 4px 0; }
.sidebar .subselected a                 { color: #fff; font-weight: bold; background: transparent url("http://www.lexy.com/static/images/bg_arrow_right.png") right 3px no-repeat; }
.sidebar .playlist a                    { color: #ff662a; }

.span-18                                { padding: 0 !important; margin: 0 !important; width: 735px; background: #fff; }
.content                                { background: #fff;}
.content h2                             { background: #ddd; margin: 0; padding: 5px 10px; font: 12px normal "Tahoma", sans-serif; font-weight: bold; color: #333;}

#Signup .body                           { padding: 20px; background: #fff !important; }
#signup .desc                           { width: 115px; text-align: right; padding-right: 5px; }
#signup ol li span                      { font-weight: bold; }
#signup div.login                       { margin: 15px 0 0 0; text-align: right; font-weight: bold; width: 350px; }
#signup div.login a                     { margin: 0 0 0 10px; }
#signup .signup                         { float: left; width: 250px; text-align: right; margin-left: 30px;  }
#signup .reasons                        { float: left; width: 410px; }

#Login .body                            { background: #fff; }
#Login form                             { background: #ddd; }
#Login .phone                           { font: 16px normal "Trebuchet MS", sans-serif; font-weight: bold; font-style: italic; position: relative; top: 1px; }
#Login .desc                            { text-align: right; width: 50px; }
#Login .actions                         {  }
#Login .text input                      { width: 160px; }      
#Login div.signup                       { text-align: center; background: #4f4f4f; padding: 10px 5px; color: #aaa; font-weight: bold; }
#Login .signup a                        { color: #fff; }
#Preferences h2,
#Playlist h2,
h2.heading,
#Browse h2                              { margin: 0 0 0 0px; padding: 4px 10px; background: #333; color: #eee; }
#Browse .body                           { background: #444; }

#Share .desc                            { width: 100px; text-align: right; font-weight: bold; }
#Share textarea                         { height: 60px; width: 300px; }
#Share .message                         { background: #eee; }
#Share .recipient                       { background: #4D5152; color: #eee; }
#Share .recipient .desc                 { width: 75px; }
#Share table                            { }

#Learn                                  { }
#Learn .body                            { background: #444; }
#Learn .content                         { background: #fff; }
#Unsubscribe p,
#Publishers p, 
#About p,
#Learn p                                { padding: 5px 10px; }
.page p                                 { margin: 5px; }
.page h3                                { font-size: 14px; font-weight: bold; margin: 7px 10px;}

#audio_feeds                            { background: #999; padding: 5px 0 10px 10px; }
#audio_feeds .empty                     { text-align: center; font-size: 16px; font-weight: bold; padding: 100px 0;  }
#audio_feeds .empty span                { display: block; background: #444; padding: 10px 20px; border: 1px solid #ccc; color: #fff; margin: 0 10px 0 0; }
#audio_feeds .odd                       {  }
#audio_feeds .feed                      { padding: 0; margin: 5px 10px 5px 0; position: relative; border-bottom: 1px solid #ededed; background: #fff; }
#audio_feeds .twocol                    { width: 345px; height: 90px; float: left; margin: 5px 10px 15px 0; border-bottom: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#audio_feeds .wrapper                   { padding: 0; }
#audio_feeds .twocol .image             { float: left; width: 65px; height: 59px; margin: 0 0 0 0; }    
#audio_feeds .twocol .image img         { width: 65px; height: 59px; }
#audio_feeds .header                    { padding: 0; }
#audio_feeds .details                   { position: absolute; top: 0; left: 60px; padding: 0 80px 0 0; margin: 0 0 0 10px; }
#audio_feeds .title                     { font: bold 12px "Arial", serif; margin: 0; padding: 0; }
#audio_feeds .title a                   { text-decoration: none; }
#audio_feeds .title a:hover             { text-decoration: underline; }
#audio_feeds .meta                      { color: #666; font-size: 10px; margin: 2px 0 0 0; }
#audio_feeds .meta span                 { }
#audio_feeds .time                      { }
#audio_feeds .frequency                 { }
#audio_feeds .actions                   { position: absolute; right: 10px; text-align: right;  }
#audio_feeds .actions .orange-button    { width: 90px; }
#audio_feeds .actions .button a         { display: block; font-size: 10px; text-decoration: none; font-weight: bold; padding: 2px 0; text-transform: uppercase; }
#audio_feeds .twocol .title             { margin: 5px 0 0 0;}
#audio_feeds .twocol .desc              { padding: 5px 10px; font-size: 11px; background: #EEEEEE; height: 32px; overflow: hidden; border-top: 1px solid #ccc; }

#audio_feeds .onecol                    { height: 95px; background: #fff; padding: 5px 0 0 0; }
#audio_feeds .onecol .image             { margin: 5px 5px; height: auto; width: 85px; height: 75px; }
#audio_feeds .onecol .image img         { width: 85px; }
#audio_feeds .onecol .details           { left: 90px; top: 10px; margin: 0 115px 0 10px; width: 400px; }
#audio_feeds .onecol .title             { font-size: 14px; }
#audio_feeds .onecol .meta              { font-size: 11px; }
#audio_feeds .onecol .actions           { top: 10px; right: 100px; }
#audio_feeds .onecol .actions .button a { font-size: 12px; }
#audio_feeds a.button span              { padding: 0 0 0 12px; font-size: 10px; }
#audio_feeds a.button                   { text-decoration: none; padding: 5px 0 5px 10px; }
#audio_feeds .author-image              { width: 75px; position: absolute; right: 10px; top: 10px; }

#audio_feeds .twocol .author-image      { display: none; }

#feed_history                           { background: #999; }
#feed_history .empty                    { font-size: 16px; padding: 20px; }
#feed_history .empty .number            { font-weight: bold; color: #ff662a;}
#feed_history .header                   { background: #4f4f4f; padding: 20px 10px; }
#feed_history .image					{ margin-bottom: 12px; }
#feed_history .image img                { width: 112px; height: 100px; }
#feed_history .image a.thumb            { display: block; width: 112px; height: 100px; background: transparent url("http://www.lexy.com/static/images/Default_Quikcast_thumbnail.jpg") -2px -2px no-repeat;}
#feed_history .image .edit_image_link   { text-align: right; }
#feed_history .header h3                { color: #fff; font-weight: bold; margin: 0 0 8px 0; }
#feed_history .details                  { padding: 0 0 0 5px; }
#feed_history .subscriber_count         { color: #fff; }
#feed_history .header .desc             { color: #dfdfdf; padding: 0 10px 0 0; }
#feed_history .desc .edit_field_container textarea { width: 250px; height: 100px; }
#feed_history .header .actions          { margin: 30px 0 0 10px; }
#feed_history .header a.button          { font-weight: bold; text-decoration: none; display: block; float: left;  }
#feed_history .header a.button:hover    { font-weight: bold; text-decoration: none; color: #fff; display: block; float: left;  }
#feed_history a.button                  { color: #ff662a; font-weight: bold; text-decoration: none; display: block; float: left; margin: 10px 10px 0 0; }
#feed_history a.button:hover            { font-weight: bold; text-decoration: none; display: block; float: left;  }
#feed_history a.button span             { padding: 0 0 0 20px; font-size: 10px; text-transform: uppercase; }
#feed_history a.add                     { background: transparent url("http://www.lexy.com/static/images/button_add.png") center left no-repeat; }
#feed_history a.remove                  { background: transparent url("http://www.lexy.com/static/images/button_remove.png") center left no-repeat; }
#feed_history a.share                   { background: transparent url("http://www.lexy.com/static/images/button_mail_small.png") center left no-repeat; }
#feed_history a.listen                  { background: transparent url("http://www.lexy.com/static/images/button_play_small.png") center left no-repeat; }
#feed_history .blogger                  { width: 276px; }
#feed_history .blogger h4               { font-size: 10px; color: #ff662a; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#feed_history .blogger .name            { color: #fff; font-size: 1.5em; }
#feed_history .blogger .url a           { color: #fff; }
#feed_history .blogger .image           { width: 75px; float: right; }
#feed_history .blogger .image img       { width: auto; height: auto; }
#feed_history tr.post:first-child .text { font-size: 24px; }
#feed_history .text                     { padding: 0 0 5px 0; font-family: "Georgia"; font-size: 14px; width: 450px; }
#feed_history .text a.edit              { text-decoration: none; display: block; padding: 0; font-weight: normal; color: #333; }
#feed_history .text a.edit:hover        { background: #FFFF88; }
#feed_history .time                     { width: 140px; color: #666; font-family: "Georgia"; font-size: 11px; font-style: italic; }
#feed_history .post td                  { padding: 10px; background: #fff; border-bottom: 1px solid #ddd; }
#feed_history .admin_message		    { background-color: #eee !important; padding: 5px; }
#feed_history .admin_message .twitter   { padding: 5px; }
#feed_history .unpublished td           { }
#feed_history .post .listen             { }
#feed_history .post .notext             { font-family: "Arial"; font-size: 11px; color: #999; }
#feed_history .bio                      { color: #dfdfdf; margin: 13px 0 0 0; }
#feed_history .bio .edit_field_container textarea { width: 290px; height: 100px; }

#sign_up .title                         { display: block; }

#Playlist .check                        { width: 10px; margin: 0; padding: 0; }
#Playlist table                         { padding: 10px; }
#Playlist .items                        { background: #999; }
#Playlist .items .title                 { font-size: 14px; font-family: "Georgia"}
#Playlist .items .title a               { text-decoration: none; }
#Playlist .items .desc                  { display: block; }
#Playlist .length                       { font-size: 11px; width: 80px;  }
#Playlist .row td                       { background: #fff; margin: 0 0 5px 0; padding: 5px; }
#Playlist .empty                        { text-align: center; font-size: 16px; font-weight: bold; padding: 100px 0;  }
#Playlist .empty span                   { background: #444; padding: 10px 20px; border: 1px solid #ccc; color: #fff; }
#Playlist a.share                       { background: transparent url("http://www.lexy.com/static/images/button_mail_small.png") center left no-repeat; }
#Playlist a.listen                      { background: transparent url("http://www.lexy.com/static/images/button_play_small.png") center left no-repeat; }
#Playlist a.button span                 { padding: 0 0 0 12px; font-size: 10px; text-transform: uppercase; }
#Playlist a.button                      { text-decoration: none; padding: 5px 10px;  }

#Preferences                            { }
#Preferences .desc                      { width: 150px; text-align: right; font-weight: bold; }
#Preferences .content                   { background: #eee; }

#Unsubscribe .button                    { margin: 20px 10px; }
#Unsubscribe .actions                   { background: #eee; padding: 10px; }


#body                                   { /*background: transparent url("http://www.lexy.com/static/images/bg_rounded_gray.png") top left no-repeat;*/ }
#how1                                   { background: #e0dedc url("http://www.lexy.com/static/images/bg_how_1.gif") top left no-repeat; }
#how2                                   { background: #e0dedc url("http://www.lexy.com/static/images/bg_how_2.gif") top left no-repeat; }
#how3                                   { background: #e0dedc url("http://www.lexy.com/static/images/bg_how_3.gif") top left no-repeat; }
.create_rtq h3                          { padding: 10px 20px; color: #fff; }
.create_rtq p                           { color: #f7f7f7; }
.create_rtq table                       { width: auto; margin: 0 auto 20px auto;}
.create_rtq h4                          { text-transform: uppercase; margin: 0 5px 10px !important; font-weight: bold; }
.create_rtq textarea                    { height: 50px; width: 200px; }
.create_rtq .title                      { text-align: right; width: 200px; }
.create_rtq .actions                    { padding: 10px; text-align: center; background: #eee; }
.create_rtq .actions input              { font-size: 14px; }
.create_rtq td                          { padding: 6px 5px; vertical-align: top; }
.create_rtq td input                    { margin: 0 0 0 0;}
.create_rtq td .small                   { margin: 0; color: #666; }
#rtq-success                            { padding: 20px; }
#rtq-success p:first-child              { background: #fff; padding: 20px; font-size: 16px; border: 5px solid #ccc; }
#rtq-success p:last-child               { background: #333; padding: 20px; font-size: 16px; color: #fff; }
#rtq-success a                          { color: #EF7A3B; }

#footer                                 { background: #444 url("http://www.lexy.com/static/images/bg_bottom_rounded_dkgray.png") bottom left no-repeat; color: #999; font-weight:bold; margin: 0px 0 0 0; padding: 5px 0; text-align: center; }
#footer a                               { color: #999; }

#admin_header                           { }
#admin_header ul                        { list-style: none; margin: 0; padding: 0; }
#admin_header li                        { float: left; padding: 5px 10px; margin: 0; }

/*>>>>>>>>ROBB GONZALES CODE 03/11/2008 <<<<<<<<<<*/
/*border:1px solid orange;*/
.rht_col	{
	float:left;
	width:270px;
	padding-right:0;
	padding-top:11px;
	}
	
#whatis .span-7.last	{
	margin-top:43px;
	}	
	
#MM_page .wrapper h4	{
	color: #999999;
	margin:0;
	padding:0px;
	}
	
#MM_page .span-11.append-1	{
	padding-top:11px;
}

h3 #subh3	{
	font-size:14px;
	display:block;
	padding-top:2px;
	}

#plantronics_logo	{
	background:url(images/plantronics_logo.gif) no-repeat top left;
	width:147px;
	height:26px;
	position:relative;
	padding:0;
	margin-left:5px;
	margin-top:-2px;
	}

#listeners	{
	margin-top:-15px;
	padding:0;

}
	
	
#MM_page #how.panel .wrapper ul#list                                         { padding: 0; margin: 0 0 0px 25px; list-style: outside;/*border:1px solid */orange; }
#MM_page #how.panel .wrapper  ul#list li                                      { float:none; width: 600px; height: auto; padding: 0; margin: 0 10px 5px 0; position: relative; top: 0px; }
#MM_page #how .wrapper  ul#list li:last-child                           { margin: 0; }
#MM_page #how .wrapper  ul#list li span                                 { font-size: 24px; display: inline; margin: 0 10px 0 0; vertical-align: top;}
#MM_page #how .wrapper  ul#list li strong                               { display: block; font-size: 18px; }
#MM_page #how .wrapper  ul#list li p                                    { display: block; font-size: 12px; margin: 4px 5px 0 35px; font-weight: normal; }
#MM_page #enhancing.wrapper  ul													{margin:0 0 0 20px;padding:0; }
#MM_page #enhancing.wrapper  li													{margin:0;padding:0; }


.login_link								{ color: #222 !important; }

#whatis .span-7 {
 width:300px;
 }

#prizes-img {
 background:url(images/prizesIMG.jpg) no-repeat top left;
 width:150px;
 height:64px;
float: right;
}