/*-----------------------------------------------
Society for the Advancement of American Philosophy Cascading Style Sheet - Print
Designer: Glenda Crawford, Creative Forest, Inc.
Contact: dgcrawford4@msn.com
Last Update:  August 4, 2006
----------------------------------------------- */
html {
	margin: 0;
	padding: 0;
	}
body {
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	background-color: #fff;
	font-size: 0.75em;
	line-height: 1.5em;
	}
/*----------------------------container--------------------------------------*/
#container { /* Container Div Style */
	margin: 0;
	padding: 0;
	text-align: left;
	border-right: 0px solid #432607;
	border-left: 0px solid #432607;
}
#innercontainer { /* Inner Container Div Style */
	margin: 0;
	padding: 0px;
	text-align: left;
	color: #000;
	background-color: #fff;
}
#rightcolumn { /* Right column includes get involved and extra box */
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	position: relative;
	width: 215px;
}
/*----------------------------header--------------------------------------*/
#header { /* Header Style */
	margin: 0;
	padding: 0;
	height: 0px;
	border-bottom: 0px solid #432607;
	display: none;
}
/*----------------------------navigation--------------------------------------*/
#nav { /* main navigation container */
	margin: 0;
	padding: 0;
	display: none;}
/*----------------------------content--------------------------------------*/
#content { /* content for all pages */
	margin: 0px 250px 0px 0px;
	padding: 0;
	color: #000;
	background-color: #fff;
}
#contentcalendar { /* content for calendar pages */
	margin: 0px;
	padding: 0px;
	color: #000;
	background-color: #fff8f0;
	position: relative;
}
#content h1, #contentcalendar h1 { /* Header 1 Style */
	margin: 0px 20px;
	padding: 17px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #030;
	background-color: #fff8f0;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.4em;
}
*html #content h1 { /* Header 1 Style - fix for IE Sifr */
	margin: 17px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	position: relative;
	font-size: 1.95em;
	line-height: 1.8em;
}
#content h2, #contentcalendar h2 { /* Header 2 Style */
	margin: 0;
	padding: 10px 20px 5px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #484724;
	background-color: #fff8f0;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.2em;
}
#content h3, #contentcalendar h3 { /* Header 3 Style */
	margin: 0;
	padding: 10px 20px 5px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #030;
	background-color: #fff8f0;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.2em;
}
#content h4, #contentcalendar h4 { /* Header 4 Style */
	margin: 0;
	padding: 10px 20px 5px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #484724;
	background-color: #fff8f0;
	font-weight: bold;
	font-size: 1em;
	line-height: .9em;
}
#content h5, #contentcalendar h5 { /* Header 5 Style */
	margin: 0;
	padding: 10px 20px 5px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #484724;
	background-color: #fff8f0;
	font-weight: bold;
	font-size: .9em;
	line-height: .8em;
}
#content p, #contentcalendar p { /* Main Paragraph Text Style */
	margin: 0;
	padding: 0px 20px 12px 20px;
} 
#content form { /* PayPal Form button Style */
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	width: 70px;
	height: 30px;
	float: left;
	}
*html #content form { /* PayPal Form button Style - IE fix */
	margin: 0px 0px -40px 0px;
	padding: 0px 20px 0px 20px;
	}
#content form.contact { /* Contact Form Style */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 250px 0px;
	width: 100%;
	}
*html #content form.contact { /* Contact Form Style - IE Fix */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}
#content ul { /* Unordered List Text Style */
	margin: 0px 20px;
	padding: 0px;
}
*html #content ul { /* Unordered List Text Style for Internet Explorer */
	margin-left: 55px;
	margin-right: 25px;
}
#content ul li { /* Unordered List Item Text Style */
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 7px;
	list-style-type: disc;
}
#content ul li ul li { /* Unordered List sub-list Item Text Style */
	margin-left: 0px; 
	list-style-type: circle;
}
#content ul li ul li ul li { /* Unordered List sub-list Item Text Style */
	/* margin-left: 5px; */
	list-style-type: square;
}
#content ol { /* Ordered List Text Style */
	margin-left: 20px;
	margin-right: 20px;
}
*html #content ol { /* Ordered List Text Style for Internet Explorer */
	margin-left: 55px;
	margin-right: 20px;
}
#content ol li { /* Ordered List Item Text Style */
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 7px;
	list-style-type: decimal;
}
#content ol li ol li { /* Ordered List sub-list Item Text Style */
	list-style-type: lower-alpha;
	margin-left: 0px; 
}
#content blockquote { /* Indented blockquote with italics */
	font-style: italic;
	}
#content img.imageleft { /* image aligned left with a border */
	margin: 5px 20px 5px 0px;
	padding: 0px;
	float: left;
	position: relative;
	/*height: 100%;*/
	border: 2px solid #000;
	} /*450px is maximum ideal width for images in content*/
#content img.imageright { /* image aligned right with a border */
	margin: 5px 0px 5px 20px;
	padding: 0px;
	float: right;
	position: relative;
	/*height: 100%;*/
	border: 2px solid #000;
	} /*450px is maximum ideal width for images in content*/	
