/*
Theme Name: Byline
Theme URI: http://prothemedesign.com/themes/byline/
Description: Magazine and Newspaper theme with a unique customisable colour scheme editor
Version: 1.0
Author: Jack Herbert & Ben Gillbanks
Author URI: http://prothemedesign.com/
Template: elemental
*/

::selection {
background: crimson;
color: black;
}

body {
    background: #fff;
    color: black;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	line-height: 20px;

}



h1, h2, h3 {
    font-weight: bold;
}

h2{
font-family: Arial,Helvetica,sans-serif;
font-size: 19px;
}

a {
    color: red;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#feature_banner img{
border: none;
}

blockquote p, blockquote a{
color: black;	
font-style:normal;
font-size: 100%;

}

blockquote {
/*background-color: #FEE; 
#F5F5F4
#F5F8E0
 Beige
*/
background-color: #F5F8E0;
margin: 20px;
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
line-height: 20px;
color: black;

}


.metadata blockquote {
margin: 0px;
padding: 15px;
margin-bottom: 10px;
margin-top: 10px;
padding-bottom: 0px;
}
#fullWrapper,
#wrapper {
    border: none;
    width: auto;
}


#header{
	margin: 0 auto;
    width: 960px;
    text-align: left;
    
}
/*#header, */
#mainContent,
#menu ul.nav {
    margin: 0 auto;
    width: 960px;
    text-align: left;
}

#mainContent{
}

#page {
    background: transparent;
    padding: 0;
}

.nav a {
    padding: 0 20px;
}

#categoryDescription {
    background: #f5f5f5;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    float: none;
    margin: 10px 0;
    padding: 9px 20px 0 20px;
}

/* TOP NAVIGATION */
#pageHeaderNav {
    padding: 0;
/*    background: #eee; */
	background: black;
    height: 35px;
/*    margin-bottom: 30px; */
	margin-bottom: 20px; 
    margin-top: 15px;
}

#pageHeaderNav ul.nav {
    margin-left: 0;
}

#pageHeaderNav ul.nav ul.children {
    top: 35px;
}

#pageHeaderNav ul.nav ul.children ul {
    top: 0;
}

#pageHeaderNav .nav a {
    font-size: 14px;
    font-family: Arial, Helvetica;
    font-weight:300;
    text-transform: uppercase;
 	color: white;
    line-height: 35px;
}

#pageHeaderNav .nav a:hover {
    text-decoration: none;
/*    color: #333; */
	color: #E02222;
}

#pageHeaderNav .nav li.current-cat a,
#pageHeaderNav .nav li.current_page_item a {
    background: #FFF;
    color: #333;
    border-top: 2px solid black;
/*    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; */

}

/* Dropdowns */
#pageHeaderNav ul.children li a,
#pageHeaderNav ul.sub-menu li a {
    background-color: #F5F5F5;
    line-height: 30px;
    border: 1px solid #F0F0F0;
}

#pageHeaderNav .children li .sf-sub-indicator {
    top: 12px;
}

/* Search Form */
#pageHeaderNav .searchform {
    float: right;
}

#pageHeaderNav .searchform input.searchtext {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333;
    margin-top: 4px;
    
}

#pageHeaderNav .searchform .searchsubmit {
    margin: 0 0 0 -20px;
    top: 9px;
}

/* HEADER & LOGO */
#header {
    background: transparent;
    border: none;
    padding: 0;
    margin-bottom: 10px;
}

#header h1,
#header h3 {
    font-size: 30px;
    letter-spacing: -1px;
/*    color: #333; */
    text-decoration: none;
    padding: 15px 0 0 0;
    font-weight: bold;
    border: 0;
    margin: 0;
}

#header .blogDescription {
    color: #BBB;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0;
    letter-spacing: 1px;
}

#header .adsenseBlock {
    float: right;
    margin-left: 20px;
    width: 728px;
    height: 90px;
    display: block;
}

/* MAIN NAVIGATION */
#menu {
    background: transparent;
    padding: 0;
    border: 0;
    clear: both;
}

#menu ul.nav {
    background: #f5f5f5;
    height: 39px;
    border-top: 1px solid #eee;
    padding: 0;
}

