/*
CONTENTS

- Layout
- Header
- General styles
- Pages
- Blog
- Videos
- Tracks
- Playlists
- Releases
- Comments
- Subscribers
- Error Table
- Groups
- Users
- Admin
- Events

*/
/* =========================== LAYOUT ======================= */
html{height:100%;}
body{font-family:'Lucida Grande', Arial,sans-serif;text-align:center;line-height:1;height:100%;}
body,input,textarea{font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;}
.spacer{clear:both;}
.spacer-left{clear:left;}
#viewpane{margin-left:auto;margin-right:auto;max-width:925px;min-height:100%;}
#content{text-align:left;margin-bottom:50px;padding:20px;margin-top:80px;}
#content p{margin-top:5px;margin-bottom:8px;}
#flash{z-index:50;text-align:center;font-weight:700;height:20px;padding-top:6px;margin:20px;font-size:14pt;color:green;}
#bottom{clear:both;margin-top:25px;top:auto;border-top:3px solid #999;padding-top:8px;color:#FCFCFC;padding-bottom:20px;text-align:center;background:#181818;width:100%;position:relative;bottom:0;}
#bottom .grid ol li{width:19%;}
#cloud{font-size:8pt;margin-bottom:10px;margin-top:20px;}
#cloud ul li,#cloud ol li{list-style:none;display:inline;}
#copyright{font-size:8pt;color:#999;margin-bottom:5px;}
/* ==================== Header =================== */
#topbar{position:absolute;top:0;bottom:auto;left:auto;right:auto;height:75px;background:#FCFCFC url(../images/mast_bg.png) repeat-x scroll center top;width:925px;color:#FCFCFC;}
#leftbit{font-size:11pt;text-align:left;margin-left:8px;}
#leftbit a{color:#FCFCFC;}
.header_right{float:right;font-weight:700;margin:12px 8px 5px 0;padding:0 5px 5px 0;text-align:right;}
.header_right ul li{display:inline;list-style:none;}
.navigationbar{position:absolute;top:45px;left:0;padding-top:7px;height:25px;width:100%;text-align:left;border-top:1px solid #DCDCDC;background:transparent url(../images/navbar.gif);-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;font-size:10pt;}
#navspacer{margin-left:auto;margin-right:auto;width:50em;}
.navigationbar ol li,.navigationbar ul li{display:inline;margin-left:20px;}
#menu,#menu ul{padding:0;margin:0;list-style:none;}
#menu a{display:block;width:10em;}
#menu li{float:left;text-align:center;width:10em;margin-right:10px;padding-top:6px;height:19px;}
#menu li ul{position:relative;width:10em;left:-999em;z-index:1000;}
#menu li ul{border-bottom:1px solid #DCDCDC;margin-top:4px;}
#menu li ul li{width:10em;text-align:left;padding-left:8px;background:#FFF url(../images/gradient.png) repeat-x 0 100%;margin:0;height:20px;}
#menu li:hover ul{left:auto;}
/* ======================== General Styles =============== */
*{margin:0;outline-color:0;outline-style:none;outline-width:0;padding:0;}
a,.navigationbar ol li a{text-decoration:none;color:#03C;}
a:hover,.navigationbar ol li a:hover{text-decoration:none;color:#69F;}
.header_right a,#bottom a{color:#FCFCFC;}
.header_right a:hover,#bottom a:hover{color:#FF0;}
.significant_link{margin-top:15px;margin-bottom:5px;font-size:120%;font-weight:700;}
#blurb{margin-top:8px;margin-bottom:8px;}
.break{clear:both;padding-top:20px;}
ul{list-style:square inside;}
h1,h2,h3,h4,h5,h6{margin-bottom:1em;margin-top:0;}
h4,h5,h6{font-weight:400;}
h1{margin-top:8px;margin-bottom:20px;font-size:1.5833em;}
h2{font-size:1.3333em;}
h3{font-size:1.1666em;}
h5,h6{font-size:.8333em;}
.borderlesssection,.mid_section{margin-bottom:20px;padding-bottom:10px;}
.section{padding:20px;margin-bottom:20px;background:#FCFCFC url(../images/gradient.png) repeat-x;border:3px solid #369;-webkit-border-radius:6px;-moz-border-radius:6px;}
div .grid{display:table;width:100%;}
div .grid ul,div .grid ol{display:table-row;}
.grid ul li{display:table-cell;list-style:none;text-align:center;}
.grid ol li{display:table-cell;list-style:none;text-align:center;}
p.login_request{margin-top:10px;}
#review_section{margin-top:20px;clear:left;}
.rating_review{width:480px;clear:left;}
.rating_review div.track_thumb{float:left;width:199px;margin-right:20px;margin-bottom:20px;}
#rating p{margin-top:8px;margin-bottom:10px;}
.star-rating{list-style:none;margin:0;padding:0;width:250px;height:25px;position:relative;overflow:hidden;background:url(../images/rating.gif) top left repeat-x;}
.star-rating li{padding:0;margin:0;width:25px;height:25px;/*\*/float:left;/* */}
.star-rating li a{display:block;width:25px;height:25px;line-height:25px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;overflow:hidden;}
.star-rating li a:hover{background:url(../images/rating.gif) left bottom;z-index:2;left:0;border:none;}
.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover{width:25px;}
.star-rating a.two-stars{left:25px;}
.star-rating a.two-stars:hover{width:50px;}
.star-rating a.three-stars{left:50px;}
.star-rating a.three-stars:hover{width:75px;}
.star-rating a.four-stars{left:75px;}
.star-rating a.four-stars:hover{width:100px;}
.star-rating a.five-stars{left:100px;}
.star-rating a.five-stars:hover{width:125px;}
.star-rating a.six-stars{left:125px;}
.star-rating a.six-stars:hover{width:150px;}
.star-rating a.seven-stars{left:150px;}
.star-rating a.seven-stars:hover{width:175px;}
.star-rating a.eight-stars{left:175px;}
.star-rating a.eight-stars:hover{width:200px;}
.star-rating a.nine-stars{left:200px;}
.star-rating a.nine-stars:hover{width:225px;}
.star-rating a.ten-stars{left:225px;}
.star-rating a.ten-stars:hover{width:250px;}
.star-rating li.current-rating{background:url(../images/rating.gif) left center;position:absolute;height:25px;display:block;text-indent:-9000px;z-index:1;}
/* remove halo effect in firefox   */a:active{outline:none;}
#social{border:1px solid #DDD;font-size:12px;text-align:center;margin:15px 0 10px;padding:10px;width:444px;}
#social ul li{display:inline;padding:0 4px 6px 0;text-align:center;}
#social ul li a{margin:0 3px 0 0;padding:0 0 0 18px;}
#delicious{background:transparent url(../images/social/delicious.gif) no-repeat scroll 0 0;}
#digg{background:transparent url(../images/social/digg.gif) no-repeat scroll 0 0;}
#reddit{background:transparent url(../images/social/reddit.gif) no-repeat scroll 0 0;}
#facebook{background:transparent url(../images/social/facebook.gif) no-repeat scroll 0 0;}
#stumbleupon{background:transparent url(../images/social/stumbleupon.gif) no-repeat scroll 0 0;}
/* ======================= PAGES ========================= */
#favourites{padding-left:20px;}
.contact{font-size:14pt;line-height:1.5em;}
.contact img{margin-top:3px;}
.contactinfo{font-family:courier new, courier, serif;}
#currentlylistening{float:right;padding-right:20px;color:#333;}
#mission{padding-left:20px;padding-right:20px;text-align:justify;}
#singer_wanted_player{float:right;width:300px;margin-left:20px;margin-bottom:20px;text-align:center;}
#singerwanted{background-color:#C03;border:3px solid #603;padding:15px;font-size:15pt;margin-right:20px;text-align:center;margin-bottom:20px;}
#singerwanted a{color:#FCFCFC;}
#latestrelease{text-align:left;margin-bottom:15px;margin-top:15px;padding-left:10px;}
#latestrelease #wimpy_button{float:left;text-align:left;width:80px;}
#latestrelease div.track_thumb{float:left;width:148px;height:148px;margin-right:8px;margin-bottom:10px;}
.sub_release_section{clear:left;text-align:center;border-bottom:1px dashed #999;border-top:1px dashed #999;margin-right:30px;margin-left:10px;padding-top:8px;padding-bottom:8px;}
.sub_release_section ol li{width:25%;}
.sub_release_section ol li div.track_thumb_small{margin-left:auto;margin-right:auto;}
.sub_release_section ol li #button{float:none;clear:none;margin-left:auto;margin-right:auto;}
#upcoming_releases{border-top:0;}
/* ======================= BLOG ========================== */
.blog{}
#blogpreview{}
#blogpreview .blog{margin-right:20px;width:550px;}
.blog_date{color:#999;font-size:85%;}
#blogshow{margin-left:0;margin-right:280px;}
.entry{text-align:justify;}
.entry_body{color:#000;}
.entry_body ul{padding-left:0;}
.entry_body ul li{margin-top:4px;}
.entry li{margin-left:20px;}
.entry_audio{clear:left;float:left;margin-right:20px;width:33%;text-align:center;}
.entry_video{clear:left;margin-top:10px;}
.entry_video #video{margin-left:auto;margin-right:auto;}
.entry .entry_header h3{margin-top:0;margin-bottom:10px;font-size:130%;}
.entry_image{float:left;padding-bottom:10px;margin-right:10px;}
.entry_image img{border:1px solid #999;}
.entry_footer{clear:left;margin-top:5px;border-top:1px solid #DCDCDC;padding-top:5px;font-size:8pt;}
#blognavigator{float:right;width:220px;}
table.calendar{width:220px;text-align:center;}
#calendar{margin-bottom:30px;}
#blogpreview{text-align:center;}
#archive{text-align:left;}
#archive ul{padding:0;margin:0;}
#archive ul h4{margin-top:3px;margin-bottom:8px;}
#archive ul li{margin-bottom:8px;padding-bottom:6px;background:url(../images/dot.gif) repeat-x bottom;}
#post{margin-top:10px;margin-bottom:20px;width:80%;}
#nextprev{text-align:right;margin-left:10px;}
#nextprev #left{float:left;}
.specialday{font-weight:700;}
#leftcolumn{width:500px;}
#rightcolumn{float:right;width:350px;}
#rightcolumn .section{padding-left:20px;padding-right:20px;}
#rightcolumn .section h3{text-align:center;}
#rightcolumn .section #button{clear:none;float:left;}
#rightcolumn .section #track_list ul li{margin-left:20px;}
#blogshow{}
/* =========================== VIDEOS ======================== */
#television{width:700px;height:477px;background:url(../images/television.jpg) no-repeat;margin-left:auto;margin-right:auto;}
#screen{position:relative;top:66px;left:98px;width:352px;}
#screen div.track_thumb{border:0;}
#television #links{position:relative;left:530px;top:-40px;width:94px;}
#television #links #next_video_link{}
#video{margin-bottom:10px;margin-left:0;margin-right:0;width:372px;height:308px;}
#videoinfo{float:right;width:450px;text-align:center;}
.formats{font-weight:700;text-align:center;margin-top:5px;margin-bottom:5px;}
#video_list{width:224px;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center;}
#video div.track_thumb{width:352px;height:288px;margin-top:10px;}
#videos{clear:both;}
#videolist{display:table;}
#verticlevideo{text-align:center;}
/* ============================== TRACKS ======================== */
#player{text-align:left;width:600px;height:1053px;background:url(../images/jukebox800.jpg) no-repeat;margin-left:auto;margin-right:auto;}
#flash_wimpy{position:relative;top:278px;left:155px;}
#mainplayer{margin-top:20px;margin-bottom:20px;width:373px;overflow:hidden;position:relative;top:260px;left:115px;}
#mainplayer .track{}
#mainplayer .track div.track_thumb_small{float:left;margin-right:10px;}
#mainplayer .track .infopart .info{text-align:left;padding-top:5px;}
#mainplayer .track .infopart{background-color:#FFF;border-top:1px solid #999;border-bottom:1px solid #999;padding-top:5px;height:150px;font-size:90%;}
#mainplayer .track .infopart .info ul{list-style:none;}
#mainplayer .track #previous_track{float:left;}
#mainplayer .track #next_track{float:right;}
#embed p{margin-bottom:8px;}
#track_list ul{margin-left:-14px;list-style:none;list-style-position:inside;}
#track_list ul li{clear:left;padding-left:0;margin-left:0;margin-top:10px;list-style:none;list-style-position:inside;border-top:1px dashed #999;}
#track_list ul li .info{margin-left:70px;margin-bottom:20px;font-size:90%;}
#track_list ul li .info h3{text-align:left;padding-top:5px;}
#track_list ul li .info ul li,#sortable_list li .info ul li{margin:0;clear:none;border:none;}
#track_player{width:376px;}
.track_thumb{border:1px solid #DCDCDC;background-color:#FCFCFC;}
.track_thumb a:hover img{border:1px solid #000;}
div.track_thumb{margin-left:auto;margin-right:auto;}
div.track_thumb img{margin:10px;border:1px solid #DCDCDC;}
#trackgrid-thumb .track{float:left;}
.trackinfo{width:160px;margin-left:auto;margin-right:auto;}
#trackgrid-thumb .trackinfo{width:114px;margin-left:69px;}
#trackgrid-thumb .tracktitle h3{margin:0;padding:0;margin-bottom:3px;padding-top:5px;text-align:left;}
#trackgrid div.track_thumb{width:148px;height:148px;}
div.download_links ul{display:block;margin-bottom:15px;}
div.download_links ul li{list-style:square inside;display:list-item;text-align:left;}
div.track_thumb_small{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;width:42px;margin-bottom:8px;margin-top:8px;border:1px solid #DCDCDC;}
.trackpreview{text-align:left;}
.trackpreview div.track_thumb{float:left;margin-right:15px;}
#trackshowcase{margin-right:280px;}
#latesttrack div.track_thumb{margin-bottom:10px;}
#latesttrack .info{margin-left:80px;}
#latesttrack #wimpy_button{float:left;margin-right:8px;}
#latesttrack h3{padding-top:0;}
#nexttrack{text-align:left;margin-top:15px;border-top:1px dashed #999;clear:left;}
#nexttrack h3{padding-top:5px;}
#nexttrack #button{clear:none;}
.tracksection{clear:left;margin-top:10px;}
.tracksection ul{margin:10px;}
#tracks{clear:both;}
.tracktitle{margin-left:auto;margin-right:auto;}
.nextprev{width:148px;text-align:center;margin-bottom:15px;}
.title{text-align:center;}
#track_player{margin-left:auto;margin-right:auto;margin-bottom:15px;}
#track_main{text-align:center;margin-left:auto;margin-right:310px;}
#track{margin-left:auto;margin-right:auto;}
#track #comment_box{margin-right:310px;}
#track_show h1{font-size:22pt;}
#track_show h3,#track_show h1{text-align:center;}
#track_show #comments{margin-top:20px;border-top:1px dashed #999;}
#trackinfo{float:right;text-align:left;padding-left:10px;width:250px;}
#trackinfo ul{list-style:outside square;padding-left:15px;}
#files{border:1px solid #DCDCDC;padding:5px;margin-left:auto;margin-right:auto;text-align:center;margin-top:10px;margin-bottom:10px;}
#files ul{text-align:left;}
#wimpy_button{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:5px;}
#artistlist{margin-left:160px;}
#lyrics{overflow:scroll;height:100px;border:3px double #DCDCDC;padding:6px;}
#lyrics *{font-size:10pt;text-align:left;margin-top:5px;}
/* =================================== PLAYLISTS ====================== */
#playlist{width:50%;margin-left:auto;margin-right:auto;border:1px solid #DCDCDC;padding:8px;text-align:center;}
#playlist th,#playlist tr td{text-align:center;}
div.playlistheading{text-align:center;width:100%;}
#items{margin-left:auto;margin-right:auto;}
#sortable_list{padding-left:0;}
#items #sortable_list li{list-style:none;text-align:left;clear:left;margin-bottom:10px;}
#items #sortable_list li .track_thumb_small{float:left;margin-right:10px;}
#items #sortable_list li .info{padding-top:5px;font-size:90%;padding-left:64px;}
#items #sortable_list li .info ul,#items #sortable_list li .info ul li{clear:none;margin:0;}
#nameupdate{text-align:center;}
#nameupdate .inputfield label{width:80px;}
/* ========================   RELEASES ========================== */
#releasetrack{float:right;text-align:center;}
/* =======================  COMMENTS =========================== */
#latest_comments{clear:left;margin-top:10px;}
#latest_comments .formhelp{margin-left:20px;width:210px;}
#latest_comments div.track_thumb{float:left;width:199px;margin-right:20px;margin-bottom:20px;}
.comment_review{border-top:1px dashed #DCDCDC;padding-top:8px;clear:left;margin-bottom:20px;width:70%;}
#latest_comment_list{margin-left:220px;}
.user{font-weight:700;}
#subscriber_login_comments{padding-top:5px;margin-top:10px;}
#comments{text-align:left;}
#comments h3{margin-bottom:10px;padding-top:5px;}
.comment{margin:24px 0 0;border-top:1px dotted #DCDCDC;padding-top:2px;}
#addcomment{margin-top:15px;}
.comment .options{float:right;text-align:right;font-size:90%;}
.comment .body{}
.positive{color:green;font-weight:700;}
.negative{color:red;font-weight:700;}
.replies{margin-left:10%;}
.replyform{display:none;}
.replyform h4{margin-top:10px;}
.voting{display:inline;}
/* ======================= SUBSCRIBERS ======================== */
#cards li{width:20%;}
#cards li input{margin-left:4px;}
#account_status{text-align:center;}
#right_column{float:right;}
#right_column .formsection{width:210px;}
#account_contact ul{list-style:none;}
#account_tracks{margin-right:270px;font-size:9pt;}
#account_contact p,#billing_details a{margin-top:12px;}
#subscriptions p{text-align:left;}
#subscriptions table{border:1px solid #DCDCDC;padding:10px;margin-top:10px;}
#subscriptions table tr td{width:200px;}
#prices{width:100%;/* border-collapse:0px; */}
#prices .option{padding-left:3px;padding-right:1px;}
tr.alt{}
.price{text-align:center;font-weight:700;}
.inputfield{margin-bottom:8px;padding:5px;text-align:left;}
.inputfield input,.inputfield textarea,select{border:3px #DCDCDC double;}
.inputfield label{float:left;width:160px;margin:0;padding:0;}
#tc{margin-left:20px;}
#tc h1{margin-top:0;}
#tcs label{width:350px;}
#billing{}
.formsection{border:1px solid #DCDCDC;padding:18px;margin-bottom:20px;text-align:left;background:#FCFCFC;}
.formsection h3{margin-bottom:12px;margin-left:auto;margin-right:auto;text-align:center;}
.formsection p{text-align:center;}
.inputfield .option { clear : left; margin-bottom : 20px; padding-top : 10px;}
#submitbutton{text-align:center;}
#subscriptionform{margin-left:auto;margin-right:auto;text-align:center;}
#mailinglist{font-size:90%;padding-left:160px;}
#subscriber_country{width:262px;}
.formhelp{border:2px solid green;background-color:#CF9;float:right;width:230px;padding:10px;color:#330;}
.formhelp h3{margin-top:10px;}
.formhelp a{color:#330;}
.formhelp a:hover{color:green;}
/* =========================== ERROR TABLE ========================= */
.fieldwitherrors{padding:2px;background-color:red;display:table;}
#errorexplanation{width:400px;margin-left:auto;margin-right:auto;text-align:left;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;margin-top:20px;background-color:#f0f0f0;}
#errorexplanation h2{text-align:left;font-weight:700;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;}
#errorexplanation p{color:#333;margin-bottom:0;margin-top:8px;padding:5px;}
#errorexplanation ul li{font-size:12px;list-style:square inside;color:#333;}
/* =============================== GROUPS ============================= */
#group{background:#FCFCFC url(../images/navbar.gif) repeat-x 0 30px;}
#group_right_column{float:right;margin-left:8px;}
#views{float:left;width:120px;text-align:center;}
#totalplay{float:right;text-align:center;width:120px;}
#group_left_column{float:left;text-align:center;width:200px;}
#group_middle_column{margin-left:220px;margin-right:10px;}
#groupmenu{text-align:center;clear:right;margin-bottom:20px;}
#groupmenu ul li{display:inline;list-style:none;padding-top:8px;margin-left:10px;margin-right:10px;width:25%;}
#group h1{text-align:center;margin:0 auto 12px;font-size:22pt;margin-left:auto;margin-right:auto;position:relative;padding-left:120px;padding-right:120px;}
#stats{width:150px;float:right;margin-left:10px;margin-right:10px;}
#group_player{width:270px;}
#morefrom{margin-top:20px;}
.readmore{font-size:12pt;text-align:right;font-weight:700;margin-bottom:15px;}
/* ====================== USERS ==================== */
#login,#why_login{margin-left:auto;margin-right:auto;width:60%;}
#feed{float:right;}
#contents{float:left;margin-left:20px;width:200px;}
#tc{padding-left:210px;}
#tc h2,#tc h3{margin-top:10px;margin-left:0;padding:0;}
.audioplayer{font-size:8pt;}
.list_track{clear:left;}
#button{width:64px;margin-bottom:4px;float:left;clear:left;}
#aboutme{margin-left:250px;}
#aboutme h3{margin-top:20px;}
#user_main div.track_thumb{margin-right:10px;margin-bottom:10px;float:left;}
/* ===================== Admin ================== */
#adminarea,#sub_menu{background-color:#FCFCFC;border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;font-size:80%;text-align:right;width:75%;top:78px;position:relative;margin-left:auto;margin-right:auto;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;}
#adminarea{width:900px;}
#sub_meun{width:875px;}
#adminarea a{}
#adminarea ol{list-style:none;}
li.admintab{text-align:center;padding-left:10px;padding-right:10px;border-left:1px solid #DCDCDC;background:#FFF url(../images/gradient.png) repeat-x top left;width:100px;border-right:1px solid #DCDCDC;}
.radio-launcher{text-align:center;margin-bottom:20px;}
#radio{text-align:center;border-width:1px;border-color:#DCDCDC;}
#radio #wimpy{margin-bottom:15px;}
#popup{float:right;}
/* ======================== EVENTS ================================== */
.event{clear:left;}
.event_thumb{float:left;margin-right:20px;margin-bottom:20px;}
.event_info{margin-left:150px;}
#event_comments{clear:left;margin-top:20px;}
#rating{margin-left:auto;margin-right:auto;width:250px;margin-bottom:20px;}
/* ==============================  MASHUPS ============================= */
#mashup{width:900px;height:600px;margin:5px;clear:both;border:2px solid #000;}
#mashup_info{text-align:left;margin-left:320px;}
#mashup_content{text-align:center;}
#contributions{width:444px;}
#mashup_right_column{float:right;width:444px;margin-left:20px;}
.greyed_out h3{background-color:#369;color:#FFF;width:200px;padding:20px;margin-left:auto;margin-right:auto;}
#updating h3{margin-top:200px;}
#updating{background:url(../images/pixel.png) repeat;font-size:20pt;display:none;position:absolute;float:left;font-weight:700;text-align:center;width:900px;height:600px;z-index:1000;left:0;}
#image_options{width:150px;height:150px;border:2px solid #000;}
#new_mashup_image{display:none;margin-left:7px;margin-top:2px;z-index:998;position:absolute;background:transparent url(../images/pixel.png) repeat;width:900px;height:600px;}
#new_mashup_image .formsection{margin-left:auto;margin-right:auto;}
#new_mashup_image .formsection ul{list-style:none;}
.mashup_menu_button{position:absolute;left:10px;top:10px;z-index:999;float:left;cursor:pointer;}
.mash_image{cursor:0;position:absolute;}
.mash_image img:hover{border:2px solid red;}
.mashup_save{font-size:18pt;margin-top:20px;}
.image_edit_menu_button{background-color:#FFF;color:#000;border:2px solid #369;position:absolute;z-index:900;width:50px;top:5px;font-size:8pt;}
.edit_menu{display:none;background-color:#FFF;}
.edit_image_form{position:absolute;top:30px;left:5px;border:2px solid #369;z-index:901;background-color:#FFF;display:none;font-size:8pt;padding:5px;}
.close{float:right;}
.edit_menu{background-color:#FFF;}
#edit_button{left:5px;}
#delete_button{left:60px;}
#send_to_back_button{left:115px;}
#send_back_button{left:170px;}
#bring_forward_button{left:5px;top:40px;}
#bring_front_button{left:60px;top:40px;}
#new_image_menu{margin-bottom:15px;border-bottom:1px solid #999;padding-bottom:6px;}
#new_image_menu ul{list-style-type:none;}
#new_image_menu ul li{display:inline;border-right:1px solid #999;padding-right:6px;}
#search_flickr,#searching{display:none;}
.flickr_thumb{width:100px;}
.preview{border:2px solid #000;}
#mashup_thumb{clear:left;margin-right:270px;margin-bottom:20px;}
#mashup_thumb .preview{float:left;margin-bottom:20px;}
#mashup_content #comments{width:430px;margin-top:20px;}
#mashup_content #comments h3{text-align:center;}
#mashup_info .admin{border-top:1px solid grey;margin-top:6px;padding-top:6px;width:235px;}
#mashup_info #rating{margin-left:0;}
.left-column{float:left;margin-right:20px;width:50%;}
#embed textarea{width:250px;}
.midsection{clear:left;}
#next-track-info{margin-left:72px;}
#trackgrid .grid{width:800px;}
.content-listing{text-align:center;}
.content-listing div.track_thumb{float:left;margin-bottom:10px;}
.content-footer{text-align:left;clear:left;border-top:1px dashed #CCC;margin-top:10px;padding-top:8px;margin-bottom:10px;}
.content-type{float:right;}
.content-footer .posted-on{float:left;}
.content-footer .comments{float:right;}
.event-info{margin-top:20px;}
.content-listing div.entry_body{text-align:left;}
.featured-link { font-size : 14pt; }
