 
/* 	Home Page, Page-Specific Styles
	Created 11/25/2008
------------------------- */



/* 	SHARED Styles -- Used by both HOME Hotline RSS Feed and HOTLINE Blog
	Created 6/5/2009
------------------------- */
/* Blog SUBHEADS
	USAGE
	h1 -- Blog title on single page
	h2 -- Blog title on multiple entry page
	h3 -- Standard section subject
	h4 -- Top of page info for press releases
	h5 -- Post author and time
	h6 -- Post metadata
------------------------- */
h1,
h2 {
	margin-bottom: 0;	
}
h2 {
	border-top: none;
}
h1 a:visited,
h2 a:visited {
	color: 	rgb(60,100,40); /* Dark */
}
h2 a {
	padding-top: 0; 
}
h3 {
	color: ;
}
h4 {
	text-align: left;
	color: rgb(50,50,50); /* Grey */
	margin-bottom: 10px;
}
h4:first-child {
	margin-bottom: 0;	
}
h4:first-child {font-size:20px;}
h5 {
	color: rgb(50,50,50); /* Grey */
	margin: 0 0 15px;
	padding: 0 0 0 10px;
	font-size: 10px;
}
h6 {
	color: rgb(50,50,50); /* Grey */
	font-size: 9px;
	line-height: 14px;
	margin: 20px 0 0;
	padding-bottom: 10px;
	border-bottom: 1px solid;
	border-color: rgb(50,90,30); /* Very Dark */
	position: relative;
	z-index: 500;
	clear: both;
}


/* HOTLINE NAVIGATION Styles
------------------------- */
.more-link {
	position: relative;
	z-index: 500;
	padding-left: 20px;
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	display: block;
	width: 125px;
}


/*	TOPNAV Styles
	-Usage-
	TOPNAV -- Links to Earlier and Later entries at top of page
	ARCHTOP -- Modified TOPNAV for TOP of archive pages (no "main" link in the center)
	ARCHBOTTOM -- Modified TOPNAV for BOTTOM of archive pages
------------------------- */
#mainpage ul.topnav {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	text-align: center;
	color: rgb(140,140,140);
	position: relative;
	bottom: 8px;
}
#mainpage .topnav li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
	padding: 0;
	margin: 0;
	position: inherit;
}
#mainpage .topnav li a {
	font-size: 10px; 
	text-transform: uppercase;
	font-weight: bold;
}
.topnav .home {
	text-align: center;
	margin: 0;
	padding: 0;
	}
.topnav .next,
.topnav .prev {
	width: 245px; 
	}
.topnav .next {
	text-align: left;
	float: left;
	}
.topnav .prev {
	text-align: right;
	float: right;
	}
.topnav li a:link,
.topnav li a:visited {
	text-decoration: none;
	}
.topnav li a:hover {
	text-decoration: underline;
	}
#mainpage .topnav li.home a {
	padding: 0;
	margin: 0 1px;
	font-weight: bold;
}
.topnav .home a:link,
.topnav .home a:visited {
	color: rgb(0,0,220);	
}
.topnav .prev a,
.topnav .next a	{
	background-image: url('/includes/images/arrows.png');	
	background-repeat: no-repeat;
}
.topnav .prev a {
	padding-right: 18px;
}
.topnav .next a {
	padding-left: 18px;	
}
.topnav .prev a:link {
	background-position: right 3px;
}
.topnav .prev a:visited {
	background-position: right -57px;	
}
.topnav .prev a:hover {
	background-position: right -27px;	
}
.topnav .next a:link {
	background-position: left -12px;
}
.topnav .next a:visited {
	background-position: left -72px;	
}
.topnav .next a:hover {
	background-position: left -42px;	
}
.prev .topnavbullet {
	float: left;
}
.next .topnavbullet {
	float: right;	
}
h1.archive {
	color: ;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 1px 4px;
	margin: 0;
	position: relative;
	bottom: 3px;
}
#mainpage #archtop {
	bottom: 22px;
}
#mainpage #archbottom {
	top: 5px;
	padding-bottom: 20px;
}
#archbottom .next,
#archbottom .prev {
	width: 145px; 
	}
#mainmenu a.home:hover { /* OBS? */
/*	background-color: rgb(170,200,150); */
}


/* HOME PAGE HOTLINE RSS FEED Styles
------------------------- */
h2 {
/*	padding: 13px 0 0;
	border-top: 1px solid; 
	border-color: rgb(60,100,40); */ /* Dark */
}
#first h2 {
	border-top: none;	
}
#mainpage #archbottom {
	top: 5px;
	padding-bottom: 20px;
}


/* NEWSFEED Styles
------------------------- */
#newsfeed {
	font-size: 10px;
	margin: 5px 5px 10px;
	padding: 0;
	border: 1px solid rgb(0,30,90);
	background-color: rgb(0,90,150);
}
#newsfeed img {
	padding: 0;
	margin: 0;
}
#newsfeed h3 {
	font-size: 11px;
	padding: 0 3px 3px 17px;
	margin: 0;
	color: rgb(245,250,255)}
#newsfeed p {
	color: rgb(150,180,210);
	margin:0;
	font-size: 10px;
	padding: 5px 3px 9px 17px;
	}
#newsfeed p a {
	display: inline;
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: rgb(150,180,210);
}
#newsfeed p a:hover {
	background-color: rgb(0,90,150);
	text-decoration: underline;
	background-image: none;
	color: rgb(255,255,255);
}
#newsfeed ul {
	background-color: rgb(100,150,180);
	background-image: none;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
#newsfeed li {
	border-top: 1px solid rgb(0,30,90);
	margin: 0;
	padding: 0;
}
#newsfeed a {
	border: none;
	font-weight: normal;
	padding: 2px 19px 4px 16px;
	margin: 0;
	color: rgb(0,30,90)}
#newsfeed a:hover {
	background-color: rgb(120,170,200);
	color: rgb(255,255,255);
	background-image: url('/includes/images/news_arrow.gif');
	background-position: center right;
	background-repeat: no-repeat;
}