/*
Theme Name: Style~Liberation Blog
Theme URI: http://styleliberationblog.com
Version: 1.0
Author: Kate@Goosebumps
Author URI: http://getgoosebumps.com.au
*/

/* -------------------------------------------------------- Page set up styles */

body {
	width: 100%;
	font-size: 100%;
	font-size: 16px;
	background: 
		url(images/header-bg_02.jpg) top center no-repeat,
		url(images/bg.png) bottom left repeat;
	background-color: #f7fcf4;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-weight: normal;
	color: #434343;
}

#container {
	margin: 0 auto 10px;
	width: 1020px;
	padding: 0;
	overflow: auto;
	position: relative;
}

#main {
	width: 100%;
	padding: 42px 0 50px;
	background: rgba(255,255,255,0.65);
	clear: both;
	overflow: auto;
}


/* -------------------------------------------------------- Text styles */

/*Oswald from Google Fonts
Lucida Grande & Georgia websafe*/

h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote {
	color: #363636;
}

h1, h2, h3 {
	margin: 0 0 0.7em 0;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
}

h1 {
	font-size: 26px;
	line-height: 28px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.75px;
	color: #535353;
	margin: 0 0 15px 0;
	font-weight: 300;
}

h2 {
	font-size: 22px;
	font-weight: 300;
	line-height: 1.2em;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	margin: 0 0 25px;
	
}

h3 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0;
	display: inline-block;
}

h4 {
	font-size: 1.05em;
	font-weight: 400;
	text-decoration: none;
	letter-spacing: 0;
	margin: 0 0 1em 0;
}

p {
	margin: 0 0 20px 0;
	line-height: 17px;
	font-size: 13px;
	color: #535353;
}
	
	.footnote {
		font-size: 0.8em;
		margin: 0 0 1em 0;
	}
	
	strong {
		font-weight: bold;
	}
	
	em {
		font-style: italic; 
	}
	
	sup, sub {
		font-size: 0.75em;
	}
	
	.comment-subscription-form {
		clear: both;
		font-size: 12px;
	}

ol {
	list-style: decimal;
	margin: 0 0 1.06em 2.6%;
	display: block;
}
 
	#content ol li {
		list-style: decimal;
		margin: 0 0 1.06em 0;
		font-size: 13px;
	}

	#content li {
		margin: 0 0 1em 2.6%;
		list-style: disc;
		line-height: 1.25em;
		font-size: 13px;
	}
	
blockquote {
	padding: 0.75em 2.64% 0.25em;
	margin: 1.6em 0;
	background: #efedf0;
	color: #7b6982;
	font-weight: 400;
	border-bottom: 1px solid #665271;
	border-top: 1px solid #665271;
}

	blockquote p,
	.blog-post blockquote p {
		text-align: center;
		margin: 0 0 0.9em 0;
	}
	
	blockquote p img {
		width: auto;
		margin: 0.5em 0 0 0;
	}
	
p.footnote {
	font-size: 0.7em;
	font-style: italic;
	clear: both;
}

a {
	color: #00529C;
}

	#content article p a {
		text-decoration: none;
		border-bottom: 1px solid #d8e6f1;
	}
						
		#content article p a:hover {
			border-bottom: 1px solid #77a0c4;
			color: #003c71;
		}
		
		a:hover {
			color: #003c71;
		}

img,
embed,
object,
video,
.wp-caption,
.wp-caption img {
	max-width: 100%;
	height: auto;
}

.wp-caption {
	margin: 1.06em 0 0;
}

#content img.wp-post-image {
	width: 100%;
	height: auto;
}

a.button {
	padding: 11px 14px 8px 14px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	float: left;
	display: block;
	
		font-size: 1.185vw;
		line-height: 1em;
	text-decoration: none;
		font-family: 'Oswald', sans-serif;
	font-style: normal;
	font-weight: 800;
}

		
a.more,
a.read_more {
	color: #363636;
	text-decoration: none;
	font-weight: 600;
}

/* Transition styles */

