.clear {
	clear:both;
}

#wrap-inner {
width:976px !important;
padding: 0 0 10px !important;
}

div#inner {padding-bottom:10px;}

h2.h-sub a, h2.h-sub a img.rss  {
float:left;}

h2.h-sub a img.rss {
line-height:14px;
margin:6px 0px 0px 10px;
}
/*
#mid-col {
width:616px;
overflow:hidden;
}
*/
.post {
margin:0 0 20px 0;
clear:both;
padding:0;
width:576px; /*thin charlie width:540px; */
}
div.entry {
	clear:both;
	margin-bottom:15px;
	width:576px;/*thin charlie width:540px; */
	overflow:hidden;
}
div.sponsored-entry {
	background:#f0f0f0;
	padding:5px 10px;
	width:556px;
	margin-bottom:0px !important;
}
div.sponsored-entry-end {
	background:#f0f0f0;
}
div#permalink .post {
margin-bottom:0;
}
div#posts {
padding:0 20px 50px 10px;
overflow:hidden;
}
div.postBeginMetaData h2 {
	margin:0 0 5px 0;
	padding-top:15px;
}
div.lite-msg {
	padding-bottom:20px;
	padding-right:10px;
}
#wrap .post .entry p,
#wrap .post .entry embed,
#wrap .post .entry center img {
	margin:0 auto 15px auto;
	/*line-height: 140%;*/
}
div.entry p img.alignnone, div.entry p img {text-align:center;margin-left:auto;margin-right:auto;}

#wrap .post .entry p {
	text-align:left;
}
.post .postEndMetaData {
	clear:both;
}
.post .postBeginMetaData {
	clear:both;
	margin-bottom:5px;
}
/* the below should be commented out? 
#wrap .abc-alt .group-c {
	width:180px !important;
}
*/
#wrap div.post div.entry p, #wrap div.post div.postEndMetaData p {
	font:normal 13px/1.4em;
	color: #333;
}
#wrap div.post div.postEndMetaData p.tags, #wrap div.post div.postEndMetaData p.tags a {
	font-weight:bold;
}
#wrap div.post div.postEndMetaData p.tags b,
#wrap div.post div.postEndMetaData p.related b{
	margin-right:5px;
}
#wrap div.group-b div.group h2.h-sub {
	margin-bottom:0;
}

#wrap div.post p.published {
	color:#999;
	font:normal 11px/normal Tahoma,Verdana,sans-serif !important;
	margin-bottom:10px;
}

#wrap .post p.published span {
	color:#333;
}
#wrap div.group-b div#cat-top {
	padding:10px;
}
.post h2.h-sub, .post .published {
float:left;
/*width:450px;*/
margin:0px 20px 10px 0px;
}
a.catImg {
float:right;
margin:7px 10px 0 0px;
}
.post .post_entry {
clear:both;
}
.w-180x600x180 div#hero {
	background:#fff;
	margin:10px 0 0 10px;
	padding:10px;
	width:596px;
}

/*
Briefly deprecated for 3 column port.  Don't delte
.newPlatform div#hero {
	background:#000;
	margin-left:10px;
	padding:0;
	width:646px;
}
*/

div#hero a {display:block;}
div#hero a span {display:none;}

div.mdl-img a.logo {margin-bottom:10px;display:block;}
div.mdl-img a.logo span {display:none;}

div#wrap ol.lst li.single p {
	color:#333;
	font:normal 11px/16px Tahoma,Verdana,sans-serif !important;
}
div#wrap div.group-a h2.h-sub2,
div#wrap div.group-c  h2.h-sub2 {
	margin-bottom:10px;
}

div#wrap div.group-a ol.lst,
div#wrap div.group-c ol.lst {
	padding-bottom:0;
	margin-bottom:0;
}
div#wrap div.group-a ol.lst-total,
div#wrap div.group-c ol.lst-total {
	padding-bottom:6px;
}

div#wrap div.group-a ol.lst li,
div#wrap div.group-c ol.lst li {
	margin:0 0 5px;
	padding:0;
}

