/* hat */
body {background-color: #ffffff;}
body #container {background: #ffffff url(hat.jpg) no-repeat 50% 0;}

/* 970 below nav ad */
#opaadWrap { background-color: #000;}

/* bg tile */

#wrap-inner, #wrap-inner.w-640x320, #wrap-inner.w-180x460x320, #wrap-inner.w-180x600x180 #inner, #wrap-inner.w-180x600x180 { background-image: url(bg-tile_1200.jpg); background-repeat: repeat-y;}

/* 640x320 */
#wrap-inner.w-640x320 {	background-image: url(bg-tile_1200.jpg);	}#wrap-inner.w-640x320 #inner { background-image: url(page-header-bg_1200.jpg); }

/* 180x460x320 */

#wrap-inner.w-180x460x320 #inner { background: transparent; }

/* 180x600x180 */
#wrap-inner.w-180x600x180 {	background-image: url();	}

/* page header */
#page-header, #pageHeader{ color: #ffffff;}
#inner {background-image: url(page-header-bg_1200.jpg);}

/* player module bg for sponsored movies */

/* hero */

.mdl-main .hero {
background-image: url(hero_596x150.gif);width:596px;height:150px;
}

.mdl-img .logo {
background-image: url(logo_140x105.jpg);width:140px;height:105px;
}

/* links */
#wrap a:link, #wrap a:visited {color: #000000;}

/* To override more link in flux share widget */
.fluxWidget .share.widgetContainer li.moreElement {color: #000000;}

#wrap .showsNav ul.section-nav li a{color: #000000 !important;}

#wrap .mdl-rich div.more-link a:link,
#wrap .mdl-rich div.more-link a:visited {color: #000000;}

/* more link at bottom of mod */
#wrap div.more-link a:link, #wrap div.more-link a:visited {background: #f4bf17;}

/*new hp realign
-#wrap div.more-link a:link, #wrap div.more-link a:visited {background: #f4bf17;}
*/

/* headings */

.h-main span, .h-sub span, .h-sub2 span {
background: #2892e9;

}
#wrap div.title-meta span {
background: #2892e9;
}

/*today headings*/
#wrap .mdl-rich .h-main a:link, #wrap .mdl-rich .h-main a:visited, #wrap .mdl-rich .h-sub a:link, #wrap .mdl-rich .h-sub a:visited, #wrap .mdl-rich .h-sub2 a:link, #wrap .mdl-rich .h-sub2 a:visited {color: #000000;}

#wrap .mdl.mdl-rich .h-wrap .h-post .category,
#wrap .mdl.mdl-rich .h-wrap .h-post div.posted span{
color: #2892e9;
}

#wrap .mdl.mdl-rich .t-icon-arrow {
background: #2892e9 url(/sitewide/images/charlie/sprites/site_wide.png) no-repeat scroll 0 -36px;
}

/* icons and buttons - same as headings */
#wrap ol.lst li span.icon, #wrap ul.section-nav li span.icon, #wrap div.btn span, .popup_div_body .icon, #showsMarqeeId li.active,.marquee-action span.icon-play-xlg,.marquee-action span.icon-photo-xlg, #wrap .mdl-rich .h-wrap h2.h-sub span.icon-play,span.icon-play{
background-color: #2892e9;
}

#wrap div.pagination ul li.page-next,
#wrap div.pagination ul li.page-prev {
background-color: #f4bf17;
}

#wrap div.pagination ul li.page-next:hover,
#wrap div.pagination ul li.page-prev:hover {
background-color: #000000;
}

/* homepage charlie artist browser */
#wrap ol.lst li.alpha_lettter {
background-color: #000000;
}

/* module tabs */
#wrap ul.mdl-nav li a:link, #wrap ul.mdl-nav li a:visited{
background: #f4bf17;
}
#wrap ul.mdl-nav, #wrap ul.mdl-nav li.active {
border-color:#2892e9;
}
#wrap ul.mdl-nav li.active a:link, #wrap ul.mdl-nav li.active a:visited{
background: #2892e9;
}

/* section nav */
#wrap ul.section-nav li.active a:link, #wrap ul.section-nav li.active a:visited {
background: #2892e9;
}
#wrap ul.section-nav li a:hover, #wrap ul.section-nav li ul li a:hover {
background: #000000;
}

