/* core styles for cobaltsaffron.net */

/* cobaltsaffron red = #990000  */
/* cobaltsaffron blue = #000099  */
/* cobaltsaffron purple = #660066  */


body
{
	margin: 0;
	margin-top: 0pt;
	padding: 0;
	font: 10pt /* "trebuchet ms", */  tahoma, geneva, arial, helvetica, sans-serif;
	text-align: center;

/*    color: #002F57;		/* Sash Blue     */
/*	color: #333399;        /* Subdued Blue*/
	background-color: #FFFFFF;
	padding: 4px;
}

td
{
	font-size: 100%;
	font: 10pt /* "trebuchet ms", */  tahoma, geneva, arial, helvetica, sans-serif;

}

p
{
	margin: 0;
	padding-top: 0em;
	paddding-bottom: 1em;
	font-size: 100%;
}

h1
{
	margin: 0;
	padding: 0.5em;
	font-size: 120%;
	color: #AA1414;		/* Red.	*/
}

a
{
	
	text-decoration: none;
	color: #660066;		/* Purple	*/
}

a:link
{
/*	color: #008833;		Sash Green	*/
	color: #0033B0;		/* Purple	*/
}

a:visited
{
/*	color: #002F57;		Sash Blue	*/
/*	color: #333399;	*/	/* Subdued Blue	*/
	color: #0033B0;		/* Cobalt Blue	*/
}

a:hover
{
	color: #CC0000;			/* Saffron Red	*/
	text-decoration: underline ;
/*	background-color: #008833;	Sash Green	*/
/*	background-color: #333399;	*//* Subdued Blue	*/
}

a:active
{
	color: #CC0000;				/* Saffron Red	*/
	text-decoration: underline ;
/*	background-color: #DD1A2C;	Reverse: Bright Red	*/
/*	background-color: #AA1414; */	/* Saffron Red	*/
}

a img {
	border: 0;
	border-style: none;
	text-decoration: none;
}

.narrowcolumn {
	float: left; 
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 150px;
	}

#container
{
	/*margin: auto; */
	/* margin-left: 150px;
	margin-right 150px; */
	/* width: 96%; */
	min-width: 30em;
	/* max-width: 50em;  */ 
	height: 96%;
	text-align: left;

	/* background-color: red;
	border: 1px dashed black; */
}

#container .imagebar p
{
	margin-top: 6px;
	text-align: center;
	border: 3px;
}


#dchead
{
	float: right;
	text-align: left;

	font: 18pt "gill sans", sans-serif;
	font-weight: normal;

/*	color: #002F57;		/* Blue	*/
	color: #333399;		/* Subdued Blue	*/

	padding: 0.4em 1em 0 0.5em;
	
	/* background-color: pink; */
	
	width: 7%;	/* IE hack. */
}

#dchead a
{
	text-decoration: none;
	color: #AA1414;		/* Red	*/
}

#dchead a:visited
{
	text-decoration: none;
	color: #333399;		/* Subdued Blue	*/
}

#dchead a:hover
{
    /* color: white; */
    /* background-color: #333399; */
}

#dchead a:active
{
    color: #FFFFFF;                 /* Reverse      */
/*  background-color: #DD1A2C;      Reverse: Bright Red     */
    background-color: #AA1414;      /* Saffron Red  */
}
		
#homeHeader
{
	/* background-color: blue; */
	text-align: left;
}

#homeHeader h1
{
	padding: 0.5em;
	
	font: 18pt Monaco, "Andale Mono", monospace;
/*	font-weight: bold;	*/

	color: #D0D0D8;		/* Light Grey */
	
	/* background-color: white; */
}

#header
{
	/* background-color: blue; */
	text-align: center;
}

#header h1
{
	padding: 0.5em;
	
	font: 18pt Monaco, "Andale Mono", monospace;
/*	font-weight: bold; */

	color: #002F57;		Blue	*/
/*	color: #AA1414;		 Red.	*/

	
	/* background-color: white; */
}

#navMenu
{
	/* background-color: purple; */

	text-align: left;
	float: right;
	
	font: 93% Monaco, "Andale Mono", monospace;

	padding: 0;
	margin: 0.5em 0 0 0.5em;
	min-width: 7em;
	max-width: 15em;

	width: 10%;	/* IE hacks.*/
}

#navMenu ul
{
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0.5em;
	min-width: 6em;
	max-width: 15em;

	list-style-type: none;
	
	/* background-color: red; */
}

#navMenu ul li
{
	margin: 0;
	
	line-height: 1.6em;
	
	/* background-color: grey; */
}

#content
{
	/* background-color: #FAFAFA; */
	bottom-margin: 1em;
	
	/*  width: 100%;  */
}

#content p
{
	padding-top: 0em;
	padding-bottom: 1em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	/* color: black; */
	line-height: 1.2em;
}

#content .quotable p
{
	padding: 0.5em;
	color: #660066;
	line-height: 1.2em;
}

#content div.link
{
	padding: 0.5em;
	text-align: left;
}

#content div.link p
{
	padding: 0em;
	text-align: left;
	line-height: 1.2em;
}

#content div.link p.link_title
{
	font-weight: bold;
}