div#wrap div.group-a ol.lst li.last,
div#wrap div.group-c ol.lst li.last {
	margin:0;
	padding:0;
}

div#wrap ol.followUs {margin-bottom:10px !important;}
div#wrap ol.followUs li {border-bottom:0;}

#wrap div.postBeginMetaData h1, #wrap div.postBeginMetaData h2, #wrap div.postBeginMetaData h1 a, #wrap div.postBeginMetaData h2 a, #wrap #posts h1 {
	font-weight:bold;
	font-size:22px;
	line-height:27px;
	margin:0;padding:0;
}

/*#wrap div.postBeginMetaData h1 {padding-top:10px;}*/

#wrap div.postBeginMetaData p.sponsored {
	font-weight:bold;
	font-size:11px;
	color:#870307;
	margin:5px 0;
}

#wrap div.postBeginMetaData h2 a:link,
#wrap div.postBeginMetaData h2 a:visited {
	font-weight:bold;
}

div#wrap ol.lst li p.usage {
	padding-bottom:8px;
}

div#wrap ol.lst li.last p.usage {
	padding-bottom:0;
}
/*
div.group div#permalink {
	padding:0 20px;
	
}
*/
div.group div#permalink h2.h-sub{
	margin-top: 20px;
}

.newPlatform div.group div#archive div.post{
	margin-top: 20px;
}

/*
.post .postEndMetaData .post_footer ul {
	margin:0;
	padding:0;
}
.post .postEndMetaData .post_footer ul li, .post .postEndMetaData .post_footer ul li div {
	list-style:none;
	display:inline;
	float:left;
	margin:3px 10px 0px 0px;
	padding:0;
	font-size:12px;
}
.post .postEndMetaData .post_footer ul li.share_link {
	margin-top:0px;
}
*/




/*Search Box*/

#blogSearchForm {
padding:0;
margin:0;
}

#blogSearchForm form {
background:transparent url(/sitewide/images/charlie/text-field_search_140x22.gif) no-repeat scroll 0px 4px;
height:29px;
margin-bottom:10px;
padding:0;
position:relative;
}

div.w-640x320 #blogSearchForm form {
	background:url("/sitewide/images/charlie/text_search_280.gif") no-repeat scroll 0 4px transparent;
}
div.w-640x320 #blogSearchForm form input#s {
	width:225px;
}

#blogSearchForm input {
vertical-align:middle;
}

input#s {
border:1px solid #FFFFFF;
color:#999999;
font-size:11px;
margin:8px 0 0 20px;
padding:0;
width:86px;
background:none;
}

#blogSubmitButton {
height:18px;
overflow:hidden;
padding:0;
position:absolute;
right:12px;
top:6px;
}

#blogSubmitButton:hover input {
margin-top:-18px;
}

/* widget promo */

#wrap .mdl.widgets-promo ol.lst {
  margin-bottom: 15px;
}

/* end widget promo */


/* FLUX Comments */

.listingPostWidgets {
    width:200px;
    float:right;
    text-align:right;
}

.FluxWidget {
    font-family:Tahoma,Verdana,sans-serif;
    font-size:11px;
}

.FluxWidget #postComment {
    font-size:29px;
}


.FluxWidget ul {
    float: left;
    list-style:none;
    margin:0;
    padding:0;
}

.singlePostWidgets .FluxWidget ul {
    float:right;
}

.FluxWidget ul li {
    float:left;
    font-size:11px;
    /*line-height:16px;*/
	line-height:150%;
}
 
.listingPostWidgets .FluxWidget ul li.commentCount, 
.listingPostWidgets .FluxWidget ul li.rating {
    margin-bottom:0;
}

.singlePostWidgets .FluxWidget ul li.commentCount {
    display:none;
}


.FluxWidget ul li.commentCount,
.FluxWidget ul li.rating {
    margin-bottom:10px;
    font-weight:normal;
}

.FluxWidget ul li.commentCount,
.FluxWidget ul li.ratingOverall,
.FluxWidget ul li.rateit {
    width:110px;
    float:left;
    color:#999;
}

