body {
	margin: 0;
	padding: 0;
	font-family: "Andale Mono", Monaco, Arial, Courier, Mono;
	font-size: 10px;
	background-color: #000000;
	color: #000;
}

a { color: #FF0000; }
a:hover { text-decoration: none;}
/* a:visited { text-decoration: line-through;} */
/* a:active { padding: 1px; } */

a img {
	border-style: none;
}

h1 a, h2 a, h3 a {
	color: #000;
	text-decoration: none;
	display: block;
}

h2 {
	font-size: 24px;
	line-height: 30px;
}

h3 {
	margin: 10px 0 10px 0;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
}

p {
	margin: 0 0 5px 0;
	line-height: 15px;
}

	p + p {
		margin: 10px 0 10px 0;
	}

#wrapper {
	margin: 0 auto;
	padding: 0 20px 20px 20px;
	width: 940px;
	overflow: hidden;
	background-color: #FFF;
	border-left: 1px solid #999;
	border-right: 1px solid #999;	
}

	#better_browsers {
		display: none;
	}
	
/*  H E A D E R */

#header {
	margin: 0;
	padding: 0;
	width: 940px;
	height: 145px;
	background-image: url('../_images/jayroop_logo.gif');
	background-repeat: no-repeat;
	background-position: 0 20px;
	position: relative;
	float: left;
}

	#header h1 {
		margin: 20px;
		padding: 0;
		width: 140px;
		height: 39px;
		float: left;
		text-indent: -9999px;
	}
	
		#header h1 a {
			width: 140px;
			height: 39px;
			display: block;
		}
		
		ul#main_nav {
			margin: 0;
			padding: 0;
			float: right;
			list-style: none;
			position: relative;
		}
		
			ul#main_nav li {
				margin: 0 0 0 20px;
				background-color: #000000;
				float: left;
			}
			
				ul#main_nav li a {
					margin: 0;
					padding: 30px 0 10px 10px;
					width: 130px;
					height: 10px;
					display: block;
					color: #FFF;
					text-decoration: none;
				}
				
				/* 
				ul#main_nav li a:hover {
					padding: 40px 0 10px 10px;
					height: 10px;
					background-color: #FF0000;
				}
				*/
				
		/*	ul#main_nav li#contact_trigger:hover #contact {
				display: block;
			}
				
				ul#main_nav li#contact:hover #contact_trigger {
					padding: 40px 0 10px 5px;
					height: 10px;
					background-color: #FF0000;
					position: relative;
				}
				*/
				
			ul#main_nav li#contact_trigger {
				position: relative;
			}
				
				ul#main_nav li#contact_trigger .downarrow {
					bottom: 6px;
					right: 5px;
					font-size: 14px;
					position: absolute;
				}
			
				ul#main_nav li#contact {
					top: 60px;
					right: 0;
					margin: 0;
					padding: 10px 0 10px 0;
					width: 460px;
					color: #FF0000;
					background-color: #FFF;
					/*display: none;*/
					clear: both;
					position: absolute;
					overflow: hidden;
					list-style: none;
				}
			
				ul#main_nav li#contact ul {
					margin: 0;
					padding: 0;
					width: 470px;
					background-color: transparent;
					list-style: none;
				}
				
					ul#main_nav li#contact ul li {
						margin: 0;
						padding: 0;
						width: 480px;
						background-color: transparent;
					}
			
						ul#main_nav li#contact ul li ul {
							margin: 0 20px 0 0;
							width: 140px;
							list-style: none;
							float: left;
							overflow: hidden;
						}
				
							ul#main_nav li#contact ul li ul li {
								margin: 0 0 5px 0;
								padding: 0 0 0 10px;
								width: 130px;
								line-height: 13px;
							}
							
								ul#main_nav li#contact ul li ul li a {
									margin: 0 0 2px 0;
									padding: 0;
									color: #FF0000;
									background-color: transparent;
									text-decoration: underline;
									line-height: 13px;
								}
				
/* B O D Y */

