/*   
Theme Name: Neutica+
Theme URI: http://fthrwght.com/neuticaplus
Description: A WordPress child theme built on the <a href="http://wordpress.org/extend/themes/thematic">Thematic theme framework</a>.
Author: Allan Cole
Author URI: http://fthrwght.com/
Template: thematic
Version: 1.4.3
Tags: 2 Column, Theme Options, Minimal, Typography, 
.
Versions
1.4.3	- Fixes the Neutica+ Options page errors that some users were experiencing.
		- Fixes image URLs for posts without image attachments (no more broken thumbnail images).

1.4		- Initial Release.

Neutica+ is © Allan Cole for http://fthrwght.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* The Grid (Uncomment this to show the grid)
#wrapper {background:#fff) top left repeat;} */


/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Apply a basic layout */
body {min-width:985px; margin-top: 125px;}
#wrapper {background:#fff;margin:0 auto 0;padding:40px;}
#header {position:relative;padding-top: 15px;background:transparent;}
#branding {height:300px;width:985px;margin-left: auto;margin-right: auto;background:transparent;}
#access {position:relative;overflow:hidden}
#main {width:985px;margin:0;overflow:visible;position:relative;background-color: #fff;}
#container {background: none repeat scroll 0 0 #FFFFFF;display: block;float: left;width:600px;}
#content {margin:0;width:650px;display:block;overflow:visible;}
#sidebar{width:300px;float:right;}
#footer {clear:both}
#siteinfo {clear:both;width:975px;margin:0}