#menu ul.nav li a {
    line-height: 34px;
}

#menu ul.nav a {
    text-transform: uppercase;
    font-size: 12px;
    -webkit-text-shadow: 0 1px 0 #fff;
    -moz-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    color: #666;
}

#menu ul.nav a:hover {
    background-color: #fff;
    text-decoration: none !important;
    color: #111;
}

/* Dropdowns */
#menu ul ul.children {
    top: 38px;
}

#menu ul ul.children ul {
    top: -1px;
}

#menu ul ul.children li {
    border: 0;
    margin-top: 1px;
}

#menu ul ul.children li a {
    border: 0;
    background: url(images/transparent-white-90percent.png);
    _background: white; /* IE6 */
    border: 0 !important;
    font-size: 12px;
    text-transform: none;
    text-shadow: none;
}

/* FEATURED CONTENT */
.featuredContent {
    padding: 19px 0 0 0;
    background: #222 url(images/bg-black-grain.png);
    -moz-text-shadow: #222 1px 1px 0;
    -webkit-text-shadow: #222 1px 1px 0;
    text-shadow: #222 1px 1px 0;
    width: 960px;
    margin: 0 auto 19px auto;
    border-top: 1px solid #000;
    color: #bebebe;
    font-size: 12px;
    font-weight: bold;
}

#page .featuredContent h3 {
    color: #aaa;
    text-align: center;
    background: #666;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 10px;
}

.featuredContent h3 span {
    background: #222;
    padding: 0 8px;
    line-height: 12px;
    letter-spacing: 1px;
    font-weight: bold;
    margin-bottom: 8px;
}

.featuredContent h2 a {
    color: #fff;
}

.featuredContent .recent p,
.featuredContent .recent h2 {
    margin: 0 !important;
    line-height: 20px !important;
}

.featuredContent .recent div {
    padding: 0 0 9px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #4c4c4c;
}

.featuredContent .recent div.last {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}

.featuredContent p.metadata,
.featuredContent p.metadata a {
    text-transform: uppercase;
    color: #888;
    font-weight: bold;
    font-size: 10px;
    -moz-text-shadow: #222 1px 1px 0;
    -webkit-text-shadow: #222 1px 1px 0;
    text-shadow: #222 1px 1px 0;
    text-decoration: none;
    margin: 0;
}

.featuredContent p.metadata a:hover {
    color: #fff;
}

.featuredContent .recent p .commentnumber {
    background: none;
    padding: 0;
    font-size: 1em;
}

.featuredContent a {
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
}

.featured.hasImage img {
    float: left;
}

.featuredContent h2 a {
    font-size: 13px;
}

.featuredContent .featured h2 a {
    font-size: 22px;
}

.featuredContent .featured .wrapper {
    margin-left: 380px;
}

.featuredContent p {
    margin: 0 0 20px 0;
}

/* HOMEPAGE CATEGORY SUMMARIES */
#page .homeCategorySummaries h3 {
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
    margin-bottom: 8px;
}

.homeCategorySummaries h3 a {
    color: #aaa;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: bold;
}

.homeCategorySummaries h3 a span {
    padding: 0 8px;
    background: #fff;
}

#page .homeCategorySummaries h2 {
    line-height: 20px;
    margin: 0;
}

#page .homeCategorySummaries h2 a {
    color: #333;
    font-size: 0.75em;
    display: block;
}

.homeCategorySummary {
    margin-bottom: 20px;
}

.homeCategorySummary div.post {
    border-bottom: 1px solid #EEE;
    margin-bottom: 10px;
    padding: 0 0 9px 0;
    position: relative;
}

.homeCategorySummary div.has_image.post {
    padding: 0;
    border-bottom: none;
}

.homeCategorySummary .has_image .wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    padding: 10px;
    background: url(images/transparent-black-60percent.png);
    color: #fff;
    width: 260px;
}

#page .homeCategorySummary .has_image .wrapper a {
    color: #fff;
}

.homeCategorySummary div.last {
    border-bottom: none;
    margin-bottom: 0;
}

.homeCategorySummary .wrapper p,
.homeCategorySummary .wrapper p a {
    font-size: 11px;
    color: #aaa;
    text-transform: uppercase;
    margin-bottom: 0;
}