a,
a.button,
nav ul li a,
article#news #twitter,
footer #contact-bar a,
article#blog ol#controls li a,
#sidebar ul#subnav li a,
.blog-post p.tags a,
#sidebar #recent-articles li a,
form input.wpcf7-submit {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* -------------------------------------------------------- Header */

	header {
		width: 100%;
	}
	
		header #logo {
			margin: 150px 0 40px;
		}
		
			header #logo a {
				display: block;
				text-indent: -9999;
				font-size: 0;
				color: #fff;
				background: url(images/styleliberation-logo.png) top left no-repeat;
				width: 366px;
				height: 47px;
			}


/* ------------------------------------------- Search */

			header #search input {
				width: 80%;
				background: #e6e4e9;
				height: 30px;
				border: none;
				font-size: 0.95em;
				color: #654564;
				padding: 0 3.5%;
				float: left;
			}
			
			header #search input#go {
			}
		
/* -------------------------------------------------------- Navigation */
		
		nav {
			width: 100%;
			float: left;
			clear: both;
			position: relative;
			margin: 0;
			height: 46px;
			background: #fff;
		}
		
			nav ul {
				margin: 0;
				padding: 0;
				list-style: none;
				text-align: left;
			}
		
				nav ul li {
					font-size: 18px;
					line-height: 46px;
					height: 46px;
					font-family: Georgia, serif;
					font-style: normal;
					font-weight: normal;
					display: inline-block;
					padding: 0 55px 0 0; /* 23/935 */
					margin: 0;
					float: left;
				}
					
				nav ul li#menu-item-425 {
					padding: 17px 55px 0 15px;
					height: 30px;
				}
					
					nav ul li a {
						color: #5e5e5e;
						text-decoration: none;
						letter-spacing: -0.3px;
					}
					
						nav ul li#menu-item-425 a {
							text-indent: -999px;
							font-size: 0;
							color: #fff;
							height: 13px;
							width: 15px;
							line-height: 46px;
							display: inline-block;
							float: left;
							
							background: url(images/home-icon.gif) center left no-repeat;
							opacity: 0.7;
						}
						
							nav ul li#menu-item-425 a:hover,
							nav ul li#menu-item-425.current_page_item a,
							nav ul li#menu-item-425.current_page_ancestor a,
							nav ul li#menu-item-425.current_page_parent {
								opacity: 1.0;
							}
					
							nav ul li a:hover,
							#sidebar #recent-articles li a:hover
							nav ul li.current_page_item a,
							nav ul li.current_page_ancestor a,
							nav ul li.current_page_parent a {
								color: #000;
							}
							
							
/*--------- Social media nav */
		
			nav ul#social {
				margin: 0;
				padding: 0;
				list-style: none;
				text-align: left;
				float: right;
				z-index: 3000;
			}
		
				nav ul#social li {
					font-size: 14px;
					line-height: 46px;
					font-family: Georgia, serif;
					font-style: italic;
					font-weight: normal;
					display: inline-block;
					padding: 0 40px 0 0; /* 23/935 */
					margin: 0;
					float: left;
				}
						
						nav ul#social li#twitter,
						nav ul#social li#facebook {
							height: 30px;
							padding: 16px 40px 0 0;
						}
						
					nav ul#social li a {
						color: #959595;
						letter-spacing: 0.5px;
						opacity: 0.85px
					}
		
						nav ul#social li#rss a {
							display: inline-block;/*
							height: 14px;
							width: 14px;*/
							padding: 0 30px 0 0;
							background: url(images/rss.png) center right no-repeat;
						}
						
						nav ul#social li#twitter a,
						nav ul#social li#facebook a {
							display: inline-block;
							text-indent: -999px;
							font-size: 0;
							color: #fff;
							float: left;
						}
				
							nav ul#social li#twitter a {
								width: 18px;
								height: 14px;
								background: url(images/twitter.png) center left no-repeat;
							}
				
							nav ul#social li#facebook a {
								width: 9px;
								height: 16px;
								background: url(images/facebook.png) center left no-repeat;
							}
							
						#content nav ul#social li a:hover {
							opacity: 1;
						}
			
/* ------------------------------------------- Content */

