body { 
   font-family: "Trebuchet MS";
   font-size: 14px;
   padding: 0 20px 50px 20px;
   background: #4a4235;
}
.nav { position: absolute; top: 37px; left: 340px; }
.nav a { color: #f29807; margin-right: 15px; font-size: 12px; text-decoration: none; font-weight: bold; }
.nav a:hover { color: white; text-decoration: none; }
h1 { padding-top: 30px; margin-bottom: 10px; }
.rss,
.email { display: inline-block; float: right; margin-right: 5px; }
.build { float: right; margin-right: 20px; }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }

#wpstats { visibility: hidden }

div.post a { color: #000; text-decoration: none; }
div.post { width: 300px; height: 200px; margin: 0 1px 1px 0; float:left; background:#161613; overflow: hidden; position: relative; color: #000; }
div.post img { position: absolute; top: 0; left: 0; border: 0; }
.info { float: left; position: absolute; height: 200px; width: 300px; top: 200px; left: 0; cursor: pointer; z-index: 10;
   opacity: .8; 
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);	
   -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
   text-shadow: 1px 1px 0 rgba(255,255,255,0.8); }
div.category-paintings .info { background: #ffeac6 url(img/zoom.png) no-repeat 260px 160px; }
div.category-available ins { position: absolute; bottom: 0; right: 0; display: inline-block; background: #a9001a; color: white; padding: 1px 6px; font-size: 11px; text-decoration: none; z-index: 9 }
.info .heading,
.info .type,
.info .size { margin-left: 20px; display: block; }     
.info .heading { font-size: 16px;  padding-top: 30px; margin-bottom: 10px; font-weight: bold; }         
.info .size { margin: 0 20px; border-top: 1px solid #bfb493; padding-top: 15px; margin-bottom: 10px; font-size: 16px; }         
.info .price { position: absolute; right: 20px; top: 10px; text-align: right; text-shadow: 2px 2px 1px rgba(255,255,255,1); }
.info .price b { font-weight: normal; font-size: 42px; font-family: Georgia; }
.info .price i { font-size: 24px; }
.info .price em { font-size: 18px; color: #80100f; position: relative; font-style: normal; }
.info .details { font-size: 12px; font-style: italic; position: absolute; bottom: 15px; left: 20px; color: #767676; }
.info .ondemand { color: #80100f; font-size: 12px; }
.info .ondemand i { font-style: normal }
.info .sold { font-size: 22px!important; display: inline-block; margin-top: 13px; }
div.category-text { background: #736657; color: white; }
div.category-text .info { background: transparent url(img/external.png) no-repeat 260px 160px; }
div.category-text blockquote { padding: 65px 20px 0 20px; font-style:italic; font-family: Georgia; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); font-size: 14px; line-height: 1.2; }
div.category-text .heading { color: white; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); }
#footer { clear: both; margin-top: 15px; }
#footer p { font-size: 12px; font-family: Tahoma; color: #fff; }
.fourofour { margin: 30px 0 120px 0; }
#footer .wordpress { font-size: 11px!important; color: #f29807; text-decoration: none }
#footer .wordpress:hover { color: white; }
#footer em { color: #736657; font-style: normal }
.sitemeter { display: inline-block; margin-top: 5px; }


/* Contact */
body.page-id-139 .nav  .nav-contact { color: white }
body.page div.post { float: none; width: auto; height: auto; overflow: auto; margin: 30px 0 100px 0; background: url(img/leafs.png) no-repeat -195px 130px; color: #fff }

/* Categoria de articole - Blog */
body.page-template-page-custom-php .nav  .nav-blog { color: white }
body.page div.category-articles { margin: 0; background: #736657; padding: 0 20px 20px 20px; color: #fff }
body.page div.category-articles h2 { font-size: 22px; 	text-shadow: 1px 1px 0px rgba(0,0,0,0.8); padding-top: 20px; }
body.page div.category-articles div.meta  { margin-bottom: 5px; text-shadow: 1px 1px 0px rgba(0,0,0,0.5); }
body.page div.category-articles img { margin: 0 1px 1px 0 }

/* Single */
.single-info { position: relative; margin-left: 17px; color: #fff; display: inline-block; background: #736657; text-shadow: 1px 1px 0px rgba(0,0,0,0.5); width: 400px; float: left; padding: 10px; height: 180px; }
.single-info a { color: #F29807 }
.single-info a:hover { color: #fff }
.single-info h2 { font-size: 24px; }
.single-info .date { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #8F8374 }
.single-info p { font-size: 12px; }
.single-info .price { position: absolute; right: 20px; top: 0; text-align: right; text-shadow: 2px 2px 1px rgba(0,0,0,0.5); }
.single-info .price b { font-weight: normal; font-size: 42px; font-family: Georgia; }
.single-info .price i { font-size: 24px; }
.single-info .price em { margin-right: 5px; }
.single-info .sold { font-size: 22px!important; display: inline-block; margin-top: 13px; }

.wpcf7 .wpcf7-form-control-wrap input,
.wpcf7 .wpcf7-form-control-wrap textarea,
#commentform div.comment-row input,
#commentform div.comment-row textarea
{ border: none; background: #897b6b; padding: 5px 7px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 400px }
.wpcf7 .wpcf7-form-control-wrap textarea { overflow: auto }
.wpcf7 div,
#commentform div { margin-bottom: 5px; }
.wpcf7 div label,
#commentform div label { display: inline-block; float: left; width: 120px; padding-top: 4px }
.wpcf7 .wpcf7-validates-as-required {  }
.wpcf7 div.btn,
#commentform div.btn  { margin-top: 8px; }
.wpcf7 div.btn input ,
#commentform div.btn input { background: #f29807; color: #4a4235; border: none; cursor: pointer; font-size: 14px; font-weight: bold; padding: 2px 10px; }


/* Comments */
.nocomments { color: #fff; font-size: 16px; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); margin: 20px 0; }
.user-login {color: #fff; font-size: 16px; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); padding: 10px 0; margin-left: 120px;}
.user-login a { color: #F29807  }
.user-login a:hover { color: #fff}
#comments,
#respond h3 { padding-top: 20px; font-size: 22px; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); color: #fff }
#respond h3 { padding-bottom: 10px; font-size: 18px; }
.commentlist { padding-top: 10px; width: 735px; }
.commentlist li { display: block; margin-bottom: 5px; background: #5F5341; padding: 10px; color: #fff }
.commentlist li a { color: #F29807 }
.commentlist li cite { display: block; border-top: 1px solid #8F8374; margin-top: 5px; padding-top: 5px; }
.commentlist li img { margin-right: 5px; float: left; margin-bottom: 5px }
.comment-content { clear: both}
#commentform div label  { color: #fff; font-size: 14px; width: 120px; }
#commentform { margin-bottom: 100px; margin-left: 200px; }















