/*

Theme Name: Fancy

Theme URI: http://www.azmoney.co.uk/wordpress-themes/fancy

Description: "Fancy" is a free WordPress theme which really lets your blog stand out from the crowd. Make your blog unique by changing the main blog color (pink, yellow, green), background pattern (available over 20 background variations), banner etc through an options page. In addition you have the ability to choose the color of sidebar blocks (violet, yellow, green). Tech folks might find interesting that we built this theme based on css framework "Blueprint". Valid CSS & HTML. Designed by <a href="http://www.azmoney.co.uk">AZ Money</a> Web Design.

Version: 1.1.0

Author: AZ Money

Author URI: http://www.azmoney.co.uk

Tags: fixed width, two columns, right sidebar, widget ready, valid XHTML, valid CSS, simple, white, blue, black, professional, seo friendly, typography, minimalistic, gravatars, avatar, 1024px, clean, adsense ready, widgets, professional, premium, option page, bluperint, grid, fancy

	

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



	Blueprint CSS Framework 0.7.1

	http://blueprintcss.googlecode.com



	* Copyright (c) 2007-2008. See LICENSE for more info. 

	* See README for instructions on how to use Blueprint.

	* For credits and origins, see AUTHORS.

	* This is a compressed file. See the sources in the 'src' directory.

	

	== STRUCTURE: ========================

	* Page width:            940 px

	* Number of columns:     24

	* Column width:          20 px

	* Margin width:          20 px

	======================================



*/



/* reset.css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body {line-height:1.5;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight:normal;}

blockquote:before, blockquote:after, q:before, q:after {content:"";}

blockquote, q {quotes:"" "";}

a img {border:none; margin-right:2px;}

.noborder a{
margin:0px;
padding:0px;
}
.noborder img a{
margin:0px;
padding:0px;
}

.noborder td{
padding:0px;
}

/* typography.css */

body {font-size:75%;color:#222;background:#fff;font-family:Arial;font-weight:light;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}

h1 {font-family:arial rounded MT bold, arial;font-size:2.4em;line-height:1.2;margin-bottom:0.5em;border-top:dotted 1px #fa205d;border-bottom:dotted 1px #fa205d;}

h2 {font-family:arial rounded MT bold, arial; font-size:2em;margin-bottom:0.2em;}

h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}

h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}

h5 {
color: #d93e77;
font-family: Arial Rounded MT Bold, Arial;
font-size:1.2em;font-weight:bold;margin-bottom:1.5em;
border-top: 1px dotted #d93e77;
border-bottom: 1px dotted #d93e77;
margin-bottom:5px;
margin-top:10px;
padding-left: 5px;
}

h6 {
font-size:1em;font-weight:bold;
padding-left: 5px;
}

h7 {
font-size:1em;
padding-left: 5px;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.0em;}

/* p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} */