#content a, #content a:visited { /* Link Style for text */
	color: #484724;
	background-color: #fff8f0;
}
#contentcalendar a, #contentcalendar a:visited { /* Link Style for calendar text */
	color: #484724;
	background-color: #fff;
}
#content a:hover, #contentcalendar a:hover { /* Link Style for text */
	color: #484724;
	background-color: #fff;
}
#content .bigtext { /* Enlarges text */
	font-size: 120%;
	}
#content .highlighttext { /* Highlighted Text style */
	color: #FF0000;
	background-color: #fff8f0;
	font-weight: bold;
	font-size: 120%;
	}
#content table { /* Content Table Style */
	margin: 5px 20px;
	padding: 2px;
} 
/*----------------------------highlight box and text--------------------------------------*/
#content #highlightbox { /* highlight box style */
	margin: 10px 20px;
	padding: 10px 20px;
	border: 1px solid #7a3a18;
	color: #000;
	background-color: #FFF1d7;
	}
#content #highlightbox h4 { /* highlight box Header 4 Style */
	margin: 0;
	padding: 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #974a01;
	background-color: #FFF1d7;
	font-weight: bold;
	font-size: 1.2em;
	line-height: .9em;
}
#content #highlightbox p { /* highlight box Main Paragraph Text Style */
	margin: 0;
	padding: 0px;
} 
#content #highlightbox a, #content #highlightbox a:visited { /* Link Style for highlightbox text */
	color: #484724;
	background-color: #FFF1d7;
}
/*----------------------------Right column--------------------------------------*/
#rightcolumn h2 { /* Right column H2 style */
	margin: 0px;
	padding: 12px 15px 3px 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #974a01;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.2em;
	position: relative;
}
*html #rightcolumn h2 { /* Right column H2 style - fix for IE */
	margin: 12px 0px 0px 17px;
	padding: 0px 0px 3px 0px;
	font-size: 1.65em;
	line-height: 1.5em;
}
#rightcolumn h3 { /* Right column H3 style */
	margin: 0px;
	padding: 12px 15px 3px 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	position: relative;
}
#rightcolumn p { /* Right column Container Paragraph Text Style */
	margin: 0;
	padding: 0px 15px 10px 15px;
} 
#rightcolumn a, #rightcolumn a:visited { /* Right column Container Link Style */
	color: #484724;
}
#rightcolumn a:hover { /* Right column Container Link hover Style */
	color: #484724;
	background-color: #fff;
}
#rightcolumn ul { /* Right column unordered list */
	margin: 0;
	padding: 0;
	list-style: none;
	width: 205px;
	float: left;
	position: relative;
}
#rightcolumn ul li { /* Right column unordered list items */
	margin: 0;
	padding: 0;
	position: relative;
	/*display: inline;*/
}
#rightcolumn ul li a { /* Right column unordered list links */
	margin: 0px;
	padding: 7px 10px 6px 50px;
	font-size: 1.4em;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	position: relative;
}
/*----------------------------calendar styles--------------------------------------*/
#contentcalendar #calendartitle { /* Calendar Title Style */
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
	}
#contentcalendar #calendartitle h2 { /* H2 Style for Calendar page */
	margin: 0;
	padding: 5px 20px 5px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #030;
	background-color: #fff;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.2em;
	text-align: center;
}
#contentcalendar #calendartitle img { /* Calendar Image for Arrows Style */
	margin: 0px;
	padding: 0px 20px;
	}
#contentcalendar table#calendar { /* Calendar Table Style */
	margin: 5px;
	padding: 0;
	width: 90%;
	border: 1px solid #432607;
	color: #000;
	background-color: #fff;
	}
#contentcalendar table#calendar th { /* Calendar Table header Style */
	text-align: center;
	border: 1px solid #000;
}
#contentcalendar table#calendar td.date { /* Calendar Table Date Style */
	margin: 0;
	padding: 2px 4px 4px 4px;
	text-align: right;
	font-weight: bold;
	color: #000;
	background-color: #f3deca;
	font-size: 0.95em;
	line-height: 1.5em;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}	
#contentcalendar table#calendar td { /* Calendar Table Cell Style */
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	}
#contentcalendar table#calendar td p { /* Calendar Table Cell Paragraph Style */
	margin: 0;
	padding: 0px 5px 12px 5px;
	color: #000;
	background-color: #fff;
}
/*----------------------------footer--------------------------------------*/
#footer { /* Footer Container Style */
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#footercalendar { /* Footer Container for Calendar Pages Only */
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #000;
	background-color: #fff8f0;
}
#footer p, #footercalendar p { /* Footer Text Style */
	margin: 0px;
	padding: 5px 20px;
	font-size: 95%;
	line-height: 1.4em;
	text-align: left;
}
#footer a, #footer a:visited, #footercalendar a, #footercalendar a:visited { /* Footer Text Link Style */
	color: #000;
	background-color: #fff;
	text-decoration: underline;
}
/*----------------------------bottom image--------------------------------------*/
#bottomimage { /* Bottom Image Container */
	margin: 0px;
	padding: 0px;
	display: none;
	height: 0px;
}
/*----------------------------Search Feature--------------------------------------*/
#searchbox { /* Search Box Container */
	display: none;
}
/*----------------------------Return To Top Link--------------------------------------*/
#returntotop { /* Return to Top Container */
	display: none;
}/*----------------------------miscellaneous--------------------------------------*/
.hidden {
	display: none;
	}

