/*

Theme Name: ZenPro
Theme URI: http://www.wmweblog.com/zenpro
Description: Very SEO & User Friendly Clean and Calm Light Blue & Green Theme with Loads of Sidebars! <a href="http://wmweblog.com/demo/index.php?wptheme=ZenPro" title="Live ZenPro Demo">Check out the demo!</a>
Version: 1.4
Author: WMWeblog.com
Author URI: http://www.wmweblog.com
Tags: blue, green, light, fixed-width, three-columns, left-sidebar, right-sidebar

	Based on Kubrick v1.5
	http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Thanks to FamFamFam - http://famfamfam.com/
	for the great icons that's used in this theme.
	
*/

p.text-shadow {
text-shadow: red 10px 20px 5px;
}

img {border:0;}
#respond, .comment, #comments {padding:0 30px;font-size:80%;}
#entry-meta-single {font-size:80%;text-align:left;margin:20px 0;}
#entry-meta-single a {font-weight:bold;color:;}
.entry-meta {font-size:80%;}
.additional-meta {font-size: 80%; font-style:italic;}
#post-single .additional-meta {float:;}
#post-single .category {margin-bottom:2px;}
.navigation {float:right;}

/* - ICON CLASSES - */
.category {padding-left:20px;background:url(gfx/folder.gif) no-repeat top left;}
.tags {padding-left:20px;background:url(gfx/icon_attachment.gif) no-repeat top left;}
.post-edit-link {padding:3px 0 3px 18px;background:url(gfx/cut.gif) no-repeat left 3px;}
.download {padding-left:20px;background:url(gfx/icon_download.gif) no-repeat 0 3px;}
.preview {padding-left:20px;background:url(gfx/page_find.gif) no-repeat 0 3px;}
.info {padding-left:20px;background:url(gfx/icon_info.gif) no-repeat 0 3px;}
.warning {padding-left:20px;background:url(gfx/icon_alert.gif) no-repeat 0 3px;}

/* - OTHER ICON STYLES - */
#page-links {padding-left:22px;background:url(gfx/copy.gif) no-repeat 0 3px;}

/* Sidebar -> Categories */
li.widget_categories ul li {padding-left:19px;background:url(gfx/folder.gif) left 1px no-repeat;}
li.widget_categories ul li:hover {padding-left:19px;background:url(gfx/folder.gif) left 1px no-repeat;}

/* Sidebar -> Archives */
li.widget_archive ul li {padding-left:19px;background:url(gfx/icon_history.gif) left 0px no-repeat;}
li.widget_archive ul li:hover {padding-left:19px;background:url(gfx/icon_history.gif) left 0px no-repeat;}

/* Sidebar -> Links */
li.widget_links ul li {padding-left:19px;background:url(gfx/icon_link.gif) left 2px no-repeat;}
li.widget_links ul li:hover {padding-left:19px;background:url(gfx/icon_link.gif) left 2px no-repeat;}

/* Sidebar -> Recent Comments */
li.widget_recent_comments ul li {padding-left:19px;background:url(gfx/icon_user.gif) left 2px no-repeat;}
li.widget_recent_comments ul li:hover {padding-left:19px;background:url(gfx/icon_user.gif) left 2px no-repeat;}

/* - SEARCH - */
div#search {float:right;height:0;overflow:visible;margin:-8px 18px 0 0;}
#searchsubmit {color:#404040;background:url(gfx/page_find.gif) no-repeat left 2px;padding:0 0 0 15px;border:0;width:;font-size:12px;text-transform:;cursor:pointer;width:48px;}
#searchsubmit:hover {font-style:italic;}
#s {font-size:10px;text-decoration:none;}
#searchform {margin-right:0;}
.sidebar-wrap-left #searchsubmit:hover, .sidebar-wrap-right #searchsubmit:hover {font-style:none;color:white;}

#submit {cursor:pointer;}

.comment-nav {display:none;}

/* - FOOTER - */
#footer {margin-bottom:10px;}
#footer a:hover {text-decoration:none;color:#2887bd;}
#footer a {color:#404040;}