.homeCategorySummary a.image {
    height: 150px;
}

/* Full width category summaries */
.homeCategorySummary_3 {
    padding-bottom: 10px;
}

.homeCategorySummary_3 img {
    float: left;
    margin-right: 10px;
}

.homeCategorySummary_3 .cat_wrapper div {
    float: right;
    width: 280px;
    clear: right;
}

.homeCategorySummary_3 .cat_wrapper div.first {
    float: left;
    border-bottom: 0;
    margin-bottom: 0;
}

.homeCategorySummary_3 .cat_wrapper div.last {
    margin-bottom: 0;
}

/* BREADCRUMBS */
.breadcrumb_wrapper {
    background: #222 url(images/bg-grain-5percent.png);
    text-align: center;
    width: 960px;
    margin: 0 auto 25px auto;
    border: 1px solid #222;
    border-width: 1px 0;
}

.breadcrumb_wrapper p {
    text-align: left;
    width: 920px;
    margin: 0 auto;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #ccc;
    line-height: 33px;
}

.breadcrumb_wrapper a {
    text-decoration: none;
    color: #ccc;
}

.breadcrumb_wrapper a:hover {
    color: #fff;
    text-decoration: none;
}

.breadcrumb_wrapper strong {
    text-transform: none;
}

.breadcrumb_wrapper b {
    margin: 0 6px;
    color: #aaa;
}

/* CONTENT */
#mainContent {
    clear: both;
}

/* #page #mainContent h1 {
    font-size: 180%;
    font-weight: normal;
    letter-spacing: -1px;
    padding-bottom: 0px;
    margin-bottom: 1px;
    
/*    border-bottom: 3px double #eee; 
    color: #333; */
}

#page #mainContent h4,
#page #mainContent h5 {
    font-size: 110%;
    line-height: 120%;
    font-weight: normal;
    padding-bottom: 9px;
    margin-bottom: 10px;
}

#page h4, #page h5{
font-weight: normal;
    font-size: 110%;
    line-height: 125%;

}

#page #mainContent h4{
text-transform: uppercase;
letter-spacing: -1px;
border-bottom: 1px thin gray;
padding: 0;
}

#page #mainContent h2{
font-family: Arial,Helvetica,sans-serif;
font-size: 150%;
color: black;
font-weight: bold;
line-height: 100%;
text-align: left;
}

#page #mainContent ul li,
#page #mainContent ol li {

margin-bottom: 5px;

}

#page #mainContent .entry ul li,
#page #mainContent .entry ol li {
	margin-bottom: 15px;
}



/* WIDGETS */
#page .widget h3 {
    background: #eee;
    color: #aaa;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
    padding: 0;
    letter-spacing: 1px;
    margin-bottom: 8px;
    font-weight: bold;
}

.widget h3 span {
    background: #fff;
    padding: 0 8px;
}

.widget ul li,
.widget ol li {
    list-style: none;
    border-color: #EEE;
}

.widget ul li a,
.widget ol li a {
    font-weight: bold;
    color: #333;
    margin: 0;
    padding: 0;
}

.widget .commentsCount {
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    color: #aaa;
    line-height: 20px;
}

.widget ul ul li {
    margin: 5px 0 0 20px;
    padding: 0;
    border: 0;
}

/* SINGLE POST STYLES */
.single .entry, .entry {
    float: right;
    overflow: hidden;
    margin-top: 10px;
/*    padding: 20px; */
	padding-top: 10px;
    text-align: justify;
    }

.post .entry{
padding: 0;
margin-top: 0;
}
.single .post {
    padding-bottom: 20px;
}

.single .singleMoreDetails .adsenseBlock {
    width: 468px;
    margin: 0 auto 20px auto;
}

/* Metadata */

.metadata,
.postmetadata {
/*    text-transform: uppercase; */
}

.single .metadata {
    float: left;
    width: 23%;
/*    font-weight: bold;
    font-size: 0.9em;
    color: #aaa; */
}

.single .metadata li {
    list-style-type: none;
    margin: 0;
/*    padding: 0 0 20px 20px; */
    padding: 0 0 20px 0; 
    background: url(images/icons/author_14.png) 0 2px no-repeat;
}