#content {
	padding: 0 0 0 88px;
	position: relative;
	width: 514px;
}
		
	#content article {
		clear: left;
		width: 100%;
	}
		
		#content a:hover {
			color: #0067AC;
			text-decoration: none;
			border-bottom: 1px solid #c5d7e7;
		}

		#content article hgroup {
			width: 100%;
			margin: 0 0 30px 0;
			padding: 0 0 30px 0;
			border-bottom: 1px solid #e0e0e0;
			
		}
	
			#content hgroup h2 {
				display: block;
				position: absolute;
				left: 0;
				max-width: 60px;
				background: #0e5ea6;
				padding: 4px 8px;
				font-family: Georgia, serif;
				font-size: 15px;
				letter-spacing: -0.5px;
				color: #FFF;
				font-weight: normal;
				font-style: italic;
			}
			
				#content hgroup h2 a,
				#content hgroup h2 a:hover {
					text-decoration: none;
					color: #FFF;
					border: none;
				}
			
		
			#content hgroup h1 a {
				color: #535353;
				text-decoration: none;
			}

				#content hgroup h1 a:hover {
					border-bottom: none;
				}

			#content hgroup .meta,
			#content hgroup .meta a,
			div.comment-meta,
			div.comment-meta a {
				font-size: 13px;
				line-height: 16px;
				color: #8d8d8d;
				font-family: Georgia, serif;
				font-style: italic;
				letter-spacing: 0.5px;
				margin: 0;
			}
				
		/*-----Post Footer----*/
				
		#content article aside.post-footer {
			margin: 30px 0 0 0;
			padding: 30px 0 0 0;
			border-top: 1px solid #e0e0e0;
			min-height: 50px;
		}
		
			aside.post-footer p {
				font-family: "Oswald", sans-serif;
				font-size: 13px;
				text-transform: uppercase;
				font-weight: 400;
				letter-spacing: 0.75px;
				color: #696969;
				float: left
			}
		
			aside.post-footer p.comment-link {
				float: right;
			}
		
				aside.post-footer p a {
					color: #00529c;
				}
		
				aside.post-footer p.categories a {
					font-family: Georgia, serif;
					font-style: italic;
					text-transform: none;
				}
		
			aside.post-footer .addthis_toolbox {
				width: 100%;
				clear: left;
				float: left;
				margin: 0 0 65px 0;
			}
				
				aside.post-footer .addthis_toolbox a {
					-webkit-transition: none;
					-moz-transition: none;
					-o-transition: none;
					transition: none;
				}
				
				aside.post-footer .addthis_toolbox a:hover {
					border: none !important;
				}
								 
			
/* ------------------------------------------- Comments */

#comments {
	float: left;
	margin: 1em 0;
	width: 100%;
}

#respond {
	clear: both;
}

	#respond h3 {
		display: block;
	}

	#content ol.commentlist {
		width: 100%;
		margin: 0;
		list-style: none;
	}
	
		#content ol.commentlist li.comment {
		list-style: none;
		}
		
			li.comment p {
				margin: 15px 0 10px;
			}
		
		div.comment-meta,
		.commentmetadata {
			margin: 5px 0;
		}
		
			#content .commentmetadata a {
				border-bottom: none;
			}
		
		.comments_rss,
		.logged-in-as {
			float: left;
			clear: both;
			font-size: 0.8em;
		}
	
		#content input#submit {
			width: 70%;
			opacity: 0.8;
			border: none;
			background: none;
			color: #00529C;
			padding: 0;
			margin: 20px 0;
			text-transform: none;
			font-style: italic;
			font-family: Georgia, "Times New Roman", serif;
			font-weight: normal;
			text-align: left;
			float: left;
			display: inline-block;;
			
			font-size: 1.3em;
			line-height: 1em;
		}
	
			#content input#submit:hover {
				background: #033d6e;
			}
			

/* ------------------------------------------- Sidebar */
	
#sidebar {
	width: 340px;
	float: right;
	margin: 0 28px 0 0;
}

	#sidebar div {
		margin: 0 0 40px 0;
		padding: 0 0 40px 0;
		border-bottom: 1px solid #E0E0E0;
	}