.copyright {width:970px;text-align:center;font-size:16px;color:#444444;margin-top:-20px;}
.copyright a {color:#444444;}

/* - Main Styles - */
body {background:#f6fdec;font:16px Calibri, Verdana, Geneva, sans-serif;color:#44444;padding:0;cursor:default;}
a, a:visited, a:active {text-decoration:none;color:#2887bd;}
a:hover {text-decoration:underline;}

blockquote {font-style:oblique}

div.bg-top {background:url(gfx/bg-top.png) no-repeat;height:23px;float:left;width:970px;}
div.bg-mid {background:url(gfx/bg-mid.png) repeat-y;float:left;width:970px;}
div.bg-bot {background:url(gfx/bg-bot.png) no-repeat;height:24px;float:left;width:970px;}
div.post-bg-top {background:url(gfx/post-bg-top.png) no-repeat;height:20px;width:545px;}
div.post-bg-mid {background:url(gfx/post-bg-mid.png) repeat-y;width:545px;}
div.post-bg-bot {background:url(gfx/post-bg-bot.png) no-repeat;height:24px;width:545px;}
div.post-content-wrap {padding:0 30px;}
div.content-wrap {width:930px;display:block;float:left;text-align:center;padding-left:20px;}

div.post-bg-mid img {max-width:470px;}
/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}

/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {padding-left:10px; list-style:none; background:url(gfx/arrow_right.gif) no-repeat 0 2px;padding-left:15px;}
.entry-content ul li:hover {padding-left:10px; list-style:none; list-style-position:inside; background:url(gfx/arrow_right.gif) no-repeat 0 2px;padding-left:15px;}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title, a h2.entry-title, a h2.index-entry-title, a:link h2, a h2 {font-size:26px;color:#444444;}
a h2.entry-title:hover {text-decoration:none;color:#2887bd}
h2#comments, h3#comments{margin:20px auto 10px;font-size:140%;font-weight:normal;color:#44444;}
#comment-field-title {font-size:22px;margin:7px 0;}
#header h2 {font-size:15px;font-weight:normal;}
#header h1 a {color:#404040;}
#header h1 a:hover {text-decoration:;color:;}

h1 {font-size:250%;color:#444444}
h2 {font-size:175%;color:#444444}
h3 {font-size:125%;color:#444444}
h4 {font-size:110%;color:#444444}
h5 {font-size:100%;font-weight:bold;color:#444444}
h6 {font-size:90%;font-weight:bold;color:#444444}

/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:970px;}
#content-wrapper {}
#header {margin:0 auto;text-align:center;padding: 10px 0;}
#footer {}

/* -- POSTS -- 
.post-index {margin:20px;}
#post-single {margin:20px;}*/
.posts-wrap {float:left;width:545px;margin:0 auto;text-align:left;padding:0 10px;}
.post {width:545px;margin:0 auto;float:left;}

#post-single .post-bg-bot {margin-top:-13px;}

div#nav-single .navigation {height:auto;}
div.nav-prev-single, div.nav-next-single {background:white;}
div.nav-prev-single {height:auto;background:none;}
div.nav-prev-single a {padding-left:20px;background:url(gfx/action_back.gif) left 3px no-repeat;}
div#nav-next-single {height:auto;background:none;}
div#nav-next-single a {padding-right:20px;background:url(gfx/action_forward.gif) right 3px no-repeat;}
div#nav-next-single a, div.nav-prev-single a {margin:5px;color:#333;}
div#nav-next-single a:hover, div.nav-prev-single a:hover {color:#fff;}

/* -- ATTACHMENT -- */
.attachment .post-bg-bot {margin-top:-13px;}

.attachment .navigation img {height:75px;width:75px;}
.attachment .navigation div.nav-prev a, .attachment .navigation div.nav-prev a:hover {padding-left:20px;background:url(gfx/action_back.gif) left 5px no-repeat;margin:5px;height:auto;width:auto;}
.attachment .navigation div.nav-next a, .attachment .navigation div.nav-next a:hover {padding-right:20px;background:url(gfx/action_forward.gif) right 5px no-repeat;margin:5px;height:auto;width:auto;}

.attachment .entry-meta {display:none;}

/* -- SIDEBARS --*/
.sidebar-wrap-right {overflow:hidden; float:right; clear:none;max-width:400px;}
.sidebar-wrap-left {overflow:hidden; float:left; clear:none;max-width:400px;}
.sidebar-wrap-left, .sidebar-wrap-right {font-family:verdana;}
.sidebar-wrap-left li ul, .sidebar-wrap-right li ul {margin-bottom:10px;}
.sidebar-wrap-content-top {width:545px;float:left;}
.sidebar-wrap-content-bot {width:545px;float:left;}
.sidebar-wrap-top, .sidebar-wrap-bottom {}
.sidebar-wrap-before-comments {}
.sidebar-wrap-top, .sidebar-wrap-bottom, .sidebar-wrap-before-comments {text-align:center;}
.sidebar-wrap-top li ul, .sidebar-wrap-bottom li ul, .sidebar-wrap-before-comments li ul {margin:0 auto;}
.sidebar-wrap-top .widget, .sidebar-wrap-bottom .widget, .sidebar-wrap-before-comments .widget {text-align:center;margin:0 auto;}
.widgettitle {font-family:"calibri", verdana, arial;font-weight:bold;font-size:16px;color:#313131;margin:10px 0 5px 0;text-decoration:;}
.sidebar a, .sidebar2, .sidebar2 a, .sidebar3 a, .sidebar4 a {color:#313131;}
.sidebar a:hover, .sidebar2 a:hover, .sidebar3 a:hover, .sidebar4 a:hover {text-decoration:none;color:white;}

.sidebar, .sidebar2 {margin:5px auto 35px;float:left;max-width:170px;text-align:left;padding-right:5px;}
.sidebar3, .sidebar4 {float:left;margin:5px auto 35px;max-width:170px;text-align:right;padding-left:5px;}
.sidebar ul, .sidebar2 ul {padding:0;}

.sidebar, .sidebar2, .sidebar3, .sidebar4 {font-size:10px;}
.sidebar a, .sidebar2 a, .sidebar3 a, .sidebar4 a {font-size:14px;}

.sidebar ul li, .sidebar2 ul li, .sidebar3 ul li, .sidebar4 ul li {background:url(gfx/arrow_right.gif) no-repeat 0 2px;padding-left:15px;}
.sidebar ul li:hover, .sidebar2 ul li:hover {background:url(gfx/arrow_right.gif) no-repeat 0 2px;padding-left:15px;}

.sidebar3 ul li, .sidebar4 ul li {background:url(gfx/arrow_right.gif) no-repeat right 2px;padding-right:15px;}
.sidebar3 ul li:hover, .sidebar4 ul li:hover {background:url(gfx/arrow_right.gif) no-repeat right 2px;padding-right:15px;}

#calendar-wrap {text-align:right;}
#calendar-wrap table {float:left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment, li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}
.comments-link {float:right;padding-left:24px;background:url(gfx/comment.gif) no-repeat 3px 0}
.comment-author {float:left;width:120px;}
.comment-author img {float:left;clear:both;}
.comment-author a.url {font-size:18px;float:left;clear:both;}
.comment-body {float:left;margin:10px auto;clear:both;width:100%;font-size:14px;font:calibri;}
.comment-meta a {color:#333;font-style:italic;}
span.says {display:none;}

input#email {padding-left:22px;background:url(gfx/icon_email.gif) no-repeat 0 3px;border-bottom:1px dotted #ccc;border-top:0;border-left:0;border-right:0;}
input#email:hover {border-bottom:1px dotted #2887bd;border-top:0;border-left:0;border-right:0;}
input#url {padding-left:22px;background:url(gfx/icon_link.gif) no-repeat 0 3px;border-bottom:1px dotted #ccc;border-top:0;border-left:0;border-right:0;}
input#url:hover {border-bottom:1px dotted #2887bd;border-top:0;border-left:0;border-right:0;}
input#author {padding-left:22px;background:url(gfx/icon_user.gif) no-repeat 0 1px;border-bottom:1px dotted #ccc;border-top:0;border-left:0;border-right:0;}
input#author:hover {border-bottom:1px dotted #2887bd;border-top:0;border-left:0;border-right:0;}

ul.pinglist {width:485px;margin-left:20px;}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation a {text-decoration:none;}
.navigation a:hover {text-decoration:underline;}
.nav-next {float:right;clear:none;width:48%;text-align:right;}
.nav-prev {float:left;clear:none;width:48%;text-align:left;}
.navigation-index .nav-prev a {float:right;margin:0px 5px 0 0;background:url(gfx/arrow-left.png) right no-repeat;width:121px;height:72px;}
.navigation-index .nav-next a {float:left;margin:0px 0 0 5px;background:url(gfx/arrow-right.png) left no-repeat;width:121px;height:72px;}
.navigation-index .nav-prev a:hover {background:url(gfx/arrow-left2.png) right no-repeat;}
.navigation-index .nav-next a:hover {background:url(gfx/arrow-right2.png) left no-repeat;}

/* - THANK-YOU LINKS! - */
.do-not-edit-this-div {width:950px;text-align:right;font-weight:;color:#444444;margin-right:0px;}
.thanks1 {font-family:calibri;font-style:italic;font-size:12px;}
.thanks2 {font-family:calibri;font-size:12px;}
span.thanks1 a, span.thanks2 a {color:#6a6d66;text-decoration:underline;}
span.thanks1 a:hover, span.thanks2 a:hover {color:;text-decoration:none;border-bottom:1px solid #6a6d66;}