/* @group cms lite */

div.cmslite-focal div.cmslite-message {
	display: none;
}

/* @end */

/* @group homepage focal */

/* @group Date line */

div.date-line {
	margin-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}

div.date-line p {
	margin: 0 !important;
	padding: 0 2px 2px 2px;
	font-size: 11px !important;
}

div.date-line p.date {
	float: left;
}

div.date-line p.updated {
	float: right;
}

div.date-line p.updated span {
	text-transform: lowercase;
}

/* @end */

div.homepage-focal div.track-markets tr.snp, div.cmslite-focal div.track-markets tr.snp {
	display: none;
}

div.homepage-focal h1, div.cmslite-focal h1 {
    margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 23px;
    font-weight: bold;
    line-height: 1.2;
}

div.homepage-focal-headline h1 {
	margin: 0 0 10px 0;
	font-size: 28px;
	text-align: center;
}

div.homepage-focal h4.gop-convention {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e5e5e5;
	background: url('gop-convention.gif') top left no-repeat;
	text-indent: -10000px;
	width: 205px;
	height: 30px;
	display: block;
}

div.more-headlines h4 {
	border-top: none !important;
	padding-top: 0 !important;
}

div.more-headlines ul {
	font-size: 12px;
}

div.more-headlines li.comment a {
	padding: 0 15px 0 0;
	background: url('/ajc/images/icons/icon-comment.gif') bottom right no-repeat;
}

div.homepage-focal-headline ul.related-headlines li {
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;
	background: url('/ajc/images/icons/icons-sprite.png') center left no-repeat;
}

div.homepage-focal-headline ul.related-headlines li.photo {
	padding: 0 0 0 15px;
	background-position: 0 -148px;
}

div.homepage-focal-headline ul.related-headlines li.video {
	padding: 0 0 0 15px;
	background-position: 0 -496px;
}

div.homepage-focal-headline ul.related-headlines li.comment {
	padding: 0 0 0 15px;
	background-position: 0 -418px;
}

div.homepage-focal-headline ul.related-headlines li.interactive {
	padding: 0 0 0 15px;
	background-position: 0 -378px;
}

div.homepage-focal-headline ul.related-headlines li.audio {
	padding: 0 0 0 15px;
	background-position: 0 -575px;
}

