/*
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}
.alignleft{float:left}
.alignright{float:right}
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;}
.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:auto}
.outer-container {padding-bottom: 64px;position:relative;margin:0 auto;background:url("img/beach.jpg") no-repeat left bottom;}
.spac {	position:relative;margin:80px 0 0 0;width:1200px}
.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}
-->
.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; padding:0; margin:0 auto; overflow: hidden; z-index:1;float:left}
#spinban img { height: 254px; width: 850px; padding: 0; border:none; float:left;background:#fff }
.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;}