/*   Theme Name: Irresistible*//*------------------------------------------------------------------1.	RESET	Global reset for all HTML elements------------------------------------------------------------------*/* { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }html { height: 100% }body { background: #fff; color: #000; font-size: 100.01%; min-height: 101%; text-align: left; position: relative; }img, fieldset, abbr, acronym { border: 0 }table { border-collapse: collapse; border-spacing: 0; width: 100%; }address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal; }q:before, q:after, blockquote:before, blockquote:after { content: '' }input, select, textarea, button { font-size: 1em; line-height: normal; width: auto; }input, select { vertical-align: middle }textarea { height: auto; overflow: auto; }option { padding-left: 0.6em }button { background: none; border: 0; cursor: pointer; text-align: center; }ul, ol { list-style-type:none; }/*------------------------------------------------------------------2.	MAIN STYLES	General definitions--------------------------------------------------------------------/*-------------------------------2.a Tags defaults---------------------------------[?] Tags only. No classes or ID's here.*/body#woothemes {	background: #e58e45 url("../../../wp-content/themes/irresistible/images/bois.jpg");	color: #e9e9e9;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;}p, ul, ol, table { margin: 0 0 18px }em {	color: #ddd;	font-style: italic;}acronym{  color: #ffcc66;  font-style: italic;}strong {  font-weight: bold;}/* Headlines */h1, h2, h3{	font-weight: normal;	line-height: normal;	letter-spacing:-1px;	text-shadow: 0 0 10px #000;}h1 { font-size:26px; }h2 { font-size:26px; }h3 { font-size:22px; }h4 { font-size:14px; }h5 { font-size:12px; }h6 { font-size:10px; }h1, h2, h3 {	color: #fff;	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 15px;}h4 {	color: #ccc;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;}/* Anchors */a, a:link, a:visited {	color: #ffcc66;	text-decoration: none;}a:hover, a:active, a.active {	text-decoration: underline;}#toogle_comment {  color: #ffcc66;}#toogle_comment:hover{  text-decoration: underline;  cursor: pointer;}/* Lists */#main div.box1 ul {	padding:20px;	list-style:inside;}#main div.box1 ol {	padding:20px;	list-style:inside;	list-style-type:decimal;}#sidebar .box1 { margin:7px 0 18px; padding: 18px; }#sidebar ul, #sidebar ol { 	list-style-type:none;}blockquote {	margin:15px 0; padding:10px 20px;	border-bottom:1px solid #000;	font:1.00em Georgia, "Times New Roman", Times, serif; color:#fff;	background: #222;	background:url("../../../wp-content/themes/irresistible/images/bg-box.png") !important;}/*-------------------------------2.b Base layout---------------------------------[?] Mostly ID's. Classes & tags allowed.*/#wrap {	margin: auto;	text-align: left;	width: 960px;	position: relative;}	#header, #content, #footer {		float: left; display: inline;		clear: both;		position: relative;	}	#header {		height: 230px;		width: 100%;	}		#logo { margin: 0 }			#logo a {				background: url("../../../wp-content/themes/irresistible/images/logo.png") no-repeat;				cursor: pointer;				position: absolute;				top: 126px; left: 7px;				display:block;			}	#content {		padding: 0 0 4em;		width: 100%;	}		.home #main {			float: left;			width: 374px;		}		#main {			float: left;			width: 598px;		}		.home #sidebar {			float: right;			width: 543px;		}		#sidebar {			float: right;			width: 333px;					}		#sidebar h3 { margin-top:10px; }#footer {	width: 100%; height: 65px;	background: url("../../../wp-content/themes/irresistible/images/bg-footer.png") repeat-x;}	#footerWrap {		color: #dadada;		width: 960px;		margin: 0 auto;		position: relative;	}/* Fix Footer Position */#wrap {position: relative; min-height: 100%;}html, body, * html #wrap {height: 100%;}#content {padding-bottom: 100px;}#footer {margin-top: -73px; bottom: -7px }/*-------------------------------2.c Navigations-------------------------------*/ul.nav { margin: 0 }/* Main navigation */#nav {	height: 38px;	width: 750px;	position: absolute;	top: 10px; left: 0;}#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none; 	line-height: 1;	z-index: 100;}#nav a {	color: #e7e7e7;	font-size: 14px;	font-weight: bold;	display: block;	text-decoration: none;	padding: 9px 15px;	text-transform: uppercase;}#nav a:hover {	color: #fff;	background: url("../../../wp-content/themes/irresistible/images/bg-box.png");/*background: url("../../../wp-content/themes/irresistible/images/bg-nav.png");*/	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}#nav li {	float: left;}/* Style drop down list */#nav li ul {	position: absolute;	width: 200px;	left: -999em;}#nav li:hover ul, #nav li.sfhover ul {	left: auto;}#nav li ul li a {	background: url("../../../wp-content/themes/irresistible/images/bg-box.png");	line-height: 18px;	font-size: 11px;	color: #fff;	width: 150px;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	}#nav li ul li a:hover {	color:#fff;}#nav li ul li a {}#nav li ul ul {	margin: -35px 0 0 180px;}#nav li:hover ul ul, #nav li.sfhover ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {	left: auto;}/* IE7 Fix */#nav li:hover, #nav li.hover {  	position: static;}ul#footerNav {	position: absolute;	top: 27px; right: 0;}	ul#footerNav li {		float: left; display: inline;		margin-left: 15px;	}/*-------------------------------2.d Elements, ID's & Classes-------------------------------*/#footer #footerWrap #copy {	position: absolute;	top: 27px; left: 0;}	#footer #footerWrap #copy a {		color: #ffcc66;	}div#hi {	color: #2a2b2b;	font: bold 16px "Times New Roman", Times, serif;	text-align: right;	width: 440px;	position: absolute;	top: 100px;	right: 0;}#maxime{	width: 180px;	float: right;}#reload_header{  position: absolute;  top: 25px;  right: 240px;  cursor: pointer;}#head1{	position: absolute;	top: 53px;	right: 300px;}#head2{	position: absolute;	top: 50px;	right: 220px;}#head3{	position: absolute;	top: 0px;	right: 260px;}#headload{  position: absolute;	top: 28px;	right: 300px;}#rss{	position: absolute;	right: 390px;	top: 5px;}#rss-comm{	position: absolute;	right: 430px;	top: 65px;}#twitter{	position: absolute;	right: 170px;	top: 30px;}#friendfeed{	position: absolute;	right: 110px;	top: 100px;}#random{	position: absolute;	right: 550px;	top: -10px;}div.box1, ol.commentlist li, form#comments { background: url("../../../wp-content/themes/irresistible/images/bg-box.png") !important; background: #111; }div.box1 {	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	margin: 0 0 20px;	padding: 0px 20px;}	div.box1 ul, div.box1 ul.blog-list li p { margin: 0 }		div.box1 ul.blog-list li {			border-bottom: 1px dashed #3f566e;			padding: 0 0 15px;		}	div.box1 p.link {		text-align: right;		margin: 0 0 15px;	}		div.box1 ul.left-list {		float: left;		width: 230px;		padding: 10px 0 10px 10px;	}	div.box1 ul.right-list {		float: right;		width: 230px;		padding: 10px 10px 10px 0;	}		div.box1 ul.left-list li, div.box1 ul.right-list li, div.box1 ul.list3 li {			line-height: 13px;			border-top: 1px dashed #ddd;			padding: 8px 0;		}		div.box1 ul.list3 {			margin: 15px 0 0;		}		div.box1 ul.list3 li {			padding: 15px 0;		}		div.box1 ul.list3 li ul {			margin: 0;			border: none !Important;		}		div.box1 ul.list3 li ul li {			margin: 0 0 0 15px;			padding: 15px 0 0;			border: none !Important;		}		div.box1 ul.left-list li a, div.box1 ul.right-list li a, div.box1 ul.list3 li a { color: #dadada }div.box2 {	background-color: #141517;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	padding: 8px;}.txt0, .txt0 a, .continue { color: #ffcc99;}h3.txt1 {	background: url("../../../wp-content/themes/irresistible/images/ico-1.gif") no-repeat 15px 3px;	padding: 0 0 10px 45px;}#sidebar h3 {	color: #fff;	font-weight: normal;}#sidebar a {	color: #ffcc66;}.comment-number{	float: right;	background: url("../../../wp-content/themes/irresistible/images/comment.png") no-repeat left top;	width: 38px;	height: 38px;	text-align: center;	padding: 7px 5px 0px 0px;	margin-top: 6px;	font: bold 140%;}.comment-number a{	font-weight: bold;	font-size: 140%;	color: #222;}ol.commentlist  { margin:0; }ol.commentlist li {	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	margin: 0 0 20px;	padding: 18px 20px 18px 20px;	position: relative;}	ol.commentlist li p {	margin: 0 }		ol.commentlist li .avatar, .avatar_comment_form {			position: absolute;			top: -15px;			right: -20px;			padding:0 10px 0 10px;		}.comment-blog{  position: relative;}.comment-author{  font-weight: bold;	font-size: 140%;}		ol.commentlist li p a { color: #fff; }	ol.commentlist li ul li {		padding: 15px 0px 5px 20px;		margin:0;	}ol.commentlist .comment-meta a { color:#999; padding-bottom:5px; }ol.commentlist .children { margin:0; }.Dric{	border:1px dashed #ddd;}#comment_smiles{display:block;float:right;width:140px;}h2.title { color: #fff; margin: 0 0 14px }div.post { padding: 5px 0px; }.post-content{font-size: 120%}.home .post { border-bottom: 1px dashed #ccc}div.post img { padding:5px !important; border:1px dashed #663300; padding:0; }/*.box1 .navigation { padding: 10px 0; }*/.navigation {  background: url("../../../wp-content/themes/irresistible/images/bg-box.png");  padding: 10px;  -moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}h2.hd-page {	margin: 20px 0;}div.box1 ul.list2 li, div.list3 li {	line-height: 13px;	border-bottom: 1px dashed #ccc;	padding: 8px 0;}div.list3 { border:none; }.wp-caption {	text-align: center;	background: url("../../../wp-content/themes/irresistible/images/bg-box.png");	padding:5px;	margin: 8px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;	color: #ffcc66;}/*------------------------------------------------------------------3.	FORMS	Styles for forms only--------------------------------------------------------------------/*-------------------------------3.a Form styles-------------------------------*/input.text, select.select, textarea.textarea, textarea.textarea_comment{	border: 0;	color: #000;	padding: 7px;}input.text { width: 168px }select.select { width: 200px }textarea.textarea { width: 500px; height: 100px; background-color: #e9eef4 }textarea.textarea_comment { width: 380px; height: 180px; background-color: #e9eef4 }button.button {	color: #fff;	height: auto; width: auto;	line-height: normal;	white-space: nowrap;}/* General forms */form.form {  }	form.form ol.fieldset {	list-style: none }		form.form ol.fieldset li.field {			margin: 0 0 13px;			position: relative;		}			form.form ol.fieldset li.field label {				position: absolute;				top: 5px; left: 195px;			}	form.form p.submit { margin: 0 }	form.form p.submit input { padding: 5px 10px }/* Search forms where button and text input are next to each other  */form.search { /* nothing here */ }	form.search p.fields { margin: 0 }	form.search p.fields input, form.search p.fields button {			display: inline;			vertical-align: middle;		}/*-------------------------------3.b Individual forms-------------------------------*/form#topSearch {	background: url("../../../wp-content/themes/irresistible/images/bg-search.png") no-repeat;	width: 178px; height: 32px;	position: absolute;	top: 10px; right: 0;}	form#topSearch p.fields input {		color: #fff;		font-size: 14px;		font-weight: bold;		width: 130px;		background: none;		overflow: hidden;		border: none;		position: absolute;		top: 8px; left: 8px;	}		form#topSearch p.fields button {			background: url("../../../wp-content/themes/irresistible/images/ico-search.png") no-repeat;			width: 21px; height: 21px;			border: none;			position: absolute;			top: 5px; right: 10px;		}form#comments {	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	padding: 20px 30px;	position: relative;}/*------------------------------------------------------------------4.	PLUGINS	Predefined utilities--------------------------------------------------------------------/*-------------------------------Sidebar Tabber-------------------------------*/ul#idTabs {	width: 100%;	padding: 0;	margin: 0 0 0 10px;}ul#idTabs li {	display: inline;	margin-right:5px;	float:left;}ul#idTabs li a {	display: block;	float: left;	height: 16px;	margin: 0 auto;	padding: 10px;	text-align: left;}ul#idTabs li a.selected, ul#idTabs li a:hover {	background: url("../../../wp-content/themes/irresistible/images/bg-box.png") !important;	background: #111;	-moz-border-radius-topright: 6px;	-moz-border-radius-topleft: 6px;	-khtml-border-radius: 6px 6px 0 0;	-webkit-border-top-right-radius: 6px;	-webkit-border-top-left-radius: 6px;	border-radius: 6px 6px 0 0;	}#tabs .inside {	background: url("../../../wp-content/themes/irresistible/images/bg-box.png") !important;	background: #111;	-moz-border-radius: 6px;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	}#tabs .inside ul li {	line-height: 13px;	border-bottom: 1px dashed #ccc;	padding: 10px 0 10px 0;}#tabs .inside ul#pop li {	background:url("../../../wp-content/themes/irresistible/images/ico-2.gif") no-repeat left center;	padding-left:28px;}#tagcloud {	padding:15px;}#tabs .inside ul{	margin:0;	padding:0px 15px 10px 15px !important;}.home #tabs {	width:260px;	float:left;	margin:24px 0 20px;}/*-------------------------------Widgets-------------------------------*/.widgetized .inside {	background: url("../../../wp-content/themes/irresistible/images/bg-box.png") !important;	background: #111;	-moz-border-radius-topright: 6px;	-moz-border-radius-topleft: 6px;	-khtml-border-radius: 6px 6px 0 0;	-webkit-border-top-right-radius: 6px;	-webkit-border-top-left-radius: 6px;	border-radius: 6px 6px 0 0;	}table#wp-calendar { margin:0 !important; }#wp-calendar caption {	color: #fff;	font-weight: normal;	font-size: 22px;	letter-spacing: -1px;	margin: 0 0 10px;	font-family: Georgia;}#wp-calendar thead {	color: #6099ff;	font-weight: bold !important;}#wp-calendar #next, #wp-calendar #prev {	padding: 10px 0 0 !important;}/*-------------------------------Utility classes-------------------------------*/.l { text-align: left }.c { text-align: center }.r { text-align: right }.aligncenter { margin: 5px auto 15px auto;	display: block; }.alignleft { margin: 5px 15px 5px 0; float: left; }.alignright { margin: 5px 0px 5px 15px; float: right; }.wrap, .col { float: left;	display: inline; position: relative; }.wrap { clear: both }.clear { clear: both }.fl { float: left }.fr { float: right }.hide, .hidden, .anchor, .skip { display: none }.nomargin { margin-bottom: 0 !important }.noborder { border: 0 !important }.top { margin-top: 0 !important }.replace, .br { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }.hr { background: #ccc; height: 1px; margin: 1.5em 0 }.hr hr { display: none }/*-------------------------------Clearfix-------------------------------*/.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }.clearfix { display: block }.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden; }div#tooltipDiv {	padding: 5px;	border: solid 1px #808080;	display: none; /*white-space: nowrap;*/	background: #FFF;	color: #2B3D2B;	font: 9px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	position: absolute;	left: 0;	top: 0;	z-index: 1000;	filter: alpha(opacity=85);	-moz-opacity: .85;}#tag-cloud{	text-align: center;	line-height: 3em;}.footnote{	font-size: 0.8em;	color: #ffcc99;}.disclaimer{	font-size: 0.8em;	color: #ffcc99;	padding-bottom: 5px;	list-style-type: disc;	list-style-position: inside;}.favicon{	height: 16px;	width: 16px;	margin-right: 3px;	vertical-align: middle;}/*---- Greet Box -----*/.greet_block{	background: url("../../../wp-content/themes/irresistible/images/bg-box.png");	margin:10px 0;	padding: 10px;  	width:90%;}.greet_image {  float:left;  padding:0 10px 0 0;}.greet_text {  margin:10px;  font-size:12px;  line-height:18px;}.greet_block_close {  background:#000;  border:1px solid #ffcc66;  float:right;  height:15px;  margin:0 0 0 10px;  width:15px;}.greet_block_close a {  color:#ffcc66;  cursor:pointer;  font-family:verdana;  font-size:12px;  font-weight:bold;  line-height:14px;  margin:0 3px;  text-transform:uppercase;}.greet_block_close a:hover {  text-decoration:none;}.greet_search_after {  border-top:1px solid #eee;  margin:5px 0 0 0;  padding:2px 0 0 0;}.greet_search_before {  border-bottom:1px solid #eee;  margin:0 0 5px 0;  padding:0 0 2px 0;}#greet_search_link {  cursor:pointer;}.iLikeThis {  float: right;  font-size:12px;}#parallax{  height:200px;  overflow:hidden;  position:absolute;  top:120px;  left:20px;  width:450px;}fieldset#c4ftt-controls {margin-top:15px;}fieldset#c4ftt-emoticons {clear:both;border:none;}fieldset#c4ftt-controls legend,fieldset#c4ftt-emoticons legend {display:none;}fieldset#c4ftt-controls input  {width:auto;margin:2px;}fieldset#c4ftt-emoticons img {width:auto;margin: 3px;cursor:pointer;}fieldset#c4ftt-controls img {margin:2px;border:1px solid #ccc;padding:2px;background:#f4f4f4;}fieldset#c4ftt-controls img:focus, fieldset#c4ftt-controls img:hover {border:1px solid #5d8bb3;background:#fff;cursor:pointer;}#c4ftt-credit {text-align:right;margin:0;padding:0;}.c4f-warning {clear:both;font-size:1.3em;background-color:#fff;color:#f44;border:2px solid #f00;margin:10px;margin-top:50px;padding:10px;}.c4f-warning h3 {margin-top:5px;color:#f44;}/*CSS Name: Default StylesDescription: NextGEN Default Gallery StylesheetAuthor: Alex RabeVersion: 1.50This is a template stylesheet that can be used with NextGEN Gallery. I tested thestyles with a default theme Kubrick. Modify it when your theme struggle with it,it's only a template design*//* ----------- Album Styles Extend -------------*/.ngg-albumoverview {	margin-top: 10px;	width: 100%;	clear:both; 	display:block !important;}.ngg-album {    height: 100%;    padding: 5px;    margin-bottom: 5px;    border: 1px solid #fff;}/* IE6 will ignore this , again I hate IE6 *//* See also http://www.sitepoint.com/article/browser-specific-css-hacks */html>body .ngg-album {    overflow:hidden;    padding: 5px;    margin-bottom: 5px;    border: 1px solid #cccccc;} .ngg-album {	overflow: hidden;	padding: 5px;	margin-bottom: 5px;	border: 1px solid #cccccc;}.ngg-albumtitle {	text-align: left; 	font-weight: bold;	margin:0px;	padding:0px;	font-size: 1.4em;	margin-bottom: 10px;}.ngg-thumbnail {	float: left;	margin-right: 12px;}.ngg-thumbnail img {	background-color:#FFFFFF;	border:1px solid #A9A9A9;	margin:4px 0px 4px 5px;	padding:4px;	position:relative;}.ngg-thumbnail img:hover {	background-color: #A9A9A9;}.ngg-description {	text-align: left;}/* ----------- Album Styles Compact -------------*/.ngg-album-compact {	float:left;	height:180px;	padding-right:6px !important;	margin:0px !important; 	text-align:left;	width:120px;	}.ngg-album-compactbox {	background:transparent url("../../../wp-content/plugins/nextgen-gallery/css/albumset.gif") no-repeat scroll 0%;	height:86px;	margin:0pt 0pt 6px !important;	padding:12px 0pt 0pt 7px !important;	width:120px;}.ngg-album-compactbox .Thumb {	border:1px solid #000000;	margin:0px !important;	padding:0px !important;	width:91px; 	height:68px;}.ngg-album-compact h4 {	font-size:15px;	font-weight:bold;	margin-bottom:0px;	margin-top:0px;	width:110px;}.ngg-album-compact p {	font-size:11px;	margin-top:2px;}/* ----------- Gallery style -------------*/.ngg-galleryoverview {	overflow: hidden;	margin-top: 10px;	width: 100%;	clear:both; 	display:block !important;}.ngg-galleryoverview .desc {/* required for description */   margin:0px 10px 10px 0px;   padding:5px;}.ngg-gallery-thumbnail-box {	float: left;}.ngg-gallery-thumbnail {	float: left;	margin-right: 5px;	text-align: center;}.ngg-gallery-thumbnail img {	background-color:#FFFFFF;	border:1px solid #A9A9A9;	display:block;  	margin:4px 0px 4px 5px;	padding:4px;	position:relative;}.ngg-gallery-thumbnail img:hover {	background-color: #A9A9A9;} .ngg-gallery-thumbnail span {	/* Images description */	font-size:90%;	padding-left:5px;	display:block;}.ngg-clear {	clear: both;}/* ----------- Gallery navigation -------------*/.ngg-navigation {	font-size:0.9em !important;	clear:both !important;	display:block !important;	padding-top:15px;	text-align:center;	}.ngg-navigation span {	font-weight:bold;	margin:0pt 6px;}.ngg-navigation a.page-numbers,.ngg-navigation a.next,.ngg-navigation a.prev, .ngg-navigation span.page-numbers,.ngg-navigation span.next,.ngg-navigation span.prev {	border:1px solid #DDDDDD;	margin-right:3px;	padding:3px 7px;}.ngg-navigation a.page-numbers:hover,.ngg-navigation a.next:hover,.ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover,.ngg-navigation span.next:hover,.ngg-navigation span.prev:hover {	background-color: #0066CC;	color: #FFFFFF !important;	text-decoration: none !important;}/* ----------- Image browser style -------------*/.ngg-imagebrowser {	}.ngg-imagebrowser h3 {	text-align:center;}.ngg-imagebrowser img {	border:1px solid #A9A9A9;	margin-top: 10px; 	margin-bottom: 10px; 	width: 100%;	display:block !important;	padding:5px;}.ngg-imagebrowser-nav {	padding:5px;	margin-left:10px;	}.ngg-imagebrowser-nav .back {	float:left;	border:1px solid #DDDDDD;	margin-right:3px;	padding:3px 7px;}.ngg-imagebrowser-nav .next {	float:right;	border:1px solid #DDDDDD;	margin-right:3px;	padding:3px 7px;}.ngg-imagebrowser-nav .counter {	text-align:center;	font-size:0.9em !important;}.exif-data {  	margin-left: auto !important;    margin-right: auto !important;	}/* ----------- Slideshow -------------*/.slideshow {	margin-left: auto; 	margin-right: auto;	text-align:center;	outline: none;	}.slideshowlink {	}/* ----------- Single picture -------------*/.ngg-singlepic {	background-color:#FFFFFF;	display:block;  	padding:4px;}.ngg-left {	float: left;	margin-right:10px;}.ngg-right {	float: right;	margin-left:10px;}.ngg-center {  	margin-left: auto !important;    margin-right: auto !important;}/* ----------- Sidebar widget -------------*/.ngg-widget,.ngg-widget-slideshow {	overflow: hidden;	margin:0pt;	padding:5px 0px 0px 0pt;	text-align:left;}.ngg-widget img {	border:2px solid #A9A9A9;	margin:0pt 2px 2px 0px; 	padding:1px; }/* ----------- Related images -------------*/.ngg-related-gallery {	background:#F9F9F9;	border:1px solid #E0E0E0;	overflow:hidden;	margin-bottom:1em;	margin-top:1em;	padding:5px;}.ngg-related-gallery img {	border: 1px solid #DDDDDD;	float: left;	margin: 0pt 3px;	padding: 2px;	height: 50px;	width:  50px;}.ngg-related-gallery img:hover {	border: 1px solid #000000;} /* ----------- Gallery list -------------*/.ngg-galleryoverview ul li:before {	content: '' !important;}.ngg-gallery-list {	list-style-type:none;	padding: 0px !important;	text-indent:0px !important;	}.ngg-galleryoverview div.pic img{	width: 100%;	}.ngg-gallery-list li {	float:left;	margin:0 2px 0px 2px !important;	overflow:hidden;}.ngg-gallery-list li a {	border:1px solid #CCCCCC;	display:block;	padding:2px;}.ngg-gallery-list li.selected a{	-moz-background-clip:border;	-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background:#000000 none repeat scroll 0 0;}.ngg-gallery-list li img {	height:40px;	width:40px;	}li.ngg-next, li.ngg-prev {	height:40px;	width:40px;		font-size:3.5em;}li.ngg-next a, li.ngg-prev a  {	padding-top: 10px;	border: none;	text-decoration: none;}/* -----------------------------------------------FriendFeed Activity Widget Stylesheet-----------------------------------------------*/#ff-activity { margin: 1em 0; }	#ff-activity .ff-event { margin: 0 0 1.15em 0; background-repeat: no-repeat; background-position: 0 1px; padding: 0 0 0 24px; }			#ff-activity .title { margin: 0 0 .5em 0; }		#ff-activity .ff-list { margin: .5em 0; }		#ff-activity .ff-list p { margin: 0 0 .5em 0; }		#ff-activity .ff-thumbnails { margin: .5em 0 .5em 0; }		#ff-activity .ff-thumbnails img { margin: 0; padding: 0; }		#ff-activity .ff-thumbnails a { margin: 0 .25em .25em 0; padding: 0; }		#ff-activity .ff-meta { margin: 0; }	#ff-activity .ff-account { margin: 1em 0 0 0; background: url('http://friendfeed.com/static/images/icons/internal.png?v=99bf8708c13e43d1fbaf614404fe1314') no-repeat 1px 0; padding-left: 24px; }.iLikeThis { display:inline; }.iLikeThis .counter { background:url("../../../wp-content/plugins/i-like-this/css/heart.png") center left no-repeat; padding:0 0 0 20px; font-weight:bold; margin-left:5px; }.iLikeThis .counter a { cursor:pointer; }.iLikeThis .counter a.image { background:url("../../../wp-content/plugins/i-like-this/css/add.png") center right no-repeat; padding:0 20px 0 0; }/*	Paginator 3000	- idea by ecto (ecto.ru)	- coded by karaboz (karaboz.ru)	- modified by dzhus (dzhus.com)*/.paginator {	margin-top:0px;	font-size:1em;	width:100%;}.paginator table {	border-collapse:collapse;	table-layout:fixed;	width:100%;}.paginator table td {	padding:0;	white-space:nowrap;	text-align:center;}.paginator span {	display:block;	padding:3px 0;	color:#fff;}.paginator span strong,.paginator span a {	padding:2px 6px;}.paginator span strong {	font-style:normal;	font-weight:normal; }.paginator .scroll_bar {	width:100%;	height:20px;	position:relative;	margin-top:10px; }.paginator .scroll_trough {	width:100%;	height:3px;	background:#ccc;	overflow:hidden;}.paginator .scroll_thumb {	position:absolute;	z-index:2;	width:0; height:3px;	top:0; left:0;	font-size:1px;	background:#363636;}.paginator .scroll_knob {	position:absolute;	top:-5px; left:50%;	margin-left:-10px;	width:20px; height:20px;	overflow:hidden;	background:url("../../../wp-content/themes/irresistible/images/slider_knob.gif") no-repeat 50% 50%;	cursor:pointer; cursor:hand;}.paginator .current_page_mark {	position:absolute;	z-index:1;	top:0; left:0;	width:0; height:3px;	overflow:hidden;	background:#ffcc66;}.fullsize .scroll_thumb {	display:none;}.paginator_pages {	width:100%;	text-align:right;	font-size:1em; 	color:#ffcc66;}