


/*	starbulletin.com 2005v1 Inside Pages CSS */

.storyblock { text-align: left; margin-left: 3%; margin-right: 3%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  }
.storyblock a 				{ color: black; text-decoration: underline; }
.storyblock a:hover			{ text-decoration: underline; }
.storyblock a:active		{ text-decoration: underline; color: gray; background-color: #FFA500; }
.storyblock a:visited		{ color: #303131; }

div.overline { text-align: center; font-size: 1.4em; text-transform: uppercase; margin-bottom: 6; }

h4 { font-size: 1.1em; }
h3 { font-size: 1.3em; }
h2 { font-size: 1.6em; }
h1 { font-size: 2.2em; }
.big { font-size: 2.7em; font-weight: bold; margin-bottom: -0.1em; }
div.byline { text-align: left; font-family: Helvetica, Arial, sans-serif;  font-size: 0.9em; font-weight: bold; margin-top: 1em; margin-left: 0em; ; border-left: 5px solid #BDB6A4; padding-left: 0.5em; }
div.refer { text-align: left; font-size: 1.15em; margin-left: 2.0em; margin-bottom: 0.5em; margin-top: 0.9em; }
div.tagline { font-size: 0.85em; text-align: center; margin-left: 5%;
margin-right: 5%; }
div.lettercredit { text-align: left; font-size: 9pt; font-family: 
sans-serif; line-height: 10pt; }
.lettercredit:first-line { font-weight: bold; }
div.highlight_links a { background-color: #D9E8FB; color: black; }
div.highlight_links a:visited { background-color: #D9E8FB; color: black; }
div.highlight_links a:hover { background-color: #D9E8FB; color: gray; }

.caps { text-transform: uppercase; }
.reverse { color: white; background-color: black;  }
.reversecaps { color: white; background-color: black; text-transform:
uppercase; }

/* 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; }


/* same as above, but for images that need a white background */

.captionwide_pic-w { border: 1px solid white; }
.captionwide-w { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.captionwide-w:first-line { text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-size: 7pt;  }
.captionwide_link-w { text-align: right; font-size: 9.5pt; font-family: Helvetica, Arial, sans-serif; margin-top: 2pt; }
.captionwide_table-w { background-color: white; 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 white; border-top: 0px; border-right: 1px solid white; }
.captionwide_table-w tr { vertical-align: top; }
.captionwide_table-w td { padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; }


.captionright_pic-w { border: 1px solid white; }
.captionright-w { 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-w { text-align: right; font-size: 9.5pt; font-family: Helvetica, Arial, sans-serif; margin-top: 2pt; }
.captionright_table-w { background-color: white; margin-left: 12px; margin-bottom: 6px; margin-right: 6px; margin-top: 0px;  border-top: 0px; border-bottom: 1px solid white; border-top: 0px; border-right: 1px solid white; }
.captionright_table-w tr { vertical-align: top; }
.captionright_table-w 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: 0px;  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; }


/* for corrections */

.infoboxright_table-cx { background-color: #FFD6DC; margin-left: 12px; margin-bottom: 10px; margin-right: 10px; margin-top: 0px;  border-top: 0px; border-bottom: 1px solid #FFBFC5; border-top: 0px; border-right: 1px solid #FFBFC5; }
.infoboxright_table tr { vertical-align: top; }
.infoboxright_table td {  padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; font-size: 90%; }
.infoboxright_table h3 { text-align: center; }
.infoboxright_table h4 { font-size: 11pt; }
.infoboxright_table #sports_agate table td { padding: 0px; font-size: 8.5pt; }

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


/* Linkouts */

div.linkout { font-family: Helvetica, Arial, sans-serif; font-size: 90%; text-align: center; margin-top: 3em; margin-bottom: 4em; margin-left: 10%; margin-right: 10%; }
div.linkout b { display: block; margin-top: 10px; margin-bottom: -10px; }


/* 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; }


/* Column related */

/* For column names and bylines on column pages only */
.columnname { font-size: 2.0em; margin-bottom: 0.7em; }
.columnbyline { font-size: 1.15em; }

/* For the column directory module on inside pages only */
.column_title_inside {  font-family: Helvetica, Arial, sans-serif; font-size: 8.5pt; line-height: 9pt;  font-weight: bold; margin-top: 0.5em; margin-bottom: 0.3em; }
.column_author_inside { font-family: Helvetica, Arial, sans-serif; font-size: 8.5pt; line-height: 9pt; margin-left: 0.5em;  }
.column_headline_inside { font-family: Helvetica, Arial, sans-serif; font-size: 7.5pt; font-weight: bold; }



.editiondate {  font-family: Helvetica, Arial, sans-serif; text-align: center; font-size: 0.85em; margin-bottom: 1.2em; }
.infotext1 {  font-family: Helvetica, Arial, sans-serif; text-align: center; font-size: 8.0pt; }
.infotext2 {  font-family: Helvetica, Arial, sans-serif; text-align: center; font-size: 8.5pt; }
/* .altnavlink {  font-family: Helvetica, Arial, sans-serif; text-align: center; font-size: 0.80em; font-weight:bold; } */

