/*
Theme Name: Media Elites
Theme URI: http://mediaelites.org/
Description: Child Theme for Media Elites
Author: BrianVan
Author URI: http://485i.com/
Template: thematic
Version: 0.1
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url("../thematic/style.css");


/*REMOVE */
.me_sidebar_skyscraper {background-image:url('http://www.bannerreport.com/html/_image.php?fileID=87686&fileType=1');}
/* remove */

.me_post_metablock_bottom .meta-pageviews, .me_post_metablock_bottom .me_meta_sep_2 {
          display:none;
}



.clearing {clear:both;}
.bigger {font-size: 1.3em;}

.singular div.navigation {display:none;}

.singular div.comment-navigation {padding: 0;}

div#respond { padding-top: 6px;}

hr.me_index_hr { width: 20%; height:2px; color: black; margin: 18px auto; background-color:#000; } 

body.author { font-style:normal; }
.author {font-style:normal;}

#wrapper {width: 960px; margin: 0 auto;}

a:link {color: #0054a6;}
a:visited {color: #0054a6;}
a:hover {color: #000; text-decoration: underline;}
a:active {color: #000; text-decoration: underline;}

.me_pageview_total {
          font-size: 20px;
          font-weight:bold;
          }




#ad_topbanner {margin: 0 auto; width: 730px;}


/* Featured Post Carousel */

#featured {
          float: left; 
          width: 700px; 
          height: 210px; 
          margin-left: 0;
          padding: 10px 0 0 0;
          overflow:hidden;
          }

#carousel {
          list-style-type: none; 
          margin: 0;
          padding: 0;
          }

#carousel li {
          width: 125px;
          float: left;
          padding: 0;
          margin-right: 10px;
          overflow:hidden;
          text-align:left;
          }
              
#carousel li a {
          font-family: Arial Black, Arial, sans-serif; 
          font-weight: bolder; 
          color: black;
          font-size: 14px; 
          line-height: 20px; 
          text-decoration:none;
          text-transform:none;
          }

#carousel li a:hover {
          text-decoration:underline;
          }              

#carousel li img { 
          display: block; 
          width: 125px; 
          height: 125px;
          }

#top_navbox {  
          float: left;
          width: 230px; 
          height: 105px; 
          padding: 10px 10px;
          margin-left: 0; 
          margin-top: 10px;
          list-style-type: none; 
          border: 1px black solid;
          }

#top_navbox li { }

#top_navbox li, #top_navbox a:link, #top_navbox a:visited, #top_navbox a:hover, #top_navbox a:active { 
          font-family: Arial Black, Arial, sans-serif;
          color:black; 
          font-weight: bolder; 
          font-size: 20px; 
          line-height: 25px; 
          text-transform:uppercase;
          text-decoration:none;
          }

div.titlenavbar {
          border-top: 2px black dotted; 
          border-bottom: 2px black dotted; 
          height: 50px;
          padding: 15px 0;
          margin-bottom: 10px;
              }	

img.title {display: block; position:relative; top: -10px;float: left; margin-right: 18px}

#navbar { float: left; 
          width: 685px; 
          height: 16px;
          background-color: black;
          padding: 13px 0px 12px 25px;
          margin-top: 5px;
          margin-left: 0; 
          list-style-type: none; 
          }
          
#navbar li, #navbar a:link, #navbar a:visited, #navbar a:hover, #navbar a:active { 
          float: left; 
          margin-right: 8px;
          color: white; 
          font-family: Arial Black, Arial, sans-serif; 
          font-weight: bolder; 
          font-size: 16px; 
          line-height: 16px; 
          text-transform:uppercase;
          text-decoration: none;
          }


#container {
          width: 515px;
          margin-top: 5px;
          }

#container_singular {
          float:left;
          width: 650px;
          }


#content {
          width: 500px;
          margin: 0;
          padding: 0;
          padding-right: 15px ! important;
          }

div#container_singular div#content {
          width: 600px;
          margin: 0;
          }

