/*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.4Author: Tammy HartAuthor URI: http://tammyhartdesigns.com/Tags: two-columns, sticky-post, fixed-width, black, white*/* {	margin:0;	padding:0;	}	/* Begin Settings and Classes */a {	text-decoration:none;	color:#888;	}	a:hover {	color:#343434;	}	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:20px 0;	}	h1, h2, h3, h4, h5, h6 {	font-weight:none;	font-style:italic;	font-family: Garamond, Georgia, 'Times New Roman', Times, serif;	color:#343434;	}	h1, h2 {	font-size:1.9em;	line-height:30px;	margin-bottom:14px;	}		.entry h2 {		font-size:1.7em;		margin-top:30px;	}	h3 {	font-size:1.5em;	line-height:20px;	margin-top:30px;	}	h4, h5, h6 {	margin-top:30px;}	.pagetitle {	font:normal 2em/10px Garamond, Georgia, 'Times New Roman', Times, serif;	text-transform:uppercase;	margin-bottom:40px;	display:block;	margin-top:30px;	}	small {	font-size:1.3em;	color:#b6b6b6;	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 {	font-size:1.4em;        margin-left:-21px;	padding-left:21px;	background:url("../../../wp-content/themes/fifty-fifth-street/images/quote.gif") no-repeat 0 6px;	color:#343434;}		.entry cite {		font-style:italic;		font-size:1.3em;		display:block;		margin:5px 0 0;		text-align:right;		}			.entry cite:before {		content: "\2014 \0020";		}		.post ul, .post ol, .post dl {	margin:20px 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 5px;		}				.post ul li {			background:url("../../../wp-content/themes/fifty-fifth-street/images/icons.gif") no-repeat 0 -141px;			padding-left:10px;			list-style:none;			margin-left:-10px;		}				.post ol li li {			margin-left:10px;		}				.post li li {			margin:0;		}			.post li h3 {		margin:0;		}			.post dt {	font-weight:bold;	background:url("../../../wp-content/themes/fifty-fifth-street/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: center;}.wp-caption p.wp-caption-text {	font-size: .9em;	color:#b6b6b6;	margin: 0;}.attachment, .caption {	text-align:center;}.attachment img {	}/* End Images / End Settings and Classes *//* Begin Structure */body {	background:#fff;	font:70.5% Garamond, Georgia, 'Times New Roman', Times, serif;	color:#555;	text-align:center;	}	#page {	margin:0 auto;	padding:40px 0;	width:900px;	text-align:left;	}/* Begin Header */	#header {	height:50px;	margin-bottom:70px;	}		#sitename {		font-weight:none;		font-style:italic;		font-family: Georgia, "Times New Roman", Times, serif;		font-size:2.4em;		display:block;		width:340px;		float:left;		line-height:54px;                margin-bottom:50px;		text-transform:lowercase;                border-bottom:1px solid #e6e6e6;		}		#searchform {	width:200px;}	#header #searchform {		float:right;		padding-top:15px;	}		#s {	width:167px;	border:1px solid #e6e6e6;	background:#f9f9f9;	font-size:11px;	padding:2px 3px 3px;	float:left;	}	#searchsubmit {	float:right;	}/* 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:1.4em;	line-height:20px;	float:right;	width:560px;	}		.post {		margin-bottom:40px;		}			.sticky, .byuser {		border:5px solid #f9f9f9 !important;		margin:-10px -10px 40px -50px;		background:url("../../../wp-content/themes/fifty-fifth-street/images/sticky.gif") no-repeat 597px 5px;		padding:5px 5px 5px 45px;	}			.byuser {			margin-left:-52px;			padding-left:47px;			background:url("../../../wp-content/themes/fifty-fifth-street/images/author.gif") no-repeat 599px 5px;		}			.bubble  {		display:block;		float:left;		margin:5px 0 0 -40px;		background:#343434 url("../../../wp-content/themes/fifty-fifth-street/images/comments.gif");		width:30px;		height:29px;		line-height:19px;		color:#fff;		text-align:center;	}		 .bubble:hover {		color:#b6b6b6;	}				.entry {			}			.navigation {		min-height:10px;		margin:30px -23px;		text-transform:uppercase;		line-height:10px;		}			.post .navigation {		border:solid #e6e6e6;		border-width:1px 0;		padding:9px 0;	}		.attachment .navigation {		height:150px;	}				.navigation .alignleft a {			background:url("../../../wp-content/themes/fifty-fifth-street/images/icons.gif") no-repeat 0 -60px;			padding-left:22px;			display:block;			height:10px;			float:left;		}				.navigation .alignright a {			background:url("../../../wp-content/themes/fifty-fifth-street/images/icons.gif") no-repeat 100% -30px;			padding-right:22px;			display:block;			height:10px;			float:right;		}/* Begin Comments */		.commentlist {	margin-top:20px;	}		.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;		}#commentform {	padding-bottom:10px;}		#commentform input, #commentform textarea {	width:147px;	border:1px solid #e6e6e6;	background:#f9f9f9;	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:15px;	cursor:pointer;	padding:2px 0 3px;	}/* End Comments / End Content *//* Begin Sidebar */#sidebar {	float:left;	width:260px;	color:#838383;	font-size:1.1em;	line-height:20px;	padding-top:23px;	}		#sidebar ul {		}				#sidebar ul ul {			margin-left:-10px;			}						#sidebar ul ul ul {				margin:0;				padding:0;			}				#sidebar ul li {			list-style:none;			margin-bottom:35px;			}				#sidebar li li {			margin:0;			background:url("../../../wp-content/themes/fifty-fifth-street/images/icons.gif") no-repeat 0 -141px;			padding-left:10px;			}					#sidebar a {			font-size:1.1em;		}				#sidebar h4 {		font-size:1.63em;		color:#838383;		line-height:20px;		margin:0 0 12px;		}/* End Sidebar *//* Begin Footer */#footer {	padding-top:24px;	border-top:none;	color:#b6b6b6;	font-size:0.7em;	line-height: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("../../../wp-content/themes/fifty-fifth-street/images/icons.gif") no-repeat 100% 0;	}		#footer .rss {		padding-right:18px;		margin-right:10px;		background:url("../../../wp-content/themes/fifty-fifth-street/images/icons.gif") no-repeat 100% -90px;	}		#footer .home {		padding-right:18px;		margin-right:10px;		background:url("../../../wp-content/themes/fifty-fifth-street/images/icons.gif") no-repeat 100% -120px;	}/* 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*//* Companion Custom CSS over-rides for [ Broken Postcard ]: Tarski - 2.5 */blockquote {	font-size: 12px;	font-style: italic;	line-height: 12px;	margin: 15px 25px 15px 25px;	padding: 0px 25px 0px 10px;	border-left: 3px solid #222222;	}a.tippy_link is only for the WordPress Tippy plugin */a.tippy_link { font-weight: normal; border-bottom: #A8026B; color: #056E63; cursor: pointer;}#jquery-overlay {	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 500px}#jquery-lightbox {	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center}#jquery-lightbox A IMG {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}#lightbox-container-image-box {	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #fff}#lightbox-container-image {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}#lightbox-loading {	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center}#lightbox-nav {	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%}UNKNOWN {	LEFT: 0px}#lightbox-nav A {	outline: none}#lightbox-nav-btnPrev {	DISPLAY: block; WIDTH: 49%; ZOOM: 1; HEIGHT: 100%}#lightbox-nav-btnNext {	DISPLAY: block; WIDTH: 49%; ZOOM: 1; HEIGHT: 100%}#lightbox-nav-btnPrev {	LEFT: 0px; FLOAT: left}#lightbox-nav-btnNext {	RIGHT: 0px; FLOAT: right}#lightbox-container-image-data-box {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff}#lightbox-container-image-data {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px}#lightbox-container-image-data #lightbox-image-details {	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left}#lightbox-image-details-caption {	FONT-WEIGHT: bold}#lightbox-image-details-currentNumber {	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em}#lightbox-secNav-btnClose {	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px}/* Last-Modified: 28/06/06 00:08:22 */#GB_overlay {    background-color: #000;    position: absolute;    margin: auto;    top: 0;    left: 0;    z-index: 100;}#GB_window {    left: 0;    top: 0;    font-size: 1px;    position: absolute;    overflow: visible;    z-index: 150;}#GB_window .content {    width: auto;    margin: 0;    padding: 0;}#GB_frame {    border: 0;    margin: 0;    padding: 0;    overflow: auto;    white-space: nowrap;}.GB_Gallery {    margin: 0 22px 0 22px;}.GB_Gallery .content {    background-color: #fff;    border: 3px solid #ddd;}.GB_header {    top: 10px;    left: 0;    margin: 0;    z-index: 500;    position: absolute;    border-bottom: 2px solid #555;    border-top: 2px solid #555;}.GB_header .inner {    background-color: #333;    font-family: Arial, Verdana, sans-serif;    padding: 2px 20px 2px 20px;}.GB_header table {    margin: 0;    width: 100%;    border-collapse: collapse;}.GB_header .caption {    text-align: left;    color: #eee;    white-space: nowrap;    font-size: 20px;}.GB_header .close {    text-align: right;}.GB_header .close img {    z-index: 500;    cursor: pointer;}.GB_header .middle {    white-space: nowrap;    text-align: center;}#GB_middle {    color: #eee;}#GB_middle img {    cursor: pointer;    vertical-align: middle;}#GB_middle .disabled {    cursor: default;}#GB_middle .left {    padding-right: 10px;}#GB_middle .right {    padding-left: 10px;}.GB_Window .content {    background-color: #fff;    border: 3px solid #ccc;    border-top: none;}.GB_Window .header {    border-bottom: 1px solid #aaa;    border-top: 1px solid #999;    border-left: 3px solid #ccc;    border-right: 3px solid #ccc;    margin: 0;    height: 22px;    font-size: 12px;    padding: 3px 0;    color: #333;}.GB_Window .caption {    font-size: 12px;    text-align: left;    font-weight: bold;    white-space: nowrap;    padding-right: 20px;}.GB_Window .close { text-align: right; }.GB_Window .close span {     font-size: 12px;    cursor: pointer; }.GB_Window .close img {    cursor: pointer;    padding: 0 3px 0 0;}.GB_Window .on { border-bottom: 1px solid #333; }.GB_Window .click { border-bottom: 1px solid red; }/* Custom Styles For The Social Media Widget Icons */.socialmedia-buttons {	margin-top: 5px 0 0 0;}.smw_left {	text-align: left;}.smw_center {	text-align: center;}.smw_right {	text-align: right;}li.Social_Widget a {	padding: 0 !important;	margin: 0 !important;	background: none !important;}	.socialmedia-buttons img {	border: 0 !important;	margin-right: 10px !important;}.socialmedia-buttons a {	background: none !important;}.socialmedia-buttons a:hover {	text-decoration: none;	border: 0;}.socialmedia-buttons img.fade:hover {	opacity: 1 !important;	-moz-opacity: 1 !important;	-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	transition: all 0.2s ease;}.socialmedia-buttons img.scale:hover {	-moz-transform: scale(1.2);	-webkit-transform: scale(1.2);	-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	-ms-zoom: 1.2;	transition: all 0.2s ease;}	.socialmedia-buttons img.bounce:hover {	transform: translate(0px, -2px);	-moz-transform: translate(0px, -2px);	-webkit-transform: translate(0px, -2px);	-webkit-transition: -webkit-transform 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	transition: all 0.2s ease;	}.socialmedia-buttons img.combo:hover {	transform: translate(0px, -4px);	-moz-transform: scale(1.1) translate(0px, -4px);	-webkit-transform: scale(1.1) translate(0px, -4px);	-ms-zoom: 1.1;	opacity: 1 !important;	-moz-opacity: 1 !important;	-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	transition: all 0.2s ease;}#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {	background: white;	padding: 0;	margin: 0;	border: none;	text-decoration: none;	font-weight: normal;	font-style: normal;	list-style: none;	text-transform: none;	text-indent: 0px;	font-variant: normal;	text-align: left;	line-height: 12px;	letter-spacing: 0px;	word-spacing: 0px;	font-size: 11px;	font-family: Arial;}#wp_page_numbers {	margin-top: 10px;	width: 100%;	background: white;	margin-bottom: 10px;}#wp_page_numbers ul {	width: 100%;}#wp_page_numbers li {	float: left;	display: block;	margin-bottom: 2px;}#wp_page_numbers a {	padding: 3px;	padding-left: 5px;	padding-right: 5px;	margin-left: 2px;	margin-right: 2px;	display: block;	color: #333;	border: 1px solid #bfbfbf;}#wp_page_numbers li a:hover {	border-color: #BA0000;}#wp_page_numbers li.space {	padding: 6px;	padding-left: 2px;	padding-right: 2px;}#wp_page_numbers li.first_last_page {	font-style: italic;}#wp_page_numbers li.active_page a {	border-color: #0075b8;}#wp_page_numbers li.active_page a:hover  {	color: black; /* IE fix */	text-decoration: underline;	border-color: #BA0000;}#wp_page_numbers li.page_info {	float: left;	display: block;	padding: 3px;	padding-left: 5px;	padding-right: 5px;	margin-right: 2px;	color: #666;	font-size: 11px;	border: 1px solid #bfbfbf;}