#content {
	width: 960px;
	line-height: 15px;
	float: left;
}

	#content.interior {
		padding: 10px 0 0 0;
		width: 940px;
		border-top: 5px #000 solid;
	}


	#intro {
		margin: 0 20px 20px 0;
		width: 460px;
		border-top: 5px #000000 solid;
		float: left;
	}

	#projects {
		margin: 0 0 20px 0;
		width: 460px;
		border-top: 5px solid #FF0000;
		overflow: hidden;
		float: left;
	}
	
		#projects h3 {
			margin: 10px 0 10px 0;
		}

		#projects ul {
			margin: 0;
			padding: 0;
			width: 480px;
			list-style: none;
		}

			#projects ul li {
				padding: 0 20px 0 0;
				float: left;
			}
			
				#projects ul li a img {
					width: 220px;
					height: 147px;
					display: block;
				}
			
		#content.interior #breadcrumbs {
			padding: 0 0 10px 0;
			width: 940px;
		}
		
		#content.blog_interior #breadcrumbs {
			padding: 10px 0 10px 0;
			width: 940px;
			border-top: 5px #000 solid;
		}
			
			#content.interior #breadcrumbs a {
				color: #000;
			}
			
		#content.interior .column_left {
			margin: 0 20px 0 0;
			padding: 0;
			float: left;
		}
		
		#content.interior .column_right {
			float: left;
		}
		
			#content.interior .column_left.narrow ul#project_information, .column_right ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
		#content.interior .narrow {
			width: 300px;
		}
		
		#content.interior .wide {
			width: 620px;
		}
		
		#content.interior .top_border {
			border-top: 1px solid #000;
		}
		
				
	/* B L O G */
	
	#blog {
		margin: 0;
		padding: 0;
		width: 700px;
		border-top: 1px solid #000;
		float: left;
	}
	
		#blog h2 {
			margin: 15px 0 15px 160px;
		}
		
		#blog .post {
			margin: 15px 0 0 0;
			padding: 0;
			border-bottom: 1px solid #000;
		}
		
			/*.interior #blog .post {
				border: none;
			}*/
		
			#blog .post img {
				margin: 0 0 15px 0;
			}
	
		#blog .post_meta {
			margin: 0;
			padding: 9px 0 10px 0;
			width: 140px;
			color: #999999;
			border-top: 1px solid #999;
			float: left;
		}
		
		/*
		#blog .post_meta:hover {
			color: #000;
			border-top: 1px solid #FF0000;
		}
		*/
		
			#blog .post_meta ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
				#blog .post_meta ul li {
					margin: 0;
					padding: 0;
				}
				
					#blog .post .post_meta ul li ul li.item {
						padding: 10px 0 0 0;
						background: none;
					}
					
					#blog .post .post_meta ul li ul li.not_item {
						padding: 0;
						background: none;
					}
				
					#blog .post .post_meta ul li.cufon_here {
						margin: 5px 0 0 0;
						font-size: 45px;
						color: #000000;
					}
					
					#blog .post_meta ul li ul.emdash li {
						padding: 0 0 0 12px;
						text-transform: uppercase;
					}
					
						#blog .post_meta ul li ul.emdash li a {
							color: #FF0000;
						}
				
		#blog .post_body {
			margin: 0 0 0 20px;
			padding: 0 0 50px 0;
			width: 540px;
			min-height: 150px;
			position: relative;
			float: left;
		}
		
			.interior #blog .post_body {
				padding: 0 0 20px 0;
			}
		
			#blog .post_body blockquote {
				margin: 0;
				padding: 0 0 0 20px;
				border-left: 1px dotted #FF0000;
			}
			
				#blog .post_body blockquote p {
					margin: 0 0 10px 0;
				}
				
				#blog .post_body blockquote blockquote {
					border-left: 1px dotted #CCC
				}
		
			/* P O S T  C A T E G O R Y  B O R D E R S */
			
			.post_border {
				margin: 0 0 15px 0;
				padding: 0;
				border: none;
				width: 540px;
				height: 5px;
				/*background-image: url('../_images/category_backgrounds.gif');*/
				background-repeat: repeat;
				overflow: hidden;
			}
						
			#blog .post.hdk .post_body .post_border {
				margin: 0 0 15px 0;
				padding: 0;
				background-position: 0px 10px;
				background-color: #9FF4C3;
			}
			
			#blog .post.gbg .post_body .post_border {
				background-position: 0 0;
				background-color: #14518E;
			}
			
			#blog .post.travel .post_body .post_border {
				background-position: 0 5px;
				background-color: #FF0000;
			}
			
			#blog .post.sf .post_body .post_border {
				background-position: 0 5px;
				background-color: #F65014;
			}
			
			#blog .post.nyc .post_body .post_border {
				background-position: 0 5px;
				background-color: #FFFF00;
			}
			
			#blog .post.tpucmatlol .post_body .post_border {
				background-position: 0 5px;
				background-color: #B0E9FF;
			}
			
			#blog .post.projects .post_body .post_border {
				background-color: #FF80F9;
			}
			
			#blog .post.photography .post_body .post_border {
				background-color: #33CC00;
			}
			
			#blog .post.korea .post_body .post_border {
				background-color: #00009C;
			}
			
		#blog .post_nav {
			bottom: 0;
			left: 0;
			margin: 0;
			padding: 0;
			position: absolute;
		}
		
			#blog .post_nav ul {
				margin: 0;
				padding: 0;
				position: relative;
				list-style: none;
			}
			
			#blog .post_nav ul li {
				margin: 0;
				border-top: 1px solid #999999;
				
			}
				
				#blog .post_nav ul li a {
					padding: 15px 0 15px 0;
					width: 540px;
					color: #999999;
					background-color: #FFFFFF;
					display: block;
				}
				
					#blog .post_nav ul li a:hover {
						padding: 15px 0 15px 5px;
						width: 535px;
						color: #FFFFFF;
						background-color: #FF0000;
					}
					
			
			#blog .post_nav ul li.leave_comment {
			}
			
		#blog_page_nav {
			margin: 0 0 15px 0;
			padding: 0 0 15px 0;
			width: 700px;
			height: 15px;
			letter-spacing: 1px;
		}
		
			#blog_page_nav ul {
				margin: 0;
				padding: 0;
				position: relative;
				list-style: none;
			}

				#blog_page_nav ul li {
					margin: 0;
				}
				
					#blog_page_nav ul li a {
						padding: 15px 0 15px 0;
						width: 270px;
						color: #000;
						display: block;
					}
					
				#blog_page_nav li#current_page {
					top: 15px;
					left: 0;
					position: absolute;
				}
			
				#blog_page_nav li#older_posts {
					top: 0;
					left: 160px;
					position: absolute;
				}
				
					#blog_page_nav li#older_posts a:hover {
						padding-left: 5px;
						width: 265px;
						color: #FFF;
						background-color: #FF0000;
					}
				
				#blog_page_nav li#newer_posts {
					top: 0;
					right: 0;
					text-align: right;
					position: absolute;
				}
				
					#blog_page_nav li#newer_posts a:hover {
						padding-right: 5px;
						width: 265px;
						color: #FFF;
						background-color: #FF0000;
					}
					
			#blog_page_nav .inactive {
				padding: 15px 0 15px 0;
				color: #BBB;
				text-decoration: line-through;
				display: block;
			}
					
	/* S I N G L E  P O S T */
	
	#blog_post_nav {
		margin: 0 0 15px 0;
		padding: 0;
		width: 700px;
		border-bottom: 1px solid #000;
		letter-spacing: 1px;
	}
	
		#blog_post_nav ul {
			margin: 0;
			padding: 0;
			width: 700px;
			position: relative;
			list-style: none;
		}

			#blog_post_nav ul li#home {
				margin: 0;
				padding: 0;
				width: 140px;
			}
			
				#blog_post_nav ul li#home a {
					padding: 15px 0 15px 0;
					width: 140px;
					color: #000;
					display: block;
				}
			
				#blog_post_nav ul li#older_posts a, #blog_post_nav ul li#newer_posts a {
					padding: 15px 0 15px 0;
					width: 270px;
					color: #000;
					display: block;
				}
				
			#blog_post_nav li#current_page {
				top: 15px;
				left: 0;
				width: 270px;
				position: absolute;
			}
		
			#blog_post_nav li#older_posts {
				top: 0;
				left: 160px;
				width: 270px;
				position: absolute;
			}
			
				#blog_post_nav li#older_posts a:hover {
					padding-left: 5px;
					width: 265px;
					color: #FFF;
					background-color: #FF0000;
				}
			
			#blog_post_nav li#newer_posts {
				top: 0;
				right: 0;
				text-align: right;
				position: absolute;
			}
			
				#blog_post_nav li#newer_posts a:hover {
					padding-right: 5px;
					width: 265px;
					color: #FFF;
					background-color: #FF0000;
				}
				
		/* C O M M E N T S */
		
		#post_comments {
			margin: 5px 0 20px 0;
			padding: 15px 0 0 0;
			width: 700px;
			border-top: 5px solid #FF0000;
			float: left;
		}
		
			#post_comments h3 {
				margin: 0 0 10px 160px;
			}
		
			#post_comments .comment {
				margin: 0;
				padding: 0;
				width: 700px;
			}
		
			#post_comments ul.comment_meta {
				margin: 0;
				padding: 0;
				width: 140px;
				list-style: none;
				text-align: right;
				float: left;
			}
			
				#post_comments ul.comment_meta li.commenter_name {
					color: #FF0000;
				}
				
			#post_comments .comment_body {
				margin: 0 0 10px 20px;
				padding: 0 0 10px 0;
				width: 540px;
				min-height: 40px;
				border-bottom: 1px solid #000;
				float: left;
			}
				
		#post_comments #comment_form {
			margin: 0 0 0 160px;
			padding: 0;
			width: 540px;
		}
		
			#post_comments #comment_form input {
				font-family: "Andale Mono", Monaco, Arial, Courier, Mono;
				font-size: 10px;
				border: none;
				background-color: transparent;
				color: #FFF;
			}
			
			#post_comments #comment_form .input_field input {
				margin: 20px 0 0 0;
				padding: 5px;
				width: 530px;
				background-color: #CECECE;
			}
			
				#post_comments #comment_form textarea {
					margin: 20px 0 0 0;
					padding: 5px;
					width: 528px;
					height: 150px;
					font-family: "Andale Mono", Monaco, Arial, Courier, Mono;
					font-size: 10px;
					line-height: 15px;
					border: 1px solid #000;
				}
				
				#post_comments #comment_form .save {
					margin: 20px 0 0 0;
					padding: 0;
					width: 270px;
					float: left;
				}
				
					#post_comments #comment_form .save input {
						margin: 0 15px 0 0;
						padding: 0;
						float: left;
					}
				
			#post_comments #comment_form .submit input.submit_button {
				margin: 20px 0 0 0;
				padding: 5px;
				background-color: #FF0000;
				letter-spacing: 1px;
				display: inline;
				float: right;
			}
			
		
	/* R I G H T  C O L U M N */
	
	#column_right {
		margin: 0 0 0 20px;
		padding: 0;
		width: 220px;
		float: left;
	}
	
		#column_right .narrow_module {
			border-top: 1px solid #000;
		}
		
		#column_right #twitter_feed {
			margin: 5px 0 0 0;
		}
		
			#column_right #twitter_feed ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
				#column_right #twitter_feed ul li {
					padding: 10px 0 0 0;
					border-top: 1px dotted #FF0000;
				}

		#blog_categories ul {
			margin: 0 0 10px 0;
			padding: 0;
			width: 220px;
			list-style: none;
			display: block;
			overflow: hidden;
		}
		
			#blog_categories li {
				display: inline;
			}

		#column_right #search {
			position: relative;
		}
			
			#column_right #search input {
				padding: 0;
				top: 10px;
				right: 0;
				width: 170px;
				font-family: "Andale Mono", Monaco, Courier, Mono;
				font-size: 10px;
				border: none;
				border-bottom: 1px solid #000;;
				position: absolute;
			}
			
			#column_right #archives {
				border-top: 1px solid #000;
				border-bottom: 1px solid #000;
			}
			
			#column_right #archives h3 {
				margin: 0;
				padding: 10px 0 10px 0;
				position: relative;
			}
			
			#column_right #archives .downarrow {
				top: 8px;
				right: 0;
				font-size: 14px;
				position: absolute;
			}

			
			#column_right #archives ul {
				margin: 0;
				padding: 0 0 10px 0;
				list-style: none;
				
			}
			
				#column_right #archives ul li a {
					width: 220px;
					display: block;
				}
				
			/*#column_right #archives:hover li, #column_right #archives:hover li a {
				display: block;
			}
	
			#column_right #archives li {
				display: none;
			}
	*/	
		#column_right #flickr_feed li {
			margin: 0 0 5px 0;
			padding: 0;
			list-style: none;
		}
		
			#column_right #flickr_feed a {
				width: 220px;
			}
	
	/* P R O J E C T S */
	
	ul#year_list {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.project_year {
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		border-top: 1px solid #000;
		width: 940px;
		float: left;
		overflow: hidden;
	}
	
		.project_year p {
			padding: 0 0 10px 0;
		}
	
		.project_year ul {
			margin: 0;
			padding: 0;
			width: 960px;
			list-style: none;
			float: left;
		}
	
			.project_year ul li {
				margin: 0 20px 20px 0;
				padding: 0;
				width: 220px;
				float: left;
			}
	
		.project_year h2 {
			margin: 10px 0 10px 0;
			color: #FF0000;
		}
	
		.project_year ul li ul.project {
			margin: 0;
			padding: 15px 0 10px 0;
			width: 220px;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
			float: left;
			display: inline;			
		}
		
			.project_year ul li ul.project li.project_image, .project_year ul li ul.project li.project_categories {
				margin: 0;
			}
		
			.project_year ul li ul.project a {
				letter-spacing: 1px;
			}
		
			.project_year ul li ul.project:hover {
				border-top: 1px solid #FF0000;
				border-bottom: 1px solid #FF0000;
			}
			
			.project_year ul li ul.project:hover li.project_title a {
				color: #FF0000;
			}
			
			.project_year ul li ul.project:hover li.project_title a:hover {
				color: #FF0000;
				text-decoration: underline;
			}
		
			.project_year ul li ul.project li.project_title {
				margin: 10px 0 0 0;
				padding: 0;
				text-transform: uppercase;
			}
			
				.project_year ul li ul.project li.project_title a {
					width: 220px;
					display: block;
					color: #000;
				}
				
				.project_year ul li ul.project li.project_client {
					margin: 0 0 10px 0;
				}
				
	/* S I N G L E  P R O J E C T */
	
	#project, #information {
		margin: 0 0 10px 0;
		padding: 20px 0 0 0;
		border-top: 1px solid #000;
		position: relative;
		float: left;
	}
	
	#project .piececontainer {
		width: 940px;
		height: 627px;
		overflow: hidden;
	}
	
	#project .slidetitle {
	}
	
	#project .slide {
		position: absolute;
	}
		
	#project #project_gallery ul {
		margin: 0 0 15px 0;
		padding: 10px 0 15px 0;
		height: 10px;
		border-bottom: 1px solid #000;
		list-style: none;
		position: relative;
	}
	
		#project #project_gallery ul li {
			position: absolute;
		}
		
			#project #project_gallery ul ul.slidetitle {
				bottom: 10px;
				left: 0;
				width: 600px;
				border: none;
			}
		
			#project #project_gallery ul li#gallery_navigation {
				right: 0;
				bottom: 10px;
				letter-spacing: 1px;
			}
		
				#project #project_gallery ul li#gallery_navigation a {
					color: #000;
				}
		
		#project h2 {
			margin: 0 0 15px 0;
			padding: 0;
			width: 940px;
			color: #FF0000;
			clear: both;
		}
		
		ul.emdash li, #footer ul li#recent_posts ul.emdash li {
			padding: 0 0 0 12px;
			background: url('../_images/list_emdash.gif') no-repeat 0 7px;
		}
		
		#project ul#project_information ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		#project ul#project_information ul.emdash .project_meta {
			padding: 0;
			background: none;
		}
		
		#project ul#project_information .project_meta h3 {
			margin: 10px 0 0 0;
		}
		
	#projects_page_nav {
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
		width: 940px;
		height: 15px;
		border-top: 1px solid #000;
		letter-spacing: 1px;
	}

		#projects_page_nav ul {
			margin: 0;
			padding: 0;
			position: relative;
			list-style: none;
		}

			#projects_page_nav ul li {
				margin: 0;
			}

				#projects_page_nav ul li a {
					width: 470px;
					color: #000;
					display: block;
				}
				
				#projects_page_nav ul li a:hover {
					color: #FF0000;
				}

			#projects_page_nav li#previous {
				float: left;
			}

			#projects_page_nav li#next {
				text-align: right;
				float: right;
			}
			
	/* I N F O R M A T I O N */
	
	#information ul.tiny_column, li.tiny_column {
		margin: 0;
		padding: 0;
		width: 140px;
		list-style: none;
		float: left;
	}
	
		#information .column_left ul.tiny_column li {
			margin: 0;
			padding: 0;
			list-style: none;
		}
	
	#information ul.tiny_column ul.contact_header {
		margin: 10px 0 10px 0;
		padding: 5px 0 0 0;
		background: url('../_images/list_emdash.gif') no-repeat 0 0;
	}
	
		#information ul.tiny_column li ul.contact_information {
			margin: 0 0 10px 0;
			padding: 0;
		}
		
	#information h2 {
		margin: 0 0 25px 0;
		color: #FF0000;
	}
	
	#information .bold {
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	
	#information .bio {
		margin: 10px 0 20px 0;
		padding: 5px 0 0 0;
		background: url('../_images/list_emdash.gif') no-repeat 0 0;
	}
	
	#information #view_cv {
		top: 20px;
		right: 0;
		position: absolute;
	}
	
	#information ul#friends {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		#information ul#friends li {
			margin: 0 5px 0 0;
			float: left;
		}
				
		#information ul#friends li:after {
			content: " / ";
		}
		
		#information ul#friends li:last-child:after {
			content: "";
		}
		
		/* C V */
		
		#information .column_left.wide .cv_section ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
			#information .column_left.wide .cv_section h3 {
				margin: 0;
				padding: 5px 0 0 0;
				width: 140px;
				background: url('../_images/list_emdash.gif') no-repeat 0 0;
				float: left;
			}
			
			#information .column_left.wide .cv_section ul {
				margin: 0 0 20px 0;
				padding: 0;
				width: 460px;
				list-style: none;
				float: left;
			}
			
				#information .column_left.wide .cv_section ul li .bold {
					letter-spacing: 1px;
				}
				
				#information .column_left.wide .cv_section ul li ul {
					margin: 0 0 20px 0;
					padding: 5px 0 0 0;
					background: url('../_images/list_emdash.gif') no-repeat 0 0;
				}
				
				#information .column_left.wide .cv_section ul li ul li.cv_description {
					margin: 10px 0 0 0;
				}
				
			#information .column_right.narrow ul#cv_download {
				margin: 0 0 30px 0;
				letter-spacing: 1px;
			}
			
			#information .column_right.narrow ul#cv_download a {
				width: 140px;
				display: block;
			}
	
