@charset utf-8;/*--	Theme Name: WordPress theme1211	Theme URI: http://template-help.com/	Description: A theme from Template-Help.com Collection	Version: 3	Author: Template_Help.com 	Author URL: http://www.Template-Help.com/ --*/@import url("css/reset.css");@import url("css/layout.css");/* -- Document Body -- */	html { width:100%;}	body { font: 14px/18px Arial, Helvetica, sans-serif; min-width:1000px; color: #333333;}	body { background:url(images/bg1.gif) repeat scroll 50% 0;}		.bg { background:url(images/bg.png) no-repeat center 0;}	/* -- Site structure -- */	header { height:250px; position:relative; z-index:99; background:url(images/tail.png) repeat-x 0 0;}		section {}	section .container {padding-top:0; padding-bottom:60px;}		.home section .container section {width:1030px; margin:auto; padding-top:0;}		aside { margin-bottom:0px;}	.sidebar-left { float:left; width:300px; margin-right:20px;}	.sidebar-right { float:right; width:300px; margin-left:20px;}		footer { clear:both;}	/* -- Common Classes -- */	.wrapper { width:100%; overflow:hidden;}		.extra-wrap {overflow:hidden;}		.rounded {		-moz-border-radius: 10px;		-webkit-border-radius: 10px;		-khtml-border-radius: 10px;		border-radius: 10px; position:relative;		padding:30px; background:#f0f0f0;		}	.hidden { display: none; }	.container { width:1030px; margin:auto; position:relative;}	.columns-over { overflow:hidden; height:100%;}	/*  Custom Columns  */	.column-1, .column-2, .column-3, .column-4, .column-5 { float:left;} /*{ for layout.css }*//*  Fluid Columns  */	.one_half, .one_third, .two_third, .one_fourth , .three_fourth { float:left; margin-right:4%; position:relative;}	.one_half { width: 48%; }	.one_third { width: 30.66%; }	.two_third { width:65.32%; }	.one_fourth { width:22%; }	.three_fourth { width:74%; }		.last { margin-right: 0px; }		.fright.last { margin-left: 4%;}/* -- Basic Alignments -- */	.fleft { float:left;}	.fright { float:right;}	.alignleft { float: left; margin-bottom:0; margin-right: 20px;}	.alignright { float: right; margin-bottom:0; margin-left: 20px;}		.aligncenter { text-align:center;}/* -- header -- */	/* Logo */		#logo { position:absolute; left:400px; top:30px; z-index:99;}		#logo h1, #logo h2 {float:left; padding:0;}		#logo a { font-size: 28px; color: #000; cursor: pointer;}		#logo a:hover { text-decoration: none; color: #ccc;}				#description { font-size:10px; padding-top:3px; text-transform:uppercase; text-align:center; color:#4f4439;}	/* Search */		#search { position:absolute; top:138px; right:0px;}		/* -- Primary Navigation -- */	#primary-nav { clear:both; position: absolute; top:158px; z-index:999; background:url(images/line1.gif) repeat-x 0 0; width:1030px;}	nav > ul { padding: 0; background:url(images/line1.gif) repeat-x 0 bottom; padding:12px 50px 0px 100px; height:43px;}	nav > ul > li { float:left; height:100%; position:relative; cursor: pointer; background: none;}	nav li:hover { visibility: inherit;}					#primary-nav ul ul { position: absolute; top: -9999em; width:160px;}	/* Make sub menus appear */		#primary-nav li:hover ul,		#primary-nav li.sfHover ul { top: 55px; z-index: 99;}	/* top level skin */		#primary-nav li { line-height:1.4em; padding:0px 3px;}				nav a {			font-size:18px; text-transform:uppercase;			color:#4f4439; 			}				#primary-nav > ul > li > a { padding:8px 10px 4px 10px; display:block;}		#primary-nav > ul > li > a:hover { color:#72665b; text-decoration:none;}		#primary-nav > ul > li.current-menu-item > a {			position:relative;			text-decoration: none;			color:#fff;						border-radius: 5px;			-moz-border-radius: 5px;			-webkit-border-radius: 5px;			-khtml-border-radius: 5px;						background:#bf7233; 			}		/* Sub indicator */		.sf-sub-indicator { position:absolute; right:1px; top:18px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:14px; height:10px; overflow:hidden; text-indent:-1000em;}		#primary-nav ul li.sfHover .sf-sub-indicator, #primary-nav ul li.current-menu-item .sf-sub-indicator { display:none;} 	/* 2nd level skin */ 		#primary-nav ul ul { 			height: auto;			padding:0;			background:url(images/sub-bot.png) no-repeat 0 bottom; padding-bottom:5px;		}		#primary-nav ul ul li { clear:both; line-height: normal; overflow:hidden; height:auto; background:#f4f2ec; float:none; padding:0px 19px;}		#primary-nav ul ul li:first-child { background:url(images/sub-top.png) no-repeat 0 0 transparent;}		#primary-nav ul li ul a { font-size:12px; display:block; color:282f39!important;background:url(images/line2.gif) repeat-x 0 0; text-transform:none; padding:8px 10px;}		#primary-nav ul ul li:first-child a { background: none; padding-top:17px;}		#primary-nav ul li ul a:hover, #primary-nav ul li ul li.current-menu-item a { text-decoration:none; color:#bf7233; font-weight: bold;}		/* 3nd level skin */ 		#primary-nav ul ul ul { left:153px; top:0!important; background:url(images/sub-bot2.png) no-repeat 0 bottom; padding-bottom:5px;}		#primary-nav ul ul ul li { background:#b9b2a6;padding:0px 19px!important;}		#primary-nav ul ul ul li:first-child { background:url(images/sub-top2.png) no-repeat 0 0 transparent;}		#primary-nav ul li ul ul li a { font-size:12px; font-weight: normal!important; color:#4f4439!important;background:url(images/menu-bg2.gif) repeat-x 0 0!important;padding:8px 10px!important;}		#primary-nav ul li ul ul li:first-child a { background: none!important;padding-top:17px!important;}		#primary-nav ul li ul ul a:hover, #primary-nav ul li ul ul li.current-menu-item a { text-decoration:none; color:#f4f2ec!important; font-weight: bold!important;}			/* -- Secondary Navigation -- */		#secondary-nav { float:right;}	#secondary-nav li { background:url(images/ver.gif) no-repeat 0 3px; padding:0px 10px 0px 10px;}	#secondary-nav li:first-child { background:none; padding-left:0;}	#secondary-nav a { font-size:16px;}/* -- User Navigation -- */		#nav_menu-4 { position:absolute; right:3px; top:18px; z-index:999;}		#nav_menu-4 ul { padding:0px 0px 0px 0px;}	#nav_menu-4 ul li { float:left; padding:0px 0px 0px 7px; margin:0px 0px 0px 7px; background: none; border:0; border-left:1px solid #d8d8d8; line-height:11px;}	#nav_menu-4 ul li:first-child { border:0;}	#nav_menu-4 ul li a { font-weight: bold; font-size:11px; color:#d8d8d8; text-transform:uppercase;}	#nav_menu-4 ul li a:hover { color:#999;}		/* -- Slider -- */		.slider {  background:url(images/line1.gif) repeat-x 0 bottom; padding:0px 0px 42px 0px;position:relative;}		.jj-nexgen-jquery_slider { top:0; margin:0; background:#e3ddcf; border:1px solid #c2bdb1; padding:9px!important;}		#slider {		 margin: 0 auto;	}	.nivoSlider img {		position:absolute;		top:0px;		left:0px;	}	/* If an image is wrapped in a link */	.nivoSlider a.nivo-imageLink {		position:absolute;		top:0px;		left:0px;		width:100%;		height:100%;		border:0;		padding:0;		margin:0;		z-index:60;		display:none;	}	/* The slices in the Slider */	.nivo-slice {		display:block;		position:absolute;		z-index:50;		height:100%;	}	/* Direction nav styles (e.g. Next & Prev) */	.nivo-directionNav a {		position:absolute;		top:45%;		z-index:99;		cursor:pointer;	}	.nivo-prevNav {		left:0;	}	.nivo-nextNav {		right:0px;	}	/* Control nav styles (e.g. 1,2,3...) */	.nivo-controlNav a {		position:relative;		z-index:99; 		cursor:pointer;	}	.nivo-controlNav a.active {		font-weight:bold;	}		/* CUSTOM */	.nivo_slider_center {  text-align: center;}	.nivo_slider_center .nivo_slider {	  margin: 0 auto;	  text-align: center;	}	.nivo_slider {		position: relative;		background: url(images/loading.gif) no-repeat 50% 50%;				font-size: 12px;		line-height: 18px;	}	.nivo_slider img {		position: absolute;		top: 0px;		left: 0px;		display: none;	}	.nivo_slider .nivo-controlNav a.active {		font-weight: bold;	}	.nivo_slider .nivo-directionNav a {		display: block;		width: 30px;		height: 30px;			text-indent: -9999px;		border: 0;	}		a.nivo-nextNav {		background:#444;		right: 0px;		}	a.nivo-prevNav {	  background:#444;		left: 0px;		}			.nivo_slider .nivo-caption {	  text-shadow: none;	  font-family: Helvetica, Arial, sans-serif;	  text-align: left;	  line-height: 18px;	  font-size: 12px;	}		.nivo_slider_controlNavText {		padding-bottom: 18px;		margin: 0px;		padding: 0px;   		}	.nivo-controlNav {		text-align:center; position: relative; top:466px; z-index:999999999;		/*left: 0;*/		/*bottom: 0;*/ z-index:999;		}		.nivo-controlNav a {		display:inline-block; /*float:left;*/ overflow:hidden;		width:13px; height:13px; padding:0px 0px 0px 0px!important;		margin: 0 1px;		text-indent:-1000em; text-align:left;		background:url(images/pagination.png) no-repeat right 0!important;		}	.nivo-controlNav a:hover, .nivo-controlNav .active { background-position:0 0!important}		.widget .ul_jj_slider { padding:0px 0px 0px 0px;}	.widget .ul_jj_slider li { margin: 0; padding: 0; background: none; }	/* -- Portfolio -- */	.latestwork {		width:100%;		overflow:hidden;		list-style-type:none;		padding:0;		margin:0;		}		.latestwork li {			float:left;			margin-right:20px;			}/* -- Gallery -- */	#gallery {}		.portfolio {			width:100%;			overflow:hidden;			list-style-type:none;			padding:0 0 0 0px;			margin:0;		}			.portfolio li {				float:left; margin-bottom:4%; height:300px;				 background: none; padding:0px 0px 0px 0px;			}							.portfolio li.nomargin {				margin-right:0;			}				.portfolio li a.image-wrap {					display:block;					overflow:hidden;					/*width:272px;*/					height:150px;					position:relative;					background:#fff url(images/loading.gif) 50% 50% no-repeat;				}				.portfolio .folio-desc {					margin-bottom:0; padding:0px 0px 0px 0px; text-align:justify;				}				.portfolio p.excerpt {					padding:0;				}								.portfolio .fleft { margin:0px 11px 0px 0px;}								.portfolio .fleft.last { margin:0px 0px 0px 0px;}								.zoom-icon {					display:block;					position:absolute;					left:1px;					top:1px;					width:272px;					height:150px;					background:url(images/magnify1.png) 50% 50% no-repeat;					display:none;					cursor:pointer;				}				.portfolio li a.image-wrap:hover .zoom-icon {					display:block;				}								.portfolio figure { padding:8px 0px; float:none; display:block; background:#fff; border:1px solid #a8a296; text-align:center;}				.portfolio figure img { float:none;  padding:0; margin:0; border:0; text-align:center; background: none;}	/* -- Default Links -- */	a { text-decoration: none; color: #000;}	a:hover { color: #bf7233; text-decoration: underline;}	a img { border: none; }		.more-link {		font-size:17px;		float:left; display:block;		padding-right:21px;		text-align:center; cursor: pointer;		text-transform:uppercase;		color:#fff;		background:url(images/more-links-right.png) no-repeat right 0; 	}	.more-link span { display:block; height:36px; padding:0px 15px 0px 16px; line-height:36px; background:url(images/more-links-left.png) no-repeat right 0;}		.more-link:hover { text-decoration:none; color:#fff; background-position: right bottom;}	.more-link:hover span { background-position: right bottom;}		.more-links { font-size:12px; font-weight: bold; padding-right:7px; color:#4f4439; background:url(images/marker.gif) no-repeat right 7px;}	/* -- Vertical Rhythm -- */	p, pre, ul, ol, dl, dd, blockquote, address, .entry-meta, .widget { padding-bottom: 16px; }	.hentry { padding-bottom: 23px;}		figure { margin-bottom:15px;}		.extra-wrap p:last-child { padding-bottom:0;} 


/* -- Default Headings -- */	
 h1, h2, h3, h4, h5 { font-weight: normal; line-height:1.2em; font-family: Arial, Helvetica, sans-serif; color: #000; text-align:left; }	
h6 { font-weight: normal; line-height:1.2em; font-family: Times New Roman,Georgia,Serif; color: #000; text-align:left; } 
h1 { font-size: 28px; padding-bottom: 15px;}	
h2 { font-size: 20px; padding-bottom: 15px; }	
h3 { font-size: 14px; padding-bottom: 15px;}	
h4 { font-size: 16px; padding-bottom: 15px;}	
h5 { font-size: 14px; padding-bottom:10px; text-transform:uppercase;}	
h6 { font-size: 32px; padding-bottom: 15px;text-transform:uppercase;} 



/* -- Page titles -- */		 .page-title { line-height:10px; font-size: 65px; color:#000; padding-bottom:10px}		.page-404 { font-size:40px; text-align:center; padding:40px 0px 0px 0px;}				.entry-title,		.entry-title a { font-size: 20px; color:#4f4439;}		.entry-title a:hover { color: #000; text-decoration:none; }		/* -- Forms -- */		/* Search button & input */		#search { z-index:999;}				#s { width:208px; float:left; margin:0; margin-right:2px;}					#search #s {			width:208px; padding:0 0px 0px 15px; border:0; height:33px; line-height:34px;  background:url(images/searchInput.gif) repeat-x 0 0 #888; color:#c7c6b1;			-moz-border-radius: 0;			border-radius: 0;outline: none;}					#search #searchsubmit {			overflow:hidden;			width:36px; height:33px;			padding:0px 0px 0px 0px;			text-indent:-1000em;			-moz-border-radius: 0; border-radius: 0;			background:url(images/search.gif) no-repeat 0 0; border:0;			}		#search input {			-webkit-box-shadow: #e7e7e7 0px 2px 3px;			-moz-box-shadow: #e7e7e7 0px 2px 3px;			box-shadow: #e7e7e7 0px 2px 3px;		}				.widget #s  { width:50%;}		/* Buttons */		button, #searchsubmit, #submit, .submit, #author-link a, input.wpcf7-submit, .post-edit-link { 			font: normal 12px/18px Arial, Helvetica, sans-serif;			position:relative; z-index:1111;						float:left; overflow:hidden;						cursor: pointer;			text-align:center;			text-decoration: none; vertical-align: middle; 						margin:0;			padding:5px 10px; *padding:4px 2px;						color:#fff;			border:0;						-moz-border-radius: 8px;			-webkit-border-radius: 8px;			-khtml-border-radius: 8px;			border-radius: 8px;						background:#968b84;			}		#searchsubmit:hover, #submit:hover, .submit:hover, #author-link a:hover, input.wpcf7-submit:hover, .post-edit-link:hover { color:#fff; background:#b9b2a5; text-decoration:none;}								/* Inputs */		textarea, input[type="text"], input[type="password"], select {			position:relative;			border:1px solid #b9b2a5;						-moz-border-radius: 8px;			-webkit-border-radius: 8px;			-khtml-border-radius: 8px;			border-radius: 8px;						color:#707a7e;			background:none repeat scroll 0 0 #fff;			}				textarea, input[type="text"], input[type="password"], select {			font-family: Arial, Helvetica, sans-serif;			font-size:100%;			}				textarea, input[type="text"], input[type="password"], select, button { padding:7px 10px 5px;}				textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover {			color:#000; border-color:#e5e5e5;			}				textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {			color:#000;			outline: none;			}			/* Contact form */		.wpcf7 { overflow:hidden; height:100%; position:relative;}		.wpcf7 label { display:block; float:left; width:150px; padding-top:4px;}				.wpcf7 input[type="text"] { width:350px!important; ?olor:#fff!important;overflow:hidden; position:relative;}		.wpcf7 textarea { width:350px!important; color:#707a7e!important;overflow: auto; position:relative; height:190px;}				.wpcf7-submit {  margin-left:150px!important;overflow:hidden; position:relative; z-index:1111;}	/* Comments form */		#commentform { padding-left:2px;}		#commentform p {			clear: both; padding:0px 0px 6px 0px;			}					#commentform label { display:block; /* width:150px;*/ padding-top:4px;}				#commentform input[type="text"], #commentform textarea { display:block; width:40%; margin:2px 0px 4px 0px; }		#commentform textarea { width:50%;}/* -- Entry Styles --*/	#entry-author-info { border:0; background:#666; padding:20;}		/* -- Meta Entry --*/		.entry-meta { padding-bottom:6px;}		/* -- Publish Entry --*/			.published { font-size:11px; color:#25dae5; font-weight: bold;}			/* -- utility Entry --*/				.entry-utility {}				.postmetadata { padding:0px 0px 10px 0px;}		.postmetadata span { padding-right:3px;}		.postmetadata em { padding-right:5px;}				.post-edit-link { float:right; }		/* -- author Entry --*/			section .author { font-style: italic; border:1px solid #bbb3a7; border-width:1px 0; margin-bottom:20px; padding:15px 0;}			/* -- Entry content style --*/		.entry-content { text-align:justify;}			/* -- Post Thumbnails -- */		.post .post-thumb img, .post-thumb-single img { padding: 4px; background: #fff; border: 1px solid #ddd;}		.post .post-thumb a { border: none!important; }		.post .post-thumb img:hover { background: #333; }				.page .thumbe { padding-bottom:9px;}	/* -- Default Text Elements -- */		nav ul { list-style:none; }		blockquote, q { quotes:none; }		blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }		ins { background:#ff9; color:#000; text-decoration:none; }		mark { background:#ff9; color:#000; font-style:italic; font-weight:bold; }		del { text-decoration: line-through; }				cite, em, dfn { font-style: italic; }		code, kbd, samp, pre, tt, var { font-size: 92%; font-family: courier, monaco, "Lucida Console", mono-space; }		del { text-decoration: line-through; color: #666; }		ins, dfn { border-bottom: 1px solid #626262; }		small, sup, sub { font-size: 85%; }		abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }		a abbr, a acronym { border: none; }				abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #000; }				sup { vertical-align: super; }		sub { vertical-align: sub; }				.hr { display:block; clear:both; color: #e3e3e3; background:url(images/line1.gif) repeat-x 0 0 transparent; height:2px; border:0; margin:30px 0; padding:0; }				caption { padding-bottom: .8em; }		blockquote {			font: italic 16px/18px Arial, Helvetica, sans-serif;			padding:30px;			color: #131313;			margin-bottom:20px;		}				.bq1, .bq2 {			font:700 30px Georgia,"Times New Roman",Times,serif;			position: relative; display: block;			margin:0px 0px -10px -20px;			color: #CDCDCD;		}		.bq2 { position: absolute;	margin:0px 0px -20px 10px;}				code, pre { color: #3c3c3c; }				pre { font-size:16px; overflow-x:auto; margin-bottom:18px; padding:11px 20px; line-height:18px; border:1px solid #ccc; background:#fff url(images/bg_code.gif) repeat 0 8px;}	/* -- Default Lists -- */		ul, ol, dl { padding-left: 20px; list-style: none;}		ul li { padding:2px 0px 6px 16px; background:url(images/marker.gif) no-repeat left 8px;}		ul li a {}		ul li a:hover {}				.list { padding-left:0;}				ol {			padding-left: 20px;			list-style-position: outside;			list-style-type: decimal;		}		ol li { padding:3px 0px 6px 0px; }				dl.list { margin:0; padding:0; line-height:21px;}		dl.list dd { padding:0; clear:both;}		dl.list span { float:left; text-align:left; display: inline; width:78px;}					/* -- Tables -- */		table { border-collapse:separate; border-spacing:0; width:100%; border:1px solid #bab3a7; background:#dfdbcc; border-width:1px 0 5px; margin-bottom:18px;}		table, td, th {vertical-align:middle;}		th { padding:10px; color:#666; border-top:1px solid #b9b2a6; text-transform:uppercase;}		td { padding:10px; color:#888; border-top:1px solid #bab3a7;}		tfoot td{border:0px;}		th, tr:hover {background-color:#ccc9c2;}	/* -- Images -- */		figure img { padding:6px; background:#fff; border:1px solid #a7a296;}				iframe { border:1px solid #ccc; background:#fff; padding:6px;}				/* -- Comments -- */		#comments {			clear:both; padding:20px 0px 0px 0px;			}			.alt { clear:both; padding-bottom:20px; font-weight: normal;}			.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}		.alt a:hover { padding:0px 0px 0px 0px; text-decoration: none;}				.commentlist {			color:#000; padding:0px 0px 0px 0px;			text-align: justify; margin:0px 0px 15px 0px;			}		.commentlist a { color:#bbb4b0}		.commentlist span { font-weight: bold;}				.commentlist li {			overflow:hidden; height:100%;			border:1px solid #eaeaea; border-radius: 5px;			-moz-border-radius: 5px; -webkit-border-radius: 5px; 			background:#f9f9f9;			font-size:12px; color:#000; list-style: none;			padding:10px 20px 10px;			margin:6px 0px 6px 0px;			}				.commentlist .children li { background:#f8f8f8;}				.reply { padding:0px 0px 5px 0px; overflow:hidden; height:100%;}		.reply a.comment-reply-link {			display:block;			background:#eaeaea;			-webkit-border-radius: 9px;			-moz-border-radius: 9px;			border-radius:9px; text-decoration:none;						padding:2px 10px 4px; color:#000; float:right;			}					.reply a.comment-reply-link:hover { text-decoration:none; background:#ccc;}					.avatar { 			float: right;			border: 1px solid #ccc;			padding: 2px;			background: #fff;			}				.commentlist p {			margin: 10px 5px 10px 0;			}				.nocomments {			text-align: center;			margin: 0;			padding: 0;			}				.commentmetadata {			margin: 0;			display: block;			}/* -- Shortcodes -- */	/* -- Page Navigation -- */	.navigation { clear:both;}		.navigation a { display:block; font-size:14px;}		.navigation a:hover { text-decoration: none;}		.navigation .nav-previous { float: left; width:45%;}	.navigation .nav-next { float: right; width:45%; text-align:right;}		#nav-above {}	#nav-below {}		.wp-paginate { text-align:center;}	.wp-paginate li { float: none; font-size:14px; display: inline-block;}		.wp-paginate li .title {  padding:2px 6px 0 0;}	.wp-paginate li a, .wp-paginate li span.page { color:#131313; border:1px solid #b9b2a6; font-size:12px; background:#f4f2ec; margin:0px 2px; padding:4px 9px; text-align:center;		-webkit-border-radius: 5px;			-moz-border-radius: 5px;			border-radius:5px; position:relative;			}	.wp-paginate li a, .wp-paginate li span { display: inline-block;}		.wp-paginate li a.next, .wp-paginate li a.prev { font-size:16px;}	.wp-paginate li a:hover, .wp-paginate li span.current { color:#000; background:#b9b2a6;}/* -- Widgets -- */	.widget { /*clear:both;*/ padding-bottom:23px;}	.widget-title {		font-size: 60px;		color: #4d4d4d;		padding-bottom:13px;		}		.widget ul { padding:0;position:relative; z-index:1; }		.widget ul li { padding:8px 0px 5px 0px; background:url(images/line3.gif) repeat-x 0 0;}		.widget ul li a { padding:0px 0px 0px 16px; background:url(images/marker.gif) no-repeat left 5px;}							.widget ul li:first-child { background: none; padding-top:0;}		.widget ul li a { font-size:12px; color:#4f4439;}	.widget ul li a:hover { font-weight: bold; text-decoration: none; color:#fff;}		/* -- Tag clouds Widget -- */		.tagcloud { width:100%; overflow:hidden;}		.tagcloud a { padding:0 5px; position:relative; overflow:hidden; margin:0 3px; line-height:1.2em; font-size:12px; color:#000;}		.tagcloud a:hover { text-decoration:none; background:#25c3e5; color:#fff;}		/* -- Calendar Widget -- */		#calendar_wrap {}				.widget_calendar table { background:#fff; width:100%; margin:0px 10px 0px 0px; border: 1px solid #ccc; padding:0px 0px 0px 0px;}		.widget_calendar table tr { border:0; border-bottom: 1px solid #1d2a32; padding:0px 0px 0px 0px;}		.widget_calendar table tr th { border:0!important; padding:0px 0px 0px 0px!important; margin:0px 0px 0px 0px!important;}				.widget_calendar table td { text-align:center;  padding:4px;}		.widget_calendar table td#today { background: #ccc; }		.widget_calendar table td a { color: #000; }		.widget_calendar table td a:hover { color: #555; }			/* -- Social Networks Widget -- */		.social_networks_widget { padding:0;}		.social_networks_widget ul { float:left;}		.social_networks_widget ul li { background: none; vertical-align: middle; padding:0; border:0;}		.social_networks_widget ul li a {}		.social_networks_widget ul li img { width:32px; height:32px; vertical-align: middle; margin:0;}				header .social_networks_widget { position:absolute; right:0px; top:10px;}		header .social_networks_widget ul li { float:left;  padding:0px 0px 0px 9px;}		header .social_networks_widget .widget-title { display: none;}	/* -- Page Style -- */	/*#text-5 { margin:0px 0px 0px 0px;}*/		#text-7 { padding:0;}		/* -- Content widgets -- */			.top-widget-area { width: 1030px; padding:0px 0px 32px 0px;  margin:0px 0px 10px 0px; background:url(images/line1.gif) repeat-x 0 bottom;}			.top-widget-area .widget { padding:0px 5px 0px 0px;}	.top-widget-area .widget-title {		padding:0px 0px 0px 63px;		margin:0px 0px -13px 0px;		line-height:1.1em;		}					#my_requestquotewidget-5 .textwidget { background:url(http://www.lecaldevacanzenatura.it/wp-content/themes/theme1211/images/IMG_chisiamo.jpg) no-repeat 0 19px;}	#my_requestquotewidget-4 .textwidget { background:url(http://www.lecaldevacanzenatura.it/wp-content/themes/theme1211/images/disponibilita.jpg) no-repeat 0 19px;}	#my_requestquotewidget-3 .textwidget { background:url(http://www.lecaldevacanzenatura.it/wp-content/themes/theme1211/images/IMG_offerte.jpg) no-repeat 0 19px;}		#my_requestquotewidget-7 .textwidget { background:url(http://www.lecaldevacanzenatura.it/wp-content/themes/theme1211/images/IMG_chisiamo.jpg) no-repeat 0 19px;}	#my_requestquotewidget-8 .textwidget { background:url(http://www.lecaldevacanzenatura.it/wp-content/themes/theme1211/images/IMG_offerte.jpg) no-repeat 0 19px;}	#my_requestquotewidget-9 .textwidget { background:url(http://www.lecaldevacanzenatura.it/wp-content/themes/theme1211/images/disponibilita.jpg) no-repeat 0 19px;}									.top-widget-area .textwidget { padding:198px 0px 15px 0px; margin:0px 0px 19px 0px; border:1px solid #bbb3a7; border-width:1px 0;}		.content-widget-area {}			.content-widget-area .indent { padding:0px 0 0px;}		.content-widget-area .widget-title { font-size:50px; padding:0px 0px 0px 18px; margin:-5px 0px 0px 0px;}		/* -- Events -- */			#my_cyclewidget-4 { width:628px; margin:0px 10px 0px 0px; padding-bottom:14px; background:url(images/bg2.png) repeat 0 0; border:1px solid #b9b2a5;}		.events { background:url(images/events-bg.png) no-repeat 0 0; margin:-69px 0px 0px 0px; padding:65px 0px 0px 19px;}		.events p { padding-bottom:13px;}		.events-bg {}		.events .column-1, .events .column-2 { width:270px; position:relative; background:url(images/line1.gif) repeat-x 0 bottom; padding-bottom:21px;}		.events .column-1 { margin:0px 48px 0px 0px;}				.events .more-link { position:absolute; bottom:22px;}		#my_cyclewidget-4 .more-links { padding-left:20px; margin-top:15px; display:block; float:left; overflow:hidden;}				.events .wrapper.hentry { background:url(images/ver.gif) repeat-y 295px 0; padding-bottom:16px;}		.events  .wrapper.hentry:last-child { padding:0px 0px 0px 0px;}							.events figure {  padding:6px; border:1px solid #aaa498; background:#fff; margin-right:19px; margin-top:3px;}		.events figure img { padding:0; border:0; background: none;}			/* -- News -- */			#my_cyclewidget-3 { margin:0px 0px 0px 0px; padding:0px 0px 13px 0px; width:308px; background:url(images/bg4.png) repeat 0 0; border:1px solid #b9b2a5;}				.widget-area { background:url(images/bg4.png) repeat 0 0; border:1px solid #b9b2a5; padding:0px 18px 0px 18px;}				#my_cyclewidget-3 figure {  padding:6px; border:1px solid #bfbbb4; background:#fff; margin-right:19px; margin-top:3px;}		#my_cyclewidget-3 figure img { padding:0; border:0; background: none;}				#my_cyclewidget-3 .widget-title { padding-bottom:0px; margin-bottom:-4px;}				#my_cyclewidget-3 .extra-wrap h3 { font-size:12px; font-weight: bold; position:relative; z-index:1; color:#bf7233; padding-bottom:14px;}				#my_cyclewidget-3 ul { padding:0px 19px 0px 19px;}		#my_cyclewidget-3 ul li { clear:both; overflow:hidden; background:url(images/line4.gif) repeat-x 0 bottom; padding:0px 0px 21px 0px; margin:0px 0px 16px 0px;}				#my_cyclewidget-3 ul li a { padding:0; background: none;}								#my_cyclewidget-3 ul li a:hover { font-weight: normal; text-decoration:underline; color:#000;}				#my_cyclewidget-3 .more-links { padding-left:19px;}					article.one_third #my_cyclewidget-4, article.one_third #my_cyclewidget-3 { border:0; width:auto; background: none;}		article.one_third #my_cyclewidget-4 .column-1 { margin-bottom:15px;}					/* -- Footer widgets -- */	#footer-widget-area { clear:both; padding:29px 0 0; background:url(images/bg3.png) repeat 0 0; border:1px solid 32#b9b2a5; border-width:1px 0;}	#footer-widget-area .widgure { border:0;}		#footer-widget-area .extra-wrap span { color:#fb791c; display:block; line-height:17px; padding:5px 0;}		#footer-widget-area figure.alignleft { margin:8px 16px 0px 0px;border:0;padding:0;}	#footer-widget-area figure img { border:0; background: none;}			#text-9 { background:url(images/banner.jpg) no-repeat 0 0; height:164px; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}	#text-9 .widget-title { font-size:62px; color:#4f4439; text-align:center!important; text-transform:none; margin-bottom:-5px; padding:0px 0px 0px 0px;}	#text-9 .textwidget { padding:0px 0px 0px 0px;}	#text-9 strong {  font-size:32px; display:block; padding-bottom:3px; color:#bf7233;}				 /* -- Footer -- */	footer { clear:both;}	footer a { color:#8f8c85;}	footer a:hover { color: #000;text-decoration:none;}		/* -- Footer Notes -- */		.footer-notes { font-size:12px; float:left; color:#8f8c85; padding:36px 0;}		.info {}/* -- x.x Clearfix -- */	.clearfix:after, .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }	.clearfix { display: inline-block; }	/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */	.clear { clear:both;}	.none { display: none; } /* End Clearfix */