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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;margin:0;padding:0; }
 :focus { outline:0; }
 ol,ul { list-style:none; }
 table { border-collapse:separate;border-spacing:0; }
 caption,th,td { font-weight:400;text-align:left; }
 blockquote:before,q:before { color:#ddd;content:open-quote;font-size:72px;line-height:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;margin:20px 0 0 -50px; }
 blockquote:after,q:after { color:#ddd;content:close-quote;font-size:48px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:10px;float:right;margin:-26px 0 0; }
 a img { border:0; }
 .alignleft { display:inline;float:left;margin-right:.4em; }
 .alignright { display:inline;float:right;margin-left:.4em; }
 .aligncenter { clear:both;display:block;margin-left:auto;margin-right:auto; }
 body,input,textarea { color:#545454;font:12pt Georgia, "Times New Roman", Times, serif;font-weight:300;line-height:1.625; }
 body { background:#fff; }
 .home { background:#f9f9f9; }
 #sidebar,#access,.longmeta,.meta,#footer,.widget_nktagcloud,.recent_with_excerpt ul { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
 #nktagcloud-3 h4 { font-family:Georgia, "Times New Roman", Times, serif; }
 h1,h2,h3,h4,h5,h6 { color:#333;margin-bottom:18px;line-height:1.1em; }
 h1 { font-size:2.2em; }
 h2 { font-size:1.6em; }
 h3 { font-size:1.4em; }
 h4 { font-size:1.3em; }
 h5 { font-size:1.2em; }
 h6 { font-size:1em; }
 hr { background-color:#ccc;border:0;height:1px;margin-bottom:1.333em; }
 p { margin-bottom:1.333em; }
 ul,ol { margin:0 0 1.333em 2.5em; }
 ul { list-style:disc; }
 li { padding:0 0 .5em; }
 ol { list-style-type:decimal; }
 ol ol { list-style:upper-alpha; }
 ol ol ol { list-style:lower-roman; }
 ol ol ol ol { list-style:lower-alpha; }
 ul ul,ol ol,ul ol,ol ul { margin-bottom:0; }
 dl { margin:0 1.333em; }
 dt { font-weight:700; }
 dd { margin-bottom:1.333em; }
 strong { font-weight:700; }
 small { font-size:.8625em;line-height:1.4; }
 cite,em,i { font-style:italic;font-family:Georgia, "Bitstream Charter", serif; }
 blockquote { font-family:Georgia, "Bitstream Charter", serif;font-style:italic;font-weight:400;margin:0 3em; }
 blockquote em,blockquote i,blockquote cite { font-style:normal; }
 blockquote cite { color:#666;font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;letter-spacing:.05em;text-transform:uppercase; }
 pre { background:#f4f4f4;font:13px "Courier 10 Pitch", Courier, monospace;line-height:1.5;margin-bottom:1.333em;overflow:auto;padding:.75em 1.333em; }
 code,kbd { font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
 abbr,acronym,dfn { border-bottom:#ccc 1px dashed;cursor:help; }
 address { display:block;margin:0 0 1.333em; }
 ins { background:#fff9c0;text-decoration:none; }
 sup,sub { font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline; }
 sup { bottom:1ex; }
 sub { top:.5ex; }
 .entry-content img,.comment-content img,.widget img { max-width:97.5%; }
 img[class*=align],img[class*=wp-image-] { height:auto; }
 img.size-full { max-width:97.5%;width:auto; }
 .entry-content img.wp-smiley { border:none;margin-bottom:0;margin-top:0;padding:0; }
 img.alignleft,img.alignright,img.aligncenter { margin-bottom:.4em; }
 p img,.wp-caption { margin-top:.4em; }
 .wp-caption { background:#eee;margin-bottom:.4em;max-width:96%;padding:9px; }
 .wp-caption img { display:block;max-width:98%;margin:0 auto; }
 .wp-caption .wp-caption-text,.gallery-caption { color:#666;font-family:Georgia, serif;font-size:12px; }
 .wp-caption .wp-caption-text { margin-bottom:.6em;position:relative;padding:10px 0 5px 40px; }
 .wp-caption .wp-caption-text:before { color:#666;content:'\2014';font-size:14px;font-style:normal;font-weight:700;margin-right:5px;position:absolute;left:10px;top:7px; }
 img.post_thumbnail { border-radius:5px; }
 .avatar { float:left;margin-right:10px;border-radius:5px; }
 .recent_with_excerpt .avatar,.recent_with_excerpt .post_thumbnail { border-radius:3px;margin:5px 7px 0; }
 .note { background:#eee;border:1px solid #ccc;padding:6px 9px; }
 .warning,.alert { background:#fffbbc;border:1px solid #E6DB55;padding:6px 9px; }
 .error { background:#ffebe8;border:1px solid #C00;padding:6px 9px; }
 .download { background:#e7f7d3;border:1px solid #8eae6d;padding:6px 9px; }
 .download a { color:#657259; }
 .download img { margin:0; }
 .download-page p { border-bottom:#ccc 1px dashed;padding-bottom:16px; }
 a { color:#1982d1;text-decoration:underline; }
 a:hover { color:#e20000; }
 #wrapper { min-width:320px;max-width:984px;margin:0 auto;padding:0; }
 #header { background:#275d8b;width:100%;position:relative; }
 .header-inner { min-width:320px;max-width:984px;margin:0 auto; }
 .logo { display:inline-block; }
 .logo h2 { font-size:2em;color:#fff;max-width:468px;margin:0;padding:.75em .25em; }
 .logo a { border:none;text-decoration:none;color:#fff; }
 .logo img { width:100%;height:auto; }
 #topsearch { float:right;margin:1em 1em 0; }
 #googlesearchbox { width:190px!important;max-width:190px!important;margin:0;padding:0; }
 #googlesearchbox input { font-size:12px;margin:0;padding:6px 8px; }
 #googlesearchbox form.gsc-search-box { margin-bottom:0!important; }
 #googlesearchbox table.gsc-search-box { margin-bottom:0!important; }
 #googlesearchbox .gsc-input-box { height:26px!important;width:156px!important; }
 .socialicons { float:right; }
 #nav-outer { width:100%;float:left;background:#2d475e; }
 #access { min-width:320px;max-width:984px;display:block;margin:0 auto; }
 #access .menu-header,div.menu { font-size:12px;margin-left:.5em; }
 #access .menu-header ul,div.menu ul { list-style:none;margin:0; }
 #access .menu-header li,div.menu li { float:left;position:relative;padding:0; }
 #access a { color:#eee;display:block;line-height:45px;text-decoration:none;text-transform:uppercase;font-size:12px;padding:0 15px; }
 #access ul ul { background:#f9f9f9;box-shadow:0 3px 3px #555;display:none;position:absolute;top:45px;left:0;float:left;width:160px;z-index:99999;border:#425a6e 6px solid;padding:10px; }
 #access ul #menu-item-2294 ul,#access ul #menu-item-2295 ul { width:330px; }
 #access ul ul li { min-width:140px; }
 #access ul ul ul { left:100%;top:0; }
 #access ul ul a { color:#444;font-size:12px;font-weight:400;text-transform:none;height:auto;line-height:1.2em;width:140px;border-bottom:1px dotted #ddd;margin:0 5px;padding:6px; }
 #access li:hover > a,#access ul ul :hover > a,#access a:focus { background:#425a6e;color:#eee; }
 #access ul li:hover > ul { display:block; }
 #access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a { font-weight:700; }
 * html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover { font-weight:700; }
 #page { width:100%;height:auto;margin:0 auto;padding:0; }
 #content { float:left;width:60%;margin:0 0 1em;padding:2em 0 0; }
 #sidebar { background:#f5f5f5;border:#d3d3d3 1px solid;float:right;width:35%;font-size:.9em;margin:4em 1em 0 0;padding:0; }
 #content-no-widgets { float:left;width:100%;padding:1em 0; }
 .post { overflow:hidden;margin:0 0 1em;padding:1em; }
 .odd { background:#fbfbfb;border:#d3d3d3 1px solid; }
 .title { margin-bottom:12px;padding-bottom:12px; }
 .title a { color:#333; }
 .title .authorlink a { color:#1982d1; }
 h1.title,h2.title { margin-bottom:0; }
 .archive h1.title { margin-bottom:36px; }
 .tag h1.title { font-size:1.6em; }
 .page-template-quotes-page-php .title { margin-bottom:24px;min-height:100px; }
 .page-template-quotes-page-php .title small { color:#82a6c0;font-style:italic;font-size:.7em;line-height:1.3em; }
 .post .meta,.longmeta { line-height:normal;font-size:.8em;color:#787878;border-top:#ccc 1px dashed;vertical-align:middle;margin:0 1em 1em;padding:2em 0 1em; }
 .entrymeta { padding:0 0 0 2em; }
 .entry-content { text-align:justify;border:#d3d3d3 1px solid;border-radius:5px;background:#fbfbfb;margin:18px 0;padding:15px 30px; }
 .entry-content:before { color:#ddd;content:open-quote;font-size:120px;line-height:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;margin:42px 16px -10px 0; }
 .entry-content:after { color:#ddd;content:close-quote;font-size:72px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:20px;float:right;margin:-10px 0 10px 10px; }
 .entry-quote { font-style:italic;font-size:.8em;margin:0 80px 0 0; }
 .longmeta { height:auto; }
 .quoteauthor { margin:0 0 -1em 2em;padding:0; }
 .quoteauthor a { text-decoration:none; }
 h1.author { margin-bottom:36px;font-size:1.6em; }
 span.authorlink { font-size:.6em; }
 .authorlink { font-style:italic; }
 .authorlink a { text-decoration:none;font-size:1.1em;font-style:normal; }
 .tags { font-size:8pt; }
 .post .meta .author { float:left; }
 .post .meta .date { float:right; }
 .post .meta a { border:none; }
 .post .entry { padding-top:12px;border-top:#ccc 1px dashed; }
 .post .tags { line-height:normal;margin:0;padding:5px 0; }
 .post .links { line-height:normal;font-size:.8em;margin:0 0 18px;padding:0; }
 .post h1 a,.post h2 a { text-decoration:none; }
 #comments { border-top:#ccc 1px dashed;margin:1em;padding:2em 0 1em; }
 #comment { width:100%; }
 .printerfriendly { background:url(images/printer.png) no-repeat left 50%; }
 .comments { background:url(images/comment.png) no-repeat left 50%;padding-left:20px; }
 .commentlist .alt { background:#f6f6f6;margin-bottom:10px;border-radius:5px;padding:8px 10px; }
 .commentlist li { margin:12px 0;padding:8px 10px; }
 ol.commentlist { margin:0 0 0 20px; }
 .commentmetadata { font-size:.8em;color:#F2F3DE;padding:.25em; }
 #respond { margin-top:24px; }
 .readmore { background:url(images/page.png) no-repeat left 50%;padding-left:20px; }
 .navigation { height:20px;font-weight:700;padding:20px; }
 #sidebar a { text-decoration:none; }
 .widget { overflow:hidden;vertical-align:top;margin:0 1em 1em;padding:1em; }
 #sidebar ul { list-style:none;margin:0 0 1em; }
 #sidebar ol { margin:0 0 1em 1.5em; }
 #sidebar ul li,#sidebar ol li { line-height:1.2em;margin:0 0 .5em; }
 .widgettitle,#sidebar h4 { color:#999;font-size:1em;line-height:1.1em;text-transform:uppercase;margin:0 0 1em; }
 .home .widgettitle { color:#404040;font-size:1.6em;line-height:1.1em;text-transform:none;margin:0 0 .5em; }
 #snippetswidget { background:#333;float:left;width:100%;height:auto;margin:0;padding:0; }
 .snippetswidget { min-width:320px;max-width:984px;font-size:1em;margin:0 auto;padding:0; }
 .snippetswidget a { color:#333; }
 .snippetswidget a:hover { color:#005e94; }
 .snippetswidget h1 { font-size:2.4em;line-height:105%;color:#fff; }
 #snippetswidget .widget { margin:0;padding:0; }
 .front-page-widgets-wrap { width:100%;float:left;color:#303030;line-height:1.3em;font-family:Arial, Helvetica, sans-serif;padding:1em 0 0; }
 .front-page-widgets-wrap ul { list-style:none; }
 .front-page-widgets-wrap li { line-height:1.2em; }
 .home #sidebar .widgettitle,.front-page-widgets-wrap .widgettitle,#front-page-middle .widgettitle { color:#555;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:#ccc 1px dashed;font-size:1.6em;text-transform:none;font-weight:400;margin:0 0 10px;padding:0 0 5px; }
 .front-page-widgets-wrap .widget { background:#fff;border:#d3d3d3 1px solid;margin:.25em 0 .5em;padding:1em; }
 .secondary-right-widget { display:inline-block;width:33.333%;float:right;vertical-align:top; }
 .front-page-widgets-wrap .secondary-right-widget .widget { margin:0 .5em .5em;padding:.5em; }
 .home #sidebar { background:transparent;border:none;float:right;width:100%;margin:0;padding:0; }
 #front-page-left { width:64.75%;float:left;margin-left:.5em; }
 .front-left-widget { margin:0 0 10px;padding:0; }
 #front-left-widget { display:inline-block;float:left;width:49%;vertical-align:top;margin:0;padding:0; }
 .front-right-widget { margin:0 0 10px;padding:0; }
 #front-right-widget { display:inline-block;float:right;width:49%;vertical-align:top;margin:0;padding:0; }
 #front-page-middle { float:left;height:auto;margin:.25em 0 .5em;padding:0; }
 #front-page-middle-widget { display:inline-block;float:left;width:50%;margin:0;padding:0; }
 #front-page-middle-widget li { line-height:110%;margin:4px 0; }
 #front-page-middle-widget ol { margin:5px 30px; }
 #front-page-middle .widget { background:#fff;border:#d3d3d3 1px solid;margin:.5em;padding:1em; }
 .front-page-widgets-wrap ul,#front-page-middle ul { margin:0;padding:0; }
 .front-page-widgets-wrap #text-8,.front-page-widgets-wrap #text-22 { background:#f9f9f9;border:none; }
 #text-7 ol { margin-left:1.75em; }
 #text-7,.widget_downloads { font-size:12px; }
 .video-box { float:left;display:inline-block;line-height:14px;width:215px;margin:3px 2px 13px 4px; }
 .video-box a { text-decoration:none;font-size:12px; }
 .book-box { float:left;display:inline-block;width:90px;margin:3px 1px;padding:0 2px; }
 video { max-width:100%;height:auto; }
 .video-container { position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden; }
 .video-container iframe,.video-container object,.video-container embed { position:absolute;top:0;left:0;width:100%;height:100%; }
 #calendar { padding-left:10px; }
 #calendar table { width:190px;border-collapse:collapse; }
 #calendar thead th { border-top:2px solid #B4AF8E;border-bottom:2px solid #B4AF8E; }
 #calendar tbody td { border-bottom:1px solid #B4AF8E;text-align:center; }
 #calendar tfoot td { border-top:2px solid #B4AF8E;font-weight:700; }
 #calendar #today { background:#B4AF8E;font-weight:700;color:#FDFBED; }
 #calendar #next { text-align:right; }
 #calendar a { font-weight:700; }
 input,textarea { border:#ddd solid 3px;margin:0 0 8px 2px;padding:3px; }
 textarea { width:98%; }
 input[type=submit] { border:#e20000 solid 1px;background:#e20000;color:#fff;font-size:12pt;padding:3px 5px; }
 .captcha-849 input { width:50px; }
 select { margin:5px;padding:3px; }
 #footer-outer { background:#2d475e;width:100%;margin:0;padding:3em 0 2em; }
 #footer { min-width:320px;max-width:984px;font-size:.8em;color:#ced9e2;margin:0 auto; }
 #footer a { color:#aabfd1;text-decoration:none; }
 #footer a:hover { color:#eaeae8; }
 #footer p { margin-bottom:1em;line-height:1.2em;padding:0 2em; }
 .clear { clear:both; }
 .hilite { background-color:#ffc;color:#333; }
 .blacklite { background-color:#4d4d46;color:#fff; }
 #fb-root { margin:0; }
 .child-pages li small { display:none; }
 ul.articlelist { margin-top:24px; }
 .pagenavii { padding:1.5em 1em; }
 .pagenavii2 { padding:1.5em 1em; }
 #facebooklike { display:block;width:60px;height:60px;float:left;margin:9px 3px 5px; }
 #facebooklike2 { display:block;width:50px;height:70px;float:right;margin:0 0 5px 20px; }
 .twitter-share-button { margin:0; }
 .printbutton { margin:0 5px 3px; }
 #new-tag-cloud ul { margin:.5em;padding:0; }
 #new-tag-cloud ul li { display:inline-block;width:110px;line-height:1em;vertical-align:text-top;margin:0 1em .333em 0; }
 #new-tag-cloud { background:#f1f6fa;border:#cee0ed 1px solid; }
 .recent_with_excerpt ul { list-style:none; }
 .recent_with_excerpt p { margin-bottom:0;font-size:12px; }
 .recent_with_excerpt ul li { line-height:1.1em;margin:0 0 .25em; }
 .home .recent_with_excerpt p { margin-bottom:0;font-size:14px; }
 .home .recent_with_excerpt ul li { line-height:1.2em;min-height:65px;margin:0 0 .25em; }
 #slider { display:inline-block;background:#fff;border:#d3d3d3 1px solid;width:99.75%;height:auto;overflow:hidden;margin:0 0 .5em;padding:0; }
 #meteor-buttons { position:absolute;bottom:20px;left:20px; }
 #meteor-slideshow { margin-bottom:0; }
 #mc_signup .mc_merge_var,#mc_signup .mc_signup_submit { width:100%;margin:0; }
 #mc_signup .mc_merge_var { margin-right:5px; }
 #mc_signup input[type=submit] { width:100%;margin:0; }
 .item { display:inline-block;vertical-align:top;width:285px;border:#999 1px solid;margin:10px 10px 10px 0;padding:10px; }
 .item input { border:none;display:inline-block;margin:0;padding:0; }
 .item-price { float:right;font-weight:700;font-size:120%; }
 .cart-button { margin:0;padding:0; }
 .cart-button input { border:none;margin:0;padding:0; }
 label.mc_email_format { display:none; }
 .mc_email_options { display:none; }