/* CSS Document */
body { background-color:white }
h1 { font-family: Georgia, Tahoma, Times, serif; font-size:large; font-weight:bold; background-color:white; text-align:center; margin: 10px 10px 10px 10px; font-variant:small-caps }
h2 { font-family:Georgia, Tahoma, Times, serif; font-size:small; font-weight:bold; background-color:white; text-align:center; margin: 0px 10px 0px 10px }
h2.emph { font-size:medium; text-align:center; font-weight:bold }
h2.subttl {text-align:left; text-decoration:none}
.emph { font-size:small; text-align:center; font-weight:bold }
h2.lnks-resources { text-align:center; text-decoration:underline }
h3 { font-family: Georgia, Tahoma, Times, serif; font-size:small; font-weight:normal; background-color:white; text-align:left; margin: 0px 10px 0px 10px }
p { font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; background-color:transparent; text-align:justify; margin: 10px 10px 10px 10px }
.content { font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; background-color:transparent; text-align:center; margin: 10px 10px 10px 10px }
.content-sub { font-size: small; font-weight:bold; text-align:center }
blockquote{ font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; background-color:transparent; text-align:left; margin: 10px 10px 10px 10px }
td{ font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; background-color:transparent; text-align:left; margin: 0px 0px 0px 0px }
a { font-family: Arial, Verdana, sans-serif; font-weight:normal; background-color:transparent }
ol, li { font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; background-color:transparent; text-align:left; margin: 0px 0px 0px 0px }
ul { list-style-type:url(/images/li.gif); }
th { background-color:#FFFFCC; color:black; font-weight:bold; font-size:12px }
.flashtext { font-family: Arial, Verdana, sans-serif; font-size:12px; text-align:center }
.nav-align { text-align:center; background-image:url(/images/bg_nav.gif); background-repeat:repeat-x; background-color: transparent }
.nav-col-align { background-color: #9697CB }
.footer { font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; background-color:transparent; text-align:center; margin: 10px 10px 10px 10px }
.imp-red { color:red; font-weight:bold }
.imp-black { color:black; font-weight:bold }
.blk-table { border: 1px solid black; margin: 20px auto; background-color:white }
.note { font-size:12px; text-align:center }
.spl-imp { text-align:center }
.spl-hdr { text-align:center; font-size:18px }
.ctr { text-align:center; font-weight:bold }
.mailing-address { text-align:center }
.email-address { text-align:center; margin-top:4px; margin-bottom:4px }
.cell-ctr { text-align:center; background-color:transparent }
.lt-border{ border: 1px solid #EAEAEA }
.lt-txt { color:white; text-align:center; font-size:12px; font-weight:bold; background-color:transparent }
.chk-process { color:#CC6699; font-weight:bold; margin-top:14px }
.order-sum { text-align:right }
.article-hr { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#CC3366 }
.article-feat-col { padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; background-color:white }
.article-link { color:white }
.article-bio { font-style:italic }
.author { font-family:Georgia, Tahoma, Times, serif; font-size:small;text-align:center; font-weight:bold; border-top: 1px solid black; border-bottom:1px solid black; margin-left:160px; margin-right:160px }
.lyrics { font-style:italic; margin-left:30px }
.article-title { text-align:left }
.article-nav {border: 1px solid #663399; margin-top:8px;background-color:#EAEAEA}
.banners { text-align:center; }
.announcement { text-align:center; font-size:small }
.photos { text-align:center; font-size:12px; font-style:italic }
.lip-color { color:#990066 }
.caption { font-size:12px; font-style:italic; text-align:left; padding:4px 4px 4px 4px; background-color:#EAEAEA }
p.small-box { text-align:left }

/* styles for any side story content (mainly in the article pages */
div#side-story {
	background-color:#EAEAEA;
	margin: 10px 40px 10px 40px;
	padding: 6px 6px 6px 6px;
	border: 2px solid purple;
}

/* styles for any images on the right */
div#img-right {
	float:right;
	padding: 4px;
	background-color:#EAEAEA;
	margin:4px;
}

div#img-right p {
	font-size: .9em;
	font-style:italic;
	padding: 2px;
}

div#img-right p.photo {
	text-align:right;
}

div#img-ctr {
	padding:4px;
	background-color:#EAEAEA;
	margin: 6px auto;
}

div#img-ctr p {
	font-size: .9em;
	font-style:italic;
	padding: 2px;
}

div#img-ctr p.photo {
	text-align:right;
}

/* for interview content */
h2.interviewer {
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#FF6666;
	padding-bottom: 4px;
	border-bottom: 1px solid #FF6666;
	margin:12px 10px;
	text-align:left;
	font-style:italic;
}

h2.interviewee {
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#336699;
	padding-bottom: 4px;
	border-bottom: 1px solid #336699;
	margin:12px 10px;
	text-align:left;
	font-style:italic;
}

div.pullquote {
	width: 220px;
	border-top: 10px solid #333;
	border-bottom: 10px solid #333;
	background-color:#EEE;
	padding: 4px;
	text-align:left;
	float:right;
	margin-left: 8px;
}

div.pullquote p {
	text-align:left;
}

.large-font {
	font-size: 36px;
}
.webexclusive {
	color:purple; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 

}
.webexclusivebg {
	background-color:white;
	border:1px solid purple;

}
.webexclusivetitle {
	color:purple;
	font-weight:bold;
	font-size:135%;"
}
.webexclusiveby {
	font-weight:bold;
/*	border-top: 1px solid black;
	border-bottom: 1px solid black; */
}
.webexclusivewrapper {
	border-top: 1px solid purple;
	height:15px; 
}
