/*  
Theme Name: Susan-Mitchell
Theme URI: http://www.jillmurray.com/webbing
Description: A theme for illustrator Susan Mitchell
Author: Jill Murray
Version: 1.0 based on PrimePress 1.3.2
Tags: custom-header, theme-options, right-sidebar, threaded-comments, sticky-post, microformats
*/
/*For your sake, try not to make any changes in here. This will be updated every time a new version of WordPress comes out. Add all your customizations to the custom.css
s-- A 2/3-column <strong>search engine optimized</strong> theme with a clean and content-centric design. Features easily customizable <strong>rotating header images</strong>, a custom stylesheet for easy personalization and <strong>optional layouts</strong>. <em>note:</em> You'll lose any customizations you've made if you do the "automatic upgrade".
*/


/*Layout*/
/*540px wide*/
#primary{width:540px;}
#secondary{width:290px;}
	#sidebar-wide{width:360px;}
	#sidebar-1{width:180px;}
	#sidebar-2{width:180px;}

/*480px wide*/
.content-480px #primary{width:480px;}
.content-480px #secondary{width:422px;}
	.content-480px #sidebar-wide{width:420px;}
	.content-480px #sidebar-1{width:210px;}
	.content-480px #sidebar-2{width:210px;}
	
/*580px wide*/
.content-580px #primary{width:580px;}
.content-580px #secondary{width:322px;}
	.content-580px #sidebar-wide{width:320px;}
	.content-580px #sidebar-1{width:160px;}
	.content-580px #sidebar-2{width:160px;}
	
/*620px wide*/
.content-620px #primary{width:620px;}
.content-620px #secondary{width:282px;}
	.content-620px #sidebar-wide{width:280px;}
	.content-620px #sidebar-1{width:140px;}
	.content-620px #sidebar-2{width:140px;}

/*subscribe box*/
#pp-subscribe.pp-email-true li {width:50%;}
#pp-subscribe.pp-email-true li .email-narrow {display:none;}

.content-540px #pp-subscribe.pp-email-true a {padding-left:45px;}
.content-580px #pp-subscribe li, .content-620px #pp-subscribe li{width:100%;}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0;}


body {
font: 62.5%/1.3 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; 
text-align:center; 
background-color:#fff;
background-image: url('images/bkgd_bunny-trees.jpg');
background-position: 50% 0;
background-repeat: no-repeat;
color:#353431;
}

body.Portfolio, body.Buy,
body.Books {
	background-image: url('images/bkgd_mouse-flower.jpg');
}

body.About,
body.Bio,
body.Contact {
	background-image: url('images/bkgd_bear-flag.jpg');
}

/*-----layout-----*/
#page {
	width:982px; 
	margin:0 auto; 
	text-align:left;
	background-image: url('images/sprite-menu.gif');
	background-position: 680px -450px;
	background-repeat: no-repeat;
	}
	
	#header{
	width:960px; 
	height:205px;
	float:left; 
	position:relative;
	}
	
	#container{
		float:left;
		margin-left:70px;
		width:940px;
		}
		
		#rotating{width:920px; float:left; padding:20px 0;}
		#primary,
		#container .shadow,
		.aside_wrapper,
		.aside_shadow {
			background-image:url(images/bkgd_blog-shadows-top-bottom.png);
			background-repeat:no-repeat;
			clear:both;
			float:left;
		}
		
		#primary.portfolio,
		#primary.portfolio .inner,
		#container .shadow.portfolio,
		#container .shadow.Buy {
			background-image:url(images/bkgd_portfolio-shadows.png);
		}
		
		#primary.portfolio .inner {
			width: 685px;
			}
		
		
		#primary.portfolio,
		#container .shadow.portfolio {
			width:755px;	
		}
		
		.Portfolio #primary,
		.Buy #primary {
			background-position:-2px -9px;
			background-repeat:no-repeat;
			clear:both;
			float:left;
			margin-left:80px;
			margin-top:10px;
			padding-top:40px;
		}
		
		#primary,
		.aside_wrapper{
			padding:36px 0 0;
			}
		
		#primary {
			background-position:2px 0;
			width: 660px;
			}
		
		.aside_wrapper {
			background-position: -657px 0;
			width: 276px;
		}
		#container .shadow,
		.aside_shadow	{
			height:0;
			padding:0 0 38px;
			}
		#container .shadow{
			background-position:-935px 0;
			width:659px;
			}
		.aside_shadow {
			background-position:-1603px 0;
			width:265px;
		}
		
		#container .shadow.portfolio {
			background-position: -1517px 0;
			margin-left: 86px;
		}

		
		
		
		#primary .inner,
		.aside_inner {
			background-image:url(images/bkgd_blog-shadows-mid.png);
			background-repeat:repeat-y;
			clear:both;
			float:left;
			padding:0px 35px;
		}
		.aside_inner {
			background-position:-932px 0;
			padding:0 30px;
			width:215px;
		}
		#primary .inner {
			background-position:4px 0;
			width:589px;
			min-height: 275px;
		}
		#primary.portfolio .inner {
			background-position: -755px 0;
			background-repeat: repeat-y;
		}
		
		#secondary{float:left;}
			.sidebar{float:left;}
			.sidebar-items{padding:5px 5px 0 5px;}
			
		#secondary.general {
			margin-top: 26px;
		}
			
		#footer{width:920px; float:left; clear:both;}

		.aside_inner h2 {
			color:#675F5D;
			font-size:150%;
			width:200px;
			}

