/*
Theme Name: Dirtylicious
Theme URI: nolio
Version: 1.0
Description: A bright two-column theme for the Afrodite Beach development. 
Author: nolito
Author URI: nolito
*/
html {min-height: 100%;}
* {margin: 0;padding: 0;}
img a{border: none;}
body {background:url("img/bf.jpg") repeat-x top left;font-family: Tahoma, sans serif, Arial, Trebuchet MS, Comic Sans MS;width:100%;margin:0 auto}
.alignleft{float:left;margin:0 2% 2% 0}
.alignright{float:right;margin:0 0 2% 2%}
h1 {font: normal 15pt Comic Sans MS;}
h3, h2 {font:normal 14pt Comic Sans MS;}
h4 {font:normal 19pt Comic Sans MS;color:#666;padding-top: 6px; margin-bottom: 4px;}
h6 {font:normal 12pt Comic Sans MS;}
h5 {font:normal 13pt Trebuchet MS;margin:5px 2px 5px 0;padding:3px 5px 3px 5px;background:#efede4;clear:both;color:#000}
h1,h2,h3,h6 {padding-top: 6px; color:#06c; margin-bottom: 4px;}
code {background: #FFF;	border: 1px solid #EEE;	border-left: 6px solid #CCC;color: #666;display: block;	font: normal 1em Tahoma,sans-serif;	line-height: 1.6em;margin-bottom: 12px;padding: 8px 10px;white-space: pre;}
blockquote {background: url('img/quote.gif') no-repeat;display: block;font-weight: bold;padding-left: 28px;}
.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;} /* EFFECTS--------------------------------------------- */   a, li a, li a img, li img, li a span, li a div, input, button, a span , a p, p a, a div,  li a h6, section, footer, header, nav,b ,img, li  , div img, h1, h2, h3, h4, dt.active, dt:before, #rsimg  , .slideimg  {-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;} ul {list-style:none;}p {margin:1.5em 0;}
.inner-container {background:url("img/pager.png") repeat-y;font-size: 1.2em;margin: 0 auto;padding:0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pager.png', sizingMethod='scale');width: 960px;position:relative;}


#wrapper {margin: 0 auto;padding:0;height:auto;width:100%;background:url("img/beach.jpg")repeat-x left bottom; }

.outer-container {padding-bottom: 64px;position:relative;margin:0 auto;width:1024px;}

.spac {	position:relative;margin:80px 0 0 0;width:1024px; }

.pagefold {width:929px;margin:0 auto;padding:0 2px 0 0;position:relative;}
.aphname{z-index:100;position:absolute;top:-90px;padding:0;width:500px;margin:0;left:150px}
.topleaf{z-index:-5;position:absolute;top:-100px;padding:0;width:379px;margin:0;right:-70px}
.leaf{z-index:6;position:absolute;top:-100px;padding:0;width:379px;margin:0;left:510px}
 
.baleaf2{z-index:-5;position:absolute;top:350px;padding:0;width:379px;margin:0;left:20px}
.baleaf3{z-index:-5;position:absolute;top:650px;padding:0;width:379px;margin:0;left:50px}
.baleaf{z-index:-5;position:absolute;top:100px;padding:0;width:379px;margin:0;left:20px}
.aleaf{z-index:-5;position:absolute;top:50px;padding:0;width:379px;margin:0;right:-120px}
.aleaf3{z-index:-5;position:absolute;top:650px;padding:0;width:379px;margin:0;right:-100px}
.aleaf2{z-index:-5;position:absolute;top:350px;padding:0;width:379px;margin:0;right:-120px}
 .imgwrap {min-width:100px;overflow:hidden;position:relative;height:150px; } .imgwrap img{width:250px!important;height:auto;-webkit-backface-visibility: hidden;position:absolute;top:-2px;left:-2px}  .imgwrap:hover img{ -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -ms-transform:  scale(1.3);}   .imgwrap span{   bottom:20px;  }.stack{float:left;clear:none;width:150px;height:100px;overflow:hidden;position:relative;margin: 0 0 1.6% 1%; } .stack:first { margin-left: 0  }   .stack span {  background:url(img/black.png); display:block;font-size:10pt;color:#fff;font-weight:bold;  top:20px;z-index:100;left:0;position:absolute;padding:5px } 

.accord dt{font-weight:bold;padding:13px 10px 13px 30px;display:block; font-size:10pt;margin:0 ; position: relative;border-bottom:1px solid #666;border-left:4px solid #eee;cursor:pointer ; background:;color:#999}
.accord dt.active {border-left:4px solid #2F536B ;border-bottom:1px solid #fff ;color:#333; }
.accord dt:before {content:'+' ;position:absolute;left:10px;top:10px;}
.accord dt.active:before {content:'-';position:absolute;left:10px;top:10px; }
.accord dd{padding:10px 10px 20px 40px; display:block;font-size:9pt!important}
 .accord dd p {padding:0;margin:0;} 
.header {background:#fff url(img/beach2.jpg) no-repeat bottom left;padding:40px 10px 0 0;height: 255px;margin: 0 auto;position:relative;}
.bestad{position:absolute;top:20px;right:8px;background:transparent;z-index:50;}
.shade {position:absolute;top:40px;left:2px;background:transparent ;z-index:50;}
#fade {position:relative;background:transparent;z-index:10;float:left}
.pics { height: 254px; width: 750px; padding:0; margin:0 auto; overflow: hidden; z-index:1;}
.pics img { height: 254px; width: 850px; padding: 0; border:none; top:0; left:0;position: absolute; background:transparent }
#spinban {height: 254px; width: 750px;}
#spinban img { height: 254px; width: 850px;  border:none; float:left;position:relative }


#sliderwrap {height: 254px; width: 750px;position:relative;overflow:hidden} 
.coin-slider { overflow: hidden; zoom: 1; position: relative}
.cs-title, .cs-prev, .cs-next, .cs-buttons { display:none } 

.path {background:url(img/bar.jpg) no-repeat top left;display:block;position:relative;z-index:100;
margin:0;padding:0;font:normal 9pt Verdana,sans-serif;width:929px!important;height:40px;}
.path form {float:left;height:28px;margin:5px 10px 5px 10px;padding:0}
.button {float:left;width:31px;height:28px;background:url(img/se1.png) no-repeat top left;border:none;cursor:hand}
.button:hover {background:url(img/se.png) no-repeat top left;width:31px;height:28px;cursor:hand;}
.search_input { height:22.5px;width: 200px; border: 1px solid #333;  padding: 3px 4px 2px 4px; color: #000; font-size: 12pt; margin: 0; float: left; }
.path ul {float:right;list-style:none;width:280px;margin:0;padding:0;height:40px!important;}
.path li {float:left; display:inline;overflow: hidden;text-align:center;padding:11px 0 11px 0;margin:0;}
.path li a {background:url(img/ert.jpg) repeat-x 0% 0%;color: #fff;margin:0;text-decoration: none;padding:11px 20px 11px 20px;font-weight:normal}
.path li a:hover {background:url(img/ert.jpg) repeat-x 0% 90%;color: #000;font-weight:bold;}
.main {margin:0;clear:both;
padding: 0;width:929px;position:relative;}
.content {margin:0 10px 0 5px;	float: right;	width: 670px;}
.content .descr {color: #666;	font-size: 7pt;	margin-bottom: 6px;}
.content ul {font-size:10.5pt;	margin: 10px 0 15px 10px;}
.content ul li {line-height: 140%;list-style: url('img/li.gif');margin: 0 0 0 15px;padding: 0 0 0 10px}
.content ol  {font-size:11pt;	margin: 0 0 30px 5px;}
.content ol li {line-height: 160%;margin: 0 0 5px 15px;padding: 0 0 0 10px}
.content p {font-size:11pt;font-family: Trebuchet MS, Arial, sans serif;line-height:160%;margin:10px 0 20px 0}
.content table {font-size:10pt;line-height:140%;margin:10px 0 20px 0;clear:both;border:1px solid #999}
.content tr {margin:0 0 5px 0;border-bottom:1px solid #666:}
.content td {margin:0 10px 0 0;padding:4px 10px 4px 10px}
.content p a {color:#918976;text-decoration:none;padding: 4px 10px 4px 10px;font-weight:normal}
.content p a:hover {color:#000 ;background:#F0EFEC;font-weight:bold} 
.content p img a{border: none;background:transparent}
.down a {color:#918976;text-decoration:none;padding: 4px 10px 4px 25px;font-weight:normal}
.down a:hover {color:#000 ;background:#F0EFEC url(img/down.gif) no-repeat left top;font-weight:bold} 
.sidebar {font-family:Verdana, Tahoma, sans serif;float: left;width: 230px;}

.navigation h6 {text-decoration:none;color: #fff;font-size:8pt;font-family:verdana;padding:5px 20px 5px 14px;margin: 0;width:195px;display:block;background:url(img/strikort.jpg) repeat-x;}
.accordion ul, .navigation ul {padding: 0;}
.accordion li, .navigation li {list-style:none;font-size:8pt; }
.accordion li, .navigation li {list-style:none; }
.navigation li a {background: transparent;padding:5px 10px 5px 14px;font-weight:bold;font-size:7.5pt;color: #554;line-height:18px;text-decoration: none;width:205px;display:block}
 .accordion li li a  {background: transparent;padding:5px 10px 5px 10px;width:209px;display:block;color: #554;line-height:16px;text-decoration: none;font-size:8pt;}
.accordion li li a:hover, .navigation li a:hover {background: #D9D9CC url(img/nextarrow.gif) no-repeat 95% 50%;color: #000;}
.accordion li a {text-decoration:none;color: #fff;font-weight:normal;	padding:5px 20px 5px 14px;margin: 0;width:195px;display:block;background:url(img/strikort.jpg) repeat-x;}
.accordion li a:hover {background:url(img/ert.jpg) repeat-x 0% 100%;color: #000;font-weight:bold}

.footer {height:250px;clear:both;width:929px;	background: url(img/foot.jpg) repeat-x;	margin: 0 auto;	padding: 0;}
.foot {margin:20px 10px 20px 40px;	color: #fff;text-align:center;font:bold 8pt Tahoma;LINE-HEIGHT:140%}
.footer a {color: #F7F7F2;text-decoration: none;}
.footer a:hover {color: #FFC;}
.post h1 a {font-size:13pt;color:#06c;text-decoration: none;
padding-top: 6px; margin-bottom: 4px;clear:both}
.post h1 a:hover {color: #999;}
.post {margin: 6px 0 2px;clear:both}
.post .info{background: #F5F5F5;border: 1px solid #E3E4E4;color: #666;margin: 2px 0 4px;padding: 5px 10px;clear:both}
.post img {border: 4px solid #DDD;margin: 4px 0;}
.post a img {border: 4px solid #DDD;}
.post a:hover img {border-color: #CCC;}
.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}
#searchholder {width:auto;background:url(img/searc.jpg) no-repeat right top ;margin:0;padding:0}
.steps2, .steps {clear:both;width:90% auto;display:block;}
.steps div {border-bottom:1px solid #666;margin:0 0 20px 0}
.steps2 div {border-top:1px solid #666;margin:0 0 20px 0}
.steps a, .steps a {font-size:9pt;color:#666;width:auto;}
.steps2 a:hover,.steps a:hover{clear:both;font-size:9pt;color:#666}
.results h2 a {font:14pt;color:#06c;text-decoration:none;clear:both;margin:20px 0 5px 0;padding:4px 0 0 0;line-height:140%;}
.results h2 a:hover{color:#999c;font-weight:bold;border-bottom:1px solid red;margin:16px 0 2px 0;}
.results small {clear:both;font:italic 7.5pt Arial;margin:5px 0 10px 4px}
.results .more-link a {clear:both;font-size:9pt;color:#666}
.results .more-link a:hover{clear:both;font-size:9pt;color:#666}
.content ol li {background: none;}
.commentlist {margin: 0; padding: 0;}
.commentlist li {margin-bottom: 1.2em;list-style: decimal;}
#commentform {padding:10px;margin: 1em 0;background: #FAFAFA;width: 560px;}
.commentmetadata {padding: 2px 0 4px;}
.commentmetadata a {color: #444;text-decoration: none;}
.commentmetadata a:hover {text-decoration: underline;}
textarea.styled {width: 480px;}
.styled {font-size: 1.1em;background: #F8F7F6;border: 1px solid #D6D3D3;}
.styled:hover {background: #FFF;border: 1px solid #D6D3D3;}
.styled:focus {background: #FFF;border: 1px solid #939793;}
#commentform input {margin-bottom: 3px;}
#wp-calendar {color:#A0A0A0;}
.navigation table caption {border-bottom-color:#000;}
.navigation table thead tr { border-bottom-color:#000; color:#A53512;}
.navigation table th {border-bottom-color:#000;}
.navigation table td#today { border-color:#000; color:#A53512;}
.navigation table td a { border-bottom-color:#000; background-color:#EDF3DE;}
.navigation table tfoot {border-top-color:#000;}
.navigation table tfoot a {background:none;}
#wp-calendar {  display:inline-table;  border-collapse:collapse;  width:185px;  margin:0px 10px 0 10px;  text-align:center;}
.navigation table caption {  margin: -5px 10px 0 10px;  padding-bottom: 5px;  border-bottom: 1px solid;  letter-spacing: 0.1em;}
.navigation table thead tr {border-bottom:1px solid;}
.navigation table th {border-bottom:1px solid;}
.navigation table td { width: 225px; /* maximaize width; honestly, I don't know much about tables... */
  padding: 1px;  font-size: 0.9em;}
.navigation table td#today {  padding: 0;  border: 1px solid;  font-size: 1em;  font-weight: bold;}
.navigation table td a {  display: block;  border-bottom: 1px solid;  font-weight: bold;  font-size: 1.15em;}
.navigation table tfoot {border-top:1px solid;}
.navigation table tfoot a {  border: none;  font-weight: bold;}
.navigation table tfoot #prev a {text-align:left;}
.navigation table tfoot #next a {text-align:center;}
#searchform {padding: 10px;}.nyroModalBg {	position: fixed;	overflow: hidden;	top: 0;	left: 0;	height: 100%;	width: 100%;background:#fff; opacity: 0.9; filter: alpha(opacity = 90);z-index:9000}.nmReposition {	position: absolute;}.nyroModalCloseButton {	top: -13px;	position: absolute;	right: -13px;	width: 20px;	height: 20px;	text-indent: -9999em;z-index:99999;	background: url(img/close.png) no-repeat;}.nyroModalTitle {	top: -26px;	left: 0;	margin: 0;    font-size: 1.1em;	color: #ddd;}.nyroModalCont {z-index:9500;box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;	position: absolute;	border: 5px solid #fff;	margin: 25px;	background: #fff; -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);border-radius: 5px ;-moz-border-radius: 5px  ;-webkit-border-radius: 5px  ;}.nyroModalCont img {-ms-interpolation-mode:bicubic;padding:0;margin:0 auto;position:relative }.nyroModalCont iframe {	width: 1090px;	height: 500px;}.nyroModalError {	border: 4px solid red;	color: red;	width: 250px;	height: 250px;}.nyroModalError div {	min-width: 0;	min-height: 0;	padding: 10px;}.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {	position: relative;	padding: 10px;	min-height: 250px;	min-width: 250px;	max-width: 1000px;}.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {	position: relative;	overflow: hidden;}.nyroModalImage img {    vertical-align: top;}.nyroModalHidden {	left: -9999em;	top: -9999em;}.nyroModalLoad {	position: absolute;	width: 100px;	height: 100px;	background: #fff url(img/ajax-loader.gif) no-repeat center;	padding: 0;}.nyroModalPrev, .nyroModalNext {	outline: none;	position: absolute;	top: 0;	height: 60%;	width: 150px;	min-height: 50px;	max-height: 300px;	cursor: pointer;	text-indent: -9999em;	background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {	height: 100%;	width: 40%;	max-height: none;}.nyroModalPrev {	left: 0;}.nyroModalPrev:hover {	background-image: url(img/prev.gif);}.nyroModalNext {	right: 0;	background-position: right 20%;}.nyroModalNext:hover {	background-position: right 20%;	background-image: url(img/next.gif);}