
/* ------------------------------------------------- */
/* -------------------GLOBAL STYLES----------------- */
/* ------------------------------------------------- */

body 	{ font-family: "Times New Roman", Times, Georgia, Serif; font-size: 100%; width: 990px; background-attachment:fixed; color: #333; background-color: #e1eced;}

strong	{ font-weight: bold;}
em		{ font-style: italic;}
strike	{ text-decoration: line-through; color: #ccc;}

ul li, ol li	{ line-height: 30px;}
ul, ol			{ margin-bottom: 20px;}

bq				{ margin: 10px 0 10px 30px; display: block; line-height: 1.5em; color: #666; font-style: italic;}
blockquote		{ margin: 10px 0 10px 30px; display: block; line-height: 1.5em; color: #666; font-style: italic;}
/* ------------------------------------------------- */
/* -----------------------FOUNDATION---------------- */
/* ------------------------------------------------- */

#header				{ margin: 200px 20px 0 30px; float: left; }
#copy				{ float: left; width: 600px; margin: 60px 0 50px 0;}

/* ------------------------------------------------- */
/* -----------------------MENU---------------------- */
/* ------------------------------------------------- */

p#logo a					{ height: 60px; width: 300px;}

ul#menu 					{ font-size: 1em; background-color: #333; color: #eee; width: 272px; padding: 6px 14px 0px 14px; padding-bottom: 12px; }
ul#menu li  				{ line-height: .9em; display: inline; padding: 6px 10px; }
ul#menu li.active			{ background-color: #666; }
ul#menu li.active:hover		{ background-color: #666; }
ul#menu li:hover			{ background-color: #444; }
ul#menu li a 				{ color: #eee; text-decoration: none;}
ul#menu li a:hover			{ color: #eee; text-decoration: none;}

#submenu 			{ font-size: .9em; background-color: #333; color: #eee; width: 272px; padding: 20px 14px 6px 14px; margin: 6px 0 0 0;}
#submenu a 			{ color: #eee; text-decoration: underline; padding: 0 2px 0 0;}
#submenu a:hover	{ color: #eee; text-decoration: none;}

#submenu h3			{ text-transform: uppercase; font-size: .8em; border-bottom: 1px #666 solid; padding: 0 0 3px 0; margin: 0 0 10px 0;}
#submenu p			{ line-height: 1.2em; margin: 0 0 5px 0;}
#submenu ul			{ margin: 0 0 20px 0; list-style-image: url("../_images/list-dash.gif"); margin: 0 0 0 15px;}
#submenu ul li		{ line-height: 1.2em; margin: 0 0 2px 0; line-height: 1.3em; }


/* ------------------------------------------------- */
/* -----------------------COPY---------------------- */
/* ------------------------------------------------- */


#copy_top					{ background-image: url("../_images/copy_background/copy_top.png"); height: 40px;}
#copy_middle				{ background-image: url("../_images/copy_background/copy_middle.png"); padding: 20px 40px 20px 40px;}

	#copy_middle p						{ font-size: 1em; line-height: 1.7em; margin: 0 0 1em 0; }
	#copy_middle a						{ background-color: #ffffbf; padding: 4px 0 2px 0; margin: 0 0 0 2px; color: #333; text-decoration: none;}
	#copy_middle a:hover				{ background-color: #FFFF00; }
	
	#copy_middle .h1_block				{ margin: 20px 0 10px; }
	#copy_middle h1						{ font-family: Garamond, "Adobe Garamond Pro", "Garamond Premier Pro", "Garamond", "Palatino Linotype", "Times New Roman", Times, Georgia, Serif; display: inline; font-size: 2.1em; line-height: 1.4em; background-color: #ffffbf; padding: 6px 0 4px 0; }
	#copy_middle h1#published_title		{ font-family: Garamond, "Adobe Garamond Pro", "Garamond Premier Pro", "Garamond", "Palatino Linotype", "Times New Roman", Times, Georgia, Serif; display: inline; font-size: 2.6em; line-height: 1.4em; background-color: #fff; padding: 6px 0 4px 0; }
	#copy_middle h2						{ font-family: Garamond, "Adobe Garamond Pro", "Garamond Premier Pro", "Garamond", "Palatino Linotype", "Times New Roman", Times, Georgia, Serif; display: inline; font-size: 2.1em; line-height: 1.4em; background-color: #ffffbf; padding: 6px 0 4px 0; }

	#copy_bottom						{ background-image: url("../_images/copy_background/copy_bottom.png"); height: 40px}

/* ------------------------------------------------- */
/* ---------------------HOME------------------------ */
/* ------------------------------------------------- */

	#copy_middle .home_link					{ height: 29px; font-size: 1em; float: left; margin: 0 6px 0 0; padding: 5px 0 0 0; color: #FFF;}
	#copy_middle .home_link a				{ padding: 6px 8px 4px 8px; font-size: .8em; color: #FFF; background-color: #333; text-transform: uppercase;}
	#copy_middle .home_link a:hover			{ background-color: #666;}

/* ------------------------------------------------- */
/* ---------------------JOURNAL------------------- */
/* ------------------------------------------------- */

	#copy_middle img							{ margin: 10px 30px 0 0; }
	
	#copy_middle .post_date						{ font-size: .8em;}
	#copy_middle #post_categories				{ border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; margin: 20px 0; padding: 5px 0; }

	#copy_middle #post_categories p.title		{ float: left; text-transform: uppercase; font-size: .8em; margin: -2px 10px 0 0;  }
	#copy_middle #post_categories ul li			{ line-height: 1em; float: left; display: inline;}

	#copy_middle #post_categories ul li a		{ background-color: #ffffbf; font-size: .8em; line-height: 1.5em; text-transform: uppercase; margin: 0 5px 0 0; padding: 4px; }
	#copy_middle #post_categories ul li a:hover	{ background-color: #FFFF00; color: #333;}


	#copy_middle #prev_next						{ height: 29px; font-size: .8em; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; margin: 20px 0; padding: 5px 0 0 0; color: #FFF;}

	#copy_middle #prev_next #previous			{ float: left; }
	#copy_middle #prev_next #next				{ float: right; margin: -23px 0 0; }
	
	#copy_middle #prev_next a					{ background-color: #ffffbf; padding: 2px 8px 0 8px; font-size: .8em; color: #333; text-transform: uppercase;}
	#copy_middle #prev_next a:hover				{ background-color: #eee;}


	#copy_middle #recent_journal_entries		{ border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; margin: 50px 0; padding: 20px 0 15px 0;}

/* ------------------------------------------------- */
/* ---------------------PUBLISHED------------------- */
/* ------------------------------------------------- */


	#copy_middle .published_entry_description	{ color: #999; font-size: .9em;}
	#copy_middle .published_entry_group			{ margin: 20px 0 40px 0;}
	
	#copy_middle .published_entry 				{ margin: 0 0 10px 0; padding: 0; line-height: 1.4em;}
	#copy_middle .published_entry .date			{ font-size: .65em; background-color: #eee; padding: 3px 4px 4px 4px; margin: 0 0 0 5px; }
	#copy_middle .published_entry a				{ margin: 0; padding: 0; background-color: transparent; text-decoration: underline;}
	#copy_middle .published_entry a:hover		{ text-decoration: none; }
	


/* ------------------------------------------------- */
/* ---------------------ARCHIVES-------------------- */
/* ------------------------------------------------- */

	#copy_middle .archive_entry 				{ margin: 0 0 10px 0; padding: 0; line-height: 1.4em;}
	#copy_middle .archive_entry .date			{ font-size: .65em; background-color: #eee; padding: 3px 4px 4px 4px; margin: 0 0 0 5px; }
	#copy_middle .archive_entry a				{ margin: 0; padding: 0; background-color: transparent; }
	#copy_middle .archive_entry a:hover			{ text-decoration: underline; }


/* ------------------------------------------------- */
/* ---------------------ABOUT-------------------- */
/* ------------------------------------------------- */



/* ------------------------------------------------- */
/* ---------------------FOOTER---------------------- */
/* ------------------------------------------------- */

#footer p { padding: 20px 0 0 0; text-align: right; }

/* ------------------------------------------------- */
/* ---------------------SPECIALS-------------------- */
/* ------------------------------------------------- */

.clear 	{clear: both;}
.hidden {display: none;}