.FluxWidget ul li span.comments {
    background: transparent url(/sitewide/images/u/icon-metacom.gif) no-repeat scroll 0 3px;
    padding-left:14px;
}

.FluxWidget ul li.rating strong {font-weight:normal;}
.FluxWidget ul li.rating span {color:#333;}
.FluxWidget ul li.commentCount strong {float:none;margin:0;font-weight:normal;color:#999;}
.FluxWidget ul li.commentCount span {color:#333;}

.FluxWidget ul li.rating ul li.ratingOverall span.vote-up {
    background:transparent url(/sitewide/images/u/icon-voteu.gif) no-repeat scroll 0 2px;
    margin-left:5px;
    padding-left:14px;
}

.FluxWidget ul li.rating ul li.ratingOverall span.vote-down {
    background:transparent url(/sitewide/images/u/icon-voted.gif) no-repeat scroll 0 2px;
    margin-left:5px;
    padding-left:14px;
}

.listingPostWidgets .FluxWidget ul li.rating ul li.rateit {
    display:none;
}               

.FluxWidget ul li.rating ul li.rateit {
    background:#CCCCCC url(/sitewide/images/charlie/rating_end-cap.gif) no-repeat scroll 0 0;
    margin-left:6px;
    padding-left:4px;
}

.FluxWidget ul li.rating ul li.rateit strong {
    color:#333333;
    margin-right:5px;
    float:left;
    font-weight:normal;
}

.FluxWidget ul li.rating ul li.rateit span {
    color:#4d4d4d;
}
.FluxWidget ul li.rating ul li.rateit ul {
    float:right;
}

.FluxWidget ul li.rating ul.rateit li {
    float:left;
    height:18px;
    margin:0;
    padding:0;
    text-indent:-9999px;
    width:24px;
}

.FluxWidget ul li.rating ul.rateit li.rate-up a {
    background:url(/sitewide/images/charlie/rating_thumb-up.gif) no-repeat 0 0;
    display:block;
    float:left;
    height:18px;
    outline:none;
    width:24px;
}

.FluxWidget ul li.rating ul.rateit li.rate-down a {
    background:url(/sitewide/images/charlie/rating_thumb-down.gif) no-repeat 0 0;
    display:block;
    float:left;
    height:18px;
    outline:none;
    width:24px;
}

.FluxWidget ul li.rating ul.rateit li a:hover {
    background-position: 0 -18px;
}

.FluxWidget ul li.rating ul.rateit li a.inactive {
    background-position: 0 -36px;
}


/* comments */

.FluxWidget .fluxWidgetComments .commentEditor .buttonsArea .submitButton {
    width:165px;
    background:transparent url(/sitewide/images/charlie/btn-submit-comment.gif) no-repeat scroll 0 0 !important;
}

.FluxWidget .fluxWidgetComments .commentList {
    clear:both;
}

.FluxWidget .fluxWidgetComments .inputTextArea .inputWrapper {
    background: url(/sitewide/css/charlie/themes/blogs/charlie/textarea-bg.493x88.gif) no-repeat;
}

.fluxWidget .share.widgetContainer {
	margin:0;
}

.fluxWidget .comments .postToFacebook p input {
	margin:3px;
}


/* */

.Flux .quickMenu a:link,
.Flux .quickMenu a:visited,
.Flux .quickMenu a:active,
.Flux .quickMenu a:hover {color:#FFF !important;}

.Flux .quickMenu span.bbBtnHolder_active a.ddButton {color:#000 !important;}

div.itemsList a.listItem:link,
div.itemsList a.listItem:visited,
div.itemsList a.listItem:active,
div.itemsList a.listItem:hover {color:#000 !important;}

.addToMyFeed .button {
	margin-right:5px !important;
}
.extra_links a.stbutton {
	padding-right:0px;
}

.wp-pagenavi {
	padding-bottom:20px;
	margin-right:10px;
	text-align:center;
}

#wrap .w-640x320 .wp-pagenavi span.current, #wrap .w-640x320 .wp-pagenavi a:link, #wrap .w-640x320 .wp-pagenavi a:visited {
	margin:0 3px;
	font-weight:bold;
	font-size:13px;
}
#wrap .w-180x600x180 .wp-pagenavi span.current, #wrap .w-180x600x180 .wp-pagenavi a:link, #wrap .w-180x600x180 .wp-pagenavi a:visited {
	margin:0 5px;
	font-weight:bold;
	font-size:16px;
}

.post_footer {
	height:20px;
	margin:10px 10px 20px 0;
	padding:10px 0;
	border-top:1px dotted #d9d9d9;
	border-bottom:1px dotted #d9d9d9;
	border-right:none;border-left:none;
	margin:0;
	/*font-size:12px;*/
}

div#permalink .post_footer {
	border-bottom:none;
}

.post_footer ul.widgets {
    list-style:none;
}

.post_footer ul.widgets li {
    display:block;
    float:left;
}

.post_footer ul.links-left {
    float: left;
    margin:0;
    padding:0;
	/*
    width:310px;
    *-width:310px;
	*/
}

body .fluxWidget .share .granularCounts ul {
padding-top:0px;
}

#permalink .post_footer ul.links-left {
    width:250px !important;
}

.post_footer ul.links-left li.share {
    margin-right:10px;
    *-margin-right:0px;
    *-width:200px;
}
.post_footer ul.links-left li.share {
    /*margin-right:5px;*/
	margin:0px;
    *-margin-right:0px;
    *-width:200px;
}
.post_footer ul.links-left li.permalink {
    margin-top:2px;
}

.post_footer ul.links-right {
    float: right;
    margin:0;
    padding:0;
}

#permalink .post_footer ul.links-right {
    *-width:365px;
}

.post_footer ul.widgets li.btn {
    margin-top:2px;
}

.post_footer ul.links-right .meta-rate .textItem .itemText .txtCount {
    font-weight:normal;
}

.post_footer ul.links-right .meta-rate .ratingCount {
    width:86px !important;
    *-width:86px !important;
}

.post_footer li.btn-comments a,
.post_footer li.btn-profile a,
.post_footer li.btn-permalink a {
	margin:0 10px 0 0 !important;
}

/*.post_footer .commentCount {
    width:95px !important;
    margin:0px !important;
    overflow:visible;
    text-decoration:underline;
}  */

#wrap ul.share {
float:left;
}