#content h1
{
	font-size: 135%;
	font-weight: normal;
	padding-left: 0.35em;
	line-height: 1.3em;
}

#content h2
{
	font-size: 100%;
/*	font-weight: bold;	*/
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 0.5em;
	line-height: 1.3em;
}

#content h3
{
	font-size: 120%;
/*	font-weight: bold;	*/
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 0.5em;
	line-height: 1.3em;
/*	color: #AA1414;		Red */
	color: #002F57;		/* Blue	*/
}

#content h4
{
	font-size: 115%;
/*	font-weight: bold;	*/
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 0.5em;
	line-height: 1.3em;
	color: #AA1414;
}

#quote
{
	width: 100%;
	align: center;
}
#quote p
{
	font-family:  /* "trebuchet ms", */  Palatino,Baskerville,Times, Palatino, arial, helvetica, sans-serif;
	font-size: 18pt;
	font-style: italic;
	text-align: center;
	/* max-width: 20em; */
	margin-top: 3em;
	margin-bottom: 3em;

}

#quote p em
{
	font-style: normal;
}

.submenu
{
	font-size: 0.8em;

}

.pagetitle
{
	/*  margin-top: 2em;  *//
	text-align: left;
	font-size: 1.3em;
	/* color: #660066; */
	color: #0033B0;  /* used to be #000099 */
}

.entry p
{
	text-align: left;
	
	
	/* border-top: 1px dashed grey;
	   background-color: #FAFAFA; */
}

.entry
{
	align: center;
	/* padding: 0em 0.5em 0.5em 0.5em; */
	line-height: 1.2em;
	
	/* border-top: 1px dashed grey;
	   background-color: #FAFAFA; */
}

.entry h1
{
	font-size: 110%;
	font-weight: normal;

	padding-bottom: 0.2em;
}

.section, #content div.entry p.section
{
	/*font-size: 110%;*/
	padding-bottom: 0;
	 font-weight: bold; 
	font-color: red;

	/*padding-bottom: 0.2em;*/
}

#content div.entry p.section
{
	/*font-size: 110%;*/
	/* font-weight: bold; */
	font-color: green;

	/*padding-bottom: 0.2em;*/
}

#content div.entry center p
{
	text-align: center;
}

.entry ul
{
	margin-top: 0em;
	color: black;

	/* background-color: red; */
}

.entry ul li
{
	line-height: 1.6em;
	
	/* background-color: grey; */
}

.entry blockquote
{
	line-height: 1.33em;
	text-align: left;
/*	color: #505060;		Middle Grey    */
/*	color: #002F57;	*/	/* Sash blue   */
}


#content .quotable
{
	color: red;
}

div.quotable
{
	color: gray;
	text-align: left;
	margin: 26px;
}

p.quotable
{
	color: gray;
}

.author
{	
	font-weight: bold
}

.authortitle
{	
	font-weight: bold;
	font-style: italic;
}

.inlineList
{
	text-align: center;
	margin: 0;
	padding: 0;
	clear: both;
}

.inlineList ul
{
	list-style-type: none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	line-height: 1.3em;
	
	/* background-color: yellow;*/
}

.inlineList ul li
{
	display: inline;
	padding-left: 0.75em;
	padding-right: 0.75em;
}

.inlineImageLeft
{
	float: left;
	margin-left: 0;
	margin-right: 0.8em;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	
	border: 1px solid #BBBBBB;
}

.inlineImageRight
{
	float: right;
	margin-left: 0.8em;
	margin-right: 0;
	margin-top: 0.25em;
	margin-botom: 0.25em;
	
	border: 1px solid #BBBBBB;
}

#singleImagePage
{
        text-align: center;
}

#singleImagePage h3
{
        font: 135% Monaco, "Andale Mono", monospace;
        font-weight: normal;
        line-height: 1.3em;
        letter-spacing: 0.3em;
	color: #002F57;         /* Blue */
}

#singleImage
{
	text-align: center;
	border: 1px solid #BBBBBB;
}

.singleImage
{
	text-align: center;
	border: 1px solid #BBBBBB;
}

.galleryImage
{
	margin: 0.75em;

	border: 1px solid #BBBBBB;
}

#footer
{
	clear: both;
	text-align: center;
	font-size: 85%;
	line-height: 1.5em;

	padding: 0.5em;
	margin: 0.5em;
	margin-top: 4em;
	
	color: #A0A0B0;
	/* background-color: white; */
}

#footer p.copyright
{
	margin-top: 20em;
}

#credit
{
	clear: both;
	text-align: right;
	font-size: 85%;
	line-height: 1.5em;

	padding: 0em;
	margin: 0em;
	margin-top: 4em;
	width: 650px;

	color: #A0A0B0;
	/* background-color: white; */
}

.clearBoth
{
	clear: both;
}

.center
{
	text-align: center;
}

.plain 
{
	text-decoration: none;
}

#gallery
{
	bottom-margin: 1em;
	
	width: 100%;
}

#gallery p
{
	padding: 0.5em;
	color: black;
	line-height: 1.4em;
}

a#gallery
{
	text-decoration: none;
}

img.testing {
}
