@import url(../thematic/library/styles/reset.css); @import url(../thematic/library/styles/typography.css); @import url(../thematic/library/layouts/2c-r-fixed.css); @import url(../thematic/library/styles/images.css); 

/*   
Theme Name: Compound Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Mile Modic
Author URI: http://www.6fd.com/
Template: thematic
Version: 1.0
*/

/* =Global Elements
-------------------------------------------------------------- */
html,
body {
   height:100%;
}

body,input,textarea { font-size:62.5%; line-height:1.5em; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; font-size-adjust:none; }
body{background-color: #f2f2f2;}
p,ul,ol,dd,pre { margin-bottom:22px; }
caption { text-align:left; }
a:link { color:#505961; }
a:visited { color:#505961; }
a:active,a:hover { color:#000; }
h1 { font-size:2em; line-height:1.8em; }
h2 { }
h3 { font-size:1.4em; font-weight:600; color:#FFF; text-shadow:1px 1px 1px #000; }
h6 { font-weight:600; color:#888; font-size:1.1em; background-color:#ccc; -moz-border-radius:5px; -webkit-border-radius:5px; float: left; padding: 5px 10px 4px; text-shadow:1px 1px 0px #FFF;}

/* =Header
-------------------------------------------------------------- */
#header {}
#flash-nav{width: 1000px; height: 100px; margin: 0 auto; overflow: hidden;}
#contest-banner {background-image:url(http://cdn.compoundent.com/wp-content/uploads/2011/02/Neyo_CrazyLove_728x90.jpg); width: 728px; height: 90px; margin: 0 auto; overflow: hidden;}
#flash-header { /* min-width:1024px; */ width: 1000px; height: 450px; margin:15px auto 30px auto; overflow:hidden; }
#mainNav div.navItem a { float:left; font-size:16px; font-family:'Georgia', Times, serif; 
				text-decoration:none; font-weight:bold; 
				padding: 40px 12px 10px 12px;
			}
#mainNav div.navItem a { text-decoration:none;}
#mainNav div.navItem a:hover { color:#fff; background-color:#000;}
/* =Content
-------------------------------------------------------------- */
#wrapper{min-height:100%; position:relative;}
#main { width:1000px; padding-bottom:370px; /* Height of the footer */ }
#container { overflow:hidden;  }
#content { width:700px; margin:0; }
.page-title { font-size:13px; line-height:18px; padding:0 0 44px; }
.attachment .page-title { font-style:italic; }
.page-title a { color:#666; text-decoration:none; }
.page-title a:active,.page-title a:hover { color:#FF4B33; }
.page-title span { font-style:italic; }
.page-title .meta-nav { font-style:normal; }
.hentry { padding:0 0 22px; }
.single .hentry { padding:0; }
.home #content .sticky { border:1px solid #ccc; margin:0 0 66px; padding:22px 20px 0; }
.entry-title { font-size:1.4em; font-weight:bold; line-height:1em; color:#000; }
.entry-title a { color:#000; text-decoration:none; }
.entry-title a:active,.entry-title a:hover { color:#FF4B33; }
.entry-meta { color:#999; font-size:1.3em; line-height:18px; font-weight:bold; margin:10px 0; }
.entry-meta .author { display:none; }
.edit { display:none; }
.meta-prep { display:none; }
.meta-sep { display:none; }
.entry-meta .n { font-size:11px; font-style:normal; letter-spacing:.05em; text-transform:uppercase; }
.entry-meta a { color:#FFF; text-decoration:none; }
.entry-meta a:active,.entry-meta a:hover { color:#FF4B33; }
.entry-meta abbr { border:none; cursor:text; font-size:11px; font-style:normal; letter-spacing:.05em; text-transform:uppercase; }
.entry-content { clear:both; }
.entry-content h1,.entry-content h2 { font-family:Arial,sans-serif; font-size:19px; font-weight:bold; padding:28px 0 14px; }
.entry-content h3 { font-size:17px; font-style:italic; padding:28px 0 14px; }
.entry-content h4 { font-size:11px; font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:.05em; }
.entry-content p { font-size:1.3em; line-height: normal }
.entry-content embed { margin:0 0 22px; }
.entry-utility {font-size:1.2em;  margin:10px 0; float: left; }
.entry-utility a { padding:10px; background:#ccc; font-weight:bold; width:100px; clear:both; text-align:center; text-decoration:none; color:#666; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  }
.entry-utility .meta-sep { display:none; }
.entry-utility a:active,.entry-utility a:hover { color:#000; }

.page-link { font-size:13px; font-weight:bold; line-height:18px; margin:0 0 22px; padding:22px 0 0; word-spacing:.5em; }
.page-link a { border:1px solid #ccc; color:#666; font-weight:normal; padding:.5em .75em; text-decoration:none; }
.page-link a:active,.page-link a:hover { color:#FF4B33; }
ul#links-page,ul#archives-page { list-style:none; margin-left:0; overflow:hidden; }
li.content-column { float:left; margin-right:20px; width:45%; }
.gallery { padding:0 0 22px; }
.wp-caption-text,.gallery-caption { color:#666; font-size:13px; line-height:18px; }
#author-info { margin:0 0 44px; overflow:hidden; }
#author-info .avatar { float:left; margin:.3em 1em 0 0; }

/* = Artists
-------------------------------------------------------------- */
.slug-artists #container{ width: 1000px;}
.slug-artists #content{margin-bottom: 50px;}
.slug-artists #content img{float: left; margin: 20px 12px 20px 0 ;}
.slug-artists .entry-title{display: none;}


/* = Production
-------------------------------------------------------------- */
.page-template-production-php #container {width: 1000px;  margin-bottom: 40px; margin-top: 30px;}
.page-template-production-php #content {margin: 20px; }
.page-template-production-php #content .page{background: none;}
.page-template-production-php .entry-title{display: none;}


.rooster-cell{width: 305px; float: left; margin:0 20px 20px 0; background-color: #fff;}
.num3{margin-right: 0;}
.rooster-cell #thumb{float: left;}
.rooster-cell h1{clear: none; color: #333; margin: 15px; float: left; font-size: 1.6em; font-family: Georgia, serif;}

.s-category-production #main{margin-top: 20px;}
.s-category-production #container{width: 490px; background: #FFF; margin-bottom: 20px; }
.s-category-production #primary{width: 490px;}
.s-category-production #content{margin: 15px 20px 20px;}
.s-category-production .entry-utility, .s-category-production .entry-meta, .s-category-production .entry-title{display: none;}
.s-category-production h1{font-family: Georgia, serif; margin-bottom: 20px; font-size: 2em;}
.s-category-production .thumb{margin-bottom: 20px;}

/* =Homepage
-------------------------------------------------------------- */
.home #main {clear:both; width:100%; margin:0; }
.page-template-page_homepage-php #container { float:none; margin:10px auto; width:1000px; clear:both; background: none;}
.home #access { height:90px; background-image:url(images/menu-shadow.png); background-repeat:no-repeat; background-position:center 15px; }
#middle { margin-bottom:20px; overflow:hidden; }
.middle-cell { float:left; position:relative;}
.middle-cell h3 { position:absolute; bottom:8px; width:293px; height:45px; overflow:hidden; background-image:url(images/h3-back.png); background-repeat:repeat-x; display:block; padding:20px 0 0 10px; }
.middle-cell a{text-decoration: none;}
.middle-cell #cell-item{padding: 8px; background: #FFF; overflow: hidden; float: left; clear: both; margin-top: 10px;}
.middle-cell #item{width: 305px; height: 170px; overflow: hidden;}
#instores { margin-right:15px; }
#tv { margin-left:15px; }
h1#welcome-txt { text-align:center; color:#444; text-shadow:1px 1px 0 #FFF; }
#flash-banner { width:728px; margin:30px auto; }


.recent{width: 305px; float: left; margin-right: 15px; padding: 8px; margin-bottom: 20px; overflow: hidden; color: #999;}
#recent-comments{margin-right: 0;}
.recent h1 {}
.recent ul{list-style: none; float:left; clear: both; margin: 10px 0 0 0; padding: 15px; background-color: #FFF;  font-size: 1.1em; width: 285px; height: 180px; text-transform:lowercase;}
.recent li{margin-bottom: 8px; border-bottom: 1px solid #ddd; padding-bottom: 8px;}
.recent li.item-5{border-bottom: none;}
.recent ul a{text-decoration: none; color: #555; }
.recent ul a:hover{color: #000;}

.slug-homepage #container { float:none; margin:10px auto; width:1000px; clear:both; }


.cat-links{display: none;}
.tag-links{display: none;}
.meta-sep{display: none;}

/* =Artist Pages
-------------------------------------------------------------- */

.parent-pageid-2 #header {margin-bottom: 100px;}
.parent-pageid-2 #container, .s-category-artists-blog #container, .page-template-artist-php #container { width:520px; }
.parent-pageid-2 #content,.singular #content { width:auto;  }

.artist-title { font-size:4.5em; font-weight:bold; color:#000; text-shadow:1px 1px 0px #FFF; line-height:1.2em; margin-bottom: 10px;}
#artist-about{margin:0 0 50px 10px;  padding-bottom: 20px;}
#about-artist p{font-family:Georgia, serif; font-size: 1.6em; color: #555; line-height: 1.6em; width: 500px;}

.page-template-artist-php #content{background: #FFF;}
.page-template-artist-php .hentry { padding:20px 24px 30px; border-bottom: 1px dashed #ccc;  overflow: hidden;}

.page-template-artist-php .hentry p { color: #333;}
.page-template-artist-php .entry-title { line-height: 1.3em; font-size: 2em; font-weight: normal;}
.page-template-artist-php .entry-title a{ color:#505961; }
.page-template-artist-php .entry-title a:hover { color:#000; }
.widgettitle {margin: 20px 0 0 20px; font-size: 1.8em; color:#999; font-family: Georgia, serif;}


.s-category-artists-blog #header{}
.s-category-artists-blog #artist-about{margin: 100px 0 100px 10px;}
.s-category-artists-blog #content{background: #FFF;}
.s-category-artists-blog .hentry { padding:30px 24px; overflow: hidden;}
.s-category-artists-blog .entry-title { font-size:2em; margin-bottom:20px; }
.s-category-artists-blog .entry-meta { display:none; }
.s-category-artists-blog .entry-utility{display: none;}

.blogtitle{}

/* =Blog Pages
-------------------------------------------------------------- */

.parent-pageid-2 #header {margin-bottom: 100px;}
.parent-pageid-2 #container, .s-category-artists-blog #container, .page-template-blog-php #container { width:520px; }
.parent-pageid-2 #content,.singular #content { width:auto;  }

.page-template-blog-php .artist-title { font-size:4.5em; font-weight:bold; color:#000; text-shadow:1px 1px 0px #FFF; line-height:1.2em; margin-bottom: 10px;}
.page-template-blog-php #artist-about{margin:0 0 50px 10px;  padding-bottom: 0px;}
.page-template-blog-php #about-artist p{font-family:Georgia, serif; font-size: 1.6em; color: #555; line-height: 1.6em; width: 500px;}

.page-template-blog-php #content{background: #FFF;}
.page-template-blog-php .hentry { padding:20px 24px 30px; border-bottom: 1px dashed #ccc;  overflow: hidden;}

.page-template-blog-php .hentry p { color: #333;}
.page-template-blog-php .entry-title { line-height: 1.3em; font-size: 2em; font-weight: normal;}
.page-template-blog-php .entry-title a{ color:#505961; }
.page-template-blog-php .entry-title a:hover { color:#000; }
.widgettitle {margin: 20px 0 0 20px; font-size: 1.8em; color:#999; font-family: Georgia, serif;}



/* =Artist Backgrounds
-------------------------------------------------------------- */
.slug-neyo #wrapper, .s-category-ne-yo-blog #wrapper { background:url(images/neyo-news-2.jpg); background-position:center top; background-repeat: no-repeat;}
.slug-fdm #wrapper, .s-category-fdm-blog #wrapper { background:url(images/fdm1.jpg); background-position:center top; background-repeat: no-repeat;}
.slug-mat-musto #wrapper, .s-category-mat-musto-blog #wrapper { background:url(images/mat1.jpg); background-position:center top; background-repeat: no-repeat;}
.slug-lisa-tucker #wrapper, .s-category-lisa-tucker-blog #wrapper { background:url(images/lisa1.jpg); background-position:center top; background-repeat: no-repeat;}
.slug-jadyn-maria #wrapper, .s-category-jadyn-maria-blog #wrapper { background:url(images/jadyn1.jpg); background-position:center top; background-repeat: no-repeat;}
.slug-loren-allred #wrapper, .s-category-loren-allred-blog #wrapper { background:url(images/loren1.jpg); background-position:center top; background-repeat: no-repeat;}
.slug-celica-westbrook #wrapper, .s-category-celica-westbrook-blog #wrapper { background:url(images/celica1.jpg); background-position:center top; background-repeat: no-repeat;}


/* =TV
-------------------------------------------------------------- */

.slug-tv #container, .s-category-tv #container, .parent-pageid-14 #container { width:1000px;  background: #FFF; }
.slug-tv #content, .s-category-tv #content, .parent-pageid-14 #content{margin: 20px;}

#tv-header{width: 920px; display: block; overflow: hidden; float: left; font-family: Georgia, serif; background: #FFF; margin-top: 30px; background-image: url(images/TVHeader.jpg); background-repeat: no-repeat; width: 1000px; height: 200px; }
#tv-header h1{float: left; font-size: 3em; color: #444; display: none;}

#tv-nav{float: right; margin:90px 20px 0;}
#tv-nav ul{list-style: none; font-size: 1.8em; line-height: normal;}
#tv-nav ul li {float: left; margin-right: 20px; display: block}
#tv-nav a{color: #fff; text-decoration: none;}
#tv-nav a:hover{color: #ccc; text-decoration: underline;}
#tv-nav a.current{color: #ccc; text-decoration: underline;}

#featured-video{border-bottom: 1px solid #ccc; margin-bottom: 30px; margin-top: 10px;}
#featured-video .video-title{font-size: 2.7em;}
.video-cell{float:left; margin-right: 30px; margin-bottom: 30px; width: 300px; overflow: hidden; height:225px;}
.video-num-3{float:left; margin-right: 0;}
.video-cell #video-thumb{}
.video-title{font-weight: bold; line-height: 1.3em; color: #444; margin-top: 10px; font-size: 1.8em;}
.video-desc{color: #666; font-size: 1.2em;}

/* = On Tour
-------------------------------------------------------------- */
.slug-on-tour #container{ width: 1000px;  background: #FFF; margin-bottom: 20px;}
.slug-on-tour #content{margin: 20px;}
.slug-on-tour .main-aside, .slug-on-tour .category-key{display: none;}
.edit-link{display: none;}
.slug-on-tour .entry-title {font-size: 3em; font-family: Georgia, serif; color: #999; margin: 30px 10px; font-weight: normal; float: right;}
.slug-on-tour .hentry{height:850px;}



/* =Attachments
-------------------------------------------------------------- */
.attachment-jpeg #container,.attachment-png #container { width:100%; }
.attachment-jpeg #content,.attachment-png #content { width:930px; }
.attachment-jpeg #comments,.attachment-png #comments { width:540px; overflow:hidden; }
.attachment-jpeg .main-aside,.attachment-png .main-aside { display:none; }

/* =Navigation
-------------------------------------------------------------- */
.navigation { color:#666; font-size:1.3em; line-height:18px; padding:20px; font-family: Georgia, serif; overflow: hidden; background: #e5e5e5; }
.navigation a { color:#505961; text-decoration:none; }
.navigation a:active,.navigation a:hover { color:#000; }
.navigation .meta-nav { font-style:normal; }
.nav-previous { float:left; width:50%; }
.nav-next { float:right; width:50%; text-align:right; }
#nav-above,#nav-below {}
#nav-above { display:none; }
.paged #nav-above { display:block; padding:0 0 44px; }

/* =Comments
-------------------------------------------------------------- */
#form-allowed-tags { display:none; }
#comments { padding:22px 0 0; }
#comments,#comments input,#comments textarea { font-size:13px; line-height:18px; }
#comments code { font-size:12px; line-height:18px; }
#comments h3 { font-size:1.5em; color:#333; text-shadow:none; font-weight:bold; line-height:22px; padding:0 0 18px; }
#comments-list { padding:0 0 18px; }
#comments-list ol,#comments-list ul { list-style:none; margin:0; }
#comments-list ol { border:1px solid #ccc; border-bottom:none; margin:0 0 18px; }
#comments-list li { background:#fafafa; border-bottom:1px solid #ccc; padding:18px 1.5em 0; position:relative; }
#comments-list li.alt { background:#fff; }
#comments-list li.bypostauthor { background:#FFFFCC; }
#comments-list ul li { border:1px solid #ccc; margin:0 0 18px; }
#comments-list li .avatar { position:absolute; top:22px; left:1.5em; width:36px; height:36px; }
#comments-list .comment-author { font-weight:bold; padding:9px 0 0 46px; }
#comments-list .comment-meta { color:#666; font-size:11px; padding:0 0 9px 46px; }
#comments-list .comment-meta a { color:#666; font-style:italic; text-decoration:none; }
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover { color:#FF4B33; }
.comment-reply-link { font-size:11px; padding:0 0 18px; text-align:right; }
.comment-reply-link a { color:#666; font-style:italic; text-decoration:none; }
.comment-reply-link a:active,.comment-reply-link a:hover { color:#FF4B33; }
.comment-navigation { font-weight:bold; padding:0 0 18px; margin-right:.5em; }
.comment-navigation a { border:1px solid #ccc; color:#666; font-weight:normal; padding:.5em .75em; text-decoration:none; }
.comment-navigation a:active,.comment-navigation a:hover { color:#FF4B33; }
.comment-navigation a,.comment-navigation span { margin-right:.5em; }
#trackbacks-list .comment-content { position:absolute; left:-9000px; }
#respond { background:#fff; margin-bottom:22px; overflow:hidden; padding:20px; position:relative; }
#comments-list #respond { border-bottom:1px solid #ccc; margin:0 0 18px; padding:18px 1.5em; }
#comments-list ul #respond { border:1px solid #ccc; margin:0; }
#cancel-comment-reply { font-size:11px; position:absolute; top:18px; right:1.5em; }
#cancel-comment-reply a { color:#666; }
#respond .required { color:#FF4B33; font-weight:bold; }
.form-section label { font-size:11px; }
.form-section input { margin:0 0 18px; width:98%; }
.form-section textarea { width:99%; }
#form-allowed-tags p { color:#666; 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 0 0; text-align:right; }
.subscribe-to-comments { color:#666; float:left; font-size:11px; margin:0; padding:18px 0 0; }
.solo-subscribe-to-comments { color:#666; font-size:11px; padding:18px 0 0; }
.comment_license { color:#666; clear:both; font-size:11px; margin:0; padding:18px 0 0; }

/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */
.aside,.aside input { font-size:13px; line-height:18px; margin-bottom:6px; }
.aside p,.aside ul,.aside ol,.aside dd,.aside pre { margin-bottom:18px; }
.aside pre,.aside code { font-size:12px; line-height:18px; }
.aside .current_page_item a { color:#FF4B33; }
.aside .current_page_item .page_item a { color:#666; }
.aside .current_page_item .page_item a:hover,.aside .current_page_item .page_item a:active { color:#FF4B33; }
.aside { color:#333; }
.aside a { text-decoration: none; color:#505961; font-weight: 600;}
.aside a:hover { color:#000; }
.aside a:active,.aside a:hover {}
.aside h3 { color: #333; margin-bottom: 10px; text-shadow: none;}
.aside h3 a { text-decoration:none; }
.aside caption { font-size:11px; font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:.05em; }
.aside ul { list-style:none; margin-left:0; }
.aside ul ul { }
.aside ul ul li {}
.aside ul ul ul { margin-bottom:0; }
.aside form,.aside table { margin-bottom:22px; }
.aside table { border: 1px solid #c6e1f3; font-size: .9em;  width: 450px; table-layout: fixed; }
.aside thead { font-size: 1.2em; background: #7fbde5; color: #FFF; font-family: Georgia, serif ; font-weight: normal; }
.aside th{background: #7fbde5; font-weight: normal;}
.aside tbody {  }
.aside th,.aside td { border-right:1px solid #c6e1f3; width:80px; padding: 8px; overflow: hidden; word-wrap: break-word ; }
.aside td{ font-size: .9em;}
.aside tr{background: #f0f7fc}
.aside .row-1{background: #E2F0F9;}
.aside tfoot tr { border:none; }
.aside tfoot td { border-color:transparent; }
.aside #searchsubmit { display:none; }
.aside .widgettitle {font-size: 1.5em; color:#999; font-family: Georgia, serif; margin:20px 0 20px 0; font-weight: normal;}
.aside .widgettitle a{font-weight: normal; color: #999;}

/*
    Index Bottom Aside
*/

#index-bottom{font-size: 1.2em; background: #FFF; padding: 20px 20px 2px 20px; line-height: 1.4em; overflow: hidden;}
#index-bottom ul li{width: 450px; margin-bottom: 0; float: left; margin-right: 20px;}
#index-bottom p{}


/*
    Main Asides
*/
.main-aside { right:5px; }
.main-aside ul { padding:0 20px; }
.main-aside h3 { }
.main-aside ul ul { padding:0; }
#primary {margin-bottom:22px; width:450px; background:#FFF;}
.widgetcontainer { margin-bottom:15px; }

/*
    Content Asides
*/
#content .aside { border:1px solid #ccc; margin:0 0 22px; padding:18px 0 0; }
#content .aside ul { padding:0 20px; }
#content .aside h3 { font-family:Georgia,serif; font-weight:normal; font-size:17px; font-style:italic; padding:0 0 7px; text-transform:none; }
#content .aside ul ul { padding:0; }

.widget_twitter{overflow: hidden;}
.twitter-avatar{margin-bottom: 15px;}
.widget_twitter .entry-cont{margin-bottom: 5px; float: left; color: #555;}
.widget_twitter .entry-met{color: #999; float: left;}
.widget_twitter li{margin-bottom: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; overflow: hidden;}

.ngg-widget{}
.ngg-widget img{margin: 0 3px 3px 0;}


/*
    Footer Asides
*/
#subsidiary { padding:5px 0 0; }
#subsidiary ul li{margin-bottom: 10px; font-size: .9em; font-weight: 600; line-height: normal;}
#subsidiary ul li a{color: #666;}
#subsidiary ul li a:hover{color: #000;}
div.gsom-optin-form input[type="text"]  {width: 232px; margin-top: 10px;}
.gsom-optin-div-label{font-weight: normal; color: #444; margin-bottom: 5px;}
div.gsom-optin-form div {overflow: hidden;}

/* =Footer
-------------------------------------------------------------- */
#footer { background-color: #ccc; position: absolute; bottom: 0; height: 370px; width: 100%;}
#siteinfo {}
#siteinfo a{ text-decoration: none;}
/* =Join Confirmation Page
-------------------------------------------------------------- */
.slug-confirmation-required{}
.slug-confirmation-required #container{width: 1000px; background: #FFF; margin-bottom: 20px;}
.slug-confirmation-required #content{margin: 20px;}
.slug-confirmation-required #primary, .slug-confirmation-required .entry-title, .slug-confirmation-required .entry-meta{display: none;}
.slug-confirmation-required h3{text-shadow: none; color: #333; font-style: normal;}
.slug-confirmation-required .entry-title{line-height: normal;}


.slug-already-confirmed #container{width: 1000px; background: #FFF; margin-bottom: 20px;}
.slug-already-confirmed #content{margin: 20px;}
.slug-already-confirmed #primary, .slug-already-confirmed .entry-meta{display: none;}
.slug-already-confirmed h3{text-shadow: none; color: #333; font-style: normal;}
.slug-already-confirmed  .entry-title{line-height: normal;}
