/*  
Theme Name: Refaudit style
Theme URI: http://www.murielle-cahen.fr
Version: 1.5.1
Description: Created by <a href="http://www.refaudit.com">Refaudit referencement</a>.
Author: Patrice Carrel
Author URI: http://www.refaudit.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2014 Refaudit.
Tags: refaudit, referencement, creation site, featured-images, translation-ready, custom-menu, sidebar
*/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,figure{margin:0;padding:0}
img,fieldset{border:0}
img{max-width:100%;height:auto;-moz-box-sizing:border-box;box-sizing:border-box}
@media \0screen {
img{width:auto}
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio{max-width:100%}
iframe,object{max-width:100%}
body{background:#ffffff url(images/skins/gray/images/body-bg.png) no-repeat center top;font:.81em/150% "Lucida Grande",Arial,"Lucida Sans Unicode",sans-serif;word-wrap:break-word;color:#666}
p{margin:0 0 1.2em;padding:0}
a{text-decoration:none;outline:none;color:#135707}
a:hover{text-decoration:underline}
small{font-size:87%}
ul,ol{margin:1em 0 1.4em 24px;padding:0;line-height:140%}
li{margin:0 0 .5em;padding:0}
blockquote{font:italic 15px/130% "Times New Roman",Times,serif;padding:8px 25px 10px}
h1,h2,h3,h4,h5,h6{line-height:1.4em;margin:18px 0 .4em;color:#333;text-shadow:0 1px 1px rgba(0,0,0,.2)}
h1{font-size:1.8em}
h2{font-size:1.4em}
h3{font-size:1.3em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-size:1em}
input,textarea,select,button{font-size:100%;font-family:inherit}
textarea{line-height:150%;width:96%}
textarea,input[type=text],input[type=password],input[type=search],input[type=email],input[type=url]{border:solid 1px #ccc;padding:5px 7px;background:#f0f0f0;border-radius:5px}
textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=url]:focus{border:solid 1px #666;background:#fff;outline:none}
input[type=reset],input[type=submit],button{color:#fff;line-height:100%;border:none;padding:5px 7px;cursor:pointer;color:#fff;padding:5px 20px;cursor:pointer;border:solid 1px #333;background-color:#111;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.5) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.5) 100%);border-radius:1em;box-shadow:0 1px 2px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.9)}
input[type=reset]:hover,input[type=submit]:hover,button:hover{background:#333;color:#fff}
#pagewrap{width:978px;margin:0 auto}
#content{width:610px;float:left;background:#ffffff;padding:10px;margin-bottom:5px;margin-top:0;border-radius:1px;box-shadow:0 1px 3px rgba(0,0,0,.4)}
#sidebar{float:right;width:330px;margin-bottom:10px;margin-top:1px;font-size:90%}
.sidebar-left #content{float:right}
.sidebar-left #sidebar{float:left}
.sidebar-none #content{width:auto;float:none}
.full_width #layout{width:100%}
.full_width #content{padding:0;width:auto;float:none}
.full_width #sidebar{width:auto;float:none}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:3.2%;float:left}
.col4-1{width:22.6%}
.col4-2,.col2-1{width:48.4%}
.col4-3{width:74.2%}
.col3-1{width:31.2%}
.col3-2{width:65.6%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}
#header{position:relative;height:165px;margin-bottom:20px;z-index:1000}
#site-logo{position:absolute;top:40px;font:bold 190%/110% Iceberg,Arial,Helvetica,sans-serif;padding-bottom:2px;margin:0}
#site-logo a{color:#135707;text-decoration:none}
#site-description{color:#ddd;position:absolute;top:80px;font:italic 100%/120% Georgia,"Times New Roman",Times,serif}
.header-widget{position:absolute;top:10px;right:0}
.header-widget .widget{border:none;float:left;margin:0 0 15px;padding:0;background:none;box-shadow:none}
.header-widget .widgettitle{font-size:100%;width:auto;display:block;float:left;margin:0 8px 2px;padding:0;background:none;border:none;color:#fff;text-shadow:none;position:static;box-shadow:none}
.header-widget div{float:left}
.social-widget{position:absolute;top:85px;right:10px;font-size:95%;line-height:120%;text-align:right}
.social-widget a{color:#fff}
.social-widget .widget{border:none;float:left;margin:0 5px 0 0;padding:0;background:none;box-shadow:none}
.social-widget .widget div{float:left}
.social-widget .widgettitle{font-size:100%;width:auto;display:block;float:left;margin:0 8px 2px;padding:0;background:none;border:none;color:#fff;text-shadow:none;position:static;box-shadow:none}
.social-widget ul{margin:6px 0 0!important;padding:0;float:left}
.social-widget ul li{margin:0 8px 5px 0;padding:0;float:left;border:none;clear:none;line-height:100%}
.social-widget li img{vertical-align:middle;margin-top:-5px}
.social-widget .rss{float:left}
.social-widget .rss a{background:url(images/rss.png) no-repeat left center;padding:5px 0 5px 30px;display:inline-block;zoom:1;*display:inline}
#header #searchform{position:absolute;bottom:9px;right:10px;z-index:101}
#header #searchform #s{border:none;width:120px;padding-left:28px;background:#e1e1e1 url(images/search.png) no-repeat 8px center;box-shadow:0 -1px 0 rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.3)}
#nav-bar{width:100%;position:absolute;right:0;bottom:0;z-index:100;border:solid 1px #333;background-color:#6a6a6a;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 100%);border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 0 rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.3)}
#main-nav{margin:0;padding:0}
#main-nav li{margin:0;padding:0;list-style:none;float:left;position:relative;border-right:solid 1px #575757;box-shadow:1px 0 0 rgba(255,255,255,.1),inset -1px 0 0 rgba(255,255,255,.1)}
#main-nav li:hover,#main-nav .current_page_item,#main-nav .current-menu-item{background-color:#474747;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NzQ3NDciIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.45) 0%,rgba(71,71,71,0) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.45) 0%,rgba(71,71,71,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.45) 0%,rgba(71,71,71,0) 100%);box-shadow:none}
#main-nav .home{width:42px;border-top-left-radius:6px;border-bottom-left-radius:6px}
#main-nav .home a{background:url(images/home-icon.png) no-repeat 14px center;width:16px;text-indent:-9000em}
#main-nav .home a:hover,#main-nav .home.current_page_item a,#main-nav .home.current-menu-item a{background-position:-41px center}
#main-nav .home.current_page_item,#main-nav .home.current-menu-item{border-top-left-radius:6px;border-bottom-left-radius:6px}
#main-nav a{color:#fff;display:block;padding:14px 15px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.7)}
#main-nav a:hover{color:#fff}
#main-nav .current_page_item,#main-nav .current-menu-item{border-left:solid 1px #000;border-right:solid 1px #000;box-shadow:inset 0 2px 8px rgba(0,0,0,.8)}
#main-nav .current_page_item a,#main-nav .current-menu-item a{color:#fff}
#main-nav .current_page_item a:hover,#main-nav .current-menu-item a:hover{color:#fff}
#main-nav ul .current_page_item,#main-nav ul .current-menu-item{border:none;background:none;box-shadow:none}
#main-nav ul a,#main-nav .current_page_item ul a,#main-nav ul .current_page_item a,#main-nav .current-menu-item ul a,#main-nav ul .current-menu-item a{color:#666;font-size:95%;font-weight:400;padding:5px 0 5px 15px;margin:0;width:180px;height:auto;background:none;box-shadow:none;text-shadow:none}
#main-nav ul a:hover,#main-nav .current_page_item ul a:hover,#main-nav ul .current_page_item a:hover,#main-nav .current-menu-item ul a:hover,#main-nav ul .current-menu-item a:hover{background:#F3F3F3;color:#000;color:#000}
#main-nav ul{border:solid 1px #ccc;background:#fff;margin:0;padding:5px 0;list-style:none;position:absolute;z-index:100;display:none;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.3)}
#main-nav ul li{background:none;padding:0;margin:0;height:auto;border:none;float:none}
#main-nav ul li:hover{background:none}
#main-nav ul ul{left:190px;top:5px}
#main-nav li:hover > ul{display:block}
#header-slider{position:relative;padding:20px 20px 5px;margin:0 0 20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.4);height:0;visibility:hidden}
#header-slider .slides{margin:0;padding:0;overflow:hidden}
#header-slider .slides li{margin:0 0 10px;padding:0;list-style:none;float:left;text-align:center}
#header-slider .slides h3{margin:5px 0 2px;padding:0;font-size:85%;font-weight:400;line-height:140%;text-align:center}
#header-slider .carousel-nav-wrap{position:absolute;top:50%;left:0;width:100%}
#header-slider .carousel-nav-wrap a{background:url(images/slider-nav-left.png) no-repeat;width:25px;height:48px;margin-top:-30px;display:block;text-indent:-900em}
#header-slider .carousel-nav-wrap .carousel-prev{position:absolute;left:-22px}
#header-slider .carousel-nav-wrap .carousel-next{background-image:url(images/slider-nav-right.png);position:absolute;right:-22px}
.post{margin:0 0 45px;position:relative;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box}
.post-content{min-width:120px;background:#ffffff}
.post-title{margin:0 0 5px;padding:5px 36px 0 0;font:bold 170%/120% "Lucida Grande",Arial,"Lucida Sans Unicode",sans-serif}
.post-title a{color:#333;text-decoration:none}
.post-date{font-weight:700;margin:10px 0 5px}
.loops-wrapper.list-post .post-date{float:left;width:52px;text-align:center;margin:0 12px 5px 0;border:solid 1px #bebebe;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.15)}
.loops-wrapper.list-post .post-date .month{color:#fff;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px;display:block;padding:2px 0;width:100%;position:relative;left:-1px;top:-1px;border:solid 1px #a11216;background-color:#e0161d;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);box-shadow:0 1px 0 rgba(0,0,0,.2);border-top-left-radius:5px;border-top-right-radius:5px}
.loops-wrapper.list-post .post-date .day{color:#666;padding:2px 0 1px;font:bold 18px/100% Arial,Helvetica,sans-serif;display:block}
.loops-wrapper.list-post .post-date .year{color:#999;padding:0 0 4px;font:10px/100% Arial,Helvetica,sans-serif;display:block}
.post-meta{color:#999;font-size:85%;line-height:120%;margin:0 0 15px}
.post-meta .post-comment a{font-size:13px;text-align:center;text-decoration:none;color:#666;background:url(images/post-comments.png) no-repeat;width:36px;height:26px;padding:8px 0 0;position:absolute;top:-5px;right:-3px;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.post-meta .post-comment a:hover{color:#000}
.post-image{max-width:100%;margin:5px 0 15px}
.post-image.left{margin-right:15px}
.post-image.right{margin-left:15px}
.post-image .lightbox{position:relative;display:inline-block;zoom:1;*display:inline;max-width:100%}
.post-image .lightbox .zoom{width:40px;height:40px;background:url(images/icon-zoom.png) no-repeat center center;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;border-radius:10em}
.post-image .lightbox:hover .zoom{background-color:#000}
.loops-wrapper.grid4 .post{width:22.6%;float:left;margin-left:3.2%;margin-bottom:20px;font-size:90%;line-height:130%}
.loops-wrapper.grid4 .post-title{font-size:130%;line-height:130%;margin:0 0 3px;padding:0}
.loops-wrapper.grid4 .post-meta{font-size:85%}
.loops-wrapper.grid3 .post{width:31.2%;float:left;margin-left:3.2%}
.loops-wrapper.grid3 .post-title{margin:0 0 5px;padding:0;font-size:140%;line-height:120%}
.loops-wrapper.grid3 .post-meta{font-size:85%}
.loops-wrapper.grid2 .post{width:48.4%;float:left;margin-left:3.1%;margin-bottom:20px}
.loops-wrapper.grid2 .post-title{margin:0 0 5px;padding:0}
.loops-wrapper.grid2-thumb .post{width:48.4%;float:left;margin-left:3.1%;margin-bottom:20px}
.loops-wrapper.grid2-thumb .post-title{margin:0 0 5px;font-size:140%}
.loops-wrapper.grid2-thumb .post-image{float:left;margin:0 14px 10px 0}
.loops-wrapper.grid2-thumb .post-content{overflow:hidden}
.loops-wrapper.list-thumb-image .post-image{float:left;margin:0 16px 10px 0}
.loops-wrapper.list-thumb-image .post-content{overflow:hidden}
.loops-wrapper.list-large-image .post-image{float:left;margin:0 22px 10px 0}
.loops-wrapper.list-large-image .post-title{margin:0 0 5px;padding:0}
.loops-wrapper.list-large-image .post-content{overflow:hidden}
.loops-wrapper.grid4 .post:nth-of-type(4n+1),.loops-wrapper.grid3 .post:nth-of-type(3n+1),.loops-wrapper.grid2 .post:nth-of-type(2n+1),.loops-wrapper.grid2-thumb .post:nth-of-type(2n+1){margin-left:0;clear:left}
.post-video,.embed-youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;font-size:.9em;margin-bottom:15px;border-radius:5px}
.post-video iframe,.post-video object,.post-video embed,.embed-youtube iframe,.embed-youtube object,.embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}
.twitter-tweet-rendered{max-width:100%!important}
.author-bio{margin:0 0 25px}
.author-bio .author-avatar{float:left;margin:0 15px 0 0}
.author-bio .author-avatar img{background:#fff;padding:4px;border:solid 1px #ccc}
.author-bio .author-name{margin:0 0 5px;padding:0;font-size:160%}
.author-posts-by{margin:0 0 20px;padding:10px 0 0;font-size:140%;text-transform:uppercase;border-top:double 4px #ccc;border-color:rgba(118,118,118,.3)}
.page-title{margin:0 0 8px;font:bold 190%/120% "Lucida Grande",Arial,"Lucida Sans Unicode",sans-serif}
.category-section{clear:both;margin-bottom:30px}
.category-section-title{font-size:120%;text-transform:uppercase;margin:0 0 20px}
.pagenav{clear:both;padding:7px 5px 0;text-align:right}
.pagenav a,.pagenav span{background:#026acb;color:#fff;line-height:100%;text-decoration:none;padding:4px 7px;margin-left:2px;vertical-align:middle;display:inline-block;zoom:1;*display:inline;border-radius:5em;color:#d9eef7;border:solid 1px #222;background-color:#222;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.3) 80%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.3) 80%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.3) 80%);border-radius:10em;box-shadow:0 1px 2px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.9)}
.pagenav a:hover{text-decoration:none;background:#333}
.pagenav .current{background:#999;color:#fff;border:none;border:solid 1px #888}
.author-box{margin:15px 0}
.author-box .author-avatar{float:left;margin:0 15px 5px 0}
.author-box .author-name{margin:0 0 5px}
.post-nav{margin:30px 0 20px;clear:both}
.post-nav span{width:45%}
.post-nav a{text-decoration:none;font-size:110%}
.post-nav a:hover{text-decoration:none}
.post-nav .prev{float:left}
.post-nav .prev a{background:url(images/previous-arrow.png) no-repeat left 2px;padding:4px 0 6px 30px;display:block}
.post-nav .next{float:right;text-align:right}
.post-nav .next a{background:url(images/next-arrow.png) no-repeat right 2px;padding:4px 30px 6px 0;display:block}
.commentwrap{margin:40px 0 20px;padding:3% 4%;position:relative;clear:both;background:#f6f6f6;border-radius:8px;box-shadow:0 -1px 0 rgba(0,0,0,.1)}
.comment-title{font-size:140%;margin:0 0 10px;padding:0}
.next-prev-comment{position:absolute;top:20px;right:20px}
.next-prev-comment a{text-decoration:none;font-size:85%;text-transform:uppercase}
.next-prev-comment .next{margin:0 0 0 20px}
.commentlist{margin:0;padding:5px 0 0;list-style:none;border-top:solid 1px #ddd;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}
.commentlist li{margin:0;padding:15px 0 0;list-style:none;position:relative}
.commentlist .comment-author{margin:2px 0 5px;padding:0}
.commentlist .avatar{float:left;margin:-3px 12px 10px 0}
.commentlist cite{font:bold 120%/130% "Lucida Grande",Arial,"Lucida Sans Unicode",sans-serif}
.commentlist cite a{text-decoration:none}
.commentlist .bypostauthor > .comment-author cite{background:url(images/icon-author-comment.png) no-repeat 0 2px;padding-left:18px}
.commentlist .comment-time{font-size:75%;text-transform:uppercase;display:block;margin:2px 0 0}
.commentlist .commententry{position:relative;min-height:40px;overflow:hidden;padding-bottom:5px;border-bottom:solid 1px #ddd;box-shadow:0 1px 0 rgba(255,255,255,.9)}
.commentlist ul,.commentlist ol{margin:0 0 0 60px;padding:0}
.commentlist .reply{position:absolute;right:0;top:20px}
.commentlist .comment-reply-link{padding:3px 8px;display:block;font:10px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;color:#666;border-radius:1em;text-shadow:0 1px 0 rgba(255,255,255,.7);box-shadow:0 1px 1px rgba(0,0,0,.3);background-color:#C1C1C1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.2) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.2) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.2) 100%)}
.commentlist .comment-reply-link:hover{text-decoration:none;color:#000}
#respond{margin:40px 0 30px;padding:10px 0 0;position:relative;clear:both}
#respond #cancel-comment-reply-link{position:absolute;top:10px;right:0;display:block;font-size:67%;font-weight:400;line-height:100%;text-decoration:none;padding:5px 10px;color:#faddde;border:solid 1px #980c10;background-color:#d81b21;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.1) 100%);border-radius:10em;box-shadow:0 1px 2px rgba(0,0,0,.2)}
#respond #cancel-comment-reply-link:hover{background:#b61318}
#commentform{margin:15px 0 0}
#commentform input[type=text]{width:206px;max-width:96%;margin-right:5px}
#commentform label{font-weight:700}
#commentform label small{font-weight:400}
#commentform textarea{width:97%;height:140px}
#commentform input#submit{padding:7px 20px}
.commentwrap .pagenav.top{position:absolute;top:7px;right:15px;margin:0}
.commentwrap .pagenav.bottom{margin-top:10px}
.widget{background:#fff;margin-bottom:20px;padding:15px 18px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4)}
.widgettitle{width:100%;display:block;padding:6px 18px 7px;margin:0 0 -5px;position:relative;left:-18px;top:-16px;border-top:solid 1px #f5f5f5;border-bottom:solid 1px #848484;font:bold 14px/110% "Lucida Grande",Arial,"Lucida Sans Unicode",sans-serif;color:#333;background-color:#a9a9a9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.1) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.1) 100%);border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.15);text-shadow:0 1px 0 rgba(255,255,255,.7)}
.widgettitle a{color:#333;text-decoration:none}
.widget ul{margin:0;padding:0}
.widget li{margin:0;padding:6px 0;list-style:none;clear:both;border-bottom:solid 1px #ddd}
.widget li:last-child{border-bottom:none}
.widget ul ul{margin:6px 0 -6px;padding:0;border-top:solid 1px #ddd}
.widget ul ul li{margin:0;padding-left:10px}
.widget #wp-calendar caption{font-weight:700;padding-bottom:10px}
.widget #wp-calendar td{width:31px;padding:4px 2px;text-align:center}
.widget .feature-posts-list br{display:none}
.widget .feature-posts-list .post-img{margin:4px 12px 10px 0;float:left}
.widget .feature-posts-list small{font:italic 90% "Times New Roman",Times,serif;display:block;margin:0 0 3px}
.widget .feature-posts-list .feature-posts-title{margin:4px 0 3px;display:block}
.widget .twitter-list .twitter-timestamp{font:italic 90% "Times New Roman",Times,serif}
.widget .follow-user{margin:0;padding:5px 0}
.widget .links-list img,.widget_links img{vertical-align:middle}
.recent-comments-list .avatar{margin-right:12px;float:left}
.widget .flickr_badge_image{margin-top:10px}
.widget .flickr_badge_image img{width:60px;height:60px;margin-right:12px;margin-bottom:12px;float:left}
.shortcode .flickr_badge_image{width:23.8%;margin:0 1.5% 1.5% 0;float:left}
.shortcode .flickr_badge_image:nth-of-type(4n){margin-right:0}
.shortcode .flickr_badge_image img{margin:0}
#sidebar #searchform{position:static}
#sidebar #searchform #s{width:93%}
#content .twitter-tweet-rendered{max-width:100%!important}
#content .twt-border{max-width:100%!important;min-width:180px!important}
.widget .social-links{margin:0 0 20px;padding:0;line-height:100%}
.widget .social-links li{margin:0 5px 5px 0;padding:0;list-style:none;border:none;display:inline-block;zoom:1;*display:inline}
.widget .social-links img{vertical-align:middle}
#footer{clear:both;font-size:90%;width:99%}
#footer .widget{margin:13px 0;width:92%}
#footer .footer-text{clear:both;padding:0 0 10px 5px;color:#ccc}
#footer .footer-text a{color:#135707}
#footer .credits{font-size:90%}
#footer-nav{margin:0 0 10px 5px;padding:0;clear:both;align:left}
#footer-nav li{margin:0 5px 0 0;padding:0;display:inline;list-style:none}
#footer-nav a{text-decoration:none;margin:0 8px 0 0;color:#135707}
#footer-nav a:hover{text-decoration:underline}
#footer-sidebar{display:block}
#footer-sidebar1{float:left;width:1030px;margin:0}
img.alignleft,img.aligncenter,img.alignright,img.alignnone{background:#fff;padding:4px;border:solid 1px #ccc;margin-bottom:15px}
.alignleft{float:left;margin-right:30px}
.alignright{float:right;margin-left:30px}
.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}
.wp-caption{text-align:center;background:#fff;padding:4px 2px 2px 0;border:solid 1px #ccc;margin-bottom:15px}
.wp-caption-text{font:italic 95%/120% Georgia,"Times New Roman",Times,serif;margin:6px 0;color:#777}
.attachment.single-attachment,.single-attachment .attachment{float:none;margin:0;text-align:left}
#body .gallery{margin:0 0 30px}
#body .gallery .gallery-item{margin:0 8px 8px 0;vertical-align:top;width:auto;float:left;text-align:center}
#body .gallery img{border:none;vertical-align:middle}
#body .gallery .gallery-caption{line-height:120%;font-size:90%;text-align:center;margin:5px 0 0}
#body .gallery-columns-1 .gallery-item{width:auto}
#body .gallery-columns-1 br{display:none!important}
#body .gallery-columns-2 .gallery-item{width:49.2%}
#body .gallery-columns-3 .gallery-item{width:32.3%}
#body .gallery-columns-4 .gallery-item{width:23.8%}
#body .gallery-columns-5 .gallery-item{width:18.8%}
#body .gallery-columns-6 .gallery-item{width:15.4%}
#body .gallery-columns-7 .gallery-item{width:13%}
#body .gallery-columns-8 .gallery-item{width:11.18%}
#body .gallery-columns-9 .gallery-item{width:9.77%}
#body .gallery-columns-1 .gallery-item,#body .gallery-columns-2 .gallery-item,#body .gallery-columns-3 .gallery-item,#body .gallery-columns-4 .gallery-item,#body .gallery-columns-5 .gallery-item,#body .gallery-columns-6 .gallery-item,#body .gallery-columns-7 .gallery-item,#body .gallery-columns-8 .gallery-item,#body .gallery-columns-9 .gallery-item{margin:0 1.5% 1.5% 0}
#body .gallery-columns-9 .gallery-item:nth-of-type(9n),#body .gallery-columns-8 .gallery-item:nth-of-type(8n),#body .gallery-columns-7 .gallery-item:nth-of-type(7n),#body .gallery-columns-6 .gallery-item:nth-of-type(6n),#body .gallery-columns-5 .gallery-item:nth-of-type(5n),#body .gallery-columns-4 .gallery-item:nth-of-type(4n),#body .gallery-columns-3 .gallery-item:nth-of-type(3n),#body .gallery-columns-2 .gallery-item:nth-of-type(2n){margin-right:0}
img.alignleft,img.aligncenter,img.alignright,img.alignnone,.wp-caption img,.widget .feature-posts-list .post-img,.widget .flickr_badge_image img,.shortcode .flickr_badge_image img,.commentlist .avatar,.recent-comments-list .avatar,#body .gallery img,.attachment img,.post-image img,.feature-img,.post-img,.image-wrap img,.slide-image img
.module .slide-image img,.module .image-wrap img,.module .post-image img{padding:4px;background:#fff;border:solid 1px #ccc;box-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:4px}
.full_width .themify_builder_row .row_inner{width:978px;max-width:100%;margin:auto}
.full_width .themify_builder_row.fullwidth .row_inner{width:auto;padding:0}
.module .post-meta{margin:0 0 10px}
.module.loops-wrapper.list-post .post-date{float:none;width:auto;text-align:inherit;margin:0 0 5px;border:none;background:none;border-radius:0;box-shadow:none}
.module.loops-wrapper.list-post .post-date .month{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;display:inline;padding:0;width:auto;position:static;border:none;background:none;box-shadow:none;border-radius:0}
.module.loops-wrapper.list-post .post-date .day{color:inherit;padding:0;font:inherit;display:inline}
.module.loops-wrapper.list-post .post-date .year{color:inherit;padding:0;font:inherit;display:inline}
.module .post-meta .post-comment a{font-size:inherit;text-align:inherit;text-decoration:none;background:none;width:auto;height:auto;padding:0;position:static;text-shadow:none;color:inherit}
.clear{clear:both}
.left{float:left}
.right{float:right}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.clearfix:after,.loops-wrapper:after,.widget li:after,#body:after,#footer:after,footer:after,.pagenav:after,#main-nav:after,.menu:after,.gallery:after,#content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix,.loops-wrapper,.widget li,#body,#footer,footer,.pagenav,#main-nav,.menu,.gallery,#content{display:inline-block;display:block;zoom:1}