.single .metadata li.postDate {
    background-image: url(images/icons/date_14.png);
}

.single .metadata li.postComments {
    background-image: url(images/icons/comments_14.png);
}

.single .metadata li.postTags {
    background-image: url(images/icons/tags_14.png);
}

.single .metadata li.postSharing {
    background-image: url(images/icons/sharing_14.png);
}

.single .metadata li ul {
    padding: 0;
}

.single .metadata li li {
    background: transparent;
    padding: 2px 0;
}

.single .metadata h6 {
    color: #aaa;
    margin: 0;
    line-height: 20px;
    margin-top: 10px;
    padding-left: 20px;
    position: relative;
}

.single .metadata h6.first {
    margin-top: 0;
}

.single .metadata h6 img {
    position: absolute;
    left: 0px;
    top: 2px;
}

.single .metadata strong {
    /* color: #666; */
}

.single .metadata ul {
    margin: 0;
    padding-left: 20px;
}

.single .metadata ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 0;
    line-height: 20px;
}

.single .metadata ul li a {
/*    font-size: 11px; */
}

/* Social media Links */
.single .metadata .socialLinks li a {
    padding-left: 22px;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 20px;
    display: block;
}

.single .metadata .socialLinks li.twitter a {
    background-image: url(images/icons/twitter.png);
}

.single .metadata .socialLinks li.facebook a {
    background-image: url(images/icons/facebook.png);
}

.single .metadata .socialLinks li.digg a {
    background-image: url(images/icons/digg.png);
}

.single .metadata .socialLinks li.delicious a {
    background-image: url(images/icons/delicious.png);
}

.single .metadata .socialLinks li.stumble a {
    background-image: url(images/icons/stumbleupon.png);
}

/* ARCHIVE */
.archive .post,
#content .post {
    padding-bottom: 3px;
    margin-bottom: 3px;
    border-bottom: 1px solid #EEE;
}

.post a.imageborder {
/*    margin: 0 20px 10px 0; */
    margin: 5px 13px 3px 0;
    padding: 0;
    border: none;
}

.archive .post h2 {
    font-size: 18px;
}

.archive .post .postmetadata,
.archive .post .postmetadata a {
    text-transform: uppercase;
    font-size: 11px;
    color: #aaa;
    margin: 0;
}

.archive .post .postmetadata b {
    margin: 0 5px;
}

.archive .post p {
    margin: 0;
}

/* SEARCH RESULTS */
.search-results #content ol {
    margin: 0;
    margin-top: 20px;
}

.search-results #content ol li {
    list-style: none;
    line-height: 20px;
    margin: 0 0 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #EEE;
}

.search-results #content ol li h2 {
    font-size: 16px;
}

.search-results #content ol li p {
    margin: 0;
}

.bm_numberedPages {
    border: 0;
    font-weight: bold;
}

strong.search-excerpt {
    padding: 0;
}

/* FOOTER */
#footerWrapper {
    background: #eee;
    border-top: 1px solid #ddd;
    overflow: hidden;
    width: 100%;
    padding-top: 20px;
}

#footerContent {
    margin: 0 auto;
    width: 960px;
    float: none;
}

#footerWrapper h3.widgettitle {
    background: #ddd;
    color: #aaa;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
    padding: 0;
    letter-spacing: 1px;
    margin-bottom: 8px;
    font-weight: bold;
}

#footerWrapper h3.widgettitle span {
    background: #eee;
    padding: 0 8px;
}

#footerWrapper a {
    color: #333;
}

#footerWrapper a:hover {
    color: black;
}

.widget_pages li {
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
    font-weight: bold;
}

#footer {
    margin: 0 auto;
    float: none;
    color: #aaa;
    border-top: 3px double #ddd;
    padding: 17px 0 20px 0;
}

#footer p {
    margin: 0 0 20px 0;
}

/* Single Journalist Template */
.single-journalist .metadata, .single-profile .metadata {
    /*width: 35%;*/
/*	width: 40%; */
	width: 40%; 
	text-align: justify;
}

.single-journalist .metadata li, 
.single-profile .metadata li {
    background: none;
    bottom-padding: 12px;
    margin-bottom: 15px;
   /* font-size: 12px; */
   /*width: 375px; */
}