#main {
          padding-top: 6px;
          }

.entry-meta {
          font-style:normal;
          }

.me_post_author_thumbnail {
          display:block;
          float: left;
          width:75px;
          height:75px;
          }

.me_post_metablock_container {
          display:block;
          float: left;
          width: 392px;
          margin-left: 8px;
          }

div#container_singular .me_post_metablock_container {
          width: 512px;
          }

.me_post_metablock_top {
          border-bottom: 1px black dotted;
          clear: both;
          }

.me_post_metablock_top .author{
          display: block;
          height: 15px;
          overflow: hidden;
          float:right;
          padding-top:7px;
          font-size: 13px;
          font-style: normal;
          line-height: 15px;
          }

.entry-meta .n {font-size: 100%;}


.entry-meta a:link, .entry-meta a:visited {
          color:black;
          }

.entry-meta a:hover, .entry-meta a:active {
          text-decoration:underline;
          }

.me_post_metablock_top .author .entry-meta .n,
.me_post_metablock_top .author .entry-meta .n a {
          font-size: 13px;
          color: black;
          }

    
.entry-meta {
          color: #000;
          }          
          
.entry-meta .n {
          text-transform:none;
          }          

.me_post_metablock_bottom {
          padding-top:3px;
          clear:both;
          }

.me_post_metablock_bottom span {
          display: block;
          float:right;
          padding: 0px 2px;
          }

.me_post_category, .me_post_category a:link, .me_post_category a:visited,
.me_post_category a:hover, .me_post_category a:active {
          font-family: Impact, Arial Black, Arial, sans-serif;
          font-size: 20px;
          line-height: 24px;
          text-transform:uppercase;
          }
          
.me_post_category, .me_post_category a:link, .me_post_category a:visited {
          color: black;
          }
          
.me_post_category a:hover, .me_post_category a:active {
          text-decoration: underline;
          }
        
h1.entry-title, h2.entry-title {
          padding-top: 8px;
          font-family: Georgia,'Times New Roman', Times, serif;
          font-size: 20px;
          font-weight: bold;
          line-height: 1.2em;
          }

h2.entry-title a {
          color:#000000;
          text-decoration:none;
          }
          
h2.entry-title a:hover {
          text-decoration:underline;
          }
     
.entry-content {
          padding:5px 0 0;
          }

.singular .entry-content p {
          margin-bottom: 6px;
          }
          
.entry-content p,
.entry-content li,
.entry-content {
          font-family: Georgia,'Times New Roman', Times, serif;
          font-size: 15px;
          font-weight: normal;
          line-height: 1.3em;
          }
          
.entry-utility {
          margin-bottom: 12px;
          }

#related {
          background-color: #e6e6e6;
          border: 2px #bbb solid;
          padding: 10px;
          font-size: 0.8em;
          }

#related .related_title {
          font-size: 18px;
          font-weight: bold;
          }

#content div.me_post_tags .tag-links {
          font-size: 11px;
          font-family: Arial, Helvetica, sans-serif;
          text-transform: uppercase;
          color: black;
          }

#content div.me_post_tags .tag-links a:link,
#content div.me_post_tags .tag-links a:visited {
          color: black;
          text-decoration:none;
          }
#content div.me_post_tags .tag-links a:hover,
#content div.me_post_tags .tag-links a:active {
          color: black;
          text-decoration:underline;
          }


#content div.social {
          text-align:right;
          margin: 18px 0;
          }


#comments {
padding: 0;
}

div.postauthor_image {float: left; margin-right: 12px;}

div.postauthor h4 {clear: none;}

div.postauthor hr {clear: both; width: 20%; height:2px; color: black; margin: 18px auto; background-color:#000;}

#primary {
          width: 445px;
          }

#sidebar_singular{
          width: 300px;
          float:left;
          }
        

#sidebar_left {
          width: 120px;
          float:left;
          margin-right: 15px;          
          }

