.tagline { font-size: 0.85em; 
text-align: center; 
margin-left: 5%;
margin-right: 5%; 
padding-bottom: 8px;}
.lettercredit { text-align: left; font-size: 9pt; font-family: 
sans-serif; line-height: 10pt; }
.lettercredit:first-line { font-weight: bold; }

/* Video Box */

.kitv_video_box { margin-left: 20px; margin-bottom: 20px; float: right; width: 220px; background: #DCD4C0; margin-top: 20px; }
.kitv_header {  font-size: 11pt;
				   font-family: Helvetica, Arial, sans-serif;
                   color: #000000;
                   font-weight: bold;
                   line-height: 11pt; }
.kitv_summary, .kitv_linkout {  font-size: 8.5pt;
				   font-family: Helvetica, Arial, sans-serif;
                   color: #000000;
                   font-weight: bold;
                   line-height: 1.2em;
                   padding-left: 12px; 
                   padding-right: 12px; }
.clearfix { clear: both;}
.kitv_header { background: #CCCCCC; border-bottom: 2px solid white; }
.kitv_header ul { margin: 0; padding: 10px 20px 10px 20px; list-style: none; }
.kitv_header li.video {  background-image: url(bullet_v.gif);
background-repeat: no-repeat;
background-position: 0% 20%;
padding: 0 0 0 50px; }
.kitv_preview { text-align: center; padding-top: 10px; }
.kitv_preview img { border: 2px solid white; }
.kitv_box { display: table-row; }
.kitv_summary { display:table-cell; vertical-align:top; width: 70%; }
.kitv_linkout { display:table-cell; vertical-align:bottom; width: 30%; }
.kitv_footer { padding: 12px; margin-top: 4px; background: #CCCCCC; border-top: 2px solid white; }
.kitv_header, .kitv_footer {
					min-height:32px;
					height:auto !important;
					height:32px;
}

/* Photos and captions  */

.captionwide_pic { border: 1px solid #BDB6A4; }
.captionwide { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.captionwide:first-line { text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-size: 7pt;  }
.captionwide_link { text-align: right; font-size: 9.5pt; font-family: Helvetica, Arial, sans-serif; margin-top: 2pt; }
.captionwide_table { background-color: #DCD4C0; margin-top: 6px; margin-left: 0px; margin-right: 0px; margin-bottom: 24px; padding-top: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; border-top: 0px; border-bottom: 1px solid #BDB6A4; border-top: 0px; border-right: 1px solid #BDB6A4; }
.captionwide_table tr { vertical-align: top; }
.captionwide_table td { padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; }


.captionright_pic { border: 1px solid #BDB6A4; }
.captionright { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.captionright:first-line { text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-size: 7pt;  }
.captionright_link { text-align: right; font-size: 9.5pt; font-family: Helvetica, Arial, sans-serif; margin-top: 2pt; }
.captionright_table { background-color: #DCD4C0; margin-left: 12px; margin-bottom: 6px; margin-right: 6px; margin-top: 0px;  border-top: 0px; border-bottom: 1px solid #BDB6A4; border-top: 0px; border-right: 1px solid #BDB6A4; }
.captionright_table tr { vertical-align: top; }
.captionright_table td {  padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; }



/* text boxes, right and centered */


.infoboxright_table { background-color: #DCD4C0; margin-left: 12px; margin-bottom: 10px; margin-right: 10px; margin-top: 20px;  border-top: 0px; border-bottom: 1px solid #BDB6A4; border-top: 0px; border-right: 1px solid #BDB6A4; }
.infoboxright_table tr { vertical-align: top; }
.infoboxright_table td {  padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; font-size: 90%; }
.infoboxcenter_table h2 { text-align: center; }
.infoboxright_table h3 { text-align: center; }

.infoboxcenter_table { background-color: #DCD4C0; margin-left: 7%; margin-bottom: 10px; margin-right: 7%; margin-top: 0px;  border-top: 0px; border-bottom: 1px solid #BDB6A4; border-top: 0px; border-right: 1px solid #BDB6A4; }
.infoboxcenter_table tr { vertical-align: top; }
.infoboxcenter_table td {  padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; font-size: 90%; }
.infoboxcenter_table h2 { text-align: center; }
.infoboxcenter_table h3 { text-align: center; }
.infoboxcenter_table h4 { font-size: 11pt; }



/* Sports related */

.sports_agatebox {  padding-top: 6px; padding-bottom: 6px; padding-left: 16px; padding-right: 16px;
					background-color: #DCD4C0; margin-top: 0px; margin-bottom: 10px; margin-left: 12%; margin-right: 12%; 
					border-top: 0px; border-bottom: 1px solid #BDB6A4; border-top: 0px; border-right: 1px solid #BDB6A4;}
.sports_agate { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 12pt; }
.sports_agate td { padding-left: 3px; padding-right: 3px; font-size: 8.5pt; }
.infoboxright_table .sports_agate td { padding: 0; }
.infoboxcenter_table .sports_agate td { padding: 0; }
.sports_agate h4 { font-size: 11pt; margin-bottom: 6px; margin-top: 6px; }
.sports_agate h3 { margin-bottom: 2pt; margin-top: 1.5em; }
.sports_agate h2 { margin-top: 6pt; margin-bottom: 4pt; }
.sports_agate .tagline { margin: 0; text-align: left; font-size: 8.5pt; font-style: italic; }

.section-subhead-headline
{
	margin-bottom: 2px;
	color: #663300;
	font-size: 100%;
	font-weight: bold;
	width: 100%;
}



.hpRightColoumn li {
	margin-top: 5px;
	left: 20px;
}


#questionOfWeek a
{
	color: #666666;

}



#questionOfWeek a:hover
{
	color: #663300;
}

.storytext h3
{
	top: 5px;
}