/*.single-profile .metadata ul{
	width: 555px;
}*/

.single-journalist .metadata li ul, 
.single-profile .metadata li ul {
/*    width: 275px;
    padding-left: 20px;
  
*/    padding-bottom: 12px;
	  margin-left: 20px;
	  
	  


}

.single-journalist .metadata li ul li, .single-profile .metadata li ul li {
    
    padding-bottom: 2px;
    list-style: square;
}

.single-journalist .metadata li ul li a, .single-profile .metadata li ul li a {
   
}

.single-journalist .metadata li ul li a:hover, .single-profile .metadata li ul li a:hover {
    text-decoration: underline;
}
   /* */

/*
.single-journalist .metadata li ul.publications-list {
    width: 275px;
    padding-left: 20px;
}

.single-journalist .metadata li ul.publications-list li {
    font-size: 13px;
    color: #666;
    font-weight: normal;
    line-height: 12px;
    text-transform: none;
    padding-bottom: 12px;
}

.single-journalist .metadata li ul.corporate-ties {
    width: 275px;
    padding-left: 20px;
}

.single-journalist .metadata li ul.corporate-ties li {
    font-size: 13px;
    color: #666;
    font-weight: normal;
    line-height: 12px;
    text-transform: none;
    padding-bottom: 12px;
}

.single-journalist .metadata li ul.shill-positions {
    width: 275px;
    padding-left: 20px;
}

.single-journalist .metadata li ul.shill-positions li {
    font-size: 13px;
    color: #666;
    font-weight: normal;
    line-height: 12px;
    text-transform: none;
    padding-bottom: 12px;
}
*/
.single-journalist .entry, .single-profile .entry {
    /*width: 65%;*/
/*	width: 55%; */
	width: 55%;
}

.profile-items-container {
width: 930px;
}

.journalist-list .journalist-item , .profile-list .profile-item{
    width: 220px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 330px;
    color: #ffffff;
    border: 1px solid #DDD;
}


.profile-item p{

font-weight: 900;

}

.journalist-list .journalist-item.end-of-row , .profile-list .profile-item .end-row{
    margin-right: 0;
}

.journalist-list .journalist-item .journalist-item-meta, .profile-list .profile-item .profile-item-meta {
    padding: 5px 10px 5px 10px;
    color: #333;
    height: 120px;
    overflow: hidden;
}

.journalist-list .journalist-item .img-wrapper, .profile-list .profile-item .img-wrapper {
    position: relative;
    width: 220px;
    height: 200px;
    overflow: hidden;
}

.journalist-list .journalist-item .img-wrapper .journalist-name, .profile-list .profile-item .img-wrapper .profile-name {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    font-size: 20px;
    color: #ffffff;
    background: url(./images/homesliderbg.png);
    display: block;
    width: 100%;
    height: 35px;
    margin-bottom: 0;
    padding: 15px 0 0 10px;
}

.journalist-list .journalist-item .journalist-item-meta .journalist-meta , .profile-list .profile-item .profile-item-meta .profile-meta {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}

.journalist-list .journalist-item .journalist-item-meta .journalist-meta .item-heading , .profile-list .profile-item .profile-item-meta .profile-meta .item-heading{
    font-size: 13px;
    color: #333;
    display: block;
    line-height: 12px;
}

.journalist-list .journalist-item .journalist-item-meta .journalist-meta .item-name , .profile-list .profile-item .profile-item-meta .profile-meta .item-name{
    display: block;
    color: #999;
}

.shu-pagenavi {
    float: left;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
}

.shu-pagenavi a {
    margin: 0 3px;
}

#footerWrapper {
    margin-top: 40px;
}

.journalist-items-home-container, .profile-items-home-container{
    margin-top: 30px;
    margin-right: 20px;
    width: 470px;
    float: left;
}

.journalist-items-home-container .journalist-item, .profile-items-home-container .profile-item {
    width: 220px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 330px;
    color: #ffffff;
    border: 1px solid #DDD;
}

.journalist-items-home-container .journalist-item.end-of-row, .profile-items-home-container .profile-item.end-of-row  {
    margin-right: 0;
}