#sidebar_right {
          width: 300px;
          float:left;
          }

#me_popular_posts { 
          width: 108px; 
          height: auto;
          background-color: #DCDDDF;
          text-align:center;
          padding: 5px 6px;
          margin: 0 0 15px 0;
          }

#me_popular_posts ul {
          list-style-type:none;
          padding: 0;
          margin: 0;
          }

#me_popular_posts ul li {
          padding: 0;
          margin: 0;
          }

#me_popular_posts a {
          display:block;
          margin: 15px auto;
          font-family: Georgia, 'Times New Roman', Times, serif;
          font-size: 11px;
          line-height: 1.2em;
          text-decoration:none;
          vertical-align: baseline;
          }

#me_popular_posts a {
          color:black;
          }

#me_popular_posts a:hover {
          text-decoration: underline;
          }


#me_popular_posts .post-stats {display:none;}

.me_popular_posts_title { 
          font-family: Impact, Arial Black, Arial, sans-serif;
          font-size: 16px;
          line-height: 20px;
          color: black;
          }
.me_popular_posts_title .bigger {font-size: 1.1em;}
 
.me_sidebar_skyscraper {
          width: 120px; 
          height: 600px;
          margin: 0 0 15px 0;
          }

#me_authors { 
          width: 118px; 
          height: auto;
          background-color: #DCDDDF;
          text-align:center;
          padding: 5px 1px;
          margin: 15px 0 15px 0;
          }

.me_authors_title { 
          font-family: Impact, Arial Black, Arial, sans-serif;
          font-size: 16px;
          line-height: 20px;
          color: black;
          }

#me_authors dl {
          font-family: Georgia, 'Times New Roman', Times, serif;
          font-size: 12px;
          line-height: 1.1em;
          width: 118px; 
          margin: 0;
          }
          
#me_authors dt {
          font-size: 10px;
          letter-spacing:0.0em;
          }
          
#me_authors dd {
          margin-bottom: 15px;
          }

#sidebar_socialwidgets {
          padding: 12px 0;
          text-align:center;
          }

#sidebar_socialwidgets .sidebar_socialwidgets_title {
          padding: 12px 0;
          font-family: Impact, Arial Black, Arial, sans-serif;
          text-transform:uppercase;
          font-size: 36px;
          color: black;
          }
          
#sidebar_author_rankings {
          padding: 12px 0;
          text-align:center;
          border: 2px black solid;
          height: 530px;
          margin-bottom: 15px;
          }
          
#sidebar_author_rankings .sidebar_author_rankings_title{
          padding: 12px 0;
          font-family: Impact, Arial Black, Arial, sans-serif;
          text-transform:uppercase;
          font-size: 20px;
          color: black;
          }

#sidebar_author_rankings .sidebar_author_rankings_subtitle{
          margin: 5px auto;
          padding: 0;
          font-family: Arial, Helvetica, sans-serif;
          text-transform:uppercase;
          font-size: 16px;
          color: black;
          }

#sidebar_author_rankings ul {
          list-style-type: none;
          text-align:center;
          margin: 0px;
          padding: 0px 23px;
          }

#sidebar_author_rankings li {
          float:left;
          height: 115px;
          width: 100px;
          margin: 10px;
          padding: 0px;
          }
          
#sidebar_author_rankings a {
          text-decoration: none;
          }

ul#ad_square_buttons {
          list-style-type: none;
          text-align:center;
          margin: 0px;
          padding: 12px 12px;
          }
          
ul#ad_square_buttons li {
          float:left;
          height: 125px;
          width: 125px;
          margin: 6px;
          padding: 0px;
          }

#footer {border: none;}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
          color: black; 
          font-family: 'Times New Roman', Times, serif; 
          font-weight: normal; 
          font-size: 14px; 
          line-height: 1.3em; 
          text-transform: none;
          text-decoration: none;
          }
          

form#searchform {display:inline;}
form#searchform input {font-size:11px;}
