@charset "utf-8";
/* CSS Document */

/* GENERAL SITE */

/*COLORS
logo blue: 0052a5

section button blue: 0052a5
section button text white: ffffff

subsection button blue (lt): 96BCE0
subsection button text blue (dk): 0052a5

mouseover button blue (ltr): bdd7e8


archive section button gray: 666666
archive section button text white: ffffff

archive subsection button gray (lt): 999999
archive subsection button text gray (dk): 000000

archive mouseover button gray (ltr): dddddd


footer bar blue: 0052a5 
footer bar blue (ltr) text: 2b83cb

black blue: 00417b
*/
body { 	
	margin-bottom:0px; 
	margin-top:0px; 
	margin-left: auto; 
	margin-right: auto; 
	padding:0px; 
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	} 

img. {display: block;}							
img.photo {display: block; border: 1px solid #000000;}

a:link { color: #00417b; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #990000; text-decoration: underline; }	

#wrapper960 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 960px;
	height: 100%;
	margin-left: auto; 
	margin-right: auto;
	padding: 0px;
	background:  url("images/imgs_main/bg_col.gif") repeat;
	}

/* LOGO HEADER */
#wrapperHeader {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 960px;
	height: 100px;
	margin-left: auto; 
	margin-right: auto;
	padding-top: 0px;
	border-bottom: 1px solid #0052a5;
	background-color: #fff;
	font-size: .7em; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  font-weight: normal; 
	}	

/* SIDE NAV MENU */	
#wrapperLeftNav {
	margin-top: 0px;
	width: 146px; 
	height: 100%;
	margin-left: 0px; 
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	float: left;
	clear: left;
	font-size: .7em;
	font-weight: bold;
	line-height: 15px;
}

/* HOME PAGE - Regular Features */
#regularFeatures {
	margin-top: 0px;
	width: 360px; wid\th: 340px;
	height: 100%;
	margin-left: 0px; 
	margin-right: 0px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	background-color: #fff;
	float: left;
	line-height: 20px;
	list-style-type: square;
	list-style-position:inside;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