.journalist-items-home-container .journalist-item .journalist-item-meta, .profile-items-home-container .profile-item .profile-item-meta {
    padding: 5px 10px 5px 10px;
    color: #333;
    height: 120px;
    overflow: hidden;
}

.journalist-items-home-container .journalist-item .img-wrapper, .profile-items-home-container .profile-item .img-wrapper {
    position: relative;
    width: 220px;
    height: 200px;
    overflow: hidden;
}

.journalist-items-home-container .journalist-item .img-wrapper .journalist-name, .profile-items-home-container .profile-item .img-wrapper .profile-name {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    font-size: 20px;
    color: #ffffff;
    background: url(./images/homesliderbg.png);
    display: block;
    width: 100%;
    height: 35px;
    margin-bottom: 0;
    padding: 15px 0 0 10px;
}

.journalist-items-home-container .journalist-item .journalist-item-meta .journalist-meta, .profile-items-home-container .profile-item .profile-item-meta .profile-meta {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}

.journalist-items-home-container .journalist-item .journalist-item-meta .journalist-meta .item-heading, .profile-items-home-container .profile-item .profile-item-meta .profile-meta .item-heading {
    font-size: 13px;
    color: #333;
    display: block;
    line-height: 12px;
}

.journalist-items-home-container .journalist-item .journalist-item-meta .journalist-meta .item-name, .profile-items-home-container .profile-item .profile-item-meta .profile-meta .item-name {
    display: block;
    color: #999;
}

.home-posts-container {
    margin-top: 25px;
    width: 430px;
    float: left;
}

.home-posts-container h2 {
	font-size: 160%;
    letter-spacing: -1px;
    padding-bottom: 5px;
    margin-bottom: 19px;


}
#heading h1 {
  /*  background: black; 
    color: white; 
        text-transform: uppercase;
            padding-left: 5px;*/

    border-bottom: 1px solid black;

   }

#page #mainContent h1,
#page #content h1 {
font-size: 180%%;
line-height: 100%;
color: black;
font-weight: bold;
letter-spacing: -1px;
padding-bottom: 0px;
margin-bottom: 1px;
font-family: Arial,Helvetica,sans-serif;
}

#page #mainContent h2,
#page #content h2 {
padding-bottom: 1px;
margin-bottom: 1px;
}
#page #mainContent h2 a,
#page #content h2 a{
/* color: black; */
}


.singlePost div.meta-container{
	/* font-size: 12px; */
}

.singlePost sp.meta-container{
	/* font-size: 12px; */
}


.singlePost div.post-meta strong{

}

.singlePost div.post-meta a{
}

.singlePost div.post-meta,
div.post-meta {


/*	font-weight: bold; 
	padding-left: 20px; 
	padding-right: 20px;
	line-height: 20px; 
	color: #AAAAAA; 
	font-family: 'Droid Sans',arial,serif;
	letter-spacing: normal;
	display: inline-block;
	zoom: 1;
    *display: inline;*/ 

}

.singlePost div.meta-container .Date,
div.meta-container .Date{
/*	background: url(images/icons/date_14.png) no-repeat 3px center;*/ 
	
	margin-bottom: 5px;
	border-bottom: 1px solid black;
	font-size: 90%;
	text-transform: uppercase; 
}

.singlePost div.meta-container .Category,
div.meta-container .Category,
span.meta-container .Category a{

/*	background: url(images/icons/date_14.png) no-repeat 3px center;*/ 
	
	margin-bottom: 5px;
	font-size: 90%;
	text-transform: uppercase; 
	color: white;
	background: black;
	padding: 2px;
}


div.meta-container .Date{
margin-bottom: 5px;
}
.singlePost div.meta-container .Author,
div.meta-container .Author{
	margin-bottom: 10px;
	padding-right: 20px;
	border: none;
}



div.meta-container a{
	
	color: black;
}

.singlePost div.meta-container .Comments{
	/*	background: url(images/icons/comments_14.png) no-repeat 3px center;*/ 
}

.singlePost div.postShare {
	font-size: 12px;
	clear: both;
	padding: 5px 0 0 5px;
}

