.bucket{
	float:left;
	width: 33%;
}

body { background: #fdf7f1; color:#413d3d; }
p { font-family: Georgia, Times, "Times New Roman", serif;}
#header {   text-align: center; margin-bottom:20px;}

.smallest { font-size:.8em;}

#header-row { margin-bottom:20px; padding-bottom:0; border:1px solid;}

.grey { background: #D3D3D3;}
.darkgrey { background:#999; }

hr { width:80%; border:0; height:1px; background:#D3D3D3;}
hr.full { width:95%; border:0; height:1px; background:#D3D3D3; }

#spacer { margin-top:15px; margin-bottom:15px;}


.sidebarheader {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	color: #990000; font-size:1em; font-weight:bold; text-align:left;}
p.sidebarcontent { font-size:.8em; }

.single_column_headers { font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	color: #990000; font-size:1.8em; font-weight:bold; text-align:left;}
.column_headers {font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; 	color: #990000; font-size:1.8em; font-weight:bold;}
.internal_headers {font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	color: #990000; font-size:1.8em; font-weight:bold; padding-bottom:1em;}

.centerme {  text-align:center; }
.page_headers {font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	color: #990000; font-size:1.8em; font-weight:bold; text-align:left;}

.subhead { border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; padding:7px 0 6px 0; display:block; margin-bottom:2em;}

.subhead-home { border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; padding:7px 0 6px 0; display:block; margin-bottom:2em;}

.centered { text-align:center;}
.righted { text-align:right;}

.articles-of-note { font-size:.9em;}

p.small { font-size:.8em;}


#leftnav {}
#leftnav p { margin:0; padding:0;}

#readmore { text-align:center; margin: 40px 0 40px 0;}

#dayheader { border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; margin-bottom:20px; margin-top:20px; padding:8px 0 8px 0; text-align:center;}

#sidebar-list { list-style-type:none; padding:0; margin:0 0 30px 0;}
#sidebar-list li {  font-size:.9em;}

#sidebar-nota { list-style-type:none; padding:0; margin:0;}
#sidebar-nota li {  font-size:.9em; padding-bottom:.5em; }



#footer-box { text-align:center; margin-top:50px;}
#footer-copyright { text-align:center; margin-top:10px; margin-bottom:160px; padding:2em;}

.header-category { color: #990000; font-weight:bold;}



.cr-content { padding:.8em; border:1px solid #f2ede8; background: #f7f1ea;}

.cr-content h4 {  font-family: Georgia, Times, "Times New Roman", serif;  }

/* ads */
#adbox-cr { text-align:left; margin-top:20px; margin-bottom:30px; padding:0; }
#adbox1 { text-align:center; margin-top:20px; margin-bottom:30px;}
#adbox2 { text-align:center; margin-top:20px; margin-bottom:30px;}
#adbox3 { text-align:center; margin-top:20px; margin-bottom:30px;}
#adbox4 { text-align:center; margin-top:20px; margin-bottom:30px;}

#thepostdate { text-align:right; font-size:.8em;}

.adbox1 { text-align:center; margin-top:20px; margin-bottom:30px;}
.adbox2 { text-align:center; margin-top:20px; margin-bottom:30px;}
.adbox3 { text-align:center; margin-top:20px; margin-bottom:30px;}
.adbox4 { text-align:center; margin-top:20px; margin-bottom:30px;}

/* from existing css */

a {
	text-decoration: none
}
a:link {
	color: #990000
}
a:visited {
	color: #990000
}
a:active {
	color: #990000
}
a.nav {
	color: #990000
}

.bordered-left { border-left:1px solid #999 ; padding-left:20px;}
.cat { font-size:.9em; color: #990000; font-weight:bold; padding:0; margin:0; } 

h3.cat { font-size:.9em; color: #990000; font-weight:bold; padding:0; margin:0 0 .3em 0; } 


.mobile-front { padding:1em;}


#navlist { list-style-type:none; padding:0; margin:0 0 30px 0;}
#notabene { list-style-type:none; padding:0; margin:20px 0 30px 0;}	
#notabene li { font-size:.9em;}



.content-pad { padding:2em 2em 2em 2em; }
.content p { font-size:1.2em; font-weight:normal; margin-bottom:1.5em;}


.pagination { }
#pagination-box { text-align:center; margin-bottom:2em;}


/* Newsletter signup form */
.newsletter { }
#subscribe-form { width:60%; text-align:center; margin-right:20%; margin-left:20%; margin-top:3em;}

.newsletter input { margin-bottom:1em; width:100%;}


.newsletter .newsletter-submit {
	padding: 3px 6px;
	border: 1px solid #4A0000;
	color: #fdf7f1;
	background-color: #cc0000;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	white-space: nowrap;
	border-radius: 4px;
	font-family: inherit;
}

.newslettercall { color:#990000; line-height:1.4em; font-size:.8em; }
	#mc_embed_signup{clear:left; font-size:1em; }

.mobile-footer h2 { font-size:1.8em;}


.reader_name {  font-family: times; }

.essay { font-size:1.3em; line-height: 1.5em; font-family: times; font-weight:normal; color:#413d3d;}
.essay p { padding-bottom:1em;}

/* FEATURED READERS */

.reader_date { font-size:.8em; padding:0; margin:0;}

.featured-kick { font-size:.8em; padding:0; margin:0 0 .5em 0; font-weight:bold; color:#990000;}
.featured-name { font-size:2em; font-family: times; padding:0; margin:0 0 .5em 0;} 

.bio { padding-bottom:1em; }
.reader{margin-bottom:25px;}

.reader h2{margin-top: 2px; margin-bottom: 2px;}
.reader h5{margin-top: 2px; margin-bottom: 2.5em; font-weight: 400}

.reader-bio { line-height: 1.3em;}


.archive h5{margin-bottom: 0px; margin-top: 0px; font-size: 11px; color: #666; font-weight: 400}
.page-links{color: #666; font-size: 11px;}

/* SEARCH */
.search_container{ padding-left: 30px; padding-right: 30px;}
.search_field{ margin-bottom: 0px;}
.search_field ul{ padding-left: 0px; }
.search_field label{ margin-top: 15px;}

.search-btn{ padding: 3px 6px; border: 1px solid #4A0000; color: #fdf7f1; background-color: #cc0000; font-size: 14px; font-weight: 400; line-height: 1.4285; white-space: nowrap; border-radius: 4px; font-family: inherit;}
#id_category li{ display: inline; margin-right: 10px;}
#id_category label{font-weight: 300; margin-top: 0px;}

#search_results{ list-style-type: none; padding-left: 5px; }
#search_results h5{ font-weight: 400; margin-bottom: 1px; font-size: 11px; color: #999;}

.highlighted{background-color: #F29494;}

@media (max-width: 769px){
	.search_index{
		padding: 10px 15px 0px 15px;
		text-align: center;
		float: none!important;
	}
}

