/* centerpieces */

.featureposter { border: 10px solid #999; padding: 10px; }
.featureposter .posterimg { width: 375px; height: 305px; border: 0; float: left; clear: left; margin-right: 10px; }
.featureposter h2 { font-size: 1.2em; padding: 10px 0px 10px 0px; }
.featureposter p { font-size: .9em; line-height: 1.4em; padding: 0 0 5px 0;}
.featureposter a, .featureposter a:link, .featureposter a:visited { text-decoration: none; }
.featureposter a:hover { text-decoration: underline; }

.ccbottomhead1, .ccbottomhead2, .ccbottomhead3, .ccstreamer { padding: 5px 5px 0 5px; }
.ccbottomhead2, .ccbottomhead3 { border-left: 1px solid #000; }
.cccenterpiece .cctopstoryleft p, .cccenterpiece .cctopstoryright p, .cccenterpiece .cctopstorytop p { font-size: .9em; line-height: 1.2em; }
.cccenterpiece { background-color: #fff; padding: 10px; }
.cccenterpiece a, .centerpiece a:link, .centerpiece a:visited { text-decoration: none; }
.cccenterpiece a:hover { text-decoration: underline; }
.cccenterpiece h1 { font-size: 1.8em; }
.cccenterpiece h1, .cccenterpiece h2, .cccenterpiece h3, .cccenterpiece h4, .cccenterpiece h5, .cccenterpiece h6 { padding-bottom: 5px; }
.cccenterpiece p { font-size: 0.9em; line-height: 1.1em; padding: 0 0 5px 0; }
.ccdashes { font-size: 1px; line-height: 1px; margin: 2px 0px 4px 0px; }
.ccleader, .ccleader a, .ccleader a:link, .ccleader a:visited { font-size: .7em; font-weight: bold; padding: 0 2px 0 2px; text-decoration: none; }
.ccleader a:hover { text-decoration: none; }
.ccposter1 { padding: 10px; }
.ccposter1 h1 { font-size: 1.4em; }
.ccposter1 p { font-size: .9em; line-height: 1.4em; }
.ccposterimgleft, .ccthumbleft { float: left; margin-right: 10px; }
.ccposterimg { padding: 10px 2px 10px 10px;}
.ccposterimgright, .ccthumbright { float: right; margin-left: 10px; }
.ccsideheads { padding: 10px 10px 10px 15px; font-size: .9em; line-height: 1.4em;  }
.ccthumbleft, .ccthumbright { width: 180px; }
.cctopstoryleft {  border-right: 1px solid #000; }
.cctopstoryleft p.ccthumbcaption, .cctopstoryright p.ccthumbcaption, .cctopstorytop p.ccthumbcaption { font-size: 10px; font-weight: bold; padding: 0; }
.cctopstoryleft p.ccthumbcredit, .cctopstoryright p.ccthumbcredit, .cctopstorytop p.ccthumbcredit { font-size: 9px; text-align: right; padding: 0; }
.cctopstoryright { padding: 10px; }
.cctopstorytop { padding: 10px; }
a.ccstorylink, a.ccstorylink:link, a.ccstorylink:visited { display: block; font-size: .7em; font-weight: bold; padding: 0 0 5px 6px; background-repeat: no-repeat; background-position: 0 3px; }



.ccpostersurround { background-color: #999; width:100%; }
.ccpostermargin { background-color: #fff; margin: 10px; }
.ccpostermargin td { padding: 10px; font-size: .9em; line-height: 1.6em; }
.ccpostermargin a, .postermargin a:link, .postermargin a:visited { text-decoration: none; }
.ccpostermargin a:hover { text-decoration: underline; }
.ccpostermargin h1 { font-size: 1.2em; }
.ccpostermargin h1, .ccpostermargin h2, .ccpostermargin h3, .ccpostermargin h4, .ccpostermargin h5, .ccpostermargin h6 { padding: 5px 0px 7px 0px;}



/* music */
.ccspotlight { width: 200px; padding: 5px 0 0 0; border-left: 1px solid #888; background-color: #ffc; }

/* autos */

.cccars { width: 120px; padding: 5px 0 0 0; border-left: 1px solid #888; background-color: #ffc; }
.ccfavteaser { padding: 10px 10px 10px 15px; font-size: .7em; line-height: 1.1em; }


/* moviegrade box */
.ccgradebox { border: 1px solid #000000; }
.ccgradeboxgrade { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #CCC; border-width: 1px; border-color: #000; padding: 3px; }
.ccgradeboxletter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #FFC; border-width: 1px; border-color: #000; padding: 3px; }

/* business */

.ccbusiness { padding: 10px; border-left: 1px solid #888; background-color: #fff; }
.ccstockbox { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.cccustompad { padding-top: 10px; padding-bottom: 10px;}

/* iraq */
.cciraqribbon { background-color: #ccc; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #999; border-bottom-color: #999; }


/* headline blocks */


.ccalsoonlinebox { float: right; width: 200px; border: 1px solid #999; }