.post_footer div.extra_links ul li a,
.post_footer div.extra_links ul li a.stbutton {
padding:0 !important;
}

.post_footer ul li.btn a {
    display:block;
    float:left;
    height:18px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    font-size:0 !important;
    text-indent:-999999px;
}

.post_footer ul li.btn-permalink a {
background:transparent url(/sitewide/images/charlie/btn-permalink.gif) no-repeat scroll 0 0;
width:68px;
}

.post_footer div.extra_links ul li.btn-comments a {
	display:none;
}

.post_footer ul li.btn-comments a {
background:transparent url(/sitewide/images/charlie/btn-comment-on-this-post.gif) no-repeat scroll 0 0;
width:138px;
}

.post_footer div.extra_links ul li td.rating {display:none;}
.post_footer div.extra_links ul li a.addToFavorites {
background:transparent url(/sitewide/images/charlie/btn-add-to-my-profile.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:18px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:107px;
font-size:0 !important;
text-indent:-999999px;
}

div.post_footer li.btn-permalink a.stico_default,
div.post_footer li.btn-permalink #sharethis_0 a.stico_default,
.post_footer div.extra_links ul li a.btn-stbutton {
background:transparent url(/sitewide/images/charlie/btn-share.gif) no-repeat scroll 0 0 !important;
display:block;
float:left;
height:18px !important;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:44px !important;
text-indent:-999999px;
}

div.post_footer li.btn-permalink a.stico_default:hover,
div.post_footer li.btn-permalink #sharethis_0 a.stico_default:hover,
.post_footer div.extra_links ul li a:hover {
background-position:0 -18px !important;
}



#wrap .fluxWidget .contentAction .cacSmall li.cacItem, .fluxWidget .contentAction .cacSmall li.cacItem {margin-top:0px;}



div.entry p img.thumbnailmain { /* originally for movies blog */
border:1px solid #4E4E4E;
float:right;
margin-bottom:3px;
margin-left:10px;
margin-top:5px;
padding:5px;
}
div.entry p img.alignright { /* originally for buzzworthy blog */
float:right;
margin-bottom:3px;
margin-left:10px;
margin-top:5px;
padding:5px;
}

#wrap div.idpu-post { /* internal discretionary promotional unit - a post formatted to look like a blog announcement and not a regular post */
border:0;
padding:0;
margin:10px 0 20px 0;
width:576px; /* thin charlie: width:540px; */
overflow:hidden;
}