p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a:focus, a:hover {color:#000;text-decoration:underline;background-color:none;}

a {color:#ff0099;}

blockquote {margin:1.5em;color:#666;font-style:italic;}

strong {font-family:arial; font-weight:bold;}

em, dfn {font-style:italic;}

dfn {font-weight:bold;}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

address {margin:0 0 1.5em;font-style:italic;}

del {color:#666;}

pre, code {margin:1.5em 0;white-space:pre;}

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

li ul, li ol {margin:0 1.5em;}

ul, ol {margin:0 1.5em 1.5em 1.5em;}

ul {list-style-type:none;}

ol {list-style-type:decimal;}

dl {margin:0 0 1.5em 0;}

dl dt {font-weight:bold;}

dd {margin-left:1.5em;}

table {width:100%;}

th {font-weight:bold;background:#C3D9FF;}



tr.even td {background:#E5ECF9;}

tfoot {font-style:italic;}

caption {background:#eee;}

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}

.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}

.hide {display:none;}

.quiet {color:#666;}

.loud {color:#000;}


.highlight {background:#ff0;}

.added {background:#060;color:#fff;}

.removed {background:#900;color:#fff;}

.first {margin-left:0;padding-left:0;}

.last {margin-right:0;padding-right:0;}

.top {margin-top:0;padding-top:0;}

.bottom {margin-bottom:0;padding-bottom:0;}



/* grid.css */

.container {width:960px;margin:0 auto;}

.showgrid {background:url(img/grid.png);}

body {margin:1.5em 0;}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right: 18px;}



div.last {margin-right:0;}

.span-1  { width: 20px;}

.span-2  { width: 60px;}

.span-3  { width: 100px;}

.span-4  { width: 140px;}

.span-5  { width: 170px;
border-left: 1px dotted #d93e77;
margin-left:0px;
}

.span-6  { width: 215px;
border-left: 1px dotted #d93e77;
border-right: 1px dotted #d93e77;
padding: -5px;
}

.span-7  { width: 260px;}

.span-8  { width: 300px;}

.span-9  { width: 340px;}

.span-10 { width: 380px;}

.span-11 { width: 420px;}

.span-12 { width: 460px;}

.span-13 { width: 500px;}

.span-14 { width: 540px;}

.span-15 { width: 580px;}

.span-16 { width: 620px;}

.span-17 { width: 660px;}

.span-18 { width: 700px;}

.span-19 { width: 740px;}

.span-20 { width: 780px;}

.span-21 { width: 820px;}

.span-22 { width: 860px;}

.span-23 { width: 900px;}

.span-24, div.span-24 { width: 960px; margin: 0; }



.append-1  { padding-right: 40px;}

.append-2  { padding-right: 80px;}

.append-3  { padding-right: 120px;}

.append-4  { padding-right: 160px;}

.append-5  { padding-right: 200px;}

.append-6  { padding-right: 240px;}

.append-7  { padding-right: 280px;}

.append-8  { padding-right: 320px;}

.append-9  { padding-right: 360px;}

.append-10 { padding-right: 400px;}

.append-11 { padding-right: 440px;}

.append-12 { padding-right: 480px;}

.append-13 { padding-right: 520px;}

.append-14 { padding-right: 560px;}

.append-15 { padding-right: 600px;}

.append-16 { padding-right: 640px;}

.append-17 { padding-right: 680px;}

.append-18 { padding-right: 720px;}

.append-19 { padding-right: 760px;}

.append-20 { padding-right: 800px;}

.append-21 { padding-right: 840px;}

.append-22 { padding-right: 880px;}

.append-23 { padding-right: 920px;}



.prepend-1  { padding-left: 40px;}

.prepend-2  { padding-left: 80px;}

.prepend-3  { padding-left: 120px;}

.prepend-4  { padding-left: 160px;}

.prepend-5  { padding-left: 200px;}

.prepend-6  { padding-left: 240px;}

.prepend-7  { padding-left: 280px;}

.prepend-8  { padding-left: 320px;}

.prepend-9  { padding-left: 360px;}

.prepend-10 { padding-left: 400px;}

.prepend-11 { padding-left: 440px;}

.prepend-12 { padding-left: 480px;}

.prepend-13 { padding-left: 520px;}

.prepend-14 { padding-left: 560px;}

.prepend-15 { padding-left: 600px;}

.prepend-16 { padding-left: 640px;}

.prepend-17 { padding-left: 680px;}

.prepend-18 { padding-left: 720px;}

.prepend-19 { padding-left: 760px;}

.prepend-20 { padding-left: 800px;}

.prepend-21 { padding-left: 840px;}

.prepend-22 { padding-left: 880px;}

.prepend-23 { padding-left: 920px;}



div.border{padding-right:9px;margin-right:10px;border-right:1px solid #eee;}

div.colborder { padding-right:11px;margin-right:10px;border-right:1px solid #eee;}

.pull-1 { margin-left: -40px;}

.pull-2 { margin-left: -80px;}

.pull-3 { margin-left: -120px;}

.pull-4 { margin-left: -160px;}

.pull-5 { margin-left: -200px;}

.pull-6 { margin-left: -240px;}

.pull-7 { margin-left: -280px;}

.pull-8 { margin-left: -320px;}

.pull-9 { margin-left: -360px;}

.pull-10 { margin-left: -400px;}

.pull-11 { margin-left: -440px;}

.pull-12 { margin-left: -480px;}

.pull-13 { margin-left: -520px;}

.pull-14 { margin-left: -560px;}

.pull-15 { margin-left: -600px;}

.pull-16 { margin-left: -640px;}

.pull-17 { margin-left: -680px;}

.pull-18 { margin-left: -720px;}

.pull-19 { margin-left: -760px;}

.pull-20 { margin-left: -800px;}

.pull-21 { margin-left: -840px;}

.pull-22 { margin-left: -880px;}

.pull-23 { margin-left: -920px;}

.pull-24 { margin-left: -960px;}



.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}



.push-1 { margin: 0 -40px 1.5em 40px;}

.push-2 { margin: 0 -80px 1.5em 80px;}

.push-3 { margin: 0 -120px 1.5em 120px;}

.push-4 { margin: 0 -160px 1.5em 160px;}

.push-5 { margin: 0 -200px 1.5em 200px;}

.push-6 { margin: 0 -240px 1.5em 240px;}

.push-7 { margin: 0 -280px 1.5em 280px;}

.push-8 { margin: 0 -320px 1.5em 320px;}

.push-9 { margin: 0 -360px 1.5em 360px;}

.push-10 { margin: 0 -400px 1.5em 400px;}

.push-11 { margin: 0 -440px 1.5em 440px;}

.push-12 { margin: 0 -480px 1.5em 480px;}

.push-13 { margin: 0 -520px 1.5em 520px;}

.push-14 { margin: 0 -560px 1.5em 560px;}

.push-15 { margin: 0 -600px 1.5em 600px;}

.push-16 { margin: 0 -640px 1.5em 640px;}

.push-17 { margin: 0 -680px 1.5em 680px;}

.push-18 { margin: 0 -720px 1.5em 720px;}

.push-19 { margin: 0 -760px 1.5em 760px;}

.push-20 { margin: 0 -800px 1.5em 800px;}

.push-21 { margin: 0 -840px 1.5em 840px;}

.push-22 { margin: 0 -880px 1.5em 880px;}

.push-23 { margin: 0 -920px 1.5em 920px;}

.push-24 { margin: 0 -960px 1.5em 960px;}



.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}



.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.0.5em;margin:0;border:none;}

hr.space {background:#fff;color:#fff;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix, .container {display:inline-block;}

* html .clearfix, * html .container {height:1%;}

.clearfix, .container {display:block;}

.clear {clear:both;}



/* forms.css */

label {font-weight:bold;}

fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}

legend {font-weight:bold;font-size:1.2em;}

input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}

input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}

input.text, input.title {width:300px;padding:5px;}

input.title {font-size:1.5em;}

textarea {width:390px;height:250px;padding:5px;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}

.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}

.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

.error a {color:#8a1f11;}

.notice a {color:#514721;}

.success a {color:#264409;}





/* custom */

body {margin: 0;}

pre, code {white-space: normal;}

body {color: #252525}

a:focus, a:hover {color:#000;text-decoration:underline;}

a {color:#FA205D;}

pre, code, tt {font-family: Arial;}

th, td {padding:3px 4px 3px 10px;}

ul, ol {margin:0;}

table {margin-bottom:3px;}

p {line-height: 1.75em; margin-bottom: 10px;}

label {font-weight: normal;}

.showgrid {background:url(img/grid.png) repeat scroll 17px 0;}

h3 {font-size:1.5em;line-height:1;margin-bottom:0.75em;}

.small {font-size: 12px;}



.fl {float: left;}

.fr {float: right;}





/* 100% height */

html, body {

	height: 100%;

}

.main {

	min-height: 100%;

}

* html .main {

	height: 100%;

}





div.main {

}



div.container {
	background-color: #FFFFFF;
	padding: 0px 17px 20px 17px;
}


div.header {
	margin-bottom: 0px;
}

	.header .name, .header .name a {

		font-size: 28px;

		font-weight: bold;

		margin-bottom: 0 !important;

		padding: 0;

		line-height: 1;

		text-decoration: none;

		vertical-align: baseline;





	}

	.header span.bubble img, .header a span.bubble img {

		padding-bottom: 31px;

		padding-left: 3px;








	}


	.header .slogan {


		font-size: 14px;

	}






div.menu {
	margin-bottom: 0;
        border:0px;
}

	.menu ul {
		background-color: #FA205D;
		display: block;
		height: 30px;
		margin: 0;
		/* list-style-type: circle;
		list-style-position: inside; */
	}

		.menu li {
		        background-color: #FA205D;
			display: block;
			float: left;
			font-size: 11px;
                        font-family: arial;
                        padding: 5px 5px 0 5px;
			position: relative;
			margin-right: 0px;
			font-weight: regular;
			line-height: 1.85em;
                        height:25px;
		}

			.menu li a {
			color: #FFFFFF;
			text-decoration: none;
                        padding: 0 10px 20px 10px;
			}

			.menu .current_page_item, .menu li a:hover {
			color: #FFFFFF;
			}

		li.feed {
			float: right;
			margin: 0;
			background: none;
			padding: 0;
			!margin-top: 7px;

		}

			li.feed img {
				margin: 0;
				padding: 0;
			}

			li.feed a:hover {
				background: none;
			}


div.content {
	margin-bottom: 0px;
}
	.post-wrapper ul {
		list-style-position: outside;
		list-style-type: none;
		margin: 0;
	}

		.post {
			margin-bottom: 30px;
		}

			/* Actual post's styling */

			.post p {

				margin: 0 0 10px;

			}

			.post ul, .post ol {

				list-style-position: inside;

				margin: 0 0 15px 15px;

			}

			.post ul {

				list-style-type: none;

			}

				.post ul li, .post ol li {

					margin-bottom: 5px;

					padding: 0;

				}

			.post code {

				margin: 0 15px;

				padding: 0.75em 15px;

				display: block;

				font-family: monospace;

				color: #252525;

				border: 1px dashed #cccccc;

				clear: both;

			}

			.post blockquote {

				margin: 0 15px;

				clear: both;

			}

				.post blockquote p {

					/* padding: 1em;

					background-color: #252525;

					color: white; */

					font-style: italic;

					padding: 0.75em 15px;

					color: #252525;

				}

			.post gallery {

			

			}

				.post .gallery-item {

					margin: 0 0 15px 0;

				}



			.post p, .post a, .post span, .post li {

				line-height: 1.75em;

			}

			.post a:hover {

				color:#000;

				text-decoration: none;

			}

			.post .title, .post .title a {

				display: block;

				float: left;

				margin: 0 7px 0px 0;

				!margin-bottom: 8px;

				font-size: 20px;

				line-height: 0.9em;

				font-weight:normal;

			}

				.post .title a {

					color: #252525;
                                        
					text-decoration: underline;


				}

			.post h2 a:hover {

			}

	.post span.no {

		font-size: 12px;

		padding: 2px 3px;

		color: #FFFFFF;

	}

	.post .text-header {

		margin-bottom: 0;

	}

	.post img {

		margin-top: 5px;

		margin-bottom: 15px;

	}

	.post .wp-smiley {

		float: none;

		padding: 0;

		margin: 0;

	}

	div.info-small {

		margin-bottom: 15px;



	}

		div.info-small span {

			color: #999999;

			margin-right: 20px;

			/* border-right: 1px solid #999999;

			padding-right: 15px; */

		}

		div.info-small span.cat {

			border-right: none;

		}

		div.info-small span, div.info-small span a, span.tag, span.tag a {
			font-size: 12px;
			text-transform: lowercase;

		}

		span.date {
			background: url(img/clock.gif) no-repeat 1px 0;
			padding-left: 22px;

		}


		span.author {

			background: url(img/person.gif) no-repeat 0 0;

			padding-left: 22px;

		}

		span.cat {

			/* background: url(img/folder.gif) no-repeat 0 2px; */

			padding-left: 22px;

		}

		span.tag {

			/* background: url(img/tag.gif) no-repeat 0 0; */

			padding-left: 22px;

			color: #999999;

		}

	div.info {

		margin-bottom: 8px;





	}







		div.info span {

			margin-right: 15px;

			color: #999999;

		}

	.hr {

		margin-bottom: 7px;
		!margin-bottom: 11px;

	}

		.hr img {

			margin: 0;

		}





/* ============= Sidebar ============= */

.sidebar {

}
	.sidebar .paddings {
		margin: 0;
                padding:0 15px 13px 15px;
		display: block;
	}

	.sidebar div {
		margin-bottom: 15px;
	}

	.sidebar h3 {
		margin-bottom: 5px;
		/* background: url(img/sep-hor.gif) repeat-x 0 bottom; */

	}

	.sidebar div ul, .blocks div ol {
		list-style-type: none;
		list-style-position: inside;
		padding-bottom: 0;
	}

	.sidebar div li {
		margin-bottom: 7px;
		font-size: 13px;
	}

	.sidebar div a {

		color: #252525;
		padding: 2px;
		color: #252525;
		background-color: #FFF;
		text-decoration: none;
	}

		.sidebar div a:hover {

			color:#252525;

			text-decoration: underline;

		}

		.sidebar div.pink a:hover {

			color: white;

			text-decoration: none;

		}

	/* default yellow color */

	.sidebar div {

		background: #FFF;

		padding-top: 15px;

		padding-bottom: 0px;

	}

	.sidebar div div, .sidebar div p {

		padding: 0;

		margin: 0 0 7px 0;

		background: none;

	}

		/* bright */

		div.pink {

			background: #FE0059 url(img/bg-sidebar-pink.gif) no-repeat right 5px;

		}

		div.yellow {

			background-color: #FEB400;

		}

		div.green {

			background: #92CE0C url(img/bg-sidebar-green.gif) no-repeat right 5px;

		}

		/*

		div.blue {

			background-color: #0C27CE;

		}

		div.red {

			background-color: #FE4200;

		} */

	.sidebar caption {

		background: none;

	}



/* ============= Footer ============= */

div.footer {
	padding-top: 15px;
        font-size:10px;
border-top: 3px solid <?php echo $fancy_main_color; ?>;
	
}

	div.footer a {

		color: #999999;

		text-decoration: none;

	}

	/* div.footer .span-8 {

		margin-top: 15px;

	}

	div.footer {

		color: white;

	}

	div.footer h3 {

		padding: 0 15px 12px 15px;

		margin-bottom: 12px;

		font-weight: bold;

		background: #252525 url(img/sep-red.gif) repeat-x 0 bottom;

	}

	div.footer div ul, .blocks div ol {

		list-style-type: none;

		list-style-position: inside;

		padding-bottom: 10px;

		margin-bottom: 15px;

	} */

	





/* ======== Widgets ======= */

#calendar_wrap {

	padding: 0;

	margin: 0;

	background: none;

}

	#wp-calendar  {

	}

		#wp-calendar caption {

			margin-bottom: 5px;

		}

		#wp-calendar thead {

			color: white;

		}

		#wp-calendar th {

			background-color: #252525;

		}

.widget_tag_cloud a {

	margin-right: 5px;

}

.widget_search .search {

	float: none;

	color: #252525;

}

	.widget_search div {

		background: none;

		padding: 15px;

	}

	.widget_search label {

		display: block;

	}

	.widget_search label.hidden, .widget_search div input#s, .widget_search div input#search {

		margin-right: 7px;

	}

	.widget_search .search #s, .widget_search .search #search {

		width: 170px;

	}



.alignnone {

	display: block;

}

.alignleft {

	float: left;

	margin-right: 15px;

}

.alignright {

	float: right;

	margin-left: 15px;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	/* border: 1px solid #ddd; */

	text-align: center;

	background-color: #f3f3f3;

	margin-top: 5px;

	margin-bottom: 15px;

	padding: 4px 0 0 0;

	

	/* margin: 0 0 15px 0;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px; **/

}

	.wp-caption a {

		line-height: 0.11em;

	}

	.wp-caption a:hover {

		background: none;

	}

	.wp-caption img {

		margin: 0 auto;

		display: block;

		padding: 0;

	}

	.wp-caption-text {

		padding: 3px 0 !important;

		margin: 0 !important;

	}

.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}







div.com {

	margin-bottom: 30px;

}

.list-4 {

	list-style: none;

	margin: 0;

	padding: 0;

}

	.list-4 li {




		border: 1px solid #e9eaea;

		padding: 15px 15px 0 15px;

		margin: 0 0 15px 0;

	}

		* html .list-4 li {

			padding:0 40px 0 20px !important;

		}

		*:first-child+html .list-4 li {

			padding:0 40px 0 20px !important;

		}

		* html .list-4 img {

			margin:20px auto auto 0;

		}

		*:first-child+html .list-4 img {

			margin:20px auto auto 0;

		}

		* html .list-4 p img {

			margin:0 auto auto 0;

		}

		*:first-child+html .list-4 p img {

			margin:0px auto auto 0;

		}

	.com-header {

		padding-bottom: 15px;

		border-bottom: 1px solid #e9eaea;

		margin-bottom: 15px;

	}

		.com-header img {

			display: block;

			float: left;

		}

		.com-header .tp {

			display: block;

			margin: 0 0 0 63px;

			padding: 0;

			text-align: left;

		}

			.tp span, .tp span a {

				font-weight: bold;

				line-height: 150%;

			}

			.tp span {

				display: block;

				margin-bottom: 6px;

			}

		.reply input {

			margin-right: 15px;

		}

	.com blockquote {

		margin: 0;

	}

		.com blockquote p {

			background-color: #e9eaea;

			padding: 0.5em 0.75em;

			margin-bottom: 10px;

		}

	.com code {
		margin: 0;
		padding: 0.75em 15px;
		display: block;
		color: #666666;
		font-family: monospace;
		font-size: 12px;
		border: 1px dashed #e9eaea;
		clear: both;
	}		

.post-wrapper li.post table td{	padding:0px;	}
.post-wrapper img { margin-bottom:-12px;}

.toggleopacity img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.toggleopacity:hover img {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
} /* -------------------------------------------------------------------------------------------------- *//*                                                    *//*  custom code on top the default style sheet        *//*                                                    *//*  ** if you want this to apply to a different       *//*  ** form than to just the 2nd form change the '2'  *//*  ** (or remove for your 1st, default form)         */@import "calendar.css";.cform fieldset.cf-fs1 {	/*background: url(/wp-content/plugins/cforms/images/customform_shiny_bg.jpg) no-repeat; */	padding-bottom:0;}.cform fieldset.cf-fs1 ol.cf-ol { 	margin:50px 0 0 0!important; }/*                                                    *//*  main 'top-level' form elements                    *//*                                                    */.cform { 	margin:10px auto 0 auto; 	width: 700px; }.cform fieldset	{ 	margin:10px 0 0 0; 	padding:5px 0 15px 0; 	border:none;	background:white;}.cform .cf_hidden {	display:none; 	border:none!important;	background:none!important;	padding:0!important;	margin:0!important;}.cform legend { 	display:none; }ol.cf-ol { 	margin:0!important; 	padding:0!important; }ol.cf-ol li	{	background:none!important; 	margin:5px 0!important; /*some themes may interfere otherwise*/	padding:0; 	list-style:none!important; 	text-align:left;	line-height:1.3em;}/*                                                    *//* just for text-only fields (no input)               *//*                                                    */ol.cf-ol li.textonly {	color:#a2a2a2;	padding:4px 0; 	text-align:center;}/*                                                    *//* global definitions for field labels                *//*                                                    */.cform label {	color:#666666;	width:90px; 	margin:4px 10px 0 0; 	display:-moz-inline-box; /*for mozilla*/	display:inline-block; /*for Opera & IE*/	text-align:right;	vertical-align:top;}.cform label span {	color:#666666;	width:90px; /* must be the same as above!*/	display:block;}label.cf-before {	margin:4px 10px 0 0; }label.cf-after 	{	margin:4px 2px 0 6px;	width:70px;	text-align:left;}label.cf-after span {	width:70px;	display:block;}label.cf-group-after {	margin:4px 4px 0 2px;	width:125px;	text-align:left;}label.cf-group-after span {	width:125px;	display:block;}/*                                                    *//*   FORM FIELDS general formatting                   *//*                                                    */.cform input,.cform textarea,.cform select {	color:#333;	padding:3px;	background: #fefefe; 	border: 1px solid #ddd; 	vertical-align:top;	letter-spacing:1px;	line-height:normal;	padding:4px 3px;	vertical-align:top;	font:bold 9px Arial;}.cform input:hover,.cform textarea:hover,.cform select:hover	{	background:#f2f2f2; }.cform input:focus,.cform textarea:focus,.cform select:focus	{ 	background:#fefefe; }.cform textarea,.cform input {	width:400px; }.cform select {	width:183px; /* attempt to have equal length */}  .cform select.cfselectmulti	{ 	height:7.5em; }.cform textarea {	overflow:auto;}/*                                                    *//* formatting for text:  "(required)"  & other        *//*                                                    */span.reqtxt,span.emailreqtxt {	color:#a2a2a2;	margin:3px 0 0 5px;	font:normal 9px Tahoma;	display: -moz-inline-box; 	vertical-align:top;	letter-spacing:1px;}/*                                                    *//*   radio button title                               *//*                                                    */ol.cf-ol li.cf-box-title {	color:#a2a2a2;	padding-left:100px; /* check with label 'width' incl. */	margin:6px 0 0 0!important;}/*                                                    *//*   check boxes                                      *//*                                                    */input.cf-box-a,input.cf-box-b 	{ 	margin:2px 0 0 0; 	width:16px; 	height:22px;	border:none!important;	background:none!important;}input.cf-box-a 	{ 	margin-left:100px; /* check with label 'width' incl. */} /*                                                    *//* check box groups                                   *//*                                                    */ol.cf-ol li.cf-box-group {	margin:0pt !important;	padding: 0 0 5px 100px; } /*                                                    *//*   FORM submit button                               *//*                                                    */p.cf-sb {	text-align:right;	padding:0!important;	margin:0;	/* background: url(/wp-content/plugins/cforms/images/customform_shiny_bg_bottom.jpg) no-repeat bottom left; */}.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton	{ 	color:#FFFFFF;	cursor:pointer;	font:14px Arial;	height:31px;	line-height:31px;	margin: 0px 10px 10px 0px;	padding: 0 0 5px;	width:120px;	background: white url(/wp-content/plugins/cforms/images/customform_shiny_submit.jpg) no-repeat;	border:none;}.cform input.sendbutton:hover	{ 	background-position:0 -31px;}.cform input.resetbutton {}.cform input.backbutton {}/*                                                    *//*   FORM FIELDS enhanced error display               *//*                                                    */ol.cf-ol li.cf_li_err {	background:#FFDFDF url(/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;	border-color:#DF7D7D;	border-style:solid;	border-width:1px 0pt;	padding:5px 0!important;	margin:5px 0!important;}ol.cf-ol li ul.cf_li_text_err {	margin:0 0 0 100px;	padding:0;	color:#333;}ol.cf-ol ul.cf_li_text_err li {	background:url(/wp-content/plugins/cforms/styling/icon-alert.png) no-repeat left 1px!important;	list-style:none!important;	font-weight:bold;	text-indent:0;	margin:0 0 2px!important;	padding-left:15px;}ol.cf-ol ul.cf_li_text_err li:before {	content:'';}/*                                                    *//* 'visitor verification' related styles              *//*                                                    */label.secq,label.seccap {	vertical-align:text-bottom;	margin-bottom:4px;}input.secinput {	vertical-align:text-bottom;}#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha {	height:15px;	width:50px;	padding: 4px 4px;	margin: 0;	vertical-align:text-bottom;}img.captcha	{	vertical-align:text-bottom;	margin:0 0 0 10px!important;	padding:0!important;	border:none!important;	float:none!important;}img.captcha-reset {	vertical-align:text-bottom;	background:	url(/wp-content/plugins/cforms/styling/captcha_reset_silver.gif) no-repeat;	margin:0 0 2px 3px;	width:21px;	height:21px;	border:none;}img.imgcalendar {	border:none;}/*                                                    *//* change formatting of response msgs here            *//*                                                    */div.cf_info {	color:#333;	display:none;	padding:10px 15px!important;	width:380px;	line-height:1.3em;	margin:10px auto;}div.cf_info ol {	margin:0;	padding:5px 15px 0 30px;}div.cf_info ol li {	padding:1px 0;	margin:2px 0;}div.cf_info a	{	color:#ad2929!important;	text-decoration:underline!important;}div.success {	background:white none repeat scroll 0%;	color:#AAAAAA;	display:block;	letter-spacing:3px;}div.failure {	display:block;	background:#FFDFDF url(li-err-bg.png) repeat!important;	border-color:#DF7D7D;	border-style:solid;	border-width:1px 0pt;}div.waiting {	background:#F9F9F9;	color:#AAAAAA;	display:block;}/*                                                    *//*   formatting for invalid user inputs               *//*                                                    */.cform .cf_error { 	color:#ad2929; 	border:1px solid #ad2929; }div.mailerr {	display:block;}.mailerr,.cform .cf_errortxt {	color:#ad2929; }/*                                                    *//* disabled fields [disabled] does not work on IE!    *//*                                                    */[disabled] {	color:#dddddd;	border-color:#dddddd!important;	background:none!important;}.disabled {	border-color:#dddddd!important;}/*                                                    *//* upload box styling                                 *//*                                                    */.cform input.cf_upload  {	width:220px;	background: #f9f9f9;	border:1px solid #888888;}/*                                                    *//*  Other: link love                                  *//*                                                    */.linklove {	width:410px;	margin:0 auto 10px!important;	padding:0!important;		text-align:center!important;}.linklove a,.linklove a:visited {	font-size: 0.8em;	font-family: Tahoma;	color:#aaaaaa!important;}/*                                                    *//*  Other: browser hacks                              *//*                                                    */* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt { 	display: inline-block;  /*for ie6*/}*+html ol.cf-ol,*+html ol.cf-ol li,*+html .cform label,*+html span.reqtxt,*+html span.emailreqtxt {	display: inline-block; /*for ie7*/}*+html img.captcha	{	margin-bottom:1px!important;}* html img.captcha	{	margin-bottom:1px!important;}* html select {	margin-top:3px!important;}


.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 0px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}/*    ---------------------------------------------------------   newsletter block --------------------------------------- */ #g-lock-double-opt-in-manager {width:182px;padding:60px 0px 10px 13px;background:url(/wp-content/themes/fancy.1.1.0/fancy/img/newsletter_box.jpg) no-repeat top left; }  #g-lock-double-opt-in-manager h3.title-1{ display:none; }  #g-lock-double-opt-in-manager input {width:158px;margin:0px;text-align:left; }  #g-lock-double-opt-in-manager .paddings {padding:0px;margin:0px; }  #g-lock-double-opt-in-manager .gsom-optin-radiogroup input  {width:49px;height:25px;background:url(/wp-content/themes/fancy.1.1.0/fancy/img/newsletter_submit.jpg) no-repeat top left;border:solid 0px #f9cde0;/* color:#ed217c;font-weight:bold; */cursor:pointer;margin-top:0px; }/* ---- WHERE TO BUY CONTAINER ---- */.wtb-container .bloque-lugar{width:735px;height:140px;border-bottom:dotted 1px #D93E77;padding:15px 0px;}.wtb-container .bloque-lugar h2 {color:#D93E77;margin:0px 0px 0px 0px !important;font-size:18px;}.wtb-container .desc-lugar p {margin:0px !important;line-height:normal;font-size:10px;}.wtb-container .img-lugar{width:142px;height:142px;background:url('img/wtb-default.gif') top left no-repeat #fff;padding:0px;display:inline-block;float:left;}.wtb-container .desc-lugar{width:264px;height:132px;background:url('img/wtb-info.gif') top left no-repeat #fff;padding:5px 10px 5px 10px;margin:0px 0px 0px 15px;display:inline-block;float:left;}.wtb-container .urls-lugar{width:235px;height:132px;padding:5px 10px 5px 0px;margin:0px 0px 0px 15px;display:inline-block;float:left;}