/* F O O T E R */

#footer {
	margin: 0;
	padding: 15px 0 0 0;
	width: 940px;
	border-top: 5px solid #000;
	float: left;
}

	#footer ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		#recent_posts, #miniphon, #feeds {
			margin: 0 0 0 20px;
			padding: 0;
			float: left;
		}
	
		#copyright {
			width: 140px;
			float: left;
		}
	
		#recent_posts, #miniphon {
			width: 260px;
		}
	
			#footer #recent_posts a {
				margin: 0;
				width: 245px;
				display: block;
			}
	
		#feeds {
			width: 220px;
		}
		
			#footer ul li.footer_title, #footer ul li#recent_posts ul li.footer_title {
				margin: 0 0 10px 0;
				padding: 0 0 10px 0;
				border-bottom: 1px solid #000;
				letter-spacing: 1px;
				background: none;
			}

.clear {
	clear: both;
}

/* F L I C K R  B A D G E */

#flickr_badge_uber_wrapper {
	width: 225px;
	overflow: hidden;
}

	.flickr_badge_image {
		margin: 0 5px 5px 0;
		padding: 0;
		width: 70px;
		height: 70px;
		float: left;
		overflow: hidden;
	}

		.flickr_badge_image img {
			margin: 0;
			padding: 0;
			width: 70px;
			height: 70px;
		}