.extra_links {
	overflow:auto;
	margin-bottom:0px;
	float:left;
}
.extra_links ul {
	list-style: none;
	padding:0;
	margin: 0;
}
.extra_links ul li {
	float:left;
	display:block;	
}

.extra_links ul li.btn-profile {
    width:117px;
    height:18px;
    overflow:hidden;
}

.extra_links .vote-up {
	padding-right:5px;
}
.extra_links .meta-rate {
	display:block;
	float:left;
	font-size:11px;
}
.extra_links li.ratings_link {
	width:198px;
	overflow:hidden;
}
.extra_links li.ratings_link div {
	margin:1px 0 0 -80px;
	width:297px;
}
.extra_links li.ratings_link strong {
	font-weight:normal;
	font-size:11px;
	float:left;
}
.extra_links h3.info-title {
	float:left;
	clear:none;
}
/*
ul.rateit li, ul.rateit a {
margin:0 2px;
font-size:9px;
line-height:9px;
}
ul.rateit li.rate-down a {
padding:0;
margin:0;
}
ul.rateit li.rate-down a {
background:transparent url(/wp-content/shared/images/u/btn-ratedown.gif) no-repeat scroll 0 0 !important;
height:12px !important;
width:16px !important;
}
ul.rateit li.rate-up a {
background:transparent url(/wp-content/shared/images/u/btn-rateup.gif) no-repeat scroll 0 0 !important;
height:12px !important;
width:16px !important;
}
ul.rateit li a.voted-n {
background-position:0pt -25px !important;
}
ul.rateit li a.voted-y {
background-position:0pt -37px !important;
}
ul.rateit li a:hover {
background-position:0pt -13px !important;
}
ul.rateit li a:active {
background-position:0pt -37px !important;
}    */
.post_footer .Flux {float:left !important;}
.post_footer .Flux a {float:left;font-size:100% !important;}
.post-comment-form p {padding-top:10px;}
.comments-template_flux .page {width:100%;}
textarea#comment {width:100%;}
.stbuttontext {line-height:15px;}
#wrap #mfpoplinks a:link,
#wrap #mfpoplinks a:visited {
	color:#F2F2F2;
}

.post iframe.poll {
	width:540px;
	height:175px;
}

div.group-c iframe.poll {
	margin:10px 0px 0px 10px;
	height:225px;
}


