/*  
Theme Name: Macleods
Theme URI: http://www.macleodpaints.com
Description: Macleods
Version: 1.0
Author: raron
Author URI: http://www.indigoline.hu/

*/

/* GENERAL */
*{margin:0;padding:0;border:0;}  
body {background-color:#e9e9e9;margin:0;font-size:14px;font-family:Verdana, Arial, Tahoma, Helvetica, Geneva;}
img{border:0;}
p{margin:10px 0;}
a{color:black;text-decoration:none;}
a:hover{text-decoration:underline;}
#container {background-color:#e9e9e9;width:900px;margin-left:auto;margin-right:auto;}

/* HEADER */
#headertop{height:381px;}
#headerbottom {height:40px;background:url(img/headerbottom-bkg.jpg) no-repeat;}
#headerbottom-home{float:left;}
#headerbottom-menu{padding:0 0 0 15px;float:left;font-size:14px;}
#headerbottom-search{float:right;padding-right:10px;}
input#s{float:left;border:1px solid #808080;font-size:12px;margin-top:10px;}
input#searchsubmit{float:left;padding:7px 0 0 8px;}
#searchicon{float:left;padding-right:8px;}
#searchinput{float:left;}
#headerbottom-menu .nav {margin:0;padding:0;list-style: none;}
#headerbottom-menu .nav ul {margin:0;padding:0;list-style: none;}
#headerbottom-menu .nav a {display:block;margin:0;padding:0 5px;font-family:Tahoma,Verdana, Arial;}
#headerbottom-menu .nav a:hover {display: block;text-decoration: underline; margin: 0;padding: 0 5px;}
#headerbottom-menu .nav li {float: left;margin: 0px;padding: 0px;}

/* CONTENT */
#content, #content-home{border:1px solid #ccc;margin:11px 0 18px 0;overflow:hidden;height:100%;}
#content{background: url('img/content-bkg.jpg') repeat-y;}
#content-body{float:left;width:536px;padding:16px 13px 16px 32px;}
#content-right{float:right;width:302px;padding:20px 0 0 0;}

/*POST*/
h1#post-title{margin-bottom:20px;}
h1#post-title, h1#post-title a{font-weight:normal;font-size:33px;color:#660000;font-family:Arial,Helvetica,sans-serif;}
.post-entry {line-height:140%;font-size:14px;}
.post-lead{font-size:15px;font-weight:bold;color:#333;}
.post-entry h2{font-size:16px;color:#F16720;margin:20px 0 5px 0;}
.post-entry ul, .post-entry ol{list-style:none;}
.post-entry li{padding:0 0 0 25px;background:url(img/post-list.jpg) no-repeat;}

.post-download{background-color:#dadada;padding:15px;margin:30px 0 0 0;}
.post-download ul{margin-top:10px;}
.post-download li{background:url(img/download-list.jpg) no-repeat;}

.post-keretes{border:1px solid #999;padding:10px 15px;margin:20px 0;}
.post-keretes ul{margin-top:7px;}
.post-keretes li{padding:0 0 0 20px;background:url(img/keretes-list.jpg) no-repeat;}
.post-keretes h2{font-size:16px;text-transform:uppercase;color:#000;margin:0;}

/* CATEGORY */
h1#category-name, h1#post-notfound{padding:5px 0 16px 0;color:#53677B;font-size:21px;font-weight:normal;margin:0 0 10px 0;text-transform:uppercase;letter-spacing:3px;}
.post-archive{padding:10px 0;clear:both;}
.category-title{margin:5px 0 10px 0;font-size:18px;}
.category-lead .right-img{padding:0 15px 0 0;}
.category-lead a:hover{text-decoration:none;}

/* HOME & ARCHIVE*/
.content-home-top-item{float:left;width:258px;padding:20px;}
#content-home-bottom{clear:both;border-top:1px solid #9d9d9d;}
.content-home-bottom-item{clear:right;float:left;width:258px;padding:20px;background-color:#e1e1e1;}
h2.home-top-title{margin:0;font-size:19px;font-family:Arial, Helvetica, sans-serif;}
h3.home-bottom-title{margin:0;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.home-desc{font-size:13px;padding:10px 0;}
.home-desc a:hover{color:#333;text-decoration:none;}
.home-img{text-align:center;}
.home-more{float:right;padding:10px 6px 0 0;}

/* SIDEBAR */
.right-item{overflow:hidden;height:100%;clear:both;font-size:11px;border-bottom:1px solid #B8BCC7;padding:0 15px 0 0;margin-bottom:15px;}
.right-item p{margin:0;}
.right-item a:hover{text-decoration:none;color:#333;}
.right-img{float:left;padding:0 15px 15px 24px;}
.right-learnmore a{color:#3366CC;font-weight:bold;}

/* FOOTER */
#footer{height:88px;background: url('img/footer-bkg.jpg') no-repeat;}
#footer-top{padding:18px 29px 18px 28px;height:320px;/*232volt*/font-size:13px;color:#993300;font-family:Arial,Helvetica,sans-serif;background: url('img/footer-top-bkg.jpg') no-repeat;border-top:7px solid #ff9900;border-bottom:12px solid #ffcc00;}
#footer-contact{float:left;width:412px;padding-right:31px;height:232px;}
#footer-contact-left{float:left;width:194px;}
#footer-contact-right{float:right;width:202px;font-size:11px;color:#5D401B;font-family:Verdana, Arial, Tahoma, Helvetica, Geneva;}
#footer-about{float:right;width:400px;height:232px;}
ul#footer-faq{margin:0 0 0 35px;padding:7px 0;}
ul#footer-faq li a{color:#993300;font-size:13px;line-height:150%;}
h2.widgettitle{font-weight:normal;font-size:19px;color:#993300;border-bottom:1px solid #ffcc00;}
input.wpcf7-validates-as-required{width:202px;height:20px;border:1px solid #B77E3A;}
#footer-contact-right ul{list-style:none;}
#footer-contact-right textarea{width:202px;height:73px;border:1px solid #B77E3A;}

#footer-text{line-height:160%;color:white;font-size:11px;width:600px;padding:24px 20px 20px 120px;}
#footer-text a{color:white;}
#footer-text .nav {margin: 0px;padding:0;list-style: none;}
#footer-text .nav ul {margin: 0px;padding:0;list-style: none;}
#footer-text .nav a {display: block;margin:0;padding-right:5px;text-transform:uppercase;}
#footer-text .nav a:hover {display: block;text-decoration: underline; margin:0;padding-right:5px;text-transform:uppercase;}
#footer-text .nav li {float: left;margin: 0px;padding: 0px;}
#footer-text #footer-login a{text-transform:uppercase;}


/* IMAGES */
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.alignnone{margin-top:15px;} 

/* CAPTIONS */
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{text-align:left;padding-top:4px;margin:15px 5px 5px 0px;line-height:100%;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:2px 0 0 0;margin:0;}