/* autocomplete */
#acWrapper .autocomplete .yui-ac-content li {
color: #000000;
}
#acWrapper .autocomplete .yui-ac-content li.yui-ac-prehighlight {
background:#f4bf17;
}
#acWrapper .autocomplete .yui-ac-content li.yui-ac-highlight {
background:#000000;
color:#FFF;
}

/* alternate rows */
.vidlist_dehigh{
color: #000000;
}

.tab-content .postUpdater{
background:#000000;
}

.vidlist_high{
background: #000000 !important;
}

.vidlist_high .vidlist span.icon{
background-color:#000000 !important;
}

.info strong a{
color: #000000 !important;
}

span.icon-externalLink {
background-color:#2892e9 !important;
height:9px;
width:9px;
}
.title2 a:hover span.icon-externalLink{
background-color:#000000 !important;
}

#page-header a:link, #pageHeader a:link, #page-header a:visited, #pageHeader a:visited { color: #ffffff;}

#wrap .mdl-rich .comment_wrap .comment_block p, #wrap .mdl-rich .comment_wrap .comment_icon { background-color: #2892e9;}

/* marqee action links */
#wrap div.marquee div.marquee-action ul.marquee-list li a{background: #f4bf17;}

/* marquee nav */
.showsMarquee div.marquee-action h2, tr.activePoll td {color: #000000 !important;}

/* flux share homepage styles */
#wrap .feed-wrap .fluxWidget .contentAction .cacSmall .share .shareLeftDecor {background-color: #000000 !important;}

/* flux share homepage styles */
#wrap .feed-wrap .fluxWidget .contentAction .cacSmall .share .shareLeftDecor {background-color: #000000 !important;}

/* news dynamic theme */
#wrap .fluxWidget .contentAction .cacSmall .share .shareLeftDecor {background-color: #000000 !important;}
#wrap .toolbar .icon-dec, #wrap .toolbar .icon-inc {background-color: #f4bf17;}

/*
#wrap .top_stories_wrap {background-color: #f4bf17;}
#wrap .top_stories_wrap .header {background-color: #2892e9;}
#wrap .top_stories_wrap div.icon_arrow ul li.page-prev a { background: #f4bf17 url(/news/article/css/topstories_arrow-roll_left.gif) no-repeat scroll 0 0;}
#wrap .top_stories_wrap div.icon_arrow ul li.page-next a { background: #f4bf17 url(/news/article/css/topstories_arrow-roll_right.gif) no-repeat scroll 0 0;}
#wrap .top_stories_wrap div.icon_arrow ul li a:hover {background-color: #000000;}
*/

/* HP update */

#wrap .feed-wrap .mdl.mdl-rich.v2 .simple-list a:link, #wrap .feed-wrap .mdl.mdl-rich.v2 .simple-list a:visited {
color: #f4bf17;
}

.group-ab {
background:#fff;
}
.group-ab .mdl {
padding:0;
}
.group-ab .mdl #posts {
padding-left:0;
overflow:hidden;
}

#page-header h1 {
display:inline;
}

.blogTitle {
display:none;
}

/* POSTS */

#posts .blog-date {
padding:3px 0px 3px 0;
border-top:1px dotted #333;
border-bottom:1px dotted #333;
font-size:16px;
text-transform:uppercase;
}
#posts .blog-date span {
background:#fff;
float:left;
display:inline;
font-size:25px;
padding-right:5px;
line-height:26px;
}
#permalink #posts div.blog-date {
display:none;
}

.post {
width:576px;
margin-top:20px;
margin-left:30px;
position:relative;
overflow:hidden;
/*border-bottom:1px dotted #333;*/
margin-bottom: 30px;
padding-bottom:10px;
}

#wrap .entry a:link, #wrap .entry a:visited {
text-decoration:underline;
}
#wrap .entry a:hover {
color:#29b7ea;
}

div#permalink .post_footer {
border-top:1px dotted #333;
border-bottom:1px dotted #333;
padding:15px 0;
}