/* =Global Elements
-------------------------------------------------------------- */
body {background-image:url(http://quitmumbling.com/wp-content/themes/neuticaplus/img/background/stripe1.png);color:#000;font-family: Helvetica, HelveticaNeue, Arial, sans-serif;}
body, input, textarea {font-size:12px;line-height:22px}
p, ul, ol, dd, pre{ margin-bottom:22px}
pre, code{font:14px Monaco,monospace; line-height:22px}
blockquote{font-style:italic}
table{line-height:18px;margin:0 0 22px 0;text-align:left}
caption{ text-align:left}
tr{ border-bottom:1px solid #ccc}
th, td{ padding:.7em 1.25em}
a {text-decoration:none;}
a:link, a:visited {color:#000;text-decoration:none;font-weight:600;}
a:active, a:hover {background:#000;color:#FFF;}
h1, h2, h3, h4, h5, h6 {font-weight:600;clear:none;}
input, textarea {background:#000;border-color: #000;border-width:1px;color:#FFF;padding:5px;}


/* =Header
-------------------------------------------------------------- */
#header {width:985px;clear:both;float:none;display:block;position:relative; margin-top: -155px}
#header a {text-decoration:none;}
#branding {display:table;vertical-align:middle;height:300px;width:985px;background: transparent;height:30px;}
#blog-title {line-height:60px;letter-spacing:-2px;height:310px;width:585px;display:inline;float:left;width:985px;height:300px;}
#blog-title a {background:url("http://quitmumbling.com/wp-content/themes/neuticaplus/img/logo.png")no-repeat left center;font-size:64px;display:block;padding:5px;width:985px;height:300px;text-indent:-9999px;}
#blog-title a:hover {}
#blog-title a span {}
#blog-description {display:table-cell;vertical-align:middle;line-height:48px;font-weight:400;width:275px;padding:5px;}

/* =Menu
-------------------------------------------------------------- */
#access {border-bottom:0; height:34px;font-size:21px; overflow:visible; z-index:100; margin:0 0 50px; position:relative;}
#access .menu, #access .menu ul {
    background: none repeat scroll 0 0 #000000;
    margin-top: 10px;
}
.skip-link{ display:none}

/* Essential Thematic styles */
#access .sf-menu,
#access .sf-menu *{margin:0; padding:0; list-style:none}
#access .sf-menu{line-height:1.0}
#access .sf-menu ul{position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */}
#access .sf-menu ul li{width:100%}
#access .sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
#access .sf-menu li{float:left; position:relative;margin-right: 20px;}
#access .sf-menu a{display:block; font-weight:600; position:relative;}
#access .sf-menu li:hover ul,
#access .sf-menu li.sfHover ul{left:0; top:34px; /* match top ul list item height */z-index:99}
#access ul.sf-menu li:hover li ul, #access ul.sf-menu li.sfHover li ul{top:-999em}
#access ul.sf-menu li li:hover ul, #access ul.sf-menu li li.sfHover ul{left:10em; /* match ul width */top:-10px}
#access ul.sf-menu li li:hover li ul, #access ul.sf-menu li li.sfHover li ul{top:-999em}
#access ul.sf-menu li li li:hover ul, #access ul.sf-menu li li li.sfHover ul{left:10em; /* match ul width */top:-10px}

/* Header page menu styles */
#access .menu {width:985px;background:#fff;font-size:18px century gothic,sans-serif;;}
#access .menu, #access .menu ul {
background:none repeat scroll 0 0 #fff;}
#access .menu ul {width:1000px;margin:0;padding:10px;display:table;border:none;background:#fff;font-size:20px century gothic,sans-serif;}
#access .menu ul li a {padding:5px;margin:0 1px 0 0;display:block;background:#000;color:#000}
#access .menu ul li a:hover {color:#fff;background:#000;}
#access .menu ul li a:after {content:".";}
#access .menu ul li.current_page_item a {background:#000;color:#fff;cursor:default;}
#access .menu ul li.current_page_item ul {background:#000;}
#access .menu ul li.current_page_item ul a {background:#000;color:#fff}
#access .menu ul li.current_page_item ul a:hover {background:#FFF;color:#000}
#access .menu ul li.current_page_parent a {background:#FFF;color:#000}
#access .menu ul li.current_page_parent a:hover {background:#fff;color:#000}
#access .menu ul li.current_page_parent ul li a {background:#fff;color:#000}
#access .menu ul li.current_page_parent ul li a:hover {background:#FFF;color:#000}
#access .menu ul li.current_page_parent ul li.current_page_item a {background:#FFF;color:#000}

/* =Featured (Sticky) Posts
-------------------------------------------------------------- */
#neutica-feature {position:relative;float:none;clear:none;width:650px;background:#000; color:#FFF;margin:0;}
#neutica-feature .post.p1 {padding:10px 15px 15px;margin:0;width:650px;color:transparent;min-height:155px;clear:both;border:none;}
#neutica-feature .post p {margin:0;}
#neutica-feature .post h2 {margin-bottom:6px;font-size:24px;line-height:24px;}
#neutica-feature .post a {color:#FFF;font-size:24px;padding:5px;margin:auto 0px;}
#neutica-feature .post a:hover {color:#000;background:#FFF;}

/* =Navigation
-------------------------------------------------------------- */
.navigation, .attachment-nav{font-size:12px;background-color:#000;line-height:24px;padding:15px;overflow:hidden}
.attachment-nav {margin-top:30px;}
.navigation a, .attachment-nav a{text-decoration:none;color:#FFF;display:block;padding:5px;margin:-5px;}
.navigation a:hover,.navigation a:active,.navigation a:focus{color:#000;background:#FFF;}
.navigation .meta-nav{font-style:normal}
.nav-previous, .attachment-previous{float:left;max-width:265px}
.nav-next, .attachment-next{float:right;max-width:265px;text-align:right}
#nav-above {background:#fff;width:555px;margin-bottom:0;display:none}
#nav-below {background:#fff;width:555px;margin-bottom:15px;}
.home .navigation {padding-top:10px;}
.paged #nav-above {display:block;}
.archive.paged #nav-above {display:block;margin-top:30px;}
.archive #nav-below {padding-top:10px;}
.home #nav-below {clear:both;float:none;display:block;margin-bottom:22px;}

/* =Content
-------------------------------------------------------------- */
#content {border-top:0px solid #000;}
.hentry {width:650px;padding:15px 0;position:relative;display:block;overflow:hidden;border-bottom:5px solid #000;}
.p1 {padding-top:15px;}
.entry-title {clear:right;display:block;float:left;font-size:40px;font-weight:600;line-height:40px;margin:5px 0px 15px;padding:5px 0 5px;width:460px;}
.entry-title a {color:#000;display:block;padding:5px 5px 0px;margin: 0px auto 0}
.entry-title a:hover {background:#000;color:#FFF;}
.entry-meta, .entry-utility {width:186px;margin:0 0 9px 15px;float:right;clear:right;display:inline;text-align:right;color:#777;padding-top:5px;padding-bottom:5px;}
.entry-content {clear:left;display:run-in;padding:0 10px 0 5px;margin-left:200px;margin-right:20px;}
.entry-content p {max-width:640px;font-size:14px;color:#777;padding-top:10px;}
.entry-content p a {/*margin:auto 0px;padding:1px 5px;display:inline-block;*/}
.entry-content p a:hover {text-decoration:underline;color:#000;background:transparent;}
.entry-content img {margin-left:auto;}
.entry-content blockquote {padding:15px;margin:0 0 18px 95px;background:#000;color:#FFF;font-size:18px;letter-spacing:0.05em;font-weight:300;}
.entry-content blockquote p {margin:0;padding:10px 0;font-size:18px;letter-spacing:0.05em;font-weight:300;}
.entry-content blockquote a {color:#FFF;font-weight:600;}
.entry-content blockquote a:hover {color:#FFF;text-decoration:underline;}
.entry-content ul {list-style:square;list-style-position:inside;border-top:1px solid #000;margin-left:0px;}
.entry-content ol {list-style:upper-alpha;list-style-position:inside;border-top:1px solid #000;margin-left:0px;}
.entry-content ul li ul {margin-bottom:-1px;margin-left:15px;}
.entry-content ol li ol {list-style:lower-alpha;list-style-position:inside;margin-bottom:-1px;margin-left:15px;}
.entry-content ul li,
.entry-content ol li {border-bottom:1px solid #000;padding-left: 5px;}
.entry-content ul li a,
.entry-content ol li a {padding:2px 5px;margin:0 0px;display:inline-block;}
.entry-content ul li a:hover,
.entry-content ol li a:hover {background:#000;color:#FFF;}
.entry-content ul#archives-page {border-top:none;margin-bottom:18px;width:585px;clear:both;display:table;}
.entry-content ul li.content-column {list-style:none;margin:0 0 18px;border:none;width:280px;float:left;clear:none;display:block;}
.entry-content ul li.content-column ul {margin-left:0px;}
.entry-content ul li.content-column ul ul {margin-left:15px;}
.entry-content ul li.content-column ul li:hover,
.entry-content ul li.content-column ul li:hover a {background:#000;color:#FFF;}
.entry-content ul li#monthly-archives{float:right;}
.entry-content h1 {font-size:4em;line-height:1em;margin-bottom:18px;letter-spacing:-0.0125em;}
.entry-content h2 {font-size:3.25em;line-height:1em;margin-bottom:18px;letter-spacing:-0.0125em;}
.entry-content h3 {font-size:2.75em;line-height:1em;margin-bottom:18px;letter-spacing:-0.0125em;}
.entry-content h4 {font-size:2em;line-height:1em;margin-bottom:18px;}
.entry-content h5 {font-size:1.5em;line-height:1em;margin-bottom:18px;}
.entry-content h6 {font-size:1em;line-height:1em;margin-bottom:18px;}
.entry-content input, 
.entry-content textarea{font-size:14px;line-height:20px;padding:5px;margin: auto 0px;}
.entry-content textarea {width:573px;}

/* Thmumbnails */
.entry-thumb-image {position:absolute;display:block;float:left;clear:left;width:185px;height:185px;background:transparent;text-align:right;overflow:hidden;margin-bottom:15px;}
.entry-thumb-image img {position:relative;display:table-cell;text-align:right;vertical-align:top;}

/* Single posts */
.single .p1 {padding-top:22px;}
.single .hentry {border-bottom:none;}
.single .entry-title {clear:right;display:block;float:left;font-size:40px;font-weight:600;line-height:40px;margin:5px 0px 15px;padding:5px 0 5px;width:460px;}
.single .entry-meta, .single .entry-utility {width:186px;margin:0;float:right;clear:right;display:inline;text-align:right;padding-top:5px;padding-bottom:5px;}
.single .entry-content {clear:both;float:none;width:640px;display:table;border-top:1px solid #000;padding:0px 5px 0;margin:0px 0 0;}

/* Full posts */
.full-post {padding-top:22px}
.full-post .entry-title {clear:right;display:block;float:left;font-size:40px;font-weight:600;line-height:40px;margin:5px 0px 15px;padding:0 0 5px;width:460px;}
.full-post .entry-title a {padding:5px 10px;margin:0px auto 0}
.full-post .entry-meta, .full-post .entry-utility {width:186px;margin:0;float:right;clear:right;display:inline;text-align:right;padding-top:5px;padding-bottom:5px;}
.full-post .entry-content {clear:both;float:none;width:640px;display:table;border-top:1px solid #000;padding:0px 5px 0;margin:0px 0 0;}

/* Pages */
body.page .hentry {margin-bottom:22px;}
body.page .p1 {padding-top:22px;}
body.page .entry-title {font-size:48px;line-height:40px;width:560px;display:block;padding:5px 10px 5px;;margin:0;float:left;clear:right;font-weight:600;}
body.page .entry-content {clear:both;float:none;width:585px;display:table;border-top:1px solid #000;padding:15px 15px 0 5px;margin-left:0;}
.entry-title.single-page-title, .p1 .entry-title.single-page-title {font-size:48px;line-height:42px;width:620px;display:block;margin:0 0px;float:left;clear:right;font-weight:600;padding:0 5px 15px;}

/* 404 */
.error404, .noresults {width:585px;padding:22px 0 15px;position:relative;display:block;overflow:hidden;border-bottom:5px solid #000;}
.four04 .entry-title, .search-no-results .entry-title {font-size:48px;line-height:40px;width:375px;display:block;padding:15px 10px 30px;margin:0;float:left;clear:right;font-weight:600;}
.four04 .entry-content, .search-no-results .entry-content {clear:both;float:none;width:585px;display:table;border-top:1px solid #000;padding:15px 5px 0;margin-left:0;}
.four04 input#error404-s, .search-no-results input#noresults-s {margin:0 0 7px;padding:5px;width:273px;font-size:14px;line-height:20px;}
.four04 input#error404-searchsubmit, .search-no-results input#noresults-searchsubmit {font-size:16px;font-weight:600;padding:2px 5px;}

/* Single pages */
.meta-utility {padding:1px 0;line-height:19px;display:block;padding:0px 3px 0;margin-bottom:-1px;}
.meta-utility a {padding:2px 0;margin:00;display:inline-block;}
.meta-utility abbr {padding:2px 5px;margin:0 0px;display:inline-block;border-bottom:none;font-weight:600;}
.meta-utility:hover, .meta-utility:hover a, .meta-utility a:hover, .meta-utility abbr:hover {background:#000;color:#FFF;}

/* Extras */
.feature-sticky {padding-top:10px;margin:0;}
.page-title {width:620px;padding:10px;font-size:24px;background:#000;color:#FFF;margin-top:10px;display: none;}
.page-title a{text-decoration:none;color:#FFF;display:block;padding:5px;margin:0px;}
.page-title a:hover,.navigation a:active,.navigation a:focus{color:#000;background:#FFF;}
.attachment .page-title, .tag .page-title, .date .page-title, .search .page-title {padding:10px 15px 15px;}
.page-title span {font-size:24px;}
.archive-meta {background:#000;color:#FFF;padding:0;}
.archive-meta p {margin-bottom:0;}
.page-link {border-top:5px solid #000;margin-left:0px;padding:5px;font-size:16px;}
#author-info {background:#000;color:#FFF;padding:15px 15px 30px 75px;overflow:hidden;position:relative;}
#author-info .entry-title {display:none;}
#author-info a {color:#FFF;padding:0 5px;float:left;clear:none;display:inline-block}
#author-info img {float:right;width:52px;height:52px;position:absolute;left:15px;top:0;}
#wrapper a.post-edit-link, #wrapper a.comment-edit-link {color:red;}

/* =Comments
-------------------------------------------------------------- */
#comments{padding:22px 0 0 0;width:585px;font-size:13px;line-height:20px;}
#comments input, 
#comments textarea{font-size:14px;line-height:20px;padding:10px;margin: auto -10px;background:#666666;}
#comments textarea {width:100%;}
#comments input#submit {font-size:16px;font-weight:600;background:#000000;}
#comments code{ font-size:12px;  line-height:20px}
#comments h3{ letter-spacing:-0.0125em;font-size:15px;  font-weight:bold;  line-height:22px;  padding:0 5px 5px}
#comments-list{ padding:0 0 18px 0}
#comments-list ol, 
#comments-list ul{ list-style:none;  margin:0 0 -24px;}
#comments-list ol{ border-top:5px solid #000;  border-bottom:none;  margin:0 0 18px 0}
#comments-list li{ background:transparent; border-bottom:5px solid #000;  padding:5px 0;  position:relative}
#comments-list li.alt{}
#comments-list li.bypostauthor, #comments-list li.byuser {padding-top:0;}
#comments-list li.byuser .comment-author a, #comments-list li.byuser .comment-meta a, #comments-list li.byuser .comment-meta .meta-sep {color:#FFF;background:#000;}
#comments-list li.byuser .comment-author a:hover, #comments-list li.byuser .comment-meta a:hover {color:#000;background:#FFF;}
#comments-list li.byuser .comment-author, #comments-list li.byuser .comment-meta, meta-sep {background:#000;color:#FFF}
#comments-list li.byuser .comment-author {background:#000;color:#FFF;}
#comments-list ul li{ border:1px solid #000; border-width:5px 0 1px;  margin:0 0 18px 100px}
#comments-list li .avatar{ position:absolute;  top:6px;  left:5px;  width:48px;  height:48px}
#comments-list li.byuser .avatar {top:1px;}
#comments-list .comment-author{font-weight:bold; font-size:16px; padding:5px 0 0 60px;}
#comments-list .comment-author .fn a {padding:4px 5px; margin:auto -5px;}
#comments-list .comment-meta{ font-size:11px; padding:0 0 10px 60px; border-bottom:1px solid #000;color:#777}
#comments-list li.byuser .comment-meta {padding-bottom:9px;}
#comments-list .comment-meta a{text-decoration:none; padding:3px 5px; margin:auto -5px;}
#comments-list .comment-meta a:active, 
#comments-list .comment-meta a:hover{}
#comments-list .comment-content {padding:5px;line-height:22px;}
#comments-list .comment-content p {color:#777}
#comments-list .comment-content ul,
#comments-list .comment-content ol  {margin-bottom:18px;}
#comments-list .comment-content ul li,
#comments-list .comment-content ol li {border:none;padding:0;margin:0;list-style:square;list-style-position:inside;}
.comment-reply-link{ font-size:12px;padding:0;text-align:right;}
.comment-reply-link a{text-decoration:none;padding: 5px;}
.comment-reply-link a:active, 
.comment-reply-link a:hover{background: transparent;}
.comment-navigation{ font-weight:bold;  padding:0 0 18px 0;  margin-right:0.5em}
.comment-navigation a{ border:1px solid #000;  font-weight:normal;  padding:0.5em 0.75em;  text-decoration:none}
.comment-navigation a:active, 
.comment-navigation a:hover{}
.comment-navigation a, 
.comment-navigation span{}
#trackbacks-list .comment-author{font-size:16px; padding:3px 5px;border-bottom:1px solid #000;}
#trackbacks-list .comment-author a {font-weight:bold;}
#trackbacks-list .comment-content{display:none;}
#trackbacks-list ol, 
#trackbacks-list ul{ list-style:none;  margin:0 0 -24px;}
#trackbacks-list ol{ border-top:5px solid #000;  border-bottom:none;  margin:0 0 18px 0}
#trackbacks-list li{ background:transparent;padding:0;  position:relative}
#trackbacks-list li a {padding:5px;margin:-5px;}

#respond{ background:transparent;  margin-bottom:22px;  overflow:hidden;  padding:18px 0;  position:relative}
#respond h3 {border-bottom:5px solid #000;}
#comments-list #respond{ border-bottom:1px solid #000;  margin:0 0 18px 0;  padding:18px 0;}
#comments-list #respond h3 {border-bottom:1px solid #000;}
#comments-list ul #respond{ margin:0 0 0 100px;border-bottom:none;}
#comments #login {padding:3px 5px;}
#comments #login a {padding:5px;margin:-5px;}
#cancel-comment-reply {float:right;margin-top:3px;}
#cancel-comment-reply a{text-decoration:none;padding:5px;}
#respond .required{ color:#FF4B33;  font-weight:bold}
.form-section {padding:0 5px}
.form-section label{font-size:12px;}
.form-section input{margin:0 0 18px 0;}
.form-section textarea{width:100%}
#form-allowed-tags p{color:#000;font-size:11px;  margin:0}
#form-allowed-tags span{font-style:italic}
#form-allowed-tags code{font-size:11px;  line-height:normal}
.form-submit{ padding:18px 5px 0;text-align:left;}
.subscribe-to-comments{color:#000;float:left;  font-size:11px;  margin:0;  padding:18px 0 0 0}
.solo-subscribe-to-comments{ color:#000;  font-size:11px;  padding:18px 0 0 0}
.comment_license{ color:#000;  clear:both;  font-size:11px;  margin:0;  padding:18px 0 0 0}

#alt-login-methods {
    margin-bottom: -10px;
}


/* =Asides
-------------------------------------------------------------- */
.aside h3 {font-size:16px;line-height:16px;letter-spacing:-0.0125em;padding:0 5px 5px;margin:0;border-bottom:5px solid #000;}
.aside ul {list-style:none;margin:0;color:#777}
.aside ul li.widgetcontainer {border:none;margin-bottom:24px;}
.aside ul li.widgetcontainer ul {border-top:0px solid #000;margin-top:-1px;}
.aside ul li.widgetcontainer ul li {padding:0;border-bottom:0px solid #000;}
.aside ul li.widgetcontainer ul li ul {list-style:square;list-style-position:inside;margin-left:15px;margin-bottom:-1px;}
.aside ul li.widgetcontainer ul li a {display:inline-block;padding:0 5px 1px;}
.aside ul li.widgetcontainer ul li a:hover,
.aside ul li.widgetcontainer ul li:hover,
.aside ul li.widgetcontainer ul li:hover a {background:#000;color:#FFF;}
.aside ul li.widgetcontainer ul li ul a {margin: auto -5px;}

/* In-content widget styles */
#content .aside {background:#000;color:#FFF;}
#content .widgetcontainer {margin:0;}
#content .widgetcontainer h3 {border-color:#FFF;padding-bottom:4px;}
#content .widgetcontainer ul {border:none;}
#content .widgetcontainer ul li {margin:0;padding:0;display:inline-block;border-color:#FFF;border-bottom-width:0;}
#content .widgetcontainer ul li ul{display:none;}
#content .widgetcontainer a {color:#FFF;}
#content .widgetcontainer a:hover {background:#FFF;color:#000;}

#leading-sidebar {width:300px;margin-bottom:0;}
#primary {width:133px;float:left;position:relative;}
#secondary {width:132px;float:right;clear:right;position:relative;}
#index-top, #single-top, #page-top {clear:both;float:none;padding:15px;margin-top:15px;}
#index-bottom, #single-insert, #single-bottom, #page-bottom {clear:both;float:none;padding:15px;margin-bottom:35px;}

/* =Widgets
-------------------------------------------------------------- */
.aside li#search input#s {width:128px;padding:1px;}
.aside li#search h3 {border:none;}
.aside li#search input#searchsubmit{display:none;}
.aside li#search {taxt-align:center;}
.aside li.widget_tag_cloud{margin:0 0 21px 0}
.aside li.widget_tag_cloud div {padding:5px;border-bottom:0x solid #000;}
.aside li.widget_tag_cloud a {padding:5px;margin:-5px;}
.aside ul li.widgetcontainer.widget_recent_entries ul li {padding:1px 5px 0;}
.aside ul li.widgetcontainer.widget_recent_entries ul li a {padding:0;line-height:14px;}
.aside li.widget_recent_comments li.recentcomments {padding:5px 5px 6px;line-height:12px;}
.aside li.widget_recent_comments li.recentcomments a {padding:0;}
.aside li.widget_calendar {margin-top:24px;}
.aside li.widget_calendar h3 {display:none;}
.aside li.widget_calendar caption {font-size:16px;padding:0 5px 5px;margin-top:0;font-weight:600;}
.aside li.widget_calendar #calendar_wrap {width:133px;padding:0;margin:0;font-size:10px;display:block;}
.aside li.widget_calendar table {border-width:5px 0px 1px;margin:0;width:100%;}
.aside li.widget_calendar th,
.aside li.widget_calendar td{padding:3px 4px;font-size:10px;border-width:1px 0;}
.aside li.widget_calendar td a {display:inline-block;padding:3px 4px;margin:-3px -4px;}
.aside li.widget_calendar td#next {text-align:right;}
#sidebar .aside li.widget_text {margin-top:0;padding:0;}
#sidebar .aside li.widget_text .textwidget {padding:5px;border-bottom:none;}
#sidebar .aside li.widget_text .textwidget a:hover {background-color:transparent;text-decoration:none;}


/* Custom page menu widget */
#leading-sidebar .widget-title {display:none;}
#leading-sidebar .menu {width:300px;padding:0;right:0;margin-top:10px;background:#000;}
#leading-sidebar .menu ul {width:300px;font-size:24px;margin:2px;padding:2px;display:table;border:none;}
#leading-sidebar .menu ul li {display:inline;float:left;}
#leading-sidebar .menu ul li a {padding:5px;margin:0;display:block;color:#FFF}
#leading-sidebar .menu ul li a:hover {color:#000;background:#FFF;}
#leading-sidebar .menu ul li a:after {content:".";}
#leading-sidebar .menu ul li.page_item ul, #leading-sidebar .menu ul li.page_item ul li, #leading-sidebar .menu ul li.page_item ul li a {display:none;border:none;width:0;height:0;}
#leading-sidebar li.widget_calendar #calendar_wrap {width:300px;padding-bottom:24px;}
#leading-sidebar li#search input#s{margin:0 0 7px;padding:5px;width:273px;font-size:14px;line-height:20px;}

/* Do not place the custom Neutica+ page menu widget in Primary or Secondary sidebars. */
#secondary #neutica-page-menu,
#primary #neutica-page-menu {display:none;}

/**************
For above header ad 
****************/

#adspace {
width: 985px;
margin: 0;
padding-top: 8px;
height: 100px;
text-align: center;
}

/* =Footer
-------------------------------------------------------------- */
#siteinfo {padding:5px;border-top:1px solid #000;margin-top:15px;margin-bottom:15px;}
#siteinfo p {margin:5px 0;}
#siteinfo small {display:none;}

/* =Images
-------------------------------------------------------------- */
.alignleft, 
img.alignleft{float:left;  margin-right:20px}
.alignright, 
img.alignright{display:block; float:right;  margin-left:20px; margin-right:-5px;}
.aligncenter, 
img.aligncenter{margin-left:auto; margin-right:auto; display:block; clear:both;padding-top:20px;}
.wp-caption{text-align:center; margin-bottom:18px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{margin:0; padding:5px}
.gallery a {border:none;background:transparent;}
.gallery a:hover {border:none;background:transparent;text-decoration:underline}
.gallery img{margin:0}
.wp-smiley{/* Prevent the smileys from breaking line-height */max-height:12px; margin:0 !important}

/* =Browser Proofing
-------------------------------------------------------------- */
.msie.ie6 #primary {margin-right:20px;}


/* =Widgets
-------------------------------------------------------------- */

.aside th, .aside td {
	padding:0.25em 0.35em;
}

#header_box {
clear:both;
margin-top:-175px;
overflow:hidden;
position:relative;
width:985px;
}

/* Moves blog name & description to the left
#branding {
  float: left;
  width: 985px;
  margin: 0 auto;
  padding-bottom: 10px;
  background:transparent;
} */

/* Moves the new widgetized area to the right and levels it with #branding */
#header-aside {
background-color:transparent;
text-align:center;
width:985px;
padding-top: 4px;
margin: 20px auto;
}
/* This will clear the floats and keeps the access bottom line
from jumping into the air */
#access {
  clear: both;
}

.textwidget {
text-align:right;
}

/* =Social Buttons
-------------------------------------------------------------- */
.tw_button {
    margin-left: 145px;
    position: relative;
    top: 30px;
}


/* =Yahoo Media Player
-------------------------------------------------------------- */
#ymp-player div, #ymp-tray div {
    display: block;
}
#ymp-player div, #ymp-player ul, #ymp-player li, #ymp-player textarea, #ymp-player p, #ymp-player td, #ymp-tray div, #ymp-tray ul, #ymp-tray li, #ymp-tray textarea, #ymp-tray p {
    margin: 0;
    padding: 0;
}
#ymp-player img, #ymp-tray img {
    border: 0 none;
}
#ymp-player em, #ymp-player strong, #ymp-tray em, #ymp-tray strong {
    font-style: normal;
    font-weight: normal;
}
#ymp-player li, #ymp-tray li {
    list-style: none outside none;
}
#ymp-player sup, #ymp-tray sup {
    vertical-align: text-top;
}
#ymp-player sub, #ymp-tray sub {
    vertical-align: text-bottom;
}
#ymp-player input, #ymp-player textarea, #ymp-player select, #ymp-tray input, #ymp-tray textarea, #ymp-tray select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
#ymp-player table {
    border: none;
    border-spacing: 0;
    border-collapse: separate;
}
#ymp-player {
    bottom: 10px;
    color: #595959;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    text-align: left;
    width: 33px;
    z-index: 9999;
}
#ymp-body {
    background-position: 100% -313px;
    font-family: Arial,Helvetica;
    font-size: 12px;
    height: 71px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#ymp-body h1, #ymp-tray h1, #ymp-body h2, #ymp-tray h2, #ymp-body h3, #ymp-tray h3, #ymp-body h4, #ymp-tray h4, #ymp-body h5, #ymp-tray h5, #ymp-body h6 #ymp-tray h6 {
    height: 0;
    left: -10000px;
    position: absolute;
    width: 0;
}
#ymp-body a, #ymp-tray a {
    border: medium none;
    font-family: Arial,Helvetica;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-decoration: none;
}
#ymp-body a span, #ymp-tray a span {
    border: medium none;
    margin: 0;
    padding: 0;
}
#ymp-body a:hover {
    text-decoration: underline;
}
.ymp-player-min #ymp-body {
    background-position: -655px -313px;
    width: 33px;
    
#ymp-body #ymp-btn-min a:hover {
background-position: -655px -313px;
background-image: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png");
}

}
.ymp-player-max #ymp-body {
    width: 690px;
}
#ymp-body #ymp-body-base {
    height: 62px;
    opacity: 0.9;
    position: relative;
    width: 680px;
    z-index: 1;
}
#ymp-body #ymp-body-strip {
    height: 100%;
    width: 677px;
}
#ymp-body #ymp-body-cap {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
}
.ymp-player-min #ymp-body #ymp-body-base {
    width: 24px;
}
.ymp-player-min #ymp-body #ymp-body-strip {
    width: 21px;
}
#ymp-body #ymp-meta {
    background-position: -180px 0;
    height: 54px;
    left: 180px;
    position: absolute;
    top: 4px;
    width: 344px;
    z-index: 2;
}
#ymp-body #ymp-meta-bottom-right {
    bottom: 5px;
    position: absolute;
    right: 5px;
}
#ymp-body #ymp-meta-top, #ymp-body #ymp-meta-bottom {
    display: table;
    left: 58px;
    position: absolute;
    top: 5px;
    width: 280px;
}
#ymp-body #ymp-meta-bottom {
    bottom: 5px;
    top: auto;
}
#ymp-body #ymp-meta-bottom td {
    font-size: 11px;
    height: 16px;
    vertical-align: bottom;
}
#ymp-body #ymp-meta-top td {
    height: 32px;
    vertical-align: top;
}
#ymp-body #ymp-meta-progress {
    font-size: 11px;
    line-height: 16px;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px;
    white-space: nowrap;
}
#ymp-body #ymp-stickwall {
    background-position: -179px -199px;
    display: none;
    height: 54px;
    left: 0;
    position: absolute;
    top: 0;
    width: 344px;
    z-index: 3;
}
#ymp-body .ymp-stickwall-gradient {
    background-position: -180px -54px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#ymp-body #ymp-yahoo-logo {
    background-position: -120px -62px;
    height: 17px;
    left: 11px;
    position: absolute;
    top: 22px;
    width: 28px;
    z-index: 2;
}
#ymp-body .ymp-pix-dark, #ymp-tray .ymp-pix-dark, #ymp-body .ymp-pix-light, #ymp-tray .ymp-pix-light {
    display: block;
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
#ymp-body .ymp-pix-light, #ymp-tray .ymp-pix-light {
    opacity: 0.19;
}
#ymp-body .ymp-pix-dark, #ymp-tray .ymp-pix-dark {
    opacity: 0.69;
}
#ymp-body .ymp-pix-tr1, #ymp-tray .ymp-pix-tr1 {
    right: 2px;
    top: 0;
}
#ymp-body .ymp-pix-tr2, #ymp-tray .ymp-pix-tr2 {
    right: 1px;
    top: 0;
}
#ymp-body .ymp-pix-tr3, #ymp-tray .ymp-pix-tr3 {
    right: 0;
    top: 1px;
}
#ymp-body .ymp-pix-tr4, #ymp-tray .ymp-pix-tr4 {
    right: 0;
    top: 2px;
}
#ymp-body .ymp-pix-tl1, #ymp-tray .ymp-pix-tl1 {
    left: 0;
    top: 2px;
}
#ymp-body .ymp-pix-tl2, #ymp-tray .ymp-pix-tl2 {
    left: 0;
    top: 1px;
}
#ymp-body .ymp-pix-tl3, #ymp-tray .ymp-pix-tl3 {
    left: 1px;
    top: 0;
}
#ymp-body .ymp-pix-tl4, #ymp-tray .ymp-pix-tl4 {
    left: 2px;
    top: 0;
}
#ymp-body .ymp-pix-br1, #ymp-tray .ymp-pix-br1 {
    bottom: 0;
    right: 2px;
}
#ymp-body .ymp-pix-br2, #ymp-tray .ymp-pix-br2 {
    bottom: 0;
    right: 1px;
}
#ymp-body .ymp-pix-br3, #ymp-tray .ymp-pix-br3 {
    bottom: 1px;
    right: 0;
}
#ymp-body .ymp-pix-br4, #ymp-tray .ymp-pix-br4 {
    bottom: 2px;
    right: 0;
}
#ymp-body .ymp-cap-body1, #ymp-body .ymp-cap-body2, #ymp-body .ymp-stickwall-body1, #ymp-body .ymp-stickwall-body2, #ymp-body .ymp-stickwall-body3, #ymp-body .ymp-stickwall-body4, #ymp-body .ymp-stickwall-body5 {
    overflow: hidden;
    position: absolute;
}
#ymp-body .ymp-cap-body1 {
    height: 60px;
    right: 1px;
    top: 1px;
    width: 2px;
}
#ymp-body .ymp-cap-body2 {
    height: 56px;
    right: 0;
    top: 3px;
    width: 1px;
}
#ymp-body .ymp-stickwall-body1 {
    height: 50px;
    left: 0;
    top: 2px;
    width: 1px;
}
#ymp-body .ymp-stickwall-body2 {
    height: 52px;
    left: 1px;
    top: 1px;
    width: 1px;
}
#ymp-body .ymp-stickwall-body3 {
    height: 52px;
    right: 1px;
    top: 1px;
    width: 1px;
}
#ymp-body .ymp-stickwall-body4 {
    height: 50px;
    right: 0;
    top: 2px;
    width: 1px;
}
#ymp-body .ymp-stickwall-body5 {
    height: 100%;
    left: 2px;
    top: 0;
    width: 340px;
}
#ymp-body #ymp-rhap-stickwall, #ymp-body #ymp-error-stickwall {
    display: none;
}
#ymp-body .ymp-rhap-stickwall .ymp-stickwall-body1, #ymp-body .ymp-rhap-stickwall .ymp-stickwall-body2, #ymp-body .ymp-rhap-stickwall .ymp-stickwall-body3, #ymp-body .ymp-rhap-stickwall .ymp-stickwall-body4, #ymp-body .ymp-rhap-stickwall .ymp-stickwall-body5, #ymp-body .ymp-error-stickwall .ymp-stickwall-body1, #ymp-body .ymp-error-stickwall .ymp-stickwall-body2, #ymp-body .ymp-error-stickwall .ymp-stickwall-body3, #ymp-body .ymp-error-stickwall .ymp-stickwall-body4, #ymp-body .ymp-error-stickwall .ymp-stickwall-body5 {
    background-color: #6CABD2;
}
#ymp-body .ymp-error-stickwall h2 {
    color: #444444;
    font-size: 11px;
    left: 11px;
    line-height: 14px;
    margin: 0;
    padding: 0 0 0 34px;
    position: absolute;
    top: 12px;
    width: 295px;
}
#ymp-body .ymp-error-stickwall span.ymp-skin {
    background-position: -524px 0;
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 24px;
}
#ymp-body .ymp-error-stickwall a {
    color: #444444;
    text-decoration: underline;
}
.ymp-color-main {
    background-color: #BFBFBF;
}
.ymp-color-tray {
    background-color: #8D8E8D;
}
.ymp-color-text-main, .ymp-color-text-main:link {
    color: #595959;
}
.ymp-color-text-tray, .ymp-color-text-tray:link {
    color: #FFFFFF;
}
.ymp-skin {
    background-image: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png");
    background-repeat: no-repeat;
}
.ymp-skin a:hover {
}
.show-scrollbars {
    overflow: hidden;
}
#ymp-tray {
    bottom: 81px;
    display: none;
    font-family: Arial,Helvetica;
    font-size: 11px;
    height: 18px;
    left: 180px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    text-align: left;
    width: 344px;
    z-index: 9998;
}
#ymp-tray-body {
    background-position: -180px -108px;
    height: 100%;
    opacity: 0.95;
    position: relative;
    width: 100%;
}
#ymp-tray-top {
    height: 6px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 18px;
    width: 100%;
}
.ymp-tray-body1 {
    display: block;
    height: 1px;
    margin: 0 0 0 3px;
    overflow: hidden;
    width: 100%;
}
.ymp-tray-body2 {
    display: block;
    height: 2px;
    margin: 0 0 0 1px;
    overflow: hidden;
    width: 100%;
}
.ymp-tray-body3 {
    display: block;
    height: 100%;
    width: 100%;
}
#ymp-tray ul#ymp-tray-list {
    height: 180px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 24px;
    width: 100%;
}
#ymp-tray ul li {
    color: #FFFFFF;
    overflow: hidden;
    position: relative;
}
#ymp-tray ul li a {
    display: block;
    font-size: 11px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 15px;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
}
#ymp-tray ul li a:hover, #ymp-tray ul li a.ymp-tray-track-focus {
    background-color: #9E9E9E;
    color: #000000;
}
#ymp-tray ul li a.playing {
    background-color: #889B64;
}
#ymp-tray ul.ymp-nested-list {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#ymp-tray ul.ymp-nested-list a.ymp-tray-track {
    padding-left: 44px;
}
#ymp-tray #ymp-btn-tray {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica;
    font-size: 9px;
    font-weight: bold;
    height: 18px;
    padding: 0 3px;
    position: absolute;
    right: 0;
    text-decoration: none;
    text-transform: uppercase;
    top: 0;
}
#ymp-tray #ymp-btn-tray em {
    display: block;
    float: left;
    font-style: normal;
    font-weight: bold;
    height: 18px;
    line-height: 9px;
    overflow: hidden;
    padding: 4px 15px 0 5px;
    position: relative;
}
#ymp-tray .ymp-up-arrow, #ymp-tray .ymp-down-arrow, #ymp-tray .ymp-right-arrow {
    background-position: -135px -80px;
    display: block;
    height: 6px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 5px;
    width: 7px;
    z-index: 2;
}
#ymp-tray .ymp-up-arrow {
    background-position: -135px -86px;
}
#ymp-tray .ymp-right-arrow {
    background-position: -135px -92px;
    height: 7px;
    width: 6px;
}
#ymp-tray ul#ymp-tray-list .ymp-down-arrow, #ymp-tray ul#ymp-tray-list .ymp-right-arrow {
    left: 5px;
    right: auto;
    top: 7px;
}
.ymp-btn-tray-body1 {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 3px;
    width: 1px;
}
.ymp-btn-tray-body2 {
    display: block;
    height: 100%;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 2px;
}
.ymp-btn-tray-body3 {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ymp-btn-tray-body4 {
    display: block;
    height: 100%;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 2px;
}
.ymp-pix-bl {
    bottom: 0;
    left: -1px;
}
#ymp-body #ymp-control {
    background-position: -525px -113px;
    height: 44px;
    left: 49px;
    position: absolute;
    top: 13px;
    width: 104px;
    z-index: 2;
}
#ymp-body a, #ymp-tray a:hover {
    background-color: transparent;
}
#ymp-body a.ymp-btn-play, #ymp-body a.ymp-btn-pause {
    background-position: -50px 0;
    cursor: pointer;
    display: block;
    height: 33px;
    left: 32px;
    position: absolute;
    text-indent: -9000px;
    top: 2px;
    width: 35px;
    z-index: 2;
}
#ymp-body a.ymp-btn-play:hover {
    background-image: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png");
    background-position: -50px -34px;
}
#ymp-body a.ymp-btn-play:active {
    background-position: -50px -68px;
}
#ymp-body a.ymp-btn-play-disabled, #ymp-body a.ymp-btn-play-disabled:hover, #ymp-body a.ymp-btn-play-disabled:active {
    background-position: -50px -99px;
    cursor: default;
}
#ymp-body a.ymp-btn-pause {
    background-position: -84px 0;
}
#ymp-body a.ymp-btn-pause:hover {
    background-position: -84px -34px;
    background-image: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png");
}
#ymp-body a.ymp-btn-pause:active {
    background-position: -84px -68px;
}
#ymp-body a.ymp-btn-pause-disabled, #ymp-body a.ymp-btn-pause-disabled:hover, #ymp-body a.ymp-btn-pause-disabled:active {
    background-position: -81px -99px;
    cursor: default;
}
#ymp-body a.ymp-btn-next, #ymp-body a.ymp-btn-prev {
    background-position: -25px 0;
    cursor: pointer;
    display: block;
    height: 25px;
    left: 72px;
    position: absolute;
    text-indent: -1000px;
    top: 7px;
    width: 25px;
    z-index: 2;
}
#ymp-body a.ymp-btn-next:hover {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png") repeat scroll -25px -25px transparent;
}
#ymp-body a.ymp-btn-next:active {
    background-position: -25px -51px;
}
#ymp-body a.ymp-btn-next-disabled, #ymp-body a.ymp-btn-next-disabled:hover, #ymp-body a.ymp-btn-next-disabled:active {
    background-position: -25px -75px;
    cursor: default;
}
#ymp-body a.ymp-btn-prev {
    background-position: 0 0;
    left: 3px;
}
#ymp-body a.ymp-btn-prev:hover {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png") repeat scroll 0 -25px transparent;
}
#ymp-body a.ymp-btn-prev:active {
    background-position: 0 -51px;
}
#ymp-body a.ymp-btn-prev-disabled, #ymp-body a.ymp-btn-prev-disabled:hover, #ymp-body a.ymp-btn-prev-disabled:active {
    background-position: 0 -75px;
    cursor: default;
}
#ymp-body #ymp-btn-min {
    background-position: -159px -35px;
    cursor: pointer;
    display: block;
    height: 62px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -1000px;
    top: 0;
    width: 15px;
    z-index: 2;
}
#ymp-body #ymp-btn-max {
    cursor: pointer;
    display: block;
    height: 62px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 0;
    width: 24px;
    z-index: 2;
}
#ymp-body #ymp-btn-max span {
    background-position: -119px -80px;
    display: block;
    height: 17px;
    left: 9px;
    overflow: hidden;
    position: absolute;
    top: 23px;
    width: 8px;
}
#ymp-body #ymp-btn-max span.ymp-animarrow {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-animarrow-2.0.31.gif") no-repeat scroll 0 0 transparent;
}
.ymp-player-max #ymp-body #ymp-btn-max, .ymp-player-min #ymp-body #ymp-btn-min, .ymp-player-min #ymp-body #ymp-btn-close, .ymp-player-min #ymp-body #ymp-btn-pop, .ymp-player-hidden {
    display: none;
}
#ymp-body a#ymp-btn-close, #ymp-body a#ymp-btn-pop {
    background-position: -609px 0;
    cursor: pointer;
    display: block;
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: 27px;
    text-indent: -1000px;
    top: 2px;
    width: 14px;
    z-index: 2;
}
#ymp-body a#ymp-btn-close:hover {
    background-position: -609px -14px;
    background-image: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png");

}
#ymp-body a#ymp-btn-close:active {
    background-position: -609px -28px;
}
#ymp-body a#ymp-btn-pop {
    background-position: -595px 0;
    top: 18px;
}
#ymp-body a#ymp-btn-pop:hover {
    background-position: -595px -14px;
    background-image: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png");
}
#ymp-body a#ymp-btn-pop:active {
    background-position: -595px -28px;
}
#ymp-body a#ymp-btn-target {
    background-position: -623px 0;
    cursor: pointer;
    display: block;
    float: right;
    height: 16px;
    text-indent: -9000px;
    width: 16px;
    z-index: 2;
}
#ymp-body a#ymp-btn-target:hover {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png") repeat scroll -623px -16px transparent;
}
#ymp-body a#ymp-btn-target:active {
    background-position: -623px -32px;
}
#ymp-body .ymp-error-icon, #ymp-tray .ymp-error-icon {
    background-position: -150px 0;
    cursor: pointer;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -9000px;
    width: 16px;
    z-index: 2;
}
#ymp-tray .ymp-error-icon {
    position: absolute;
    right: 3px;
    top: 2px;
}
a.ymp-btn-page-play, a.ymp-btn-page-pause {
    outline: medium none !important;
    padding-left: 20px !important;
    position: relative !important;
}
a.ymp-btn-page-play em.ymp-skin, a.ymp-btn-page-pause em.ymp-skin {
    background-position: -676px 0;
    cursor: pointer;
    display: block;
    height: 14px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 15%;
    width: 14px;
}
a.ymp-btn-page-play:hover em.ymp-skin {
    background-position: -676px -14px;
}
a.ymp-btn-page-play:active em.ymp-skin {
    background-position: -676px -28px;
}
a.ymp-btn-page-pause em.ymp-skin {
    background-position: -662px 0;
}
a.ymp-btn-page-pause:hover em.ymp-skin {
    background-position: -662px -14px;
}
a.ymp-btn-page-pause:active em.ymp-skin {
    background-position: -662px -28px;
}
a.ymp-btn-page-target em.ymp-skin, a.ymp-btn-page-target:hover em.ymp-skin, a.ymp-btn-page-target:active em.ymp-skin {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-findlink-2.0.31.gif") no-repeat scroll 0 0 transparent;
}
#ymp-body a.ymp-btn {
    background-position: 100% -48px;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    margin: 0 0 0 7px;
    padding: 0 7px 0 0;
    position: relative;
    z-index: 2;
}
#ymp-body a.ymp-btn em {
    background-position: -525px -48px;
    display: block;
    height: 100%;
    left: -7px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 7px;
}
#ymp-body a.ymp-btn:hover {
    background-position: 100% -64px;
    text-decoration: none;
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png") repeat scroll -623px -16px transparent;
}
#ymp-body a.ymp-btn:hover em {
    background-position: -525px -64px;
}
#ymp-body a.ymp-btn:active {
    background-position: 100% -80px;
}
#ymp-body a.ymp-btn:active em {
    background-position: -525px -80px;
}
#ymp-body #ymp-btn-buy {
    margin-right: 2px;
}
#ymp-body .ymp-icon-buy {
    background-position: -142px -79px;
    display: block;
    height: 13px;
    left: -1px;
    position: relative;
    top: 1px;
    width: 17px;
}
#ymp-body a.ymp-btn-alt {
    background-position: 100% -64px;
    color: #666666;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
    margin: 0 0 0 7px;
    padding: 0 7px 0 0;
    position: relative;
    z-index: 2;
}
#ymp-body a.ymp-btn-alt em {
    background-position: -525px -64px;
    display: block;
    height: 100%;
    left: -7px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 7px;
}
#ymp-body a.ymp-btn-alt:hover {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png") repeat scroll 0 0 transparent;
    text-decoration: none;
}
#ymp-body .ymp-meta-box {
    line-height: 13px;
    position: relative;
}
#ymp-body #ymp-meta-track-title, #ymp-body #ymp-meta-album-title, #ymp-body #ymp-meta-artist-title {
    display: block;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 100%;
}
#ymp-body #ymp-meta-album-title {
    font-size: 11px;
    font-weight: normal;
    top: 1px;
}
#ymp-body #ymp-meta-artist-title {
    font-size: 11px;
    font-weight: normal;
    top: 18px;
}
#ymp-body window {
    -moz-user-focus: normal;
    -moz-user-select: text;
    width: 100%;
}
#ymp-body description {
    -moz-user-focus: normal;
    -moz-user-select: text;
}
#ymp-body #ymp-meta-image {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-default-album.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #ADACAC;
    cursor: pointer;
    display: block;
    height: 46px;
    left: 2px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 46px;
}
#ymp-body #ymp-relevance {
    height: 62px;
    left: 527px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 120px;
    z-index: 2;
}
#ymp-body #ymp-getplayer {
    color: #3D9AD0;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 3px;
    line-height: 14px;
    position: absolute;
    text-align: center;
    top: 18px;
    width: 121px;
    z-index: 2;
}
#ymp-body #ymp-getlyrics, #ymp-body #ymp-watchvideo {
    color: #3D9AD0;
    display: none;
    font-size: 13px;
    font-weight: bold;
    left: 17px;
    position: absolute;
    top: 16px;
    z-index: 2;
}
#ymp-body #ymp-getlyrics em, #ymp-body #ymp-watchvideo em {
    color: #686868;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