div.homepage-focal h2, div.cmslite-focal h2 {
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

div.homepage-focal p, div.cmslite-focal p {
	margin: 0 0 10px 0;
    font-size: 12px;
    line-height: 1.5;
}

div.cmslite-focal p.updated {
	display: none;
}

div.homepage-focal p.photo-credit, div.cmslite-focal p.photo-credit {
	margin: 0 0 2px 0;
	font-size: 0.84615384615em;
	color: #999;
	text-align: right;
}

div.homepage-focal p.photo-caption, div.cmslite-focal p.photo-caption {
	font-size: 0.84615384615em;
	line-height: 1.5;
}

div.news-updates {
	margin: 0 0 20px 0;
}

div.news-updates span {
	margin: 0 5px 0 0;
	padding: 5px 10px 2px 5px;
	background: url('/ajc/images/news-promo2.gif') right center no-repeat;
	font-size: 0.84615384615em;
	font-weight: bold;
	color: #222;
	float: left;
}

div.news-updates p {
	margin: 0;
	padding: 1px 0 0 0;
	color: #ccc;
}

div.news-updates p a {
	margin: 0 2px;
}

/* @end */

/* @group related content */

div.ajc-span-6 ul.story-related, div.ajc-span-5 ul.story-related {
	margin: -5px 0 15px 0;
}

ul.story-related li {
	margin: 0 15px 5px 0;
	font-size: 0.84615384615em;
	float: left;
	display: inline;
	white-space: nowrap;
}

ul.story-related li a {
	font-weight: bold;
	color: #555;
}

ul.story-related li:last-child, ul.story-related li.last {
	margin: 0;
}

ul.story-related li {
	padding: 0 0 0 15px;
	background: url('/ajc/images/icons/icons-sprite.png') 0 -380px no-repeat;
}

ul.story-related li.photo {
	padding: 0 0 0 15px;
	background-position: 0 -148px;
}

ul.story-related li.video {
	padding: 0 0 0 15px;
	background-position: 0 -496px;
}

ul.story-related li.comment {
	padding: 0 0 0 15px;
	background-position: 0 -418px;
}

ul.story-related li.interactive {
	padding: 0 0 0 15px;
	background-position: 0 -378px;
}

ul.story-related li.audio {
	padding: 0 0 0 15px;
	background-position: 0 -575px;
}

/* @end */

/* @group your turn */

div.homepage-focal div.your-turn {
	background: url('/ajc/images/your-turn-quote-close.gif') right bottom no-repeat;		
}

div.homepage-focal div.your-turn div {
	padding: 10px 0 0 10px;
	background: url('/ajc/images/your-turn-quote-open.gif') left top no-repeat;	
}

div.homepage-focal div.your-turn h4 {
	border-top: none;
	padding-top: 0;
	margin-bottom: 0;
}

.your-turn p.your-turn-quote {
	font-weight: bold;
	color: #039;
	margin-bottom: 0;
}

.your-turn p.your-turn-author {
	color: #888787;
}

/* @end */

/* @group special package */

div.homepage-focal div.special-package {
	margin-top: 0;
	padding-top: 0;
}

div.homepage-focal div.special-package li {
	background: none;
}

div.homepage-focal div.special-package h4 {
	padding-top: 0;
	border-top: none;
}

.homepage-focal .section-photo {
	margin: 0 10px 5px 0;
	float: left;
}

/* @end */

/* @group photo box */

div.ajc-photo-box {
    margin: 0 0 20px 0;
    padding: 5px 10px 10px 10px;
    border: 1px solid #e5e5e5;
}

div.ajc-photo-box p.photo-credit {
	margin-right: -5px;
}

div.ajc-photo-box div, div.ajc-photo-box img {
    margin: 0 -5px;
}

div.ajc-photo-box h3 {
    margin: 0 0 5px 0;
	font-size: 1.384615384615385em;
    font-weight: bold;
}

div.ajc-photo-box ul:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

div.ajc-photo-box ul {display: inline-block;}

/* Hides from IE-mac \*/
* html div.ajc-photo-box ul {height: 1%;}
div.ajc-photo-box ul {display: block;}
/* End hide from IE-mac */

/* @end */

/* @group the buzz */

div.thebuzz {
    margin: 0 0 20px 0;
	padding: 10px 10px 4px 10px;
	border: 2px solid #e5e5e5;
	position: relative;
	overflow: hidden
}

div.thebuzz h4 {
    margin: 0 0 15px 2px;
}

div.thebuzz h4 a {
	background: url('/ajc/images/news-buzz04.gif') top left no-repeat;
	text-indent: -10000px;
	width: 68px;
	height: 16px;
	display: block;
}

div.thebuzz a.rss {
	background: url('/ajc/images/icons/icons-sprite.png') 0 -70px no-repeat;
	text-indent: -10000px;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 14px;
	left: 85px;
	float: left;
}

div.thebuzz-1 ul {
	margin: 0 65px 0 0;
}

div.thebuzz ul li {
    margin: 0 0 6px 0;
	padding: 0 0 0 8px;
	background: url('http://img.coxnewsweb.com/C/05/00/59/image_1159005.gif') center left no-repeat;
	font-size: 12px;
	line-height: 1.4;
	position: relative;
} 

div.thebuzz-1 div.thebuzz-image img {
	position: absolute;
	top: 0;
	right: -2px;
	left: auto;
}

div.thebuzz-1 p.caption {
  margin: 0;
	padding: 2px 5px;
	background: #fff;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	right: 0;
	bottom: 0;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div.thebuzz-2 div.thebuzz-image {
	float: right;
	margin-left: 10px;
	margin-top: -30px;
}

div.thebuzz-2 p.caption {
	margin: 2px 0 0 0;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

div.thebuzz p.caption a {
	color: inherit;
}

div.thebuzz p.more {
	margin: 10px 0 0 0;
	display: none;
}

/* @end */

/* @group sections */

/* @group markets */

div.homepage-focal div.markets p.market-update, div.homepage-focal div.markets p.closed {
	top: 0;
	font-size: 11px;
}

div.markets div.track-markets td {
	font-size: 13px;
}

div.markets input.quote-lookup {
	margin: 0 5px 0 0;
	padding: 4px;
	border: 1px solid #999;
	border-color: #999 #e5e5e5 #e5e5e5 #999;
	background: url('http://img.coxnewsweb.com/C/00/72/40/image_7440720.gif') top left repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	color: #555;
	width: 199px;
	float: left;
}

div.markets input.get-quote {
	float: left;
	width: 79px;
	height: 22px;
}

div.track-markets p.closed, div.track-markets p.update {
	margin: 2px 0 0 0;
	font-size: 11px;
}

/* @end */

/* @group video */

div.wsbvideo img {
	margin: 0 10px 0 0;
	width: 125px;
	float: left;
}

div.wsbvideo span.wsb_ad_title {
	margin: 0 0 2px 0;
	font-weight: bold;
	display: block;
}

div.wsbvideo li {
	list-style: none;
	font-size: 11px;
}

/* @end */

/* @end */

/* @group Escenic focal */

.cxHome .contentGroupTop .contentLeft .cxStandardTease,
#test-index .contentGroupTop .contentLeft .cxStandardTease,
#focal-archive .contentGroupTop .contentLeft .cxStandardTease
{
  padding: 5px;
  border: 1px solid #e5e5e5;
}

.cxHome .contentGroupTop .contentLeft .cxStandardTease .cxRelated,
#test-index .contentGroupTop .contentLeft .cxStandardTease .cxRelated,
#focal-archive .contentGroupTop .contentLeft .cxStandardTease .cxRelated
{
  margin-bottom: 0;
}

.cxHome .contentGroupTop .contentLeft .cxStandardTease .cxTeaseImg,
.cxHome .contentGroupTop .contentLeft .cxStandardTease .cxTeaseImg img,
#test-index .contentGroupTop .contentLeft .cxStandardTease .cxTeaseImg,
#test-index .contentGroupTop .contentLeft .cxStandardTease .cxTeaseImg img,
#focal-archive .contentGroupTop .contentLeft .cxStandardTease .cxTeaseImg,
#focal-archive .contentGroupTop .contentLeft .cxStandardTease .cxTeaseImg img
{
  width: 328px !important;
}

.cxHome .contentGroupTop .contentLeft .cxStandardTease p,
#test-index .contentGroupTop .contentLeft .cxStandardTease p,
#focal-archive .contentGroupTop .contentLeft .cxStandardTease p
{
  font-size: 11px;
  line-height: 1.5;
}

/* @end Escenic focal */
