 
/* 	Action News Section Styles
	Created 12/04/2008
------------------------- */


/* 	COLORS (GREEN)
	Very Dark	rgb(40,75,40)
	Dark		rgb(50,85,50)
	Medium		rgb(100,170,100)
	Light		rgb(135,200,135)
	Very Light	rgb(165,230,165)
------------------------- */

#sidebar {
	background-color: rgb(135,200,135); /* Light */
}
#mainmenu a#here,
#sidebar li,
#sidebar a {
	border-color: rgb(135,200,135);  /* Light */
}
#textbar p {
	color: rgb(185,240,185); /* Very or Extra Light */
	text-shadow: rgb(40,75,40) 1px 1px 1px;
}
#sidebar,
#sidebar span,
#sidebar a#here2 {
	color: rgb(40,75,40); /* Very Dark */
}
#sidebar a:hover {
	background-color: rgb(100,170,100); /* Medium */
	border-color: rgb(100,170,100); /* Medium (Invisible) */
}
ul#sidebarfooter,
#sidebarfooter a {
	background-color: rgb(100,170,100) /* Medium */
}

#sidebar a#here2 {
	background-color: rgb(165,230,165); /* Very Light */
	border-color: rgb(50,85,50); /* Dark */
	background-image: url('/includes/images/here_about.gif');
}
ul#sidebarfooter {
	background-image: url('/includes/images/corners/corner_bottom_about.gif');
} 
#mainmenu a#here,
#mainmenu a#here:hover {
	background-position: -246px -50px;
	text-shadow: rgb(10,20,10) 2px 2px 2px ;
}
#textbar {
	background-position: -6px -425px;
}
h1,
h2,
h2 a:link,
h2 a:visited,
h2 a:hover,
h3 {
	color: rgb(40,75,40);
	border-color: rgb(40,75,40);
}
h2 a:link,
h2 a:visited {
	text-decoration: none;	
}

/* Section-specific Styles
------------------------- */

/*	NEWSMENU Styles	
------------------------- */
ul#newsmenu {
	background-image: url('/includes/images/news.png');
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-color: rgb(170,170,170);
	padding: 8px 5px 3px 295px;
	margin: 10px 0 0;
	list-style-type: none;
	list-style-image: none;
}
ul#newsmenu li {
	line-height: 11px;
	margin: 0;
	padding: 0;
}
#newsmenu a,
#newsmenu a:visited {
	color: rgb(255,255,255);
	font-size: 11px;
	line-height: 11px;
	padding: 0 5px 1px;
	margin-bottom: 4px;
	border: 1px solid rgb(225,225,225);
	display: block;
	font-variant: small-caps;	
	width: 220px;
	background-color: rgb(130,130,130);
}
#mainpage ul#newsmenu a:hover {
	background-color: rgb(90,90,90);
	text-decoration: none;
	color: rgb(245,245,245);
	border-color: rgb(245,245,245);
}


/*	MASTHEAD Styles	
------------------------- */
#masthead {
	margin: 15px 0 0;
	background-image: url('/includes/images/news.png');
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-color: rgb(170,170,170);
	padding: 8px 5px 3px;
	color: rgb(255,255,255);
	clear: both;
}
#masthead h2 {
	color: rgb(90,90,90);
	color: white;
	border: none;
	text-align: right;
	padding: 0 10px;
	margin: 0;
	font-size: 12px;
	line-height: 19px;
	position: relative;
	bottom: 3px;
}
#masthead ul {
	list-style-type: none;	
	padding: 0 5px;
	margin: 0;
	font-size: 11px;
}
#masthead li {
	padding: 0;
	margin: 0;
	margin-right: 3px;
}


/*	LETTERS TO THE EDITOR Styles	
	USAGE: (All prefaced by "#letters")
	H5: Greeting
	H6: Closing
	H6 A, P.ED A: Keeps "Back" link from being italic
	H2: Header for groups of letters, when needed
------------------------- */
#letters {
	clear: both;
	}
#letters p {
	margin: 0 0 0.8em;
	}
#letters h5 { 
	margin-bottom: 0.8em;
	font-size: 1em;
	border-top: 1px dotted #888;
	padding-top: 2px;
	clear: both;
	}
#letters h5.first {
	border: none;
	}
#letters h6 {
	margin: 0 0 1em 2em;
	font-style: italic;
	font-weight: normal;
	color: #111;
	font-size: 1em;
	}
#letters h6 a, #letters p.ed a { 
	font-style: normal;
	}
#letters p.ed {
	margin-top: 0.8em;
	font-style: italic;
	}
#letters h2 { 
	text-align: center;
	color: #fff;
	padding: 0 0 2px;
	font-size: 1em;
	}

/* PULLQUOTE Styles
	NOTE: These are dentical to pqL/R for Home articles in home.css
			The two should be streamlined. [2/27/07]
------------------------- */
.pqnewR, .pqnewL {
	margin: 5px 0;
	clear: both;
	background-image: url("/style/pq1.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid #686;
	padding: 8px 8px 0;
	background-color: #eff5ef;	
	}
.pqnewR {
	margin-left: 12px;
	float: right;
	border-left-width: 1px;
	padding-left: 12px;
	}
.pqnewL {
	margin-right: 12px;
	float: left;
	border-right-width: 1px;
	padding-right: 4px;
	}
.pqnewR p, .pqnewL p {
	background-image: url("/style/pq2.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 0.8em;
	font-weight: bold;
	color: #454;
	line-height: 2em;
	padding: 0 0 8px;
	text-align: right;
	padding-right: 8px;
	}
p.who {
	background-image: none;
	padding-bottom: 0;
	line-height: 1.5em;
	}

/* MISC Newspaper Styles
	USAGE:
	COLUMN: Commentary column header
	MUG: Positions photo of author (when using COLUMN)
------------------------- */
h3.column {
	font-variant: small-caps;
	font-size: 1em;
	color: #333;
	border-bottom: 1px solid #333;
	padding-left: 0;
	}
.mug {
	padding-top: 8px;
	}
