/*
Theme Name: Marty Griffin
Theme URI: http://www.google.com
Description: Designed by Debra Turner and Developed by Jess
Version: 99999.1 
Author: Debra Turner, Jess Nunez
Author URI: http://www.dtdesign.org
*/


abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,nav,section{display:block}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{vertical-align:bottom}td{font-weight:400}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font:100%}a:active,a:hover{outline:0}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}
html,body{text-align:center;margin:0;padding:0}
body{background:#fff;font:12px 'PT Sans', Verdana, Arial, Helvetica, sans-serif;padding:0}
blockquote,blockquote p{background:transparent;color:#4D895E;margin:0 0 35px;padding:0 35px 0 0}
#page-home blockquote,#page-home blockquote p{font-size:19px;line-height:32px}
blockquote.letter{background:#F9E7C6;color:#000;border:0;margin:25px 0;padding:20px}
blockquote.letter p{color:#000;margin:0 0 25px}
blockquote.gazette{background:#E8D6A6 url(http://martingriffin.org/wp-content/uploads/2014/02/gazette.png) no-repeat;background-position:top center;width:759px;color:#000;padding:150px 25px 40px}
blockquote.gazette p{color:#000;margin-bottom:25px}
a{color:#A55926;text-decoration:underline;outline:none}
a.green{color:#4D895E;text-decoration:underline;outline:none}
code{background:#f5f5f5;border:1px solid #ccc;color:#555;font:11px Verdana, Arial, Helvetica, sans-serif;text-align:left;padding:10px}
h1,h1 a{color:#A55926;font-family:'PT Sans',Arial, Helvetica, Verdana, sans-serif;font-size:50px;font-weight:300;text-decoration:none;margin:-10px 0 0;padding:0}
h1.blog-title{line-height:45px;font-size:38px}
h2,h2 a{color:#000;font-weight:normal;font-size:22px;text-decoration:none;margin:0;padding:0}
h2#comments{margin:50px 0 25px 20px}
#page-home h2,#page-home h2 a{font-size:28px;color:#333}
#page-home h2 a{font-weight:bold;text-decoration:none}
h3,h3 a{color:#4D895E;font-weight:bold;font-size:19px;text-transform:uppercase;margin:25px 0 0;padding:0}
h4{color:#A55926;font-family:'PT Sans',Arial, Helvetica, Verdana, sans-serif;font-size:29px;line-height:34px;font-weight:300;text-decoration:none;text-transform:uppercase;margin:20px 0 0;padding:0}
h5{color:#A55926;font-family:'PT Sans',Arial, Helvetica, Verdana, sans-serif;font-size:22px;line-height:32px;font-weight:300;text-decoration:none;text-transform:uppercase;margin:20px 0 0;padding:0}
h5 a{color:#4D895E;text-decoration:underline}
h6{color:#4D895E;font-weight:normal;font-size:23px;margin:25px 0 0;padding:0}
img{border:none}
p{text-align:left;color:#000;font-weight:300;font-size:18px;line-height:33px;margin:0 0 17px}
#contact-page p{font-size:14px;line-height:24px;padding-left:25px}
#contact-page a{margin-left:-25px;font-size:18px;line-height:33px}
td,td p{color:#000;font-weight:300;font-size:16px;line-height:28px}
td{padding-bottom:25px}
table#booktable{display:block;margin:15px 0 0}
#booktable td,#booktable td p{color:#000;font-weight:300;font-size:14px;line-height:30px; font-weight:bold;}
#booktable td{padding-bottom:10px}
#booktable td a{text-decoration:none;color:#000;font-weight:bold;letter-spacing:.5px}
.rightalign{display:inline-block;text-align:right;float:right}
.bookways{width:550px;margin-top:20px}
.bookways a{color:#000;text-decoration:none}
.part1 .block{background:#DDE9DF;width:660px;display:inline-block;padding:20px}
.block p{line-height:22px;font-size:15px;margin:0}
.part2 .block{background:#FCF5E4;width:660px;display:inline-block;padding:20px}
small{font-size:10px}
ul{list-style-type:circle;margin:0 0 0 25px;padding:0}
ol{margin:0 0 25px 25px;padding:0}
ul li,ol li{text-align:left;color:#000;font-weight:300;font-size:18px;line-height:33px;margin:0 0 0 35px}
.main-content ol { margin-left:35px; }
.divleft{float:left;display:inline;width:45%;font-size:14px;line-height:22px;margin-top:20px}
.divright{float:right;display:inline;width:45%;font-size:14px;line-height:22px;margin-top:20px}
.divleft p,.divright p{font-size:14px;line-height:22px;margin-bottom:15px}
.s{background:transparent;border:0 solid #c7c7c7;color:#383d44;font:12px Verdana, Arial, Helvetica, sans-serif;height:15px;padding-left:3px;vertical-align:middle;width:220px}
.alignleft{float:left;text-align:left;margin:0 20px 10px 0}
.alignright{float:right;text-align:right;margin:0 0 10px 20px}
.date{background:transparent;color:#878787;font-size:15px;margin:5px 0 15px;padding:0}
.scroll-pane{width:840px!important;height:1940px;overflow:auto}
.scroll-pane2{width:800px!important;height:250px;overflow:auto; padding-right:40px; margin-bottom:25px;}
.scroll-pane3{width:770px!important;height:140px;overflow:auto; padding-right:40px!important; margin-bottom:25px; }
.jspArrow{background:url(images/up.jpg) no-repeat;width:30px;height:20px;text-indent:-20000px;display:block;cursor:pointer;position:absolute;bottom:25px}
.jspArrowDown{background:url(images/down.jpg) no-repeat;bottom:0}
.scroll-pane2 .jspArrow, .scroll-pane3 .jspArrow{background:url(images/up.jpg) no-repeat;width:30px;height:20px;text-indent:-20000px;display:block;cursor:pointer;position:absolute;bottom:50px!important}
.scroll-pane2 .jspArrowDown, .scroll-pane3 .jspArrowDown{background:url(images/down.jpg) no-repeat;bottom:25px!important}
#menu{width:100%;background:#4D895E;margin:0 auto;padding:0}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0}
.sf-menu{line-height:1.0;float:left;margin-bottom:0;margin-left:0;width:100%}
.sf-menu ul{position:absolute;top:-999em;width:10em;z-index:55}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative;border-right:0 solid #000;background:transparent;font-size:12px;line-height:15px;margin:0;padding:0}
.sf-menu a{display:block;font-family:'PT Sans',Verdana, Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:bold;letter-spacing:.5px;position:relative;z-index:888;margin:0;padding:18px 26px}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:51px;z-index:199}
.sf-menu li#menu-item-96{float:right}
.sf-menu li a:hover{color:#4D895E;background:#fff}
.sf-menu li li{width:200px;margin:0;padding:0}
.sf-menu li li a{font-size:13px;background:#fff;color:#4D895E!important;padding:8px 27px}
.sf-menu li li a:hover{color:#fff!important;background:#4D895E!important}
.sf-menu li li li a{background:#2E814C;color:#fff}
.sf-menu li li li a:hover{background:#87B497;color:#fff}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0}
#page{background:transparent;text-align:left;width:1100px;margin:0;padding:0}
#page-blog{background:transparent;text-align:left;width:1337px; width:1100px; margin:0;padding:0}
#header{background:transparent;text-align:left;position:relative;margin:0 auto;padding:0 0 0 20px}
#blog-header { width:1337px; width:1100px; height:215px; background: url(images/BlogImage.jpg) no-repeat; position: relative; }
#blog-logo { position: absolute; left:-20px; top:70px; }
#blog-bookcover{display:block;-moz-box-shadow:6px 6px 8px #333;-webkit-box-shadow:6px 6px 8px #333;box-shadow:6px 6px 8px #333; position: absolute; right:-53px; top:10px; }
#battle { color:#fff; font-style:italic; font-size:45px; font-family:'PT Sans', sans-serif; position: absolute; top:45px; left:500px; line-height:60px; }
#page-right{float:right;display:inline;width:835px}
#blog-left{float:left;display:inline;width:675px; border-right: 1px solid #50885e; padding-right:30px;}
#visit { background:#fff; padding:10px; margin-left:-12px; }
#logo{display:block;padding:40px 0}
#bloglink{position:absolute;top:25px;right:15px}
#bookcover{display:block;-moz-box-shadow:6px 6px 8px #333;-webkit-box-shadow:6px 6px 8px #333;box-shadow:6px 6px 8px #333;margin:15px auto 0}
#wrapper{float:left;margin:0;padding:0}
.header-image{margin-top:10px;display:inline-block;float:left;max-width:815px;height:auto; position:relative; z-index:4; margin-left:20px;}
#content{background:transparent;border:none;color:#282828;float:left;display:inline;text-align:left;width:510px;margin:20px 0 30px;padding:0}
.main-content{padding-left:20px;margin-top:20px}
#breadcrumbs{width:215px;margin:135px auto 25px}
#breadcrumbs ul{list-style-type:none;margin:0 auto;padding:0}
#breadcrumbs li{background:#B7D0BE;display:block;margin:0;padding:0 8px}
#breadcrumbs li:hover,#breadcrumbs li.current{background:#4D895E}
#breadcrumbs a{text-decoration:none;color:#000;display:block;border-bottom:1px solid #fff;font-size:14px;line-height:20px;padding:10px 0}
#breadcrumbs li:last-child a{border-bottom:0}
.video-post{float:left;display:inline-block;width:280px;margin:0 50px 70px 0}
.video-post img{width:250px;height:180px}
.sidebar-post-image{max-width:215px;display:block;margin:0 auto 20px}
#sidebar{width:250px;text-align:left;float:left;display:inline;line-height:1.6em;color:#383d44;margin:0;padding:0}
#sidebar.sidebar-blog{width:370px;text-align:left;float:right;display:inline;line-height:1.6em;color:#383d44;margin:0;padding:0}
.sidebar-blog a { color: #4D895E; }
.sidebar-blog p { font-size:15px; line-height:21px; }
.sidelist{background:transparent;margin:0 0 20px;padding:0}
#sidebar h2{background:inherit;color:#326ea1;font:24px Arial, Helvetica, Verdana, sans-serif;font-weight:100;margin:0;padding:3px 0}
.widget h3{text-transform:none;font-weight:normal;border-bottom:0px solid #ccc;margin-bottom:10px; color:#000; text-transform:uppercase; font-weight:bold;}
.widget ul{list-style-type:none;margin:0}
.widget li{font-size:15px;line-height:21px;margin:0 0 10px;padding:0}
.widget{padding:0 25px; margin-bottom:35px; }
.widget_recent_entries ul { list-style-type:disc; margin: 0 0 0 20px; }
.widget_recent_entries li { margin-bottom:4px; }
.widget_recent_entries a { text-decoration:none; }
#text-3 a { color: #A55926; }
#text-3 ul { list-style-type:disc; margin: 0 0 0 20px; }
#text-3 li{ margin: 0 0 4px 0px; }
input.s{border:1px solid #aaa;color:#878787;font-size:12px;width:65%;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;padding:4px}
input#searchsubmit{border:1px solid #aaa;color:#444;font-size:12px;width:25%;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;background:#ddd;margin-left:5px;padding:4px}
#respond{margin-left:20px}
#respond h2{margin-bottom:15px}
input#author,input#email,input#url,textarea#comment{border:1px solid #aaa;color:#878787;font-size:12px;width:45%;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;margin-bottom:10px;padding:8px}
textarea#comment{width:65%}
#respond label{font-size:14px;color:#878787;margin-left:5px}
input#submit{border:1px solid #aaa;color:#444;font-size:12px;width:18%;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;background:#ddd;padding:8px}
input#submit:hover{background:#4a895f;color:#fff}
li.comment p{font-size:15px;line-height:22px}
.comment-meta,.comment-meta a{color:#4a895f;font-size:14px}
.fn,.fn a{font-style:normal;color:#000;text-decoration:none}
.post{margin-bottom:55px}
#footer{color:#363636;overflow:hidden;text-align:left;font-size:15px;margin:0;padding:20px 30px}
#footer a{color:#000;text-decoration:none;font-size:13px;margin-left:123px;display:inline-block}
#comment{background:#fafafa;border:1px solid #ccc;color:#444;font-size:13px;padding-left:2px;vertical-align:middle;width:510px}
.commentbody{background:#fafafa;border:1px solid #ccc;color:#444;font-size:13px;position:relative;-moz-border-radius:10px;margin:0 0 10px;padding:15px 15px 5px}
.commentbody a{color:#a00;text-decoration:none}
.commentbody a:hover{color:#2d5175;text-decoration:none}
.commentbody p{line-height:1.2em}
.commentlink{font-size:13px}
.commentlist{list-style:none}
#email,#author{background:#fafafa;border:1px solid #ccc;color:#444;font:12px Verdana, Arial, Helvetica, sans-serif;padding-left:5px;vertical-align:middle}
#url{background:#fafafa;border:1px solid #ccc;color:#444;font:12px Verdana, Arial, Helvetica, sans-serif;height:16px;padding-left:5px;vertical-align:middle}
#submit{background:#fafafa;border:1px solid #ccc;color:#444;font:12px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 10px}
textarea{overflow:auto}
.commentheader{background:inherit;font-size:18px;font-weight:lighter;text-align:left;color:#326ea1;line-height:1.5em;padding:0}
.postmetadata{background:transparent;font-style:italic;color:#363636;line-height:1.5em;text-align:right;clear:both;margin:15px 0 70px;padding:3px}
.postmetadata a{background:transparent;color:#363636;text-decoration:none}
.postmetadata2{background:#eee;color:#282828;border:1px solid #ccc;font-size:11px;line-height:1.3em;letter-spacing:0;text-align:left;clear:both;-moz-border-radius:10px;margin:0 0 20px;padding:5px}
.alt{line-height:1.3em;padding:10px}
.alt a{background:inherit;color:#a00;text-decoration:none}
.clear{clear:both}
.stretch,.clear{clear:both;height:1px;font-size:15px;line-height:1px;margin:0;padding:0}
.clearfix:after{clear:both;height:0;display:block;visibility:hidden;content:"."}
.clearfix{display:block}
blockquote p,ol,form{margin:0;padding:0}
.bookways p,ul li,ol li{margin:0}
.part1 .download,.part2 .download{float:right;display:inline-block}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}
.sf-menu a,.sf-menu a:visited,.sf-menu li.current_page_item a,.sf-menu li.current_page_item li a,.sf-menu li.current_page_item li a:hover{color:#fff}
.sf-menu li.current-page-ancestor a,.sf-menu li.current-menu-item a,.sf-menu li:hover a,.sf-menu li:hover a{color:#4D895E!important;background:#fff}
#breadcrumbs a:hover,#breadcrumbs li.current a{color:#fff;border-bottom:1px solid #4D895E}

.green_caption {
    background-color: #4D895E;
    max-width: 188px;
    margin: 0 auto;
    padding: 0 14px 10px;
}
.fancybox {
    color: white;
    margin: 0 auto 20px;
    text-decoration: none;
}
.sidebar-post-image {
    max-width: 215px;
    display: block;
    margin: 0 auto 0 auto;
}

#enter{position:absolute;bottom:25px;left:50%;margin-left:-25px;z-index:1000}
#arrow_left,#arrow_right{bottom:30px;height:59px;position:absolute;left:50%;margin-left:90px;width:58px;z-index:1000}
#arrow_left{margin-left:-90px}
#arrow_left:hover,#arrow_right:hover{bottom:29px}
#arrow_left:active,#arrow_right:active{bottom:28px}
body .mc-cycle{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}
div.mc-image{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%}
.mc-hide-scrolls,.mc-old-browser .mc-image{overflow:hidden}