/*-------------Fiona*/

	
	#sidebar #fiona {
		position: relative;
	}
	
		#sidebar #fiona h1.circle,
		#sidebar #fiona img {
			width: 178px;
			height: 178px;
			-webkit-border-radius: 89px;
			border-radius: 89px;
		}
	
			#sidebar #fiona h1.circle {
				background: url(images/fiona-bg.jpg) top left no-repeat;
				font-family: Georgia, serif;
				font-size: 26.5px;
				line-height: 28px;
				color: #fe9d9d;
				text-transform: none;
				font-weight: normal;
				text-align: center;
				letter-spacing: -0.3px;
				padding: 50px 0 0 5px;
				height: 128px;
				width: 173px;
			}
		
				#sidebar #fiona h1.circle span {
					color: #FFF;
					font-style: italic;
				}
				
			#sidebar #fiona img {
				position: absolute;
				right: 0;
				top: 0;
				z-index: 1000;
			}
	
			#sidebar #fiona h1 {
				font-size: 34px;
				line-height: 34px;
				letter-spacing: 3px;
				text-transform: lowercase;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				color: #00529c;
				margin: 0 0 20px 0;
			}
	
			#sidebar #fiona p {
				font-family: Georgia, "Times New Roman", Times, serif;
				letter-spacing: 0.5px;
				font-size: 14.75px;
				font-style: italic;
				line-height: 17px;
				color: #626262;
				margin: 0;
			}
			
/*-------------Category Accordion*/

#cats {
}

		#cats ul,
		#cats li {
			list-style: none;
		}

	ul#accordion {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
		ul#accordion li {
			display: block;
			margin: 0 0 5px;
			padding: 0 0 0 15px;
			text-indent: 0;
			width: 100%;
			background: url(images/bg.png) top left repeat;
		}
	
		#widget-collapscat-2-top li.collapsing.expandable,
		#widget-collapscat-2-top li.collapsing.item {
			display: block;
			margin: 0 !important;
			padding: 0 !important;
			text-indent: 0 !important;
			width: 100%;
			background: none !important;
		}
		
				#widget-collapscat-2-top li.collapsing.categories .sym {
					width: 28px;
					height: 14px;
					display: inline-block;
					float: right;
					padding: 12px 15px 0 0 !important;
				}
	
			ul#accordion li a,
			#widget-collapscat-2-top li.collapsing.expandable a,
			#widget-collapscat-2-top li.collapsing.item a, #cats li a {
				font-family: 'Oswald', sans-serif;
				font-size: 24px;
				line-height: 45px;
				text-transform: uppercase;
				text-decoration: none;
				font-weight: 300;
				letter-spacing: 1px;
				color: #00529c;
				display: block;
				margin: 0 0 5px !important;
				padding: 0 0 0 15px !important;
				text-indent: 0 !important;
				width: 96%;
				background: url(images/bg.png) top left repeat !important;
			}
			
				#sidebar .widget_collapscat div {
					padding: 0 !important;
					margin: 0 0 5px !important;
					border: none !important;
				}
	
			ul#accordion li ul,
			#widget-collapscat-2-top li.collapsing.expandable ul {
				list-style: none;
				margin: 0 !important;
				padding: 5px 0 8px !important;
			}
	
				ul#accordion li ul li,
				#widget-collapscat-2-top li.collapsing.expandable ul li {
					background: none !important;
					height: 30px;
					margin: 0 0 0 15px !important;
				}
	
					ul#accordion li ul li a,
					#widget-collapscat-2-top li.collapsing.expandable ul li a {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 13px;
						line-height: 30px;
						letter-spacing: 1px;
						font-style: italic;
						text-transform: none;
						color: #5e5e5e;
						margin: 0 !important;
						padding: 0 !important;
						background: none !important;
					}

	#sidebar #featured {
		text-align: center;
		overflow: auto;
	}
	
		#sidebar #featured h2 {
			font-size: 20px;
			font-weight: 300;
			text-transform: uppercase;
			color: #4c4c4c;
			letter-spacing: 0.5px;
		}
		
		#sidebar #featured ul {
		}
		
			#sidebar #featured ul li {
				text-align: center;
				width: 164px;
				display: block;
				float: left;
				margin: 0 12px 0 0;
			}
		
				#sidebar #featured ul li a {
					font-family: Georgia, serif;
					text-transform: none;
					font-style: italic;
					color: #505050;
					font-size: 13px;
					line-height: 14px;
					text-decoration: none;
					letter-spacing: 0.5px;
				}
				
					#sidebar #featured ul li:last-child {
						margin: 0;
					}
				
					#sidebar #featured ul li img {
						width: 164px;
						height: 164px;
						-webkit-border-radius: 82px;
						border-radius: 82px;
						margin: 20px 0;
					}

