/*
Theme Name: QuiverAndQuill
Theme URI: http://zachbraiker.com/
Description: A theme designed and developed only for use by Zach Braiker
Version: .9
Author: Jesse Friedman
Author URL: http://jesserfriedman.com

*/

* { margin: 0; padding: 0; }
html { background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/body_bg.jpg) 0 0 repeat; font: normal 12px/15px Arial, Verdana, san-serif; color: #323232; text-align: left; }
body { background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/header_bar.jpg) 0 50px repeat-x; }

a:link { color: #aa241c; text-decoration: none; }
a:visited { color: #aa241c; text-decoration: none; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }
a img { border: none; }

h2 { font-size: 18px; line-height: 20px; }

#container { background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/body_bg.png) 0 50px repeat-y; width: 100%; float: left; }

#header {  background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/header_bar.jpg) 0 50px repeat-x; width: 816px; }
#headerimg { }
#rss { position: absolute; top: 50px; left: 850px; }

#sidenav, #leftBar, #midBar, #rightBar { float: left; }
#sidenav { width: 10px; }

#leftBarhome { width: 491px; margin-left: 60px; text-align: justify; min-height: 800px; }
#leftBar { width: 451px; margin-left: 50px; ttext-align: justify; min-height: 800px; background: #fbfbfb; padding: 5px 20px 20px 20px; border: dashed 1px #ccc; margin: 30px 0 0 50px; text-align: justify; }
.post { margin: 20px 0 0 0; }
.post h2 { font-size: 18px; text-transform: uppercase; margin: 0 0 10px 0; text-align: left; }
.post h2 a { color: #323232; }
.post p { margin: 8px 0; }
.post ol, .post ul { margin: 0 0 0 35px; }
.post li { margin: 5px 0; }
.post .meta { margin: 15px 0 0 0; }
.post .titlemeta { margin: -6px 0 15px 0; }
.archive { border-bottom: 1px dashed #900; padding: 0 0 20px 0; }
#post { margin: 10px 0 0 0; }
#post h2 { margin: 0 0 5px 0; }
#post .meta { margin: 0; border-bottom: 1px dashed #ccc; padding: 0 0 10px 0; }
#post p { margin: 15px 0 0 0; }
#post1 { background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/featured-bg.jpg) 0 0 no-repeat; width: 451px; padding: 35px 20px 25px 20px; height: 118px; overflow-y: hidden; }
#post1 .meta { display: none; }
#post2 { width: 485px; margin-left: 5px; border-bottom: 1px #ddd solid; padding: 0 0 20px 0; }
#post3 { float: left; width: 225px; border-right: 1px #ddd solid; padding: 0 20px 0 0; } 
#post4, #post5 { width: 225px; float: right; }
#post4 { border-bottom: 1px #ddd solid; padding: 0 0 20px 0; }
#related, .sociable { margin: 15px 0; padding: 15px 0; border-top: 1px dashed #ccc; }
#related { border-bottom: 1px dashed #ccc; } 
.sociable { padding-bottom: 0; }
.sociable ul { margin: 5px 5px; }
.sociable ul li { display: inline; list-style-type: none; margin: 0 5px}
#commentsec h2 { margin: 20px 0 0 0; }
#commentsec ol li { list-style-type: none; }
#commentsec .comment { margin: 10px 0; background: #fcfcfc; border: 1px dashed #ccc; padding: 5px 15px; }
#commentsec .comment cite { font-size: 11px; margin: 20px 0; }
#commentsec .comment p { margin: 10px 0; }
#commentform #comment { width: 440px; margin: 5px 0 20px 0; }
.navigation { width: 490px; margin: 20px 0 0 0; }

.alignleft { float: left; }
.alignright { float: right; }

.rsshat { position: absolute; top: 135px; left: 490px; }
#rooster { position: absolute; top: 0; left: 330px; }

#midBar { width: 200px; text-align: right; position: absolute; left: 595px; top: 165px; }
#midBar h1 { font-size: 15px; margin: 0 0 5px 0; }
#midBar p { margin: 0 0 0 0; text-align: justify; }
#midBar #persocial { margin: 10px 0 65px 0; }

#rightBar { width: 195px; font-weight: bold; float: left;  position: absolute; left: 840px; top: 165px; }
#rightBar a:link { color: #e7e7e7; text-decoration: none; padding: 5px 5px 5px 10px; }
#rightBar a:visited { color: #e7e7e7; text-decoration: none; padding: 5px 5px 5px 10px; }
#rightBar a:hover { color: #e7e7e7; background: #3f3f3f; padding: 5px 5px 5px 10px; }
#rightBar a:active { color: #e7e7e7; padding: 5px 5px 5px 10px; }
#rightBar form { margin: 0 0 20px 0; line-height: 25px; }
#rightBar #s { background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/search.jpg) 0 0 no-repeat; width: 146px; height: 25px; border: none; float: left; padding: 5px 0 0 5px; }
#rightBar #searchsubmit { background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/go.jpg) 0 0 no-repeat; width: 38px; height: 19px; border: none; margin: 3px 0 0 5px; }
#rightBar ul ul { border-left: 1px #3f3f3f solid; margin: 0 0 0 10px;  }
#rightBar ul li { list-style-type: none; margin: 10px 0 10px -1px; }
#rightBar ul li.widget { font-size: 20px; margin: 0 0 40px 0;  }
#rightBar ul ul li { font-size: 12px; }
#calendar_wrap { font-size: 14px; margin: 10px 0 0 0; }
#rightBar li h2 { color: #000; margin: 20px 0 10px 0; }
#rightBar li a { color: #e7e7e7; }

#footer { clear: both; background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/body_bg.png) 0 50px repeat-y; padding: 40px 0 0 0; }
#footer h1, #footer p { margin: 0 0 10px 0; }
.footleft, .footright { padding: 20px 30px 0 30px; float: left; height: 220px; color: #ccc; }
.foot { margin: 50px 0 0 0; background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/footer-bg-sub.png) 0 0 repeat; width: 100%; height: 240px;  }
.footleft { background: url(http://jesserfriedman.com/quiverandquill/wp-content/themes/zach/images/footer-bg.png) 0 0 repeat; width: 726px; padding-left: 60px; }
.footright { width: 150px; padding-right: 0; }
.footleft img { float: left; margin: 0 20px 0 0; }
#footer #copy { padding: 10px 0 10px 70px; width: 640px; }
#footer #contact form { margin: 25px 0 0 0; }
#footer #contact label { color: #eee; font-size: 14px; font-weight: bold; }
#footer #contact input, #footer #contact textarea { width: 330px; margin: 3px 0 10px 0; background: #333; border: solid 2px #666; color: #fff;  }
#footer #contact textarea { height: 83px; }
#footer #contact fieldset { border: none; float: left; margin: 0 20px 0 0; }
#footer #contact input.submit { width: 70px; margin: 0 0 0 265px; font-weight: bold; text-transform: uppercase; }