div.image {
	padding-bottom:12px;
}
div.image-left {
	float:left;
	margin:0px 10px 10px 0px;
}
div.image-right {
	float:right;
	margin:0px 0px 10px 10px;
}
div.image img {
	border:0px;
	margin-bottom:0px;
}
#wrap div.post div.entry div.image p {
	font-size:10px;
	font-style:italic;
	text-align:center;`
	margin:0;
}

#wrap .fluxWidget .contentAction .cacItem.textItem .itemText .txtCount, .fluxWidget .contentAction .cacItem.textItem .itemText .txtCount {
margin:1px 0 0 2px;
}

#wrap .fluxWidget .contentAction .cacSmall li.cacItem, .fluxWidget .contentAction .cacSmall li.cacItem {
margin:2px 0 0 0;
}

#wrap .fluxWidget .contentAction .cacSmall .cacItem.commentCount { width: 100px !important; }

div.dynaVidListingPopulate {
	margin-bottom:20px;
}

#wrap .fluxWidget .contentAction .cacSmall .cacItem.viewCount {
	width:0;
	height:0;
	margin:0;
	padding:0;
}



div.player-placeholder {
	margin-bottom:20px;
}

/*WP PLATFORM*/

/* SIDEBAR SEARCH */

div.w-640x320 .group-c .widget_search {
	background:#3a3a3b;
	padding:15px 10px 8px 20px;
}

/*Clean Up*/ 
.isHomePage .group-c .widget_search {
	margin:0;
}
.isSubPage .group-c .widget_search {
	margin:0 0 0 -10px;
}
/*
.isHomePage .group-ab {
	margin-top:-3px;
}
*/

div.w-640x320 .group-c .widget_search .h-wrap {
	display:none;
}

div.w-640x320 .group-c .widget_search #blogSearchForm form input#s {
	margin-right:50px;
	width:217px;
}

#page-header h1, #pageHeader h1, #page-header div, #pageHeader div {
    padding: 10px 10px 0;
}

.newPlatform #page-header, #pageHeader {
    background:#3a3a3b;
    height:62px;

}

.newPlatform #page-header span {
    font-size:18px;
    line-height:62px;
    color:#b1b1b1;
}

.newPlatform #page-header h1 {
    display: inline;
	margin-left:0px;
}

.newPlatform div.blog-date {
	color:#333;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px dotted #666;
	line-height:25px;
	margin-bottom:5px
}

/*.newPlatform .group-c .mdl {
    padding-bottom: 10px;
}
*/

.mdl-sidebarWidget ul {
    list-style: none outside none;
    margin: 0 10px 0 0;
    padding: 0;
}

.mdl-sidebarWidget ul li {
    margin-bottom:5px;
}

/*10/27/11*/

.mdl-sidebarWidget ul li.cat-post-item {
    border-bottom: 1px dotted #D9D9D9;
    margin: 0 0 5px;
    padding: 0;
}

.mdl-sidebarWidget ul li.cat-post-item.last {
	border-bottom:none;
	margin:0;
}

#wrap li.cat-post-item a:link, #wrap li.cat-post-item a:visited  {
	font-weight:bold;
}

.mdl-sidebarWidget ul li.cat-post-item .post-date {
    padding-bottom: 8px;
    color: #999999;
    font-size: 9px;
    font-family: Tahoma,Verdana,sans-serif;
	margin:0;
}

.mdl-sidebarWidget ul li.cat-post-item.last .post-date {
	padding-bottom: 0;
}
.mdl-sidebarWidget .textwidget p {
	font-size:11px;
}

div.entry div.post_object {
	text-align: center;
}

div.mdl-img-promo  {
	padding-bottom:10px;
}
div.mdl-promo-img-new {
	margin-bottom:10px;
}

#wrap strong a:link, #wrap strong a:visited {
    font-weight:bold;
}

.sidebarText {
font-size:11px;padding-right:10px;
}

.sidebarTextComment {
	font-size:14px;
	font-weight:bold;
}

.blog .light_player {
	margin: 20px auto;
}

.blog .light_player .play_overlay_icon {
	/*add to themer if other sites want other images*/	
	background:url("/sitewide/css/charlie/themes/blogs/play_icon_overlay.png") !important;
	cursor:pointer;
	height:94px !important;
	width:228px !important;
}
span.aboutus {
	font-size:12px;
	padding-right: 8px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

#mid-col #index .fluxWidget .contentAction .rating,
#mid-col #search .fluxWidget .contentAction .rating,
#mid-col #archive .fluxWidget .contentAction .rating{
	display:none;
}

div.post.mtvn-advertorial-2013-video-music-awards.mtv_advertorial_post {
	background:#fff !important;
}
div.post.mtvn-advertorial-2013-video-music-awards.mtv_advertorial_post span.sponsored {
	display:none;
}
