/*
 *	Paxton Sanders
 *  Peretek, Inc.
 *	26 December 2001, last edited 4/09/2010 00:14 AM
 *
 */

a { text-decoration: none;
		 color: blue; }

a:hover { text-decoration: underline; color: red; }

body, p, li, td { font-family: 'Verdana', 'Bitstream Vera Sans', sans-serif; font-size: 90% }

html { background-color: #676 }

body 
{
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left:auto;
    margin-right:auto;
	padding: 1.5em;
	width: 800px;
	background-color: white;
	border: solid #555 1px;
	/*width: 600px;*/
}

ul { margin-top: 0 }
	   
p { padding-left: 10px; padding-right: 10px; margin-top: 1em; margin-bottom: 0; }

blockquote { font-family: 'Verdana', 'Bitstream Vera Sans', sans-serif; background-color: #f1e5ab; padding: 10px; border-style: solid; border-width: 1px; border-color: #968226; font-size: 90% }

/* SPAN.line should also be same as P, since it's on a line by itself (hence, it's called line...) */
span.line { color: black; font-family: 'Verdana', 'Bitstream Vera Sans', sans-serif; font-size: 90% }

span.quote { color: #808080; font-style: italic; background-color: white }

span.quote_highlight { color: red; font-style: italic; background-color: white }
			 		   
/*span.table_title { color: white; font-weight: bold; font-family: 'Verdana', 'Bitstream Vera Sans', sans-serif; font-size: 90% }*/

span.changed_date { color: white; font-family: 'Verdana', 'Bitstream Vera Sans', sans-serif; font-size: 90% }	
				   
span.quote_1 { color: red; font-style: italic; background-color: white }

span.quote_2 { color: blue; font-style: italic; background-color: white }

span.quote_3 { color: green; font-style: italic; background-color: white }		 

span.pub { color: #808080; font-weight: bold }

span.publication { color: maroon; font-weight: bold }
span.title_of_work { color: purple; font-weight: bold; font-style: italic}

span.header_link { font-family: 'Verdana', 'Bitstream Vera Sans', sans-serif; font-size: 90% }

span.quoted_block {background-color: #CCCCCC; margin: 10px; padding: 10px; border-style: none; border-width: 1px }	
		   
span.standout_note_1 { color: green; }
span.standout_note_2 { color: red; }
span.standout_note_3 { color: purple; }
					 
p.light_gray_bg {background-color: #CCCCCC; margin: 10px; padding: 10px; border-style: none; border-width: 1px }			
p.medium_gray_bg {background-color: #888888; margin: 10px; padding: 10px; border-style: none; border-width: 1px }			
p.gray_bg {background-color: gray; margin: 10px; padding: 10px; border-style: none; border-width: 1px }			
p.dark_gray_bg {background-color: #0A0A0A; margin: 10px; padding: 10px; border-style: none; border-width: 1px }			
p.block_enclose {margin: 10px; padding: 10px; border-style: solid; border-width: 0px }
p.date_entry { margin-top: 1em; color: red; font-weight: bold }
p.holiday_name { margin-top: 0; margin-bottom: 1em; color: green; font-weight: bold }
/* p.quote { margin: 10px; color: red; font-style: italic; background-color: white } */

p.footer { font-size:80% }

.quote
{
	margin:10px 25px 10px 25px;
	font-size:90%;
	line-height:1.5em;
	background-color: #DBE6D9;
	display: block;
	border: 1px dotted #454;
	padding: 2px 10px 2px 10px;
	color: #000;
}

.humor
{
	margin:10px 25px 10px 25px;
	font-size:90%;
	line-height:1.5em;
	background-color: #cdc;
	display: block;
	border: 1px dotted #232;
	padding: 2px 10px 2px 10px;
	color: #000;
}

.centered_image
{
	display: block;
    margin-left: auto;
    margin-right: auto
}

.entry
{
    margin:10px;
    //margin-left:auto;
    //margin-right:auto;
    
	line-height:1.5em;
	background-color: #fff;
	display: block;
	border: 1px dotted #bbb;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	
	padding: 2px 2px 2px 2px;
	color: #333;

	padding-right: 1px;
    padding-left: 1px;
    font-weight: normal;
    font-size: normal;
    padding-bottom: 1px;
    text-transform: none;
    padding-top: 1px;
    font-style: normal;
    font-family: Verdana, Arial, 'MS Sans Serif';
    text-align: left;
    font-variant: normal;
    text-decoration: none
}

.outer_table
{
	font-size:95%;
	padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    padding-bottom: 1px;
    text-transform: none;
    padding-top: 1px;
    font-style: normal;
    font-family: Verdana, Arial, 'MS Sans Serif';
    background-color: #898;
    text-align: left;
    font-variant: normal;
    text-decoration: none
}

.title_text
{
	margin:10px;
	font-size:90%;
    font-weight: bold;
	line-height:1.5em;
    color: white;
	background-color: #898;
	display: block;
	border: 1px dotted #000;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.date
{
	margin:10px;
	font-size:90%;
    font-weight: bold;
	line-height:1.5em;
	background-color: #aba;
	display: block;
	border: 1px dotted #454;
	padding: 2px 2px 2px 2px;
	color: #000;
}

.quote_attribution
{
	align: right;
	font-style: italic;
}

.list_container
{
	width: 600px;
	/*border: 1px dotted #454;
	padding: 2px 2px 2px 2px;*/
}

.table_title
{
	margin:10px;
	font-size:90%;
    font-weight: bold;
	line-height:1.5em;
	background-color: #898;
	display: block;
	border: 1px dotted #000;
	padding: 2px 2px 2px 2px;
	color: #000;
}

.page_title
{
	margin:10px;
	font-size:90%;
    font-weight: bold;
	line-height:1.5em;
	background-color: #898;
	display: block;
	border: 1px dotted #000;
	padding: 2px 2px 2px 2px;
	color: #000;
}


.content_header
{
	margin:10px;
	font-size:90%;
    font-weight: bold;
	background-color: transparent;
	display: block;
	border: 1px dotted #bbb;
	padding: 2px 2px 2px 2px;
	color: #000;
}

.changed_date
{
	margin:10px;
	font-size:70%;
	color: #000;
}

/*
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #343;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:85%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #565;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-size:85%;
}

#navcontainer ul li a:hover
{
background-color: #898;
color: #fff;
font-size:85%;
}

*/

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-size:85%;
}

#navlist li
{
display: inline;
list-style-type: none;
font-size:85%;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #565;
text-decoration: none;
font-size:85%;
}

#navlist a:hover
{
color: #fff;
background-color: #898;
text-decoration: none;
font-size:85%;
}