#ymp-body #ymp-getlyrics span, #ymp-body #ymp-watchvideo span {
    background-position: -648px 0;
    cursor: pointer;
    display: block;
    height: 13px;
    left: 63px;
    overflow: hidden;
    position: absolute;
    top: 17px;
    width: 14px;
}
#ymp-body a#ymp-getlyrics:hover em, #ymp-body a#ymp-watchvideo:hover em {
    color: #3D9AD0;
}
#ymp-body a#ymp-getlyrics:hover span, #ymp-body a#ymp-watchvideo:hover span {
    background-position: -648px -13px;
}
#ymp-body #ymp-volume {
    background-position: -125px -21px;
    height: 39px;
    left: 158px;
    position: absolute;
    top: 12px;
    width: 12px;
    z-index: 2;
}
#ymp-body #ymp-volume-cover {
    bottom: 0;
    height: 23px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
#ymp-body #ymp-volume-cover span {
    background-position: -140px -21px;
    bottom: 0;
    display: block;
    height: 39px;
    left: 0;
    position: absolute;
    width: 100%;
}
#ymp-body a#ymp-volume-thumb {
    background-position: -119px 0;
    display: block;
    height: 7px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 16px;
    width: 13px;
}
#ymp-body a#ymp-volume-thumb:hover {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png") repeat scroll -119px -7px transparent;
}
#ymp-body a#ymp-volume-thumb:active {
}
#ymp-error-bubble {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 10000;
}
#ymp-error-msg {
    font-size: 11px;
    margin: 10px;
}
.ymp-error-tail {
    background-position: -158px -17px;
    bottom: -18px;
    display: block;
    height: 18px;
    left: 0;
    position: absolute;
    width: 21px;
}
#ymp-secret-bubble {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 400px;
    z-index: 10000;
}
#ymp-secret-msg {
    font-size: 11px;
    margin: 10px;
}
#ymp-secret-msg #ymp-secret-msg-header {
    font-style: normal;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 100%;
}
#ymp-secret-msg table {
    width: 100%;
}
#ymp-secret-msg th, #ymp-secret-msg td {
    text-align: center;
}
#ymp-secret-bubble a#ymp-btn-close-secret {
    background-position: -609px 0;
    cursor: pointer;
    display: block;
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    text-indent: -1000px;
    top: 2px;
    width: 14px;
    z-index: 2;
}
#ymp-secret-bubble a#ymp-btn-close-secret:hover {
    background-position: -609px -14px;
}
#ymp-secret-bubble a#ymp-btn-close-secret:active {
    background-position: -609px -28px;
}
#ymp-body .ymp-rhap-powered {
    background: url("http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-rhapsody-2.0.31.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    margin: 0 0 0 4px;
    overflow: hidden;
    position: relative;
    text-indent: -9000px;
    top: -2px;
    width: 107px;
}
#ymp-body .ymp-rhap-stickwall .ymp-rhap-powered {
    margin: 0;
    position: absolute;
    right: 5px;
    top: 3px;
}
#ymp-body #ymp-rhap-brand {
    display: none;
}
#ymp-body .ymp-rhap-stickwall h2 {
    color: #58A9CF;
    font-size: 14px;
    left: 15px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 6px;
    width: 100%;
}
#ymp-body #ymp-rhap-stickwall-action {
    bottom: 6px;
    left: 15px;
    position: absolute;
}
#ymp-body #ymp-rhap-stickwall-action .ymp-btn-alt {
    float: left;
    margin-right: 5px;
}
#ymp-body #ymp-rhap-getunlimited {
    color: #3D9AD0;
    display: none;
    font-size: 10px;
    font-weight: normal;
    max-height: 14px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 11px;
}
#ymp-body #ymp-rhap-playinfo {
    color: #686868;
    display: none;
    font-weight: bold;
    left: 17px;
    line-height: 11px;
    position: absolute;
    text-align: right;
    top: 14px;
    width: 92px;
    z-index: 2;
}
#ymp-body #ymp-rhap-playinfo a {
    color: #3D9AD0;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 2px 0 0;
}
#ymp-body #ymp-rhap-playinfo a em {
    font-size: 14px;
    font-style: normal;
}
#ymp-body #ymp-rhap-playinfo a:hover {
    text-decoration: underline;
}
#ymp-body #ymp-rhap-playcount {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: bold;
    margin: 0 5px 0 0;
}
#ymwp-contplay-form {
    height: 0;
    margin: 0;
    padding: 0;
    width: 0;
}

a.ymp-btn-page-play:hover, a.ymp-btn-page-pause:hover {
    background: transparent;
}


#comments-list .comment-author .fn a:hover {background: transparent;}
#comments-list .comment-meta a:hover {background: transparent;}

a.FB_Link:hover {
    background:transparent;
    color:#1B7BDD;
    text-decoration: underline;
}

#fb-user {
    border: medium none;
    display: block;
    height: 96px;
    padding: 5px;
}

#appModeNote {
	background-color: none ;
	border-top: none ;
	bottom: 0px ;
	color: #F0F0F0 ;
	display: none ;
	font-family: Helvetica ;
	left: 0px ;
	padding: 0px 0px 5px 0px ;
	position: fixed ;
	text-align: center ;
	width: 100% ;

}
 
#appModeNote em {
	display: block ;
	font-size: 20px ;
	font-weight: bold ;
	line-height: 26px ;
}
 
#appModeNote span {
	display: block ;
	font-size: 14px ;
	line-height: 20px ;