h3.regularFeatures {font-family: arial, helvetica, sans-serif; font-size: 1em; color: #990000; margin: 1px; padding: 0px;}		
h6.regularFeatures {font-family: arial, helvetica, sans-serif; font-weight: bold; line-height: 12px; font-size: .8em; color: #666666; margin: 2px; padding: 0px;}				

/* HOME PAGE - Inside Guide */
#InsideGuide {
	margin-top: 20px;
	width: 264px; wid\th: 244px;
	height: 100%;
	margin-left: 0px; 
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	float: left;
	font-size: .75em;
	}

a.InsideGuide-link:link {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
a.InsideGuide-link:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 1em;} 
a.InsideGuide-link:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

h3.InsideGuide {font-family: arial, helvetica, sans-serif; font-size: 1em; color: #990000; margin: 1px; padding: 0px;}		
h4.InsideGuide-date {font-size: .9em; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  font-weight: normal; padding-bottom: 2px; margin-top: 1px; margin-bottom: 0px;}

/* HOME PAGE - Indy Box with Community Links & Weather */
#IndyBox {
	margin-top: 10px;
	width: 170px; wid\th: 140px;
	margin-left: 10px; 
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	background-color: #bdd7e8;
	color: #00417b; 
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	}		
h3.IndyBox {font-size: small; color: #00417b; font-family: arial, helvetica, sans-serif; font-weight: bold; margin-top: 0px; padding-top: 0px;}		
h4.IndyBox {font-size: x-small; color: #00417b; font-family: arial, helvetica, sans-serif; font-weight: bold; margin-top: 0px; padding-top: 0px;}		
.community-links {line-height: 16px; padding-left: 10px;}
a.community-links:link	{color: #00417b; text-decoration: underline;}
a.community-links:visited {color: #666; text-decoration: underline;}
a.community-links:hover {color: #990000; text-decoration: underline;}

.edition-section {font-size: .9em; background-color: #0052a5; color: #fff; font-family: arial, helvetica, sans-serif; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; margin: 8px;}
.edition-subsection {font-size: 1em; background-color: #fff; color: #0052a5; font-family: arial, helvetica, sans-serif; padding-left: 8px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: -8px; margin-left: 8px;}
/*.edition-TOC {font-size: .9em; font-family: arial, helvetica, sans-serif; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; margin: -8px;}*/
a.edition-links:link	{color: #00417b; text-decoration: underline; font-size: .9em; font-family: arial, helvetica, sans-serif; font-weight: bold;}
a.edition-links:visited {color: #000; text-decoration: underline; font-size: .9em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
a.edition-links:hover {color: #990000; text-decoration: underline; font-size: .9em; font-family: arial, helvetica, sans-serif; font-weight: bold;}

/* ARTICLES */
#wrapperArticle{
	margin-top: 0px;
	width: 654x; wid\th: 614px;
	height: 100%;
	margin-left: 0px; 
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #ffffff;
	float: left;
	}	

.article-text { font-family:Georgia, "Times New Roman", Times, serif; line-height: 22px; font-size: .9em;}
h1.article-title {font-size: x-large; color: #000000; font-family: arial, helvetica, sans-serif;}	
h2.article-subtitle {font-size: large; color: #000000; font-weight: normal; font-style: italic; font-family: arial, helvetica, sans-serif;}			
h3.article-pretitle {font-size: medium; color: #000000; font-family: arial, helvetica, sans-serif;}		
h4.article-writer {font-size: x-small; color: #000000;}		
h4.article-date {font-size: x-small; color: #000000; margin-top: -15px;}
h4.return-links {font-size: 11px; font-weight: bold; color: #990000; margin-top: 15px; font-family: Arial, Helvetica, sans-serif;}
.return-links a:link { color: #990000; text-decoration: underline; }
.return-links a:visited { color: #990000; text-decoration: underline; }
.return-links a:hover { color: #990000; text-decoration: underline; }	
.article-link {font-family: arial, helvetica, sans-serif;}


/* ARTICLE - Images */
.pic200left {
	width: 245px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	clear: none;
	float: left;
	position:relative;
	}	

.pic200right {
	width: 254px; wid\th: 234;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	clear: none;
	float: right;
	position:relative;
	}	

.pic100right {
	width: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	clear: none;
	float: right;
	position:relative;
	}	
.pic100left {
	width: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	clear: none;
	float: left;
	position:relative;
	}

.pic300left {
	width: 340px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 15px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	float: left;
	}

.pic300right {
	width: 340px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	float: right;
	}

.picdoubleleft {
	width: 340px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	float: left;
	}

.picdoubleright {
	width: 254px; wid\th: 234;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	clear: none;
	float: right;
	position:relative;
	}	


/* TABLE OF CONTENTS PAGES*/
#wrapperTOC{
	width: 654x; wid\th: 614px;
	height: 100%;
	margin-left: 0px; 
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fff;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .75em;
	line-height: 17px;
	}	

h3.TOC {font-size: medium; color: #990000; font-family: arial, helvetica, sans-serif;}		
h4.TOC {font-size: medium; color: #00417b; font-family: arial, helvetica, sans-serif;}		
h5.TOC {font-size: small; font-family: arial, helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px; text-decoration: underline;}		

/* ADS */
#AdBox {
	margin-top: 10px;
	width: 160px; wid\th: 160px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	float: right;
	background: #ffffff;
	font-size: xx-small;
	}		

/*.AdImage img { border:0; padding:0 0 30px 0; }*/

img.AdImage { border:0; padding:0 0 10px 0; }

/* MULTIPLE IMAGES that need to be manually added to tables */
.multi-photos {
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: x-small;
	line-height: 13px;
	font-weight: bold;
	background-color: #ffffff;
	}	

/* FOOTER */
#footerBar {
	margin-top: 0px;
	width: 960px; wid\th:950px;
	height: 100%;
	margin-left: 0px; 
	margin-right: auto;
	padding:5px;
	float: left;
	background-color: #00417b;
	color: #ffffff;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	clear: none;
	}

#footerBar a {text-decoration: none; color: #ffffff;}
#footerBar a:hover {text-decoration: underline;}

#footerLinks {
	text-align: right;
	clear: both;
	background: #ffffff;
	padding-left: 150px;
	padding-top:2px;
	padding-bottom: 2px;
	font-size: .7em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}	
#footerLinks a {text-decoration: none; color: #666666;}
#footerLinks a:hover {text-decoration: underline;}

/* SIDE NAV BUTTONS */
#button {
	width: 146px;
	padding-top: 0 0 0 0;
	/*margin-bottom: 1px;*/
	font-family: arial, helvetica, sans-serif;
	font-size: 1em; 
	/*font-weight:bold;*/
	font-weight: 500;
	/*background-color: #96BCE0;407dbc*/
	background-color: #bdd6e7;
	}

#button li.sectionHeader a {
	width: 100%;
	display: block;
	color: #fff;
	/*background: #123960;*/
	/*background: #0052a5; */
	background: #0052a5;
	padding-left: 10px;
	width: 146px; wid\th: 136px;	
	}	
	
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#button li {
	/*border-top: 1px solid #96BCE0;*/
	/*border-bottom: 1px solid #123960;*/
	margin: 0;
	}

#button li a {
	display: block;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	/*background-color: #466889;0055a4*/
	background-color: #96BCE0;
	color: #0052a5;
	text-decoration: none;
	width: 100%;
	width: 146px; wid\th: 136px;
	}

html>body #button li a {
	width: auto;
	}

#button li a:hover {
	/*background-color: #96BCE0;*/
	/*background-color: #dfecf4;*/
	background-color: #bdd7e8;
	color: #0052a5;
	}

/* Archive Links 	
#archivebutton {
	width: 129px;
	padding: 0 0 0 0;
	margin-bottom: 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 75%; 
	font-weight:bold;
	background-color: #123960;
	}*/
	
/* ARCHIVE BUTTONS */
#archive-button {
	width: 146px;
	padding-top: 0 0 0 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em; 
	font-weight: 500;
	background-color: #999999;
	}

#archive-button li.sectionHeader a {
	width: 100%;
	display: block;
	color: #fff;
	background: #666666;
	padding-left: 10px;
	width: 146px; wid\th: 136px;	
	}	

#archive-button li.sectionHeader-currentnews a {
	width: 100%;
	display: block;
	color: #fff;
	background: #0052a5;
	padding-left: 10px;
	width: 146px; wid\th: 136px;	
	}

#archive-button li.sectionHeader-archives a {
	width: 100%;
	display: block;
	color: #fff;
	background: #000000;
	padding-left: 10px;
	width: 146px; wid\th: 136px;	
	}
	
#archive-button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#archive-button li {
	margin: 0;
	}

#archive-button li a {
	display: block;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #999999;
	color: #000000;
	text-decoration: none;
	width: 100%;
	width: 146px; wid\th: 136px;
	}

html>body #archive-button li a {
	width: auto;
	}

#archive-button li a:hover {
	background-color: #dddddd;
	color: #666666;
	}	
