body {margin:0 0 18px 0;padding:9px 20px;color:#444;}
.fltlft {float:left;}
.fltrt {float:right;}
.txtrt {text-align:right;margin:0 20px 0 0;}

/* Nav Global */
#nav_global {line-height:1.8em;text-align:right;}
#nav_global em {font-size:.6em;color:#777;}
.nav_item {margin:0;padding:7px 10px 7px 5px;display:block;}

/* Links Generic */
a, a:visited {text-decoration:none;color:#0C1378;}
a:hover {background:#E4E8F7;}

/* Header */
#header {font-size:1.4em;margin:0 0 15px 0;}
#header img {padding:3px 5px 0 0;}

#header form input
{font-size:.85em;font-style:normal;margin:0 0 0 5px;padding:3px;border:1px solid #bbb;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#444;}

	/*cssBenGarden*/
	.garden_color {color:#8C0B0B;}
	#header form select {margin:0 10px 0 5px;padding:0;}

	/* Search */
	.search_title {color:#666;padding:0 0 9px 0;}
	.search_result {margin:10px 0 0 0;}
	.search_result h2 {margin:0;padding:0;}
	.search_result .result_date {font-style:italic;color:#999;}

/* Main Index Page */
#landing #main_content {font-size:1.1em;}


/* Contact Page */
.contact_header {margin:0 0 0 110px;}
.contact_header h2 {margin:0;padding:0;}
#contact #main_content form label
{font-size:.9em;float:left;width:100px;font-weight:bold;text-align:right;padding:3px 0;}
#contact #main_content form input.text2
{font-size:1.2em;margin-left:10px;border:1px solid #bbb;padding:3px;color:#444;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#contact #main_content form textarea
{font-size:1.2em;margin:0 0 0 10px;padding:3px;width:300px;color:#444;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#contact #main_content form input.submit_contact {margin:0 0 0 110px;padding:0;}
#chat {float:right;padding:160px 60px 0 0;}


/* Main Body of Sections Qualities*/
#main_content p {font-size:1.2em;line-height:1.6em;}
#main_content h2 {margin:0;}
.entry_title {padding:0 5px 5px 0;margin:0;}
/* Local Nav Qualities*/
#nav_local a {display:block;padding:2px 10px 2px 3px;}
#nav_local ul {margin:0 0 15px 3px;padding:0;}
#nav_local ul li 
{border-top: 1px solid #eee;border-bottom: 1px solid #eee;list-style-type:none;margin-top:-1px;}

/* Link Colors for PlacementOf page*/
.placementof_template a, .placementof_template a:visited {color:#785D0C;}
.placementof_template a:hover {background:#F7F5E4;}
.placementof_template .heading_category,.placementof_template .heading_archives
	{background:#F7F5E4;text-align:right;padding:3px 10px 0 0;margin-bottom:15px;}
.paginate_placementof {border-top:2px solid #F7F5E4;padding-top:5px;text-align:right;}
.placementof_template #nav_local a:hover.img_link {background:none;} /* correct image hover state */

/* Link Colors for Eloquence page*/
.eloquence_template a, .eloquence_template a:visited {color:#460C78;}
.eloquence_template a:hover {background:#F1E4F7;}
.eloquence_template .heading_category,.eloquence_template .heading_archives
	{background:#F1E4F7;text-align:right;padding:3px 10px 0 0;margin-bottom:15px;}
.paginate_eloquence {border-top:2px solid #F1E4F7;padding-top:5px;text-align:right;}
.eloquence_template #nav_local a:hover.img_link {background:none;} /* correct image hover state */

/* Link Colors for Sebastopol page*/
.sebastopol_template a, .sebastopol_template a:visited {color:#5F780C;}
.sebastopol_template a:hover {background:#E9F7E4;}
.sebastopol_template .heading_category,.sebastopol_template .heading_archives
	{background:#E9F7E4;text-align:right;padding:3px 10px 0 0;margin-bottom:15px;}
.paginate_sebastopol {border-top:2px solid #E5F2BB;padding-top:5px;text-align:right;}
.sebastopol_template #nav_local a:hover.img_link {background:none;} /* correct image hover state */

/* Link Colors for Works page*/
.works_template a, .works_template a:visited {color:#780C0C;}
.works_template a:hover {background:#F7E4E4;}
.works_template .heading_category,.works_template .heading_archives
	{background:#F7E4E4;text-align:right;padding:3px 10px 0 0;margin-bottom:15px;}
.paginate_works {border-top:2px solid #FAD7D7;padding-top:5px;text-align:right;}

/* Link Colors for Everything page*/
.everything_template a, .everything_template a:visited {color:#0C1378;}
.everything_template a:hover {background:#E4E8F7;}
.everything_template .heading_archives
	{background:#E4E8F7;text-align:right;padding:3px 10px 0 0;margin-bottom:15px;}
.paginate_everything {border-top:2px solid #D7E1FA;padding-top:5px;text-align:right;}


/* Qualities to carry over style to Everything Page & Search Page */
.color_placementof {color: #785D0C;}
.color_eloquence {color: #460C78;}
.color_sebastopol {color: #5F780C;}
.color_works {color: #780C0C;}

.entry_placementof a, .entry_placementof a:visited {color:#785D0C;}
.entry_eloquence a, .entry_eloquence a:visited {color:#460C78;}
.entry_sebastopol a, .entry_sebastopol a:visited {color:#5F780C;}
.entry_works a, .entry_works a:visited {color:#780C0C;}

.entry_placementof a:hover {background:#F7F5E4;}
.entry_eloquence a:hover {background:#F1E4F7;}
.entry_sebastopol a:hover {background:#E9F7E4;}
.entry_works a:hover {background:#F7E4E4;}

.entry_data_placementof {font-style:italic;color:#999;border-top: 2px dotted #F7F5E4;margin:10px 0 25px 0;padding-top:5px;}
.entry_data_eloquence {font-style:italic;color:#999;border-top: 2px dotted #F1E4F7;margin:10px 0 25px 0;padding-top:5px;}
.entry_data_sebastopol {font-style:italic;color:#999;border-top: 2px dotted #E5F2BB;margin:10px 0 25px 0;padding-top:5px;}
.entry_data_works {font-style:italic;color:#999;border-top: 2px dotted #FAD7D7;margin:10px 0 25px 0;padding-top:5px;}
.entry_data_everything {font-style:italic;color:#999;border-top: 2px dotted #D7E1FA;margin:10px 0 25px 0;padding-top:5px;}





/* Global Nav Links Universal Characteristics */
#nav_global a, #nav_global a:visited, #nav_global a:hover {display:block;text-decoration:none;}
#nav_global a, #nav_global a:visited {font-size:2em;background:none;border-left: 4px solid #fff;}

/* Global Nav Links Individual Characteristics */
a.placementof, a:visited.placementof {color: #785D0C;}
a.eloquence, a:visited.eloquence {color: #460C78;}
a.sebastopol, a:visited.sebastopol {color: #5F780C;}
a.works, a:visited.works {color: #780C0C;}
a.travels, a:visited.travels {color: #784B0C;}
#nav_global a:hover.placementof {border-left: 4px solid #785D0C;background:#F7F5E4;}
#nav_global a:hover.eloquence {border-left: 4px solid #460C78;background:#F1E4F7;}
#nav_global a:hover.sebastopol {border-left: 4px solid #5F780C;background:#E9F7E4;}
#nav_global a:hover.works {border-left: 4px solid #780C0C;background:#F7E4E4;}
#nav_global a:hover.travels {border-left: 4px solid #784B0C;background:#F7EEE4;}
#nav_global a:hover.view_all {border-left: 4px solid #0C1378;background:#E4E8F7;}