/*
Theme Name: Fifty Fifth Street
Theme URI: http://www.tammyhartdesigns.com/fifty-fifth-street
Description: A greyscale theme that follows a nice grid system, and keeps typography in top priority.
Version: 1.3
Author: Tammy Hart
Author URI: http://tammyhartdesigns.com/
Tags: two-columns, sticky-post, fixed-width, black, white
*/

*				{ margin:0; padding:0; }
	
a				{ color:#696D63; text-decoration:none; }
a:visted		{ color:#696D63; text-decoration:none; }
a:active		{ color:#696D63; text-decoration:none; }
a:hover			{ color:#898D7F; text-decoration:none; }
	
h1 a, h2 a, h3 a, #sitename { /*color:#343434;*/ }		
h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover { text-decoration:none; color:#000;	}
p {	margin:12px 0; line-height:17px; font-size:13px; }	

h1, h2, h3, h4, h5, h6 { font-weight:bold; color:#343434; }
h1 { font-size:31px; font-weight:normal; line-height:29px; margin-bottom:12px; margin-top:10px; color:#696D63; }	
h2 { font-size:20px; font-weight:bold; line-height:25px; margin-bottom:10px; margin-top:0px; color:#696D63;}	
.entry h2 {	font-size:25; margin-top:30px; }

h4, h5, h6 { margin-top:30px; }

h3				{ font-size:20px; line-height:normal; margin-top:25px; margin-bottom:10px; }
h4				{ font-size:14px; text-transform:uppercase; line-height:normal; margin-top:25px; margin-bottom:-12px; }
h1 				{ }

/*h2 { font-size:30px; font-weight:normal; line-height:1.34; color:#696D63; }
h3 { font-size:16px; font-weight:bold; line-height:1.375; margin-bottom:5px; margin-top:10px; color:#32342F; }
h4 { font-size:14px; font-weight:bold; color:#32342F; margin-top:20px; margin-bottom:6px; }
h5 { font-size:12px; font-weight:bold; color:#696D63; }
h6 { font-size:11px; font-weight:bold; color:#696D63; */
	
.pagetitle {

	font-family: Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
	margin-bottom:15px;
	display:block;
	margin-top:-30px;
	}
	
small {
	font-size:12px;
	color:#999;
	line-height:10px;
	}
	
.caps {
	text-transform:uppercase;
	margin-bottom:6px;
	display:block;
}
	
code {
	font: 1.1em "Courier New", Courier, Fixed;
	}
	
pre {
	font: 1.1em "Courier New", Courier, Fixed;
	margin:1.5em;
	padding:10px;
	background:#fafafa;
	border:1px solid #eee;
	}
	
acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
	
hr {
	clear:both;
	width:80%;
	height:1px;
	border:none 0;
	color:#ccc;
	background-color:#ccc;
	margin:1.5em 0;
	}
	
img {
	border:none;
	max-width:100%;
	}
	
blockquote {
	margin-left:-21px;
	padding-left:21px;
	background:url(images/quote.gif) no-repeat 0 6px;
	color:#343434;
}
	
	.entry cite {
		font-style:italic;
		font-size:.9em;
		display:block;
		margin:5px 0 0;
		text-align:right;
		}
		
	.entry cite:before {
		content: "\2014 \0020";
		}
		
.post ul, .post ol, .post dl {
	margin:25px 0;
	}
		
.post ul ul , .post ol ol, .post ul ol, .post ol ul, .post dl dl, .post dl ul, .post dl ol {
	margin:0;
	}
	
	.post li {
		padding:0 0 4px;
		}
		
		.post ul li {
			/*background:url(images/icons.gif) no-repeat 0 -141px;*/
			padding-left:0px;
			list-style:disc;
			margin-left:16px;
		}
		
		.post ol li li {
			margin-left:10px;
		}
		
		.post li li {
			margin:0;
		}
		
	.post li h3 {
		margin:0;
		}
	
		
.post dt {
	font-weight:bold;
	/*background:url(images/icons.gif) no-repeat 0 -141px;*/
	padding-left:10px;
	margin-left:-10px;
}

.post dd {
	padding-left:10px;
	padding-bottom:5px;
}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
	}
		
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


/* Begin Images */	
img.alignleft, .alignleft img { margin-right:10px; }
img.alignright, .alignright img { margin-left:10px; }
.wp-caption, .attachment img { text-align: left; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:13px; color:#999; margin:0 7px 10px 9px; }
.attachment, .caption { text-align:center; }
.attachment img { }
/* End Images / End Settings and Classes */

/* Begin Structure */
body { background:#F9FBF7/*#F9FBF7*/; font-family: Georgia, 'Times New Roman', Times, serif; color:#555; text-align:center; }
#page { margin:0 auto; padding:24px 0; width:925px; text-align:left; }

/* Begin Header */	
#header { position:relative; height:118px; /*padding-bottom:16px; border-bottom:1px solid #ddd;*/ margin-bottom:10px; width:925px; margin-top:20px; }

#sitename { position:absolute; bottom:17px; left:5px; width:155px; height:103px; overflow:hidden; }
#siteSlogan { position:absolute; bottom:11px; left:195px; }

#searchform { width:200px; display:none; }
#header #searchform { position:absolute; top:90px; right:5px; }		
#s { width:140px; border:1px solid #ddd; background:#fff; font-size:11px; padding:4px; margin-right:6px; float:left; }
#searchsubmit { margin-top:3px; }

.headerSplash { margin-bottom:25px; }

/*#headerMenu { margin:0px; padding:0px; position:absolute; bottom:11px; right:10px; list-style:none; font-size:12px; text-transform:uppercase; font-weight:normal; }
#headerMenu li { margin:0px; padding:0px; float:left; margin-left:10px; }
#headerMenu li a.active { color:#9e9e9e; }*/

#header #siteSwitch { color:#fff; position:absolute; bottom:14px; right:0px; text-transform:uppercase; font-size:12px; margin:0px; padding:2px 5px 4px 5px; background:#3E3F38; }
#siteSwitch a { color:#fff; }



/* End Header */


/* Begin Page List */		
#nav {
	line-height:20px;
	font-size:1.2em;
	float:left;
	padding-top:15px;
	width:360px;
	}
	
	#nav li {
		float:left;
		list-style:none;
		margin-right:25px;
		text-transform:uppercase;
		}
		
		#nav li a {
			}
			
		#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {
			}
/* End Page List */

		
/* Begin Content */	
#content	{ font-size:12px; line-height:normal; float:right; width:570px; }
	.post				{ margin-bottom:40px; padding-bottom:20px; /*border-bottom:1px dotted #ddd;*/ }
	.post small			{ margin-top:10px; }
    .author-info		{ margin-bottom:35px; margin-top:20px; display:block; }
    .sticky, .byuser	{ border:5px solid #f9f9f9 !important; margin:-10px -10px 40px -50px; background:url(images/sticky.gif) no-repeat 597px 5px; padding:5px 5px 5px 45px; }
    .byuser 			{ margin-left:-52px; padding-left:47px; background:url(images/author.gif) no-repeat 599px 5px; }
	.bubble 			{ display:block; float:left; margin:-2px 8px 5px 0px; background:#343434 url(images/comments.gif); width:28px; height:29px; line-height:19px; color:#fff; text-align:center; font-size:10px; }
	
	 .bubble:hover	{ color:#b6b6b6; }
	.entry			{ padding-top:0px; }
		
	.navigation {
		min-height:10px;
		margin:30px 0px;
		text-transform:uppercase;
		line-height:10px;
		}
		
	.post .navigation {
		border:solid #ddd;
		border-width:1px 0;
		padding:9px 0;
	}
	
	.attachment .navigation {
		height:150px;
	}
		
		.navigation .alignleft a {
			background:url(images/icons.gif) no-repeat 0 -60px;
			padding-left:22px;
			display:block;
			height:10px;
			float:left;
		}
		
		.navigation .alignright a {
			background:url(images/icons.gif) no-repeat 100% -30px;
			padding-right:22px;
			display:block;
			height:10px;
			float:right;
		}

/* Begin Comments */		
.commentlist {
	margin-top:10px;
	}

.commentlist p { margin-top:0px; }
		
.commentlist li {
	list-style:none;
	margin-bottom:30px;
	border-bottom:1px solid #e6e6e6;
	}
	
.commentlist li.alt {
	}
	
	.commentmetadata, .comment-author {
		font-size:.9em;
		}
		
		.comment-author {
		}
		
	.avatar {
		float:left;
		display:block;
		margin:5px 0 0 -42px;
		display:none;
		}

#commentform {
	padding-bottom:10px;
}
		
#commentform input, #commentform textarea {
	width:147px;
	border:1px solid #ddd;
	background:#fff;
	font-size:11px;
	padding:2px 3px 3px;
	}
	
#commentform textarea {
	width:500px;
	}
			
#commentform #submit {
	width:150px;
	border:none;
	background:#343434;
	font-size:11px;
	padding:0;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	padding:2px 0 3px;
	}
	
.commentThisLink { margin-top:20px; background:#E8ECE4; width:150px; padding-top:3px; padding-bottom:5px; text-align:center; font-size:11px; }
.commentThisLink a { color:#4C4F46; }
	
	
/* End Comments / End Content */


/* Begin Sidebar */
#sidebar-wrapper					{ float:left; width:310px; margin-right:25px; margin-top:5px; font-size:14px; }
#sidebar-wrapper #sidebar			{ color:#b6b6b6; font-size:14px; line-height:normal; margin-bottom:20px; padding:15px 15px 0 15px; }
#sidebar-wrapper ul 				{ margin:0px; padding:0px; }
#sidebar-wrapper ul ul				{ margin:0px; padding:0px; }
#sidebar-wrapper ul ul ul 			{ margin:0; padding:0; }
#sidebar-wrapper ul li 				{ list-style:none; margin:0px; padding:0px; padding-bottom:18px; }
#sidebar-wrapper li li 				{ margin:0px; display:block; padding:0; padding-bottom:0px; }
#sidebar-wrapper a 					{ color:#4C4F46; }
#sidebar-wrapper ul li ul li 		{ padding-bottom:3px; }

#sidebar-wrapper .sidebar-menu-title 	{ display:block; color:#4C4F46; text-transform:uppercase; font-size:12px; font-weight:bold; padding-bottom:5px; }

#sidebar-wrapper .sidebar-menu-left 	{ float:left; width:140px; }
#sidebar-wrapper .sidebar-menu-right	{ float:left; width:140px; }

#sidebar-wrapper .sidebar-box	 		{ padding:15px 10px 10px 15px; margin-bottom:20px; }
#sidebar-wrapper .sidebar-box p 		{ color:#4C4F46; font-size:20px; line-height:25px; margin-top:0px; text-transform:uppercase; }
#sidebar-wrapper .sidebar-box-green		{ background:#E8ECE4; }
#sidebar-wrapper .sidebar-box-gray		{ background:#D3D8D1; }
#sidebar-wrapper .sidebar-box-lightgray	{ background:#f6f6f6; }
#sidebar-wrapper .sidebar-box-brown		{ background:url(images/banner_bg.png) bottom repeat-x #E4E4D7; }
#sidebar-wrapper .sidebar-box-no-bpad	{ padding-bottom:0px; }

.left-border			{ border-left:1px solid #D3D8D1; }
.highlight				{ font-weight:bold; }
.center					{ text-align:center; }

/*
#sidebar-right { float:right; width:155px; color:#b6b6b6; font-size:14px; line-height:normal; margin-left:25px; margin-top:8px; }
	#sidebar-right ul { margin:0px; padding:0px; }
		#sidebar-right ul ul { margin:0px; padding:0px; }
			#sidebar-right ul ul ul {	margin:0; padding:0; }
		#sidebar-right ul li { list-style:none; margin:0px; padding:0px; padding-bottom:18px; }
		#sidebar-right li li { margin:0px; display:block;	padding:0; padding-bottom:0px; }
		#sidebar-right a { font-size:14px; color:#4C4F46; }
		#sidebar-right ul li ul li { padding-bottom:3px; }
*/

.clearer { clear:both; }
	
/* End Sidebar */


/* Begin Footer */
/*#footer {
	padding-top:24px;
	border-top:1px solid #ddd;
	color:#b6b6b6;
	font-size:12px;
	line-height:20px;
	}*/
#footer { border-top:1px solid #ddd; padding:10px; margin-top:35px; margin-bottom:20px;  }
	
	#footer .alignright {
		padding-top:2px;
	}
	
	#footer .alignright a {
		display:block;
		float:right;
		text-transform:uppercase;
		height:10px;
		line-height:10px;
		padding-top:3px;
	}
	
	#footer .top {
		padding-right:15px;
		background:url(images/icons.gif) no-repeat 100% 0;
	}
	
	#footer .rss {
		padding-right:18px;
		margin-right:10px;
		background:url(images/icons.gif) no-repeat 100% -90px;
	}
	
	#footer .home {
		padding-right:18px;
		margin-right:10px;
		background:url(images/icons.gif) no-repeat 100% -120px;
	}
	#footer #copyright { font-size:11px; color:#666; float:left; margin-top:0px; }
/* End Footer / End Structure */
			

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 260px;
	}
	
	#wp-calendar th {
		text-align:center;
		color:#343434;
	}
	
#wp-calendar caption {
	text-decoration: none;
	font-weight:bold;
	font-size:1.1em;
	text-align: center;
	width: 100%;
		color:#343434;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	text-decoration: none;
	display: block;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; 
	}
/* End Calendar */

/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/