.singlePost div.postShare ul{
	color: #AAAAAA;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
	text-transform: uppercase;
	float: none;
	display: inline-block;
	zoom: 1;
    *display: inline;
	margin: 0;
}

.singlePost div.postShare ul li{
	display: inline-block;
	zoom: 1;
    *display: inline;
}

.singlePost div.postShare ul > li.shareThis{
	background: url(images/icons/sharing_14.png) no-repeat 0 0;
	margin: 0;
	padding-left: 20px;
}

.singlePost div.postShare li{
	list-style-type: none;
}

.singlePost div.postShare li a{
	font-size: 11px;
	color: #404040;
	display: block;
	padding-left: 20px;
}

.singlePost div.postShare li .twitter a{
	background: url("images/icons/twitter.png") no-repeat left center;
}

.singlePost div.postShare li .stumble a{
	background: url("images/icons/stumbleupon.png") no-repeat left center;
}

.singlePost div.postShare li .digg a{
	background: url("images/icons/digg.png") no-repeat left center;
}

.singlePost div.postShare li .facebook a{
	background: url("images/icons/facebook.png") no-repeat left center;
}

.singlePost .profile-item,
#mainContent .profile-item,
.profile-item{
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #DDD;
}
	
.singlePost .profile-item .profile-name,
#mainContent .profile-item .profile-name,
.profile-item .profile-name{
    background: url("./images/homesliderbg.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    height: 35px;
    left: 0;
    margin-bottom: 0;
    padding: 15px 0 0 10px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

#page #heading h2,
#mainContent #heading h2 {
    background: black;
    color: white;
    padding: 7px;
    padding-left: 5px;
    text-transform: uppercase;

   }

   
#feature_banner {
margin-bottom: 20px;}

.excerpt, .fullPost {
padding-bottom: 3px;
}

#report-links h4,
#more-links h4{

margin-bottom: 15px;
font-weight: bold;
border-bottom: 1px solid black;

}

#report-links,
#more-links {
padding: 10px;
background: #FEE;
border: solid 1px #EAA;
color: black;
-moz-border-radius: 5px;
border-radius: 5px;
/*margin-right: -5px;*/
margin-bottom: 15px;

}
#report-links a,
#more-links a{
font-size: 105%;
color: black;
}

#report-links ul,
#report-links ol,
#more-links ul,
#more-links ol{
margin-left: 15px;
}

#report-links ul li,
#more-links ul li{
list-style: square;
}

.entry ul, ol {
margin-left: -12px;
}

#profile-nav{
width: 100%;
height: 20px;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 15px;
margin-top: -3px;
}


#profile-nav .previous a {
float: left;
padding-left: 42px;
background: url(images/icons/arr-left.jpg) no-repeat left;
background-position-x: 20px;
background-position-y: 1px;
color: black;
}
#profile-nav .next a{
float: right;
background: url(images/icons/arr-right.jpg) no-repeat right;
padding-right: 22px;
color: black;


}

.post column span-12 {
margin-left: 0;
margin-right: 0;}

.span-12 {
width: 940px;
}

#shills_for{
line-height: 25px;
font-size: 90%;
margin-top: -15px;
text-align: left;
}	

#shills_for strong{
color: black;
}


#shills_for a{

margin-bottom: 8px;
font-weight: bold;
text-transform: uppercase;
/*color: white;
background: black; */
padding: 3px;
font-size: 80%;
/*border: solid 1px #EAA;*/
border: solid 1px black;
color: black;
-moz-border-radius: 5px;
border-radius: 5px;
white-space: nowrap;
}

.authorDetails p {
margin-top: -2px;
}


#top-notice {
float: left;
margin-top: 30px;
margin-left: 450px;
text-align: center;
width: 425px;
height: 70px;	
}

#top-notice a {
	color: black;
}

#NSFW {
float: right;
margin-top: -30px;
margin-left: 712px;
width: 150px;
margin-right: -105px;	
}

.wp-caption {
border: 1px solid #EEE;
background: whiteSmoke;
padding: 5px 0;
text-align: center;
margin-bottom: 10px;
}

.wp-caption .wp-caption-text {
text-align: center;
padding: 5px 5px 0 5px;
margin: 0;
color: black;
font-weight: bold;
}