/* body and pages ---------------------------------------------- body and pages */

body
{
	background-color: white;
	color: black;
	font-family: arial,helvetica;
	font-size: 10pt;
	margin: 0px;
}

.sidebar
{
	background-color: rgb(204,235,224); /* porcelain green */
	color: white;
	font-family: arial,helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.mastheadBar
{
	background-color: rgb(51,51,153); /* royal blue */
	height: 10px;
}

.mastheadBody
{
	background-color: rgb(173,173,214); /* muted lavender */
	font-family: arial,helvetica;
	font-size: 8pt;
	color: black;
}

.publicationDate
{
	font-size: 12pt;
	font-family: arial,helvetica;
	font-weight: bold;
	font-style: oblique;
	color: rgb(10,10,200); /* dark blue */
}

.pageTitle
{
	font-size: 14pt;
	font-family: arial,helvetica;
	font-style: oblique;
	color: rgb(204,204,204) /* lt-dark gray */
}

.sidebarSection
{
	font-size: 12pt;
	font-family: arial,helvetica;
	font-weight: bold;
	color: black;
}

.footerText
{
	font-size: 9pt;
}

.editorsNote
{
	font-size: 9pt;
	font-family: arial,helvetica;
	font-style: oblique;
	color: gray;
}

/* links --------------------------------------------------------------- links */

a { color: blue; }
a:hover { color: orange; }

a.bodyLink { color: blue; }
a.bodyLink:hover { color: orange; }

a.articleTitle { text-decoration: none; color: black; }
a.articleTitle:hover { color: blue; }

a.brightLink { color: yellow; }
a.brightLink:hover { color: orange; }

a.sidebarLink
{
	font-size: 10pt;
	font-family: palatino,book antiqua,times,times new roman;
	color: rgb(104,135,124); /* dark porcelain green */
	text-decoration: none;
	padding: 2px 2px 2px 0px;
}

a.sidebarLink:hover
{
	color: white;
	background-color: rgb(104,135,124); /* dark porcelain green */
	padding: 2px 2px 2px 0px;
}

a.mastheadLink
{
	color: black;
	text-decoration: none;
}

a.mastheadLink:hover
{
	background-color: rgb(51,51,153); /* royal blue, same as mastheadBar */
	color: white;
}


/* articles and article objects ----------------- articles and article objects*/

.articleTitle
{
	font-size: 16pt;
	font-family: palatino,book antiqua,times,times new roman;
	font-weight: bold;
	color: black;
}

.articleTitleB
{
	font-size: 16pt;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	color: black;
}

.articleSubtitle
{
	font-size: 10pt;
	font-family: verdana,arial,helvetica;
	font-style: oblique;
	font-weight: normal;
	color: black;
}

.articleBody
{
	font-size: 9pt;
	font-family: verdana,helvetica,arial,san-serif;
	color: black;
	padding-left: 9pt;
	padding-top: 15px;
}

.byLine
{
	font-size: 9pt;
	font-family: verdana,helvetica,arial,san-serif;
	font-style: oblique;
	color: black;
}

.photocredit
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica;
	font-style: oblique;
	color: rgb(100,100,100); /* med-dark gray */
}

.imageCaption
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	color: rgb(100,100,100); /* med-dark gray */
}

.imageCaptionB
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica;
	font-style: oblique;
	font-weight: bold;
	color: rgb(100,100,100); /* med-dark gray */
}

.alsoSee
{
	font-size: 9pt;
	font-family: verdana,arial,helvetica;
	font-style: oblique;
	font-weight: normal;
		color: rgb(100,100,100); /* med-dark gray */
}

.calloutBlock
{
	background-color: rgb(204,235,224); /* porcelain green */
	color: rgb(104,135,124); /* dark porcelain green */
	font-size: 10pt;
	font-family: arial,helvetica;
	border: solid 1px rgb(104,135,124); /* dark porcelain green */
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.calloutTitle
{
	background-color: rgb(104,135,124); /* dark porcelain green */
	color: white;
	font-size: 10pt;
	font-family: arial,helvetica;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

.initCaps
{
	font-size: 30pt;
}

p.firstPara:first-letter { float: left; font-size: 30pt; }


.imageBlock
{
	padding: 2px;
	background-color: rgb(51,51,153); /* royal blue, same as mastheadBar */
	color: white;
	font-weight: bold;
	font-family: arial,helvetica;
	font-size: 10pt;
}

.articleSidebar
{
	background-color: rgb(255,255,230); /* straw */
	padding: 2px;
	font-size: 10pt;
}

.fin
{
	color: red;
	font-size: 10pt;
}



/* letters to the editor */

.letterTitle
{
	font-size: 10pt;
	font-family: arial,helvetica;
	font-weight: bold;
	color: rgb(51,51,153); /* royal blue */
}

.letterTitleB
{
	font-size: 12pt;
	font-family: arial,helvetica;
	font-weight: bold;
	color: rgb(51,51,153); /* royal blue */
}

#myGallery
{
width: 550px !important;
height: 450px !important;
}