/*-------------Ad blocks*/

	#sidebar div.ads,
	#sidebar div.ads div {
		margin: 0 0 18px 0;
		padding: 0;
		border-bottom: none;
	}
	
		#sidebar div.column {
			width: 160px;
			float: left;
		}
	
		#sidebar div#adblock-small {
			margin: 0 18px 18px 0;
		}
		
			#sidebar div#adblock-small .b-1 li {
				margin: 0 0 25px 0 !important;
			}
			
			#sidebar div#ads a {
				font-family: Georgia, "Times New Roman", serif;
				font-size: 13px;
				line-height: 17px;
				color: #00529C;
				font-style: italic;
				text-decoration: none;
			}

/* ------------------------------------------- Search */

#sidebar form#search,
#content form#search {
	background: url(images/bg.png) top left repeat;
	width: 100%;
	max-width: 350px;
	height: 50px;
	padding: 0;
}

#content form#search {
	background: rgba(255,255,255,0.8);
}
		
			
	#sidebar form#search input,
	#content form#search input {
		background: none;
		height: auto;
		width: 75%;
		padding: 0 5%;
		border: none;
		float: left;
		line-height: 50px;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 16px;
		color: #363636;
		font-style: italic;
		text-decoration: none;
	}
	
	#sidebar form#search input#go,
	#content form#search input#go {
		text-indent: -999px;
		font-size: 0px;
		color: #fff;
		background: url(images/icon_search.png) center center no-repeat;
		width: 15%;
		padding: 0;
		line-height: 48px;
		cursor: pointer;
	}
		


/* ---------------------------- CONTACT & SIGN-UP FORM */



#content form {
	margin: 0 auto;
	width: 80%;
	margin: 0 4% 0 0;
	float: left;
}
		
	#content form input, 
	#content form textarea,
	.wpcf7-form select {
		border: none;
		background: #fff;
		border: 1px solid #f2eef6;
		width: 92%;
		padding: 0.55em 4%;
		margin: 0 0 10px 0;
		font-size: 1.15em;
		float: left;
		font-family: 'proxima-nova', Arial, Helvetica, sans-serif;
	}
	
		#content form textarea {
			height: 180px;
			margin: 0 0 25px 0;
		}
		
		.wpcf7-form select {
			width: 99%;
		}
		
		.comment-subscription-form > input {
			margin: 0 5px 10px 0;
		}
		
		p.context,
		p.req {
			margin: 5px 5px 20px 0;
			font-size: 11px;
			line-height: 11px;
			color: #999999;
			font-family: Georgia, "Times New Roman", serif;
			font-style: italic;
			letter-spacing: 0.3px;
			clear: both;
		}
	
	#content form input.wpcf7-submit {
		background: #0E5EA6;
		width: 40.5%;
		opacity: 0.8;
		border: none;
		padding: 0.75em 16% 0.6em 16%;
		font-family: Georgia, "Times New Roman", serif;
		font-style: italic;
		color: #fff;
		text-align: center;
		float: left;
		display: block;
		
		font-size: 1.3em;
		line-height: 1em;
		text-decoration: none;
	}

		#content form input.wpcf7-submit:hover {
			opacity: 1;
		}
		
	span.wpcf7-not-valid-tip-no-ajax,
	.wpcf7-validation-errors {
		color: #cf6e65;
		line-height: 1.2em;
	}
	
