/*  Theme Name: Agregado
Theme URI: http://www.smashingmagazine.com/2008/09/08/agregado-a-free-wordpress-theme/
Description: A lifestream theme for Wordpress
Version: 1.2
Author: Darren Hoyt & Matt Dawson
Author URI: http://www.smashingmagazine.comThe CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php If you remix and re-release similar versions of Agregado, please include links/credit to the original authors
*/
* {margin: 0;padding: 0;} 
body, html {min-height:101%;}
body {color:#f7f4ef; background: #251116;}
body, select, textarea, input {font: 100% Arial, Helvetica, sans-serif;	}
p {margin: 15px 0; line-height:145%;}
a, a:visited {text-decoration:none; color:#A0838B;}
a:hover, a:active {text-decoration:underline; color:ffffff;}
ol {margin: 15px 15px 15px 35px;}
a img, fieldset {border:none}
*:focus {outline:none}

/* ---------- @ Page Structure -----------*/
#top {background:#3f2b30 url(images/bg_top.jpg) repeat-x; padding-bottom:28px;}
.wrapper {margin: 0 auto; font-size: 1em; width: 960px;}
#home #top .wrapper {background:url(images/bg_flare.jpg) no-repeat;}
#interior #top .wrapper {background:url(images/bg_flare2.jpg) no-repeat;}
#main {background:#372529 url(images/bg_main.jpg) no-repeat; padding:17px 0 32px 30px; margin-bottom:12px;}
#content {float:left; width:614px;}
#interior #sidebar {background:#301e22; float:right; width:242px; padding:17px 20px 20px 20px; background:#301e22 url(images/bg_sidebar2.jpg) no-repeat -7px 0; margin:3px 0 0 20px;}
#masthead {background: url(images/bg_masthead.jpg); height: 100px;}
.left {float:left;}
.right {float:right}
#branding {text-align:center; height:102px;}
#description {text-transform:uppercase;	font:.6em 'Lucida Grande','Lucida Sans Unicode',Arial; color:#d9c7af; padding-top:5px; letter-spacing:0.4em;}
.reservation-type {display:block; margin-left: 115px;}
#nav li.current_page_item a {color:#f7f4ef; border-bottom:3px solid #9e5028; text-decoration: none !important;}
#nav {left: 31px !important;}

/* ---------- @ Headings -----------*/
h1 {font: normal 2.5em Georgia, "Times New Roman", Times, serif; letter-spacing:0.05em;	}
h2 {font: normal 1.7em Georgia, "Times New Roman", Times, serif; line-height:110%; color:#d9c7af; padding-top:2px;}
h2, h3, h4 {letter-spacing:0.025em;}
h3 {font: 1.4em Georgia, "Times New Roman", Times, serif; color:#d6618c; font-weight:normal; margin-bottom:15px}
#sidebar h3 {margin-bottom:7px;}
.widget h3 {margin-bottom:7px; font-size:1.5em;}
h4 {color: #D6618C; font-size: 1em; font-weight: normal; margin-top: 10px}
h4#pagetitle {margin-bottom:15px;}
h5 {font-size: 1em}
h5 {font-size: 0.9em}

/* ---------- @ Content Styles -----------*/
h1 a, h1 a:visited {	color:#f7f4ef;	}h1 a:hover, h1 a:active {	text-decoration:none;	border-bottom:1px solid #82435a	}	.commentcount {	background:url(images/bubble.gif) no-repeat right;	padding-right:12px;	color:#87bcd2;	}.commentcount a {	font-family:Georgia, "Times New Roman", Times, serif	}	.module {	background:#301e22 url(images/bg_module.jpg) top right no-repeat;	padding:12px;	overflow:auto;	font-size:0.8em;	}.module img {	padding:3px;	border:1px solid #4f383d;	float:left;	margin:0 13px 7px 0;	}.module p {	margin:0;	}	.drop1 {	float: left;	font: 2.5em Georgia, "Times New Roman", Times, serif;	line-height:100%;	margin:3px 8px 0 0;	width:30px;	text-align:center	}h3 em {	font-style:italic;	font-size:0.8em;	}#archive-list li {	width:165px;	float:left;	height:60px;	font-size:0.9em;	margin: 0 6px 0 25px;	line-height:140%;	}	.pagenavigationbox {	color:#a19e94;	margin-top:20px;	}	.pagenavigationbox a, .pagenavigationbox a:visited, .pagenavigationbox span {	width:24px;	height:20px;	display:block;	float:left;	font:0.7em Arial,Georgia, "Times New Roman", Times, serif;	padding-top:4px;	margin-right:4px;	text-align:center;	color:#a19e94;	}	.pagenavigationbox, .pagenavigationbox a, .pagnavigationbox a:visited {	background:url(images/bg_pagelink.gif) no-repeat;	}		.pagenavigationbox a:hover, .pagenavigationbox a:active {	background:#372529;	text-decoration:none;	}	.pagenavcurrent {	background:url(images/bg_current_pagelink.gif) no-repeat;	}					/*Widgets*/					.widget {	margin-bottom:30px;	font-size:0.85em;	}	.widget li {	background:url(images/bg_headline.gif) bottom no-repeat;	padding:10px 0 13px 0;	list-style:none;	line-height:135%;	}	#wp-calendar {	width:100%;	font-size:0.9em;	}#wp-calendar caption {	padding-bottom:5px;	}	#wp-calendar td,#wp-calendar th {	text-align:center;	}#wp-calendar #prev {	text-align:right;	}#wp-calendar #next {	text-align:left;	}			#wp-calendar th {	background:#3e292e;	padding:2px 4px	}.textwidget {	font-size:.9em;	line-height:145%;	}	#recentcomments em {	font:italic 0.9em Georgia, "Times New Roman", Times, serif;	padding-right:19px;	background:url(images/bg_recentcomment.gif) right no-repeat;	color:#87bcd2;	letter-spacing:.08em;		}#recentcomments a, #recentcomments a:visited {	color:#f2f0e9;	font-size:0.9em;	}#tagcloud a {	line-height:150%;	padding-right:6px;	}				#sidebar li  {	list-style:none;	}	/* ---------- @ Forms -----------*/#searchform {	margin-left:11px;	}	#searchform .field {	padding:3px;	width:90px;	font-size:1em;	}#searchform .button {	margin:0;	padding:3px;	font-size:1em;	}		.button {		background: #251116 url(images/bg_button.gif) no-repeat ! important;	border:none;	font-size:0.8em;	color:#e0e5e9;	padding:4px 18px;	margin-top:7px;	border-bottom:2px solid #251116;	border-right:2px solid #251116;	}a.button, a.button:visited {	color:#e0e5e9;	width:78px;	margin:18px 0 0 30px;	display:block	}a.button:hover, a.button:active {	text-decoration:none	}	.button:focus, .button:hover {		background: #110307 url(images/bg_button.gif) no-repeat ! important;	}.field {	background:#412c31 ! important;	border:none;	padding:4px 4px 4px 22px;	font-size:0.8em;	color:#f2f0e9;	}.field#user-name {		background: #412c31 url(images/user-name.gif) 5px 4px no-repeat ! important;	width:118px;	margin-right:5px;	}.field#user-name:focus {		background: #4c353b url(images/user-name.gif) 5px 4px no-repeat ! important;	}		.field#user-email {		background: #412c31 url(images/user-email.gif) 5px 7px no-repeat ! important;	width:118px;	}		.field#user-email:focus {		background: #4c353b url(images/user-email.gif) 5px 7px no-repeat ! important;	}	.field#user-comment {		background: #412c31 url(images/user-comment.gif) 5px 6px no-repeat ! important;	width:273px;	height:120px;	margin-top:8px;		}	.field#user-comment:focus {	background: #4c353b url(images/user-comment.gif) 5px 6px no-repeat ! important;	}.field#user-url {		background: #412c31 url(images/user-url.gif) 4px 8px no-repeat ! important;	}		.field#user-url:focus {		background: #4c353b url(images/user-url.gif) 4px 8px no-repeat ! important;	}		#interior .field#user-name, #interior .field#user-email,#interior .field#user-url, #interior .field#user-url {	width:260px	}#interior .field#user-comment {	width:586px;	height:300px;	}				/* ---------- @ Float Clearing -----------*/.clearfloat:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content:".";	}	.clearfloat {	display:inline-block	}.clearfloat {	display:block	}/* ---------- @ Footer -----------*/#footer {	background:url(images/bg_footer.jpg) repeat-x;	}	#footer .wrapper {	color:#916972;	text-align:right;	font:.65em 'Lucida Grande','Lucida Sans Unicode',Arial;	text-transform:uppercase;	letter-spacing:0.08em;	padding: 46px 48px 40px 0;	background:url(images/bg_flare_bottom.jpg) no-repeat right top;	}	/* ------------- @Tabela sa cenama -------------- */#hor-minimalist-b{	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	background: #301E22;	width: 550px;	text-align: left;        border: 2px solid #583C43;}#hor-minimalist-b th{	font-size: 1.05em;	font-weight: normal;	color: #D6618C;	padding: 10px 8px;	border-bottom: 2px solid #583C43;}#hor-minimalist-b td{	border-bottom: 1px solid #583C43;	color: #ffffff;	padding: 6px 8px;}#hor-minimalist-b tbody tr:hover td{	color: #A0838B;}#hor-minimalist-b tfoot td{        border-top: 2px solid #583C43;        border-bottom: 0px;        font-size: 0.8em;}#homepage-box{        display:block;        width:500px;        background-color:#301E22;        padding-top: 5px;        padding-bottom: 5px;        text-align:center;        margin-left:60px;}div.wpcf7 {margin: 15px 0px 10px 0px; padding: 3px 0px; width: 445px;}div.wpcf7 form {margin:15px 0 0 0;	padding: 0;}div.wpcf7 form label {width: 115px; display: block; float: left; font-weight: normal; text-align: left; padding: 8px 0px 0px 0px;}div.wpcf7 form input, select, textarea {margin: 5px 0; padding: 5px; background-color: #412C31; color: white; border:0px;}div.wpcf7 form textarea {width: }div.wpcf7 form input:focus, select:focus, textarea:focus {color: white; background-color: #4C353B;}div.wpcf7-response-output {margin: 2em 0.5em 1em;	padding: 5px;}div.wpcf7-mail-sent-ok {border: 2px solid #398f14;}div.wpcf7-mail-sent-ng {border: 2px solid #ff0000;}div.wpcf7-spam-blocked {border: 2px solid #ffa500;}div.wpcf7-validation-errors {border: 2px solid #f7e700;}span.wpcf7-form-control-wrap {position: relative;}span.wpcf7-not-valid-tip {position: absolute; top: 20%; left: 20%; z-index: 100;	background: red; border: 1px solid #ff0000;	font-size: 10pt; width: 280px;	padding: 5px;}span.wpcf7-not-valid-tip-no-ajax {color: #f00; font-size: 10pt; display: block;}span.wpcf7-list-item {margin-left: 0.5em; display:block;}.wpcf7-display-none {display: none;}._wpcf7_is_ajax_call {background-color: white; padding-left: 30px;}img.ajax-loader {border: none; vertical-align: middle;}.homepage {padding: 25px 25px 22px 25px!important;}.homepage h2, .post_title_tagline {text-align: center;}.post_title_tagline {font-size: 95%; margin-top: 0;}.horizontal_list {overflow: hidden; padding: 0; list-style: none;}.horizontal_list li {float: left; _margin-right: 25px;}.horizontal_list li.last_column {margin-right: 0 !important;}.homepage .widget {margin-bottom:0 !important;}.featured li {padding: 15px 15px 0 15px;}.featured h3 {_color: #A0838B; _font-size: 13px; _font-family: Arial, Helvetica, Tahoma, sans-serif; _font-weight: bold; _margin-bottom: 10px;}.slider {margin-bottom: 15px;}.featured_list {overflow: hidden; list-style: square; list-style-position: outside;}.featured_list li {padding: 3px 0px; margin-left: 35px; list-style-type: square; list-style-position: outside; width: 227px; background: none; line-height: 195%;}.services {width: 550px}.location {width: 300px; margin-right: 0 !important;}.featured_button {background:#301e22; padding: 10px; display: inline-block; margin-right: 1px; position: relative;}.featured_button:hover {background: #2C1A1E; text-decoration: none;}.featured_button:active {top: 1px;}.cols3 li {width: 273px;}.homepage_map {border: 1px solid #51373D !important; height: 100px; padding: 5px; width: 290px;} #wpcontent_slider_container .cs-prev {margin-left: 13px !important;}#wpcontent_slider_container .cs-next {margin-right: 13px !important;}.social_icons_holder {overflow: hidden; margin: 5px 0;}.social_icons {background: url("images/social_icons.gif") no-repeat scroll 0 0 transparent; display: inline-block; text-indent: -9999px;}.social_icons {height: 32px; width: 32px; margin-right: 2px;}.social_icons.facebook {background-position: 0 0;}.social_icons.facebook:hover {background-position: 0 -32px;}.social_icons.twitter {background-position: -32px 0;}.social_icons.twitter:hover {background-position: -32px -32px;}.social_icons.panoramio {background-position: -64px 0;}.social_icons.panoramio:hover {background-position: -64px -32px;}.social_icons.foursquare {background-position: -96px 0;}.social_icons.foursquare:hover {background-position: -96px -32px;}.wpcf7-not-valid-tip {background-color: red; color: white;}