/*-----header-----*/
.logo {
	text-indent: -9999px;
	height: 102px;
	width: 462px;
	background-image: url('images/logo_susan-mitchell.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 30px 0 20px 0;
	float: left;
	clear: both;
	}
.description{
	background-image:url(images/sprite-menu.gif);
	background-position:-840px 0;
	bottom:114px;
	height:48px;
	left:470px;
	position:absolute;
	text-indent:-99999px;
	width:117px;
	}
#skip a{padding:0.2em 0.3em; font-weight:bold; background:#e5e5e5; color:#444; display:block; text-decoration:none; position:absolute; top:0.5em; right:999em;}
#skip a:first-letter{text-decoration:underline;}
#skip a:hover{background:#ddd;}
	
	/*-----main-menu*/
	ul.menu{
		bottom:0;
		left:206px;
		position:absolute;
		}
	ul.menu li{
		float:left; 
		margin:0 5px 0 5px; 
		font-weight:bold; 
		font-size:11px; 
		line-height:1;
		}
	ul.menu li a{
		background-image:url(images/sprite-menu.gif);
		background-position:0 6px;
		background-repeat:no-repeat;
		display:block;
		font-size:20pt;
		height:48px;
		padding:5px 10px;
		text-indent:-999999px;
		width:auto;
		}
	ul.menu li a:hover{
		text-decoration:none; 
		background-position: 0 -95px;
		}
	ul.menu li a.portfolio{
		width: 100px;
	}
	.Portfolio ul.menu li a.portfolio{
		background-position: 0 -93px;
	} 
	a.portfolio{
		width: 100px;
	}
	ul.menu li a.bio{
		background-position:-127px 6px;
		width:35px;
	}
	ul.menu li a.bio:hover{
		background-position: -127px -95px;
	}
	.Bio ul.menu li a.bio{
		background-position: -127px -93px;
	}
	ul.menu li a.books{
		background-position:-191px 6px;
		width:63px;
	}
	ul.menu li a.books:hover{
		background-position:-191px -95px;
	}
	.Books ul.menu li a.books{
		background-position:-191px -93px;
	}
	ul.menu li a.blog,
	.latest ul.menu li.current_page_item a.blog{
		background-position:-280px 6px;
		width:50px;
	}
	ul.menu li a.blog:hover,
	.latest ul.menu li.current_page_item a.blog:hover{
		background-position:-280px -95px;
	}
	ul.menu li.current_page_item a.blog {
		background-position:-280px -93px;
		}
	ul.menu li a.contact{
		background-position:-357px 6px;
		width:88px;
	}
	ul.menu li a.contact:hover{
		background-position:-357px -95px;
	}
	.Contact ul.menu li a.contact{
		background-position:-357px -93px;	
	}
	
	ul.menu li a.gifts-cards{
		background-position:-465px 6px;
		width:240px;
	}
	ul.menu li a.gifts-cards:hover{
		background-position:-465px -95px;
	}
	.Gifts ul.menu li a.gifts-cards{
		background-position:-465px -93px;	
	}
	ul.menu li a.news{
		background-position:-745px 6px;
		width:44px;
	}
	ul.menu li a.news:hover{
		background-position:-745px -95px;
	}
	.latest ul.menu li a.news{
		background-position:-745px -93px;	
	}

/*-----Generic Styles-----*/
b, strong{font-weight:bold;}
i, em, dfn{font-style:italic;}
dfn{font-weight:bold;}
abbr, acronym{border-bottom:1px solid #ddd;}
.entry-date abbr {
	border-bottom: none;
	}
.comments-link {
	text-decoration: underline;
	}
a.comments-link:hover {
	text-decoration: none;
	}
sup, sub{font-size:0.7692em; line-height:1;} 
sup{vertical-align:super;}
sub{vertical-align:sub;}
del{text-decoration:line-through;}
u, ins{text-decoration:underline;}
pre, code, tt{font:1em/1.5385 consolas, 'Courier New', Courier, Monospace;}
pre{margin:0 0 1.5385em; padding:0.7692em 10px; border:1px solid #ddd; overflow:auto;}
hr{background:#ccc; color:#ccc; clear:both; float:none; width:100%; height:0.1em; margin:0 0 1.5385em; border:none;}
blockquote{margin:0 0 1.5385em; padding:0 0 0 40px; color:#555; background:url('images/pp-quote.gif') no-repeat;}

/*-----headings-----*/	
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:'trebuchet MS', verdana, arial, sans-serif;}	
.entry-title, .page-title {
	font-size:2.2em;
	line-height:1.15;
	margin:0 0 0.35em;
	}

.page-title{text-align:left; margin-bottom:0.9091em; margin-left: 25px;}
.sidebar h2{font-size:1.5em;}
.entry-content h1, .entry-content h2{font-size:1.5385em; line-height:1; margin:1.5em 0 0.5em;}
.entry-content h3{font-size:1.3846em; line-height:1.1111; margin:1.66665em 0 0.55555em;}
.entry-content h4{font-size:1.2308em; font-weight:bold; line-height:1.25; margin:1.875em 0 0.625em;}
.entry-content h5, .entry-content h6{font-size:1em; font-weight:bold; margin:2.30775em 0 0.76925em;}

/*-----content-----*/

.entry-content	{
	font-family: verdana, 'Lucida Grande', arial, sans-serif; 
	font-size:1.3em; 
	line-height:1.5385; 
	margin:1.5385em 10px 0 20px;
	float: left;
	padding-bottom: 40px;
	}
.entry-content p{margin:0 0 1.5385em;}
.entry-content address{margin:0 0 1.5385em; font-style:italic;}
.entry-content a {
	color: #2f6591;
	}
	/*-----post info*/
.entry-byline {
	font: normal 1.1em 'trebuchet ms', sans-serif;
	}
.entry-byline,
.entry-byline a {
	color:#b26e8d;}
.entry-byline address{display:inline;}
.entry-meta{
	margin:2.4999em 0 1.5em; 
	font:italic 1.2em/1.6666 'trebuchet ms', sans-serif; 
	color:#555;
	}	
	/*-----lists*/
.entry-content ul, .entry-content ol{margin:0 0 1.5385em 30px;}
.entry-content li{margin-bottom:0.4615em; line-height:1.5385;}
.entry-content li ul, .entry-content li ol{margin:0.4615em 0 1.077em 30px;}
.entry-content ul{list-style-type:square;}
.entry-content li ul{list-style-type:circle;}
.entry-content ol{list-style-type:decimal;}
.entry-content ol ol{list-style-type:upper-alpha;}
.entry-content dl{margin:0 0 1.5385em;}
.entry-content dl dt{font-weight:bold;}
.entry-content dd{margin:0 0 1.5385em;}
	
	/*-----images*/
.entry-content img{max-width:100%; height:auto;}
img.alignleft, div.alignleft{margin:0 15px 3px 0; display:inline;}
img.alignright, div.alignright{margin:0 0 3px 15px; display:inline;}
.aligncenter, div.aligncenter {display:block; margin:0 auto 1.5385em;}
img.border{padding:4px; border:1px solid #ccc; background:#eee;}
.alignleft{float:left;}
.alignright{float:right;}
.center{text-align:center;}
.wp-caption {text-align:center; padding-top:4px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {color:#555; padding:4px; margin:0; font:italic 0.923em/1.6666 'trebuchet ms', verdana, sans-serif;}
	
	/*-----gallery*/
.entry-content .attachment a,
.entry-content .gallery a,
.entry-content .attachment a:hover,
.entry-content .gallery a:hover {border:none;}
.attachment img, .attachment-thumbnail, .entry-content .gallery img{padding:2px; border:1px solid #ccc;}
.attachment img:hover, .attachment-thumbnail:hover, .entry-content .gallery img:hover{border:1px solid #888;}
.attachment{text-align:center;}
	
	/*-----tables*/
.entry-content table{margin:0 0 1.5385em; border-collapse:collapse; border:1px solid #ccc; color:#444;}
.entry-content th{font-weight:bold; background:#ccc;}
.entry-content th, .entry-content td{padding:0.2em 10px;}
.entry-content td{border:1px solid #ccc;}
.entry-content tfoot{background:#ddd;}

/*-----sidebars-----*/

/*Subscribe box*/
#pp-subscribe ul {
	float: left;
	clear: both;
}
#pp-subscribe li {
	display:block; 
	float:left;
	}
#pp-subscribe a {
	display: block;
	float: left;
	clear: both; 
	height: 64px;
	width: 64px;
	text-indent: -9999px;
	}
	
	/*-----email subscription*/
	#pp-email{background: url(images/pp-email.png) no-repeat 4px 4px;}
	
	/*-----search*/
#searchform #s, #s-input{border:1px solid #ccc; margin-bottom:5px; padding:2px; width:95%; color:#666;}
#submit, #s-submit{border:1px solid #555; background:#555; color:#ddd; cursor:pointer; font-weight:bold;}
#submit:hover, #s-submit:hover{color:#fff;}
#s-input, #submit, #s-submit{font-family: 'trebuchet ms', arial, sans-serif;}

#searchform input {border:1px solid #bbb;}
	
	/*-----widgets*/
.widget {font-size:1.2em; line-height:1.4166; margin:0 0 1.25em; padding:0.4166em 5px 0.4166em 5px;}
.widget li{margin:0.25em 0; }
.widget li li{padding:0 0 0 15px;}
.widgettitle{margin-bottom:3px; line-height:1.3; color:#555; font-weight:bold;}
#pp-recent-posts li, .widget_recent_entries li, .widget_recent_comments li{background: url(images/pp-bullet.gif) 0 0.53em no-repeat; padding:0 0 0 15px;}
.postform{width:100%;}
	
	/*-----calendar*/
#calendar_wrap{margin:0.4166em auto 0;}
#wp-calendar{width:94%; margin:0 auto;}
#wp-calendar caption{background:#aaa; font-size:1.0833em; font-weight:bold;}
#wp-calendar th{background:#ddd;}
#wp-calendar th, #wp-calendar td{text-align:center; padding:0.25em;}
#wp-calendar td{font-size:0.9166em; color:#777;}
#wp-calendar tfoot{background:#ddd;}
#wp-calendar a{font-weight:bold;}

/*-----navigation-----*/
.navigation{font-size:1.2em; text-align:center; padding:1.8181em 0; border-bottom:1px dashed #ddd;}
.navleft, .gnavleft{float:left; width:50%; text-align:left;}
.navright, .gnavright{float:right; width:50%; text-align:right;}
.gnavigation{padding:0 0 2em;}
.looped .navigation {border-bottom:none;}

/*-----footer-----*/
#footer{margin:0 0 0.8333em; padding:1.6666em 0; font-size:1.2em; line-height:1.6666;}
#footer .copyright{width:50%; float:left; text-align:left;}
#footer .site_credit
	{width:50%; 
	float:right; 
	text-align:right;}
#footer .site_credit,
#footer .copyright,
#footer .site_credit a,
#footer .copyright a{
	color: #7c7875;
}
.clear{margin:0; padding:0; clear:both;}

/*-----comments-----*/
.commentlist{margin:0 0 2em;}
.commentlist li{margin:0 0 1em; padding:0.5em 5px;}
.comment-nav{border-bottom:none;}
	/*-----comment headings*/
.nocomments{text-align:center; padding:1.25em 0; font-size:1.6em;}
.comments-number {margin:0 auto 1.5em; padding-top:1em; font-size:2em; line-height:1;}
#respond h3{font-size:2em; line-height:1; margin:0 0 0.5em; padding-top:20px;}
	/*-----comment formatting*/
.avatar{float:left; position:relative; padding-right:7px;}
.comment-author{font-weight:bold; font-size:1.5em; line-height:1.1;}
.comment-author cite{font-style:normal;}
.comment-author .says{display:none;}
.comment-meta{font-size:1.1em; font-style:italic; color:#777;}
.comment-meta a{color:#777;}
.commentlist p {margin:1.4545em 5px 1.4545em 0; font-size:1.1em; line-height:1.5454; font-family: verdana, 'Lucida Grande', arial, sans-serif; color:#333;}
.commentlist pre{background:#fff; margin:0; border:none;}
.reply {font-size:12px; font-weight:bold;}
.commentlist .children li{margin-left:10px; margin-top:10px;}
	/*-----colors*/
.depth-1.parent{border:1px solid #dadada;}
.commentlist .children li {border-left:1px solid #dadada;}
.thread-alt{background-color:#ececec;}
.bypostauthor{background-color:#ddd;}

	/*-----comments form*/
#commentform{margin:0 0 4em 0;}
#commentform p{margin:0 0 1em 0;}
#commentform textarea,
#commentform input[type=text] {border:1px solid #ccc; padding:3px; font-family: verdana, Courier, Monospace; font-size:1.2em; color:#444;}
#commentform textarea:focus, #commentform input[type=text]:focus{color:#000; border-color:#888;}
#commentform input[type=text]{width:45%;}
#commentform textarea{width:95%;}
#commentform #submit{height:30px; padding:3px 6px;}
.comment-login{font-size:12px; margin-bottom:1.6666em;}

/*-----legacy comments*/
.comment-counter{font-size:1.3em; float:right;}

/*-----Borders-----*/

body.latest h1 {
float:left;
margin-left:10px;
text-indent:0;
width:560px;
}

.looped h1 {
float:left;
margin-left:10px;
text-indent:-999999px;
width:560px;
}

.looped .entry,
.single .entry {
	border-bottom: 1px dashed #ddd;
}

#primary.looped .inner {
	padding-top: 10px;
	margin-left: 0;
}

.entry {
	margin:0 15px 3em;
	float: left;
	clear: both;
	width: 550px;
}
 .entry-categories a {
 	color: #4a6c5f;
 }

/*-----links-----*/
a{text-decoration:none; color:#bb1a22;cursor:pointer;}
a:hover{text-decoration:underline;}
h2 a {
	color: #3a7954;
	}
.entry-content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;}
.entry-content a:hover{text-decoration:none;}
.navigation a:hover
	{color:#99815b;
	}
#primary.page-template .entry-content a{text-decoration:none; font-weight:normal;}
#primary.page-template .entry-content a:hover{text-decoration:underline;}
.gnavigation a:hover{border-bottom:none;}

/*540px wide*/

#secondary{width:265px;}
#secondary a {
	color: #2F6591;
	}
	#sidebar-wide,
	#sidebar-1,
	#sidebar-2{
		clear:both;
		float:left;
		width:265px;
		margin-top:-25px;
		}

/*subscribe box*/
#pp-subscribe li a{
	background-image:url(images/sprite-menu.gif);
	height:64px;
	margin:28px 0px 10px 0;
	width:70px;
	height:64px;
}

#pp-subscribe li a:hover{
	height: 92px;
	margin-top: 0px;
}

#pp-subscribe li#pp-feed a{
	background-position:-820px 100%;
}
#pp-subscribe li.twitter a{
	background-position: -890px 100%;
}
#pp-subscribe li.facebook a{
	background-position: -750px 100%;
}
#pp-subscribe.pp-email-true li {width:50%;}
#pp-subscribe.pp-email-true li .email-narrow {display:none;}

.content-540px #pp-subscribe.pp-email-true a {padding-left:45px;}
.content-580px #pp-subscribe li, .content-620px #pp-subscribe li{width:100%;}

/* Galleries */

.entry-content .ngg-album {
	border: none;
	margin-bottom: 10px;
}

.entry-content .ngg-albumtitle {
	margin-bottom: 5px;
	font-weight: normal;
	}

.entry-content .ngg-albumtitle a {
	text-decoration: none;
}

.entry-content .ngg-albumtitle a:hover {
	text-decoration: underline;
}

.entry-content .ngg-thumbnail img {
	border:1px solid #EAE4E4;
	padding:3px;
}

.entry-content .ngg-thumbnail img:hover {
	background-color: #EAE4E4;
}

.ngg-galleryoverview .ngg-gallery-thumbnail-box {
	float:left;
	height:100px;
	text-align:center;
	width:120px;
}

/* Gallery Lightbox Effects*/
body div#shShutter {
	background-color: #fff;
}

body #shDisplay div#shTitle a {
	font-weight: normal;
	font-size: 14pt;
}

body #shDisplay div#shTitle {
	font-family: 'trebuchet ms',verdana,'Lucida Grande',arial,sans-serif;
	font-size: 14px;
	color: #353431;
	margin-top: 10px;
}

body #shName {
	margin-bottom: 10px;
	}

body .ngg-navigation a.page-numbers, 
body .ngg-navigation a.next, 
body .ngg-navigation a.prev, 
body .ngg-navigation span.page-numbers, 
body .ngg-navigation span.next, 
body .ngg-navigation span.prev {
	border: 0 none;
}

.ngg-gallery-thumbnail {
width: 120px;
}

body .ngg-gallery-thumbnail a {
display: block;
text-align: center;
}

body .ngg-gallery-thumbnail img {
margin: 0 auto;
}

/*etsy*/
.etsy {
margin-left: -12px;
}
	
.etsy table {
	margin: 0 auto;
}


/* Goodshelf */
ul.goodshelf_ul {
	width: 197px;
	float: left;
	}

li.goodshelf_li,
.etsy table td {
	background-color:#FFFFFF;
	border:1px solid #E0E0E0;
	float:left;
	height:78px;
	margin:5px;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:78px;
}

.etsy table td {
padding: 2px;
margin: 3px;
height: 85px;
width: 85px;
}

img.goodshelf_cover,
.etsy table td img {
	width: 85px;
	height: 85px;
}

div a#profile_link{
	text-align: center;
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	margin-bottom: 1em;
}

ul#gift_card_items li{
	list-style-type: none;
	margin: 0 0 20px 0;
	padding-bottom: 20px;
	border-bottom: #ccc dashed 1px;
	float: left;
}

ul#gift_card_items {
	list-style-type: none;
	margin: 0;
}

ul#gift_card_items #gifts-lulu{
	clear: both;
}

ul#gift_card_items h2 {
	color:#214C88;
	font-size:1.4em;
}

ul#gift_card_items #gifts-books li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.item {
margin-bottom: 20px;
width: 100%;
}

ul#gift_card_items li ul li {
border-bottom: none;
}


/*flickpress styles*/
.flickrpress-container {
   overflow: auto;
   text-align: center;
}

.flickrpress-container .flickrpress-items div {
   display: inline-block;
   background: white;
   padding: 2px;
   margin: 2px;
   border: 1px solid #DDD;
}

.flickrpress-container .flickrpress-items div a {
   line-height: 0;
}

.flickrpress-container .flickrpress-items div {
   /* IE can't do inline-block, but inline is equivalent */
   *display: inline;
}

.flickrpress-container img {
	margin: 0;
}

.flickrpress-container .flickr_item_view_squares img {
	width: 75px;
	height: 75px;
	/*background: url(spinner.gif) no-repeat center center;*/
}

.flickrpress-container .flickrpress-navigation {
	margin-top: 10px;
}

.flickrpress-container .flickrpress-navigation .flickrpress-navigation-previous {
	float: left;
	font-weight: bold;
	cursor: pointer;
}

.flickrpress-container .flickrpress-navigation .flickrpress-navigation-next {
	float: right;
	font-weight: bold;
	cursor: pointer;
}

.pending .flickrpress-navigation div {
   text-indent: -9999px;
   background: url(spinner.gif) no-repeat center center;
   width: 16px; height: 16px;
}

.flickrpress-container .flickrpress-items div span {
   /* See below */
   display: none;
}

/* Styling from http://www.webdesignerwall.com/tutorials/css-decorative-gallery/
 * Note: This will generally only work with square thumbnails. */

/*
.flickrpress-container div img {
   width: 48px;
   height: 48px;
   position: relative;
}

.flickrpress-container div span {
   z-index: 1;
   width: 48px;
   height: 48px;
   display: block;
   position: absolute;
   background: url(images/flickr-border.png) no-repeat;
}
*/

/* Download iepngfix.htc from http://www.twinhelix.com/css/iepngfix/ then create ie.css with the following (uncommented, of course):
.flickrpress-container div span {
   behavior: url(iepngfix.htc);
}
*/

/* Then, and link it in to your template's header.php with:
<!--[if lt IE 7]>
<link rel="stylesheet" href="/path/to/ie.css" type="text/css" media="screen" />
<![endif]-->
*/

/*end of Flickpress styles*/
