@-moz-document url-prefix("http://www.tumblr.com/"), url-prefix('https://www.tumblr.com/')   {
.post_avatar.pro .tophat { background:url('http://weedporndaily.com/images/weedhat2.png') !important; }
#right_column {position:relative !important; right:0 !important; }
#dashboard_tumblelog_settings #content { background:#FFF !important; }
#dashboard_tumblelog_settings #main_column { padding:18px 0 0 0 !important; }
.l-content, .l-container.l-container--two-column-dashboard .left_column { background:#000 !important; }
.l-header-container { background:rgba(0,0,0,0.7) !important; }
.controls_section li { background:rgba(0,0,0,0.5) !important; }
.controls_section .recessed { background:#3e5324 !important; }
#posts .notification { border-color:#444 !important; }
.avatar_frame { border-color:#333 !important; }
#posts .notification .nipple { border-right: 6px solid #444 !important; }
.selection_nipple { border-bottom: 12px solid #FFF !important; }
body { background: url('http://i.imgur.com/c3fNo.jpg') top left #222 repeat fixed !important; font-family: Arial !important; font-size:13px !important; overflow: auto !important; }
#right_column { background:transparent !important; }
#right_column .controls_section .tracked_tag:hover, #right_column .controls_section .selected { background:rgba(0,142,56,0.2) !important; }
#right_column .dashboard_nav_item .dashboard_controls_radar_media.photo, #right_column .dashboard_nav_item .dashboard_controls_radar_media.photoset, #right_column .dashboard_nav_item .dashboard_controls_radar_media.video { background: none repeat scroll 0 0 #444 !important; }
#right_column .dashboard_nav_item { background:none !important; border-bottom:1px solid #444; }
.controls_section li a { font-weight:normal !important; }
.search_form_row { background-color:rgba(0,0,0,0.5) !important; color:#FFF !important; }
#right_column .dashboard_nav_item.short.active {-moz-border-radius: 3px 3px 3px 3px; background: -moz-linear-gradient(center top , #CDD568 0pt, #CDD568 50%, #BBC552 51%, #BBC552 100%) repeat scroll 0 0 transparent !important; }
#right_column:after{background:-moz-linear-gradient(top,rgba(33,33,33,1) 0,rgba(33,33,33,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(33,33,33,1)),color-stop(100%,rgba(33,33,33,0)));background:-webkit-linear-gradient(top,rgba(33,33,33,1) 0,rgba(33,33,33,0) 100%);background:-o-linear-gradient(top,rgba(33,33,33,1) 0,rgba(33,33,33,0) 100%);background:-ms-linear-gradient(top,rgba(33,33,33,1) 0,rgba(33,33,33,0) 100%);background:linear-gradient(top,rgba(33,33,33,1) 0,rgba(33,33,33,0) 100%)}
.mceContentBody{ background:#FFF !important; }
.follower { background:rgba(0,0,0,0.1) !important; }
.follower .name a { color:#006600 !important; }
.follower .controls button:hover { background:rgba(0,142,56,0.5) !important; }
#posts .notification { background-color: rgba(51,51,51,0.9) !important; }
#following { margin:0 !important; }
.unfollow_button { color:#FFF !important; border-color:#555 !important; }
#audio_upload{background:#E7E7E7 !important; }
ol#posts li blockquote, body.mceContentBody blockquote { margin-left: 0 !important; margin-right: 0 !important; padding-left: 10px !important; border-width: 4px !important; border-color: #000000 !important; }
ol#posts li blockquote blockquote,body.mceContentBody blockquote blockquote { border-color: #000000 !important; }
ol#posts li blockquote blockquote blockquote, body.mceContentBody blockquote blockquote blockquote { border-color: #000000 !important; }
ol#posts li blockquote blockquote blockquote blockquote, body.mceContentBody blockquote blockquote blockquote blockquote { border-color: #000000 !important; }
ol#posts li blockquote blockquote blockquote blockquote blockquote, body.mceContentBody blockquote blockquote blockquote blockquote blockquote { border-color: #000000 !important; }
#content { background:rgba(0,0,0,0.6) !important; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; margin: auto;padding: 20px 20px;}
h1 {color: #CCC !important;text-shadow: 0 0 3px #000000;}
.no_posts_found, h1.dashboard_header {color: #000000;}
img#content_top, img#content_bottom {display: none;}
#right_column .dashboard_nav_item { background-attachment: initial;background-position-x: 50%;background-position-y: 100%;background-origin: initial;background-clip: initial;background-color: initial;}
#right_column .dashboard_nav_item #hide_radar {background-repeat-x: no-repeat;background-repeat-y: repeat;background-attachment: initial;background-position-x: 0%;background-position-y: 0%;background-origin: initial;background-clip: initial;background-color: #333333;}

#right_column .dashboard_nav_item .dashboard_controls_radar_media.photo, #right_column .dashboard_nav_item .dashboard_controls_radar_media.photoset, #right_column .dashboard_nav_item .dashboard_controls_radar_media.video {background: rgba(0,0,0,0.0);}
#nav .nav_item.active {    background: rgba(00,0,0,0.5) !important;  }
#nav .nav_item .nav_item_nipple .nav_item_nipple_pixel {    background: rgba(00,0,0,0.5) !important;  }
ol#posts li.notification.alt {    background-color: rgba(0,0,0,0.5);}
ol#posts li.notification.first_notification {    background-color: rgba(0,0,0,0.5);}
ol#posts li.notification {    background-color: rgba(0,0,0,0.5);    border-bottom: 1px solid #000000;}
ol#posts li.notification.last_notification {    border-bottom: 1px solid #000000;}
ol#posts li.post .permalink {    background: rgba(00,0,0,0.5);}
#right_column .dashboard_nav_item #dashboard_controls_suggested_blogs {background: rgba(0,0,0,0.8);border: solid #000000;}
ol#posts li.post .post_avatar{border-bottom: 0px solid #000000;}
#right_column .dashboard_nav_item #dashboard_controls_suggested_blogs .dashboard_controls_suggested_blog {border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
form.dashboard_options_form {background-color: #FFF;border-bottom: 1px solid #000000;border-bottom-left-radius: 10px 10px;border-bottom-left-radius: 10px 10px;border-bottom-right-radius: 10px 10px;border-bottom-right-radius: 10px 10px;border-top-left-radius: 10px 10px;border-top-left-radius: 10px 10px;border-top-right-radius: 10px 10px;border-top-right-radius: 10px 10px;color: #000000;display: block;font-size: 13px;margin-bottom: 25px;padding: 15px 22px;}
form.dashboard_options_form .option_container {border-top: 1px solid #000000;}
.no_posts_found, h1.dashboard_header {color: #333333;}
#main_help #content { background:#FFF !important; }

.l-header-container .compose-button { background:#147838 !important; border-color:#147838 !important;}
.identity-refresh .l-container .l-content { padding:15px 8px !important;  }
}