#wrap #permalink div.post div.entry p.wp-caption-text {
font-size: 10px;
font-style: italic;
text-align: left;
margin-top: -12px;
}

/* don't show caption on home/list pages */
#wrap #index div.post div.entry p.wp-caption-text {
display:none;
}

/* don't show post date/time on home/list pages */
#wrap #index div.post span.postDateTime {
display:none;
}

/* don't show large images by default in posts on list pages */
#posts .entry div.image, #posts .entry img {
display:none;
}

/* show large images on featured posts on list pages and on permalink pages */
#posts div.tag-featured .entry img, #posts div.tag-featured .entry div.image, #permalink #posts .entry div.image, #permalink #posts .entry img {
display:block;
margin-bottom:20px;
}

/* show med-attached images on list pages */
#posts .post img.attachment-medium, #posts .author-div img.photo {
display:inline;
float:left;
margin:0 10px 10px 0;
}

/* don't show med-attached images on featured posts or permalink pages */
#posts div.tag-featured img.attachment-medium, #permalink #posts .post img.attachment-medium {
display:none;
}

/* change layout for default posts, then change back for featured posts */

#index .post .postBeginMetaData, #index .post .entry, #index .post .postEndMetaData {
float:left;
width:356px;
}
#index .tag-featured .postBeginMetaData, #index .tag-featured .entry, #index .tag-featured .postEndMetaData {
float:none;
width:576px;
}

/* default posts, ones that have small images, on homepage */

#wrap div.postBeginMetaData h2, #wrap div.postBeginMetaData h2 a {
font-size: 16px;
line-height: 21px;
text-transform:uppercase;
}
#wrap .tag-featured div.postBeginMetaData h2, #wrap .tag-featured div.postBeginMetaData h2 a {
font-size: 22px;
line-height: 27px;
}

/* featured posts on homepage */

#index #posts .tag-featured .postBeginMetaData {
position:absolute;
right: 50px;
top:195px;
width: 456px;
background:#fff;
padding:10px;
height:66px;
}

.post .published {
float:none;
}
.post .postBeginMetaData {
clear:none;
}
div.entry {
clear:none;
display:inline;
}
.post .clear {
display:none;
}
.post .tags, .post .relatedLinks {
padding: 10px 0px; 
border-top: 1px dotted #333; 
line-height: 20px;
}
.post .relatedLinks {
margin-top:15px;
}

#wrap .entry a.more-link {
text-decoration:none;
}
.moretext {
background: url("/sitewide/css/charlie/themes/blogs/act/ACT-morelink.jpg") no-repeat scroll 0 0 transparent;
color:#fff;
float: right;
line-height: 16px;
padding-right: 1px;
text-align: right;
width: 100px;
}
.elipsis {
display:none;
}

.page-image {
float:left;
margin-right:10px;
}
.page-content h2 {

font-family: Arial;
font-size: 22px;
font-weight: bold;
line-height: 27px;
margin: 0;
padding: 0;
text-transform:uppercase;

}
.page-content p {
font-size:13px;
}
#wrap ol.lst-photos-three li {
margin-right:50px;
}

.postBeginMetaData h1 {
/*border-top:1px dotted #333;
border-bottom:1px dotted #333;*/
text-transform:uppercase
}

/* GROUP C */

.group-c .mdl {
background:#e4e4e4;
}
.group-c .h-sub2 {
color:#333;
font-weight:normal;
border-top:1px dotted #333;
border-bottom:1px dotted #333;	
}
.group-c .h-sub2 span {
padding:10px 0 10px 0;
background:#e4e4e4;
}
/*
.group-c div.MTVNCodaAdWidget {
margin-left:-10px;
}
*/
div#wrap div.group-c ol.followUs {
margin-top:5px;
}

#page-header span {
background:url('ACT-catarrow.gif') no-repeat;
padding:9px 0px 10px 55px;
border-left: 1px dotted #B1B1B1;
}

/*sidebar search stuff*/

div.w-640x320 .group-c .widget_search {
margin:0 0 0 -10px;
}

/*sidebar*/

.mdl-sidebarWidget ul {
font-size: 11px;
line-height: 16px;
}

/*
.isHomePage .group-ab {
margin-top:0px;
}
*/


