/*
Theme Name: zemalfzen
Theme URI: http://zemalf.com/
Description: Ultralight SEO theme for serious blogging.
Author: Zemalf
Author URI: http://zemalf.com/
Version: 1.0
Tags: ultralight,SEO,no-images,alpha
.
Like WordPress,this work is released under GNU General Public License,version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
/* =Reset
----------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ul,ol{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
caption,th,td{text-align:left}
a img{border:none}
fieldset,img,hr{border:none}
input,hr{margin:0;padding:0}
/* =Default styling
----------*/
body{background:#fff;color:#111;font-size:12px;line-height:1.5;font-family:Verdana,Georgia,Arial,Sans,sans-serif;min-height:100%;width:100%;text-align:center;height:auto !important}
input,textarea{background:#fff;color:#111}
/* =Layout
----------*/
#wrapper{width:1000px;margin:0 auto;text-align:left}
#container{float:left;margin:0 -343px 0 0;width:100%}
#content{background:#fff;margin:0 343px 0 12px}
#primary,#secondary{margin:0 12px 0 0;float:right;width:331px}
#secondary{clear:right}
#footer{clear:both;width:100%}
.one-third{width:31%}
.two-thirds{width:61%}
.one-quarter{width:21%}
.half{width:46%}
.column{float:left;position:relative;padding:0 2%;margin:0 0 3em}
/* =Links
----------*/
a,a:focus{color:#11c;text-decoration:underline}
a:visited{color:#551a8b !important}
a:active{color:#c00 !important}
/* =Headlines
----------*/
pre,code,address,caption,cite,em,strong,th{font-size:1em;font-weight:400;font-style:normal}
h1,h2,h3,h4,h5,h6 {color:#111;font-weight:700}
h1{font-size:2.2em}
h2{font-size:2em}
h2,h3,h4,h5,h6{margin-bottom:.75em}
h3{font-size:1.7em}
h4{font-size:1.6em}
h5{font-size:1.5em}
h6{font-size:1.4em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#111;text-decoration:none}
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#111 !important}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#11c !important;text-decoration:underline}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
/* =Typography
----------*/
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
address{margin:0 0 1.5em;font-style:italic}
blockquote em,blockquote i,blockquote cite{font-style:normal}
blockquote{margin:1em 3em;color:#666;font-style:italic;padding-left:1em}
caption{background:#eee}
cite,em,i{font-style:italic}
dd{margin:0 0 1.5em 1.5em}
del{color:#666}
dfn{font-weight:700}
dl dt{font-weight:700}
dl{margin:0 1.5em 1.5em 0}
dt{font-weight:700}
em,dfn{font-style:italic}
hr{background:#999;border:0;height:1px;margin-bottom:1.5em}
ins{text-decoration:none}
pre,code{padding:.5em;color:#903;background:#ff9;white-space:pre;width:100%,font:1em "Courier New", monospace;display:block}
strong{font-weight:700}
/* =Paragraph
----------*/
p{margin:0 0 1.5em}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
p.commentpolicy{font-size:0.8em;text-align:justify}
p.alert{margin:1em;padding:0.75em 1em;background:#ff9}
p.notice{color:#111;background:#ff9;text-align:center;font-size:1.2em;font-family:Georgia,Verdana,Sans;font-weight:700;margin:1em 3em 1.5em 3em;padding:.5em 1em}
/* =Lists
----------*/
ul,ol{margin:0 1.5em 1.5em 1.5em}
ul{list-style:disc;margin:0 0 1.5em 2.5em}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
ol{list-style-type:decimal;margin:0 0 1.5em 2.5em}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
li ul,li ol{margin:0 1.5em}
/* =Tables
----------*/
table{margin-bottom:1.4em;width:100%}
thead th{background:#666}
tfoot{font-style:italic}
th{font-weight:700}
th,td,caption{padding:4px 10px 4px 5px}
tr.even td{background:#e5ecf9}
/* =Header
----------*/
#header-image{width:1000px}
#branding{margin-left:12px;width:976px;background:#fff}
#ttl-txt{float:left}
.hdr-img-rght{float:right;width:150px}
#blog-title,#blog-description{margin:5px 0 5px 15px;float:left;font-weight:700;font-size:2.125em}
#blog-title{text-transform:none;color:#85d633}
#blog-title a{color:#85d633;text-decoration:none}
#blog-title a:visited{color:#85d633 !important}
#blog-title a:hover{color:#11c !important;text-decoration:none}
#blog-description{clear:left;font-weight:400;font-size:1.25em;width:550px;color:#666}
/* =Menu
----------*/
.skip-link{display:none}
.menu{float:left;font-size:1.1em;font-weight:700;text-transform:uppercase;color:#fff;margin:2px 0;padding:2px 0;width:100%;overflow:hidden}
.menu ul{padding:2px 12px;margin:0;list-style:none}
.menu ul ul{display:none}
.menu li{display:inline}
.menu ul li{margin:0}
.menu a,.menu a:visited{color:#fff !important;padding:8px;text-decoration:none}
.menu .current_page_item{color:#111;padding:8px}
.menu a:hover{background:#6c0}
.current_page_item{font-weight:700}
/* =Content
----------*/
#container{margin-bottom:1.5em}
#content{color:#111;padding:12px}
.post{margin:0 0 3em 0}
.page-title,.entry-title{margin:0 0 0.75em}
.teaser .entry-title{font-size:1.2em}
.entry-content,.entry-summary{margin:0.75em 0 0}
.entry-content p{text-align:justify}
.entry-content .vcard,.entry-content .hproduct,.entry-content .hreview{margin:0 0 12px 0}
/* =Navigation
----------*/
.navigation{margin:0 0 1.1em 0;overflow:auto}
.navigation a{text-decoration:none}
.navigation a:hover{text-decoration:underline}
.nav-previous{display:inline;float:left;margin-right:1.5em}
.nav-next{display:inline;float:right;margin-left:1.5em}
/* =Sidebars
----------*/
#primary,#secondary{color:#333;padding:1.1em 0 0}
#primary a,#secondary a{text-decoration:none}
#primary a:hover,#secondary a:hover{text-decoration:underline}
/* =Widget Areas
----------*/
.widget-area{margin:0 0 0.3em 1.1em}
.widget-area ul{list-style:none;margin-left:0}
.widget-area ul li div{margin-left:1.1em}
.widget-area ul ul{list-style:none;margin-left:1.1em}
.widget-area ul ul ul{margin-left:2.5em}
.widget-container{margin:0 0 .3em 0}
.widget-title,.sidebar-title{color:#85d633;font-size:1.5em;font-weight:700;margin:.75em 0 .75em;padding:6px 0 0 6px}
.linkcat{margin:.75em 0 .5em;list-style:none}
/* .widget_wppp ul li,.widget_recent_entries ul li */
ul.sb-recommendations li,ul.sb-list li,#primary ul.recent-posts li{margin-bottom:.5em;border-bottom:1px dotted #999}
/* =Special Formatting
----------*/
.social-bookmarking{margin:1em 0;padding:0}
.rss-subs-count,.twtr-flr-count{font-size:1.1em;font-weight:700}
.sidebar-awk{margin-top:0.25em;font-size:0.75em}
.subscriber-counts{margin-bottom:1em}
.rsssubform{width:550px;border:1px solid #cfe0e8;padding:15px;text-align:center;background:#deecf2;-moz-border-radius:5px;border-radius:5px}
.rsssubtxt{font-weight:700;font-size:14px}
.rsssubinput{border:1px solid #bbb;padding:5px;width:250px;color:#999;height:40px;font:20px 'trebuchet ms',helvetica,sans-serif}
.rssbtn{border:1px solid;border-color: #1f577b #7fbfd5 #7fbfd5 #1f577b;color:#fff;background:#338bb2;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase}
.smallbtn{padding:2px;font:bold 16px 'trebuchet ms',helvetica,sans-serif;}
.bigbtn{padding:4px;font:bold 20px 'trebuchet ms',helvetica,sans-serif;}
.sbinput{border:1px solid #bbb;padding:3px;width:150px;color:#999;height:20px;font:16px 'trebuchet ms',helvetica,sans-serif}
/* =Footer
----------*/
#colophon{width:1000px;color:#111}
#colophon a{color:#111;font-weight:700;text-decoration:none}
#colophon a:visited{color:#111 !important}
#colophon a:hover{color:#11c !important;text-decoration:underline}
#footer-left,#footer-middle-left,#footer-middle-right,#footer-right,#footer #categories{float:left;width:215px}
#footer .widget-area{margin:0}
#footer-left ul,#footer-middle-left ul,#footer-middle-right ul,#footer-right ul{padding-left:12px}
#footer-right{width:331px}
#footer #categories ul li{float:left;margin-right:5px;margin-bottom:5px}
#site-info, #footer-links{clear:both;text-align:center;font-size:1em;margin-top:1em}
#site-info a, #footer-links a{font-weight:400}
#footer-links ul{margin:0;list-style:none}
#footer-links li{display:inline}
#footer-links ul li{margin-left:12px}
.footer-title{color:#85d633;font-size:1.2em;font-weight:700;padding-left:12px}
.about{text-align:justify}
/* =Panels
----------*/
#access,#panel{float:left;padding:0;width:1000px}
#access{background:#85d633}
#panel{border-top:5px solid #85d633;padding:5px 0 0}
/* Images
----------*/
.entry-content img{margin:0 0 1.5em 0}
.alignleft,img.alignleft{display:inline;float:left;margin-right:.75em}
.alignright,img.alignright{display:inline;float:right;margin-left:.75em}
.aligncenter,img.aligncenter{text-align:center;clear:both;display:block;margin-left:auto;margin-right:auto}
.wp-caption{text-align:center;margin-bottom:1.5em}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{margin:0}
.wp-smiley{max-height:1em;margin:0 !important}
.gallery dl{margin:0}
.gallery-caption{margin:-1.5em 0 0}
/* Pullquotes
----------*/
blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}
blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}
/* =Comments
----------*/
#comments{text-align:justify}
.comments{list-style:none;margin:0;padding:0;text-indent:0}
.comments li{border:1px solid #d5d5d5;height:1%;margin:0 0 10px;padding:5px 7px 5px 57px;position:relative}
.comments li div.comment-author{padding:0 170px 0 0}
.comments li div.vcard{font:bold 14px/1.4 helvetica,arial,sans-serif}
.comments li div.vcard cite.fn{font-style:normal}
.comments li div.vcard cite.fn a.url{color:#c00;text-decoration:none}
.comments li div.vcard cite.fn a.url:hover{color:#000}
.comments li div.vcard img.avatar{border:5px solid #d5d5d5;left:7px;position:absolute;top:7px}
.comments li div.comment-meta{font:10px/1.4 helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px}
.comment-meta a{color:#333;text-decoration:none}
.comment-meta a:hover{color:#000}
.comments li p{font-style:normal;font-size:1em;margin:0 0 1em}
.comments li ul{font-style:normal;font-size:1em;list-style:square;margin:0 0 1em;padding:0;text-indent:0}
.comments li div.comment-reply-link{background:#999;border:1px solid #666;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:2px;text-align:center;width:36px}
.comments li div.comment-reply-link a:hover{color:#11c;font-weight:700}
.comment-reply-link a{color:#fff;text-decoration:none;text-transform:uppercase}
.comments li ul.children{list-style:none;margin:1em 0 0;text-indent:0}
.children li{margin:0 0 .25em}
.comments li.even{background:#fff}
.comments li.odd{background:#f6f6f6}
.comments li.pingback div.vcard{padding:0 170px 0 0}
/* Disqus: The header at the top of posts. */
#dsq-comments .dsq-comment-header{background:#d5d5d5 !important}
/* Disqus: sub-header, the likes, etc. */
#dsq-comments .dsq-sub-header{float:right;background:#d5d5d5 !important}
/* Disqus: The message body of a single comment post. */
#dsq-comments .dsq-comment-body{text-align:justify !important;clear:both !important}
/* =Misc
----------*/
.archive-meta{color:#666;font-style:italic;margin:1em 0 0.75em 0}
.entry-meta,.entry-utility ,.entry-meta a{color:#666;text-decoration:none}
.entry-meta a:hover{color:#11c;text-decoration:underline}
.entry-meta a:visited{color:#666 !important}
.entry-meta{font-size:75%}
.meta-sep{color:#ddd}
.more{margin:0 0 1.5em}
.clear{clear:both}
.drop_cap{float:left;font-size:3em;margin:0 .5em;}
blockquote.summary p{padding:0;margin:0}
.summary{color:#111;background:#ff9;font-family:Georgia,Verdana,Sans;font-size:1.2em;font-weight:400;font-style:normal;padding:.5em 1em}
/* =External
----------*/
/* Google Custom Search */
div.cse-branding-right{margin-left:0}
/* Contact Form 7 */
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-mail-sent-ng{border:2px solid #f00}
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;border:1px solid #ff0000;font-size:10pt;width:280px;padding:2px}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}
span.wpcf7-list-item{margin-left:.5em;display: block}
.wpcf7-display-none{display:none}
/* WP-Pagenavi */
.wp-pagenavi{text-align:center;font-size:1.2em}
.wp-pagenavi .page,.wp-pagenavi span{padding:2px 4px;margin:2px}
.wp-pagenavi .current{font-weight:700}