/* -------------------------------------------------------- Footer */

footer {
	margin: 0 auto 50px;
    overflow: auto;
    padding: 0;
    position: relative;
    width: 1020px;
}

/* ----------------------- Footer Nav */
		
		footer nav {
			background: none;
			margin: 20px 0 0;
		}
		
				footer nav ul li {
					font-style: italic;
					font-size: 16px;
				}
					
				footer nav ul li#menu-item-47 {
					padding: 17px 55px 0 0;
					height: 30px;
				}
					
					footer nav ul li a {
						color: #808080;
					}
					
						footer nav ul li#menu-item-47 a {
							text-indent: -999px;
							font-size: 0;
							color: #fff;
							height: 13px;
							width: 15px;
							line-height: 46px;
							display: inline-block;
							float: left;
							
							background: url(images/home-icon.png) center left no-repeat;
							opacity: 0.7;
						}
					
							footer nav ul li a:hover,
							footer #sidebar #recent-articles li a:hover
							footer nav ul li.current_page_item a,
							footer nav ul li.current_page_ancestor a,
							footer nav ul li.current_page_parent a {
								color: #000;
							}
						
							nav ul li#menu-item-47 a:hover,
							nav ul li#menu-item-47.current_page_item a,
							nav ul li#menu-item-47.current_page_ancestor a,
							nav ul li#menu-item-47.current_page_parent {
								opacity: 1.0;
							}
		
					footer nav ul#social li a {
						color: #9a9a9a;
					}
					
							

		footer p {
			font-family: Georgia, "Times New Roman", serif;
			font-size: 12px;
			line-height: 17px;
			letter-spacing: 0.5px;
			font-style: italic;
			color: #898989;
			width: 600px;
			margin: 25px 0 0;
			float: left;
		}
		
/*------------------------Footer GB credit */
	
		#credit {
			position: fixed;
			bottom: 20px;
			right: 35px;
			z-index: 2000;
		}
		
			#credit a {
				font-family: Arial, sans-serif;
				text-transform: uppercase;
				text-decoration: none;
				font-size: 11px;
				line-height: 30px;
				letter-spacing: 0.3px;
				color: #a1a1a1;
				float: left;
				opacity: 0.45;
				/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
				/* IE 5-7 */ filter: alpha(opacity=25);
				/* Netscape */ -moz-opacity: 0.25;
				/* Safari 1.x */ -khtml-opacity: 0.25;
				
			}
				
				#credit a span#gb {
					text-indent: -999px;
					font-size: 0;
					color: #000;
					
					width: 30px;
					height: 30px;
					display: inline-block;
					background: url(images/gb-icon.png) top left no-repeat;
					float: left;
					margin: 0 10px 0 0;
				}
				
				#credit a:hover {
					opacity: 1;
					/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					/* IE 5-7 */ filter: alpha(opacity=100);
					/* Netscape */ -moz-opacity: 1;
					/* Safari 1.x */ -khtml-opacity: 1;
				}
	
		

/*----------------------------------------------------- IMAGE STYLES */



p img {
	padding: 0;
	max-width: 100%;
	}

.aligncenter {
	display: block;
	margin: 1.06em auto 0 auto;
	}

.alignright {
	padding: 4px 0 4px 4px;
	display: inline;
	}

img.alignleft,
img.attachment-alignleft {
	margin: 0 20px 15px 0;
	float: left;
	display: inline;
	}

.alignright {
	float: right;
	margin: 0 0 15px 20px;
	}

.alignleft,
.attachment-alignleft {
	float: left;
	margin: 0 7px 2px 0;
	}
	
.wp-caption {
	background: none;
	padding: 2px 0 10px 0;
}

.wp-caption-text {
	width: 100%;
	margin: 5px 5px 0 0;
	font-size: 11px;
	line-height: 11px;
	color: #999999;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
}

img.round {
	-webkit-border-radius: 95px;
	border-radius: 95px; 
	border: 3px solid #e6aa7d;
	padding: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	img.round {
		border: none;
	} 
}

