a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul{list-style:none;}blockquote, q{quotes:none;}table, table td{padding:0;border:none;border-collapse:collapse;}img{vertical-align:top;}embed{vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:inline;}
iframe{border:0;margin:0;padding:0;}
input, select{margin:0;padding:0px;} /* textarea was in here right after input  */
/* The following was added trying to fix the textarea not clickable issue with Win7 and Chrome  */
textarea {
-moz-user-select: text;
-webkit-user-select: text;
-ms-user-select: text;
}
/* End new fix */
span.displaynone{display:none;}
@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:700;src:local('Yanone Kaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url("../font/We_iSDqttE3etzfdfhuPRWwXwFHHZlCwprwJOQ-Se7k.woff") format('woff');}
@font-face{font-family:'DeliciousBold';src:url('../font/Delicious-Bold.eot');src:local('?'), url('../font/Delicious-Bold.otf') format('opentype');}
html, body{width:100%;padding:0;margin:0;}
body{background:#b2b3b3 url("../images/bg.jpg") repeat-x;color:#474747;font:12px/25px Arial, Helvetica, sans-serif;}
a{color:#474747;text-decoration:none;}
a:hover{color:#1404ab;text-decoration:none;}
a.button{cursor:pointer;color:#ffffff;line-height:14px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;background:#DB5705;border:1px solid #ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
a.button{display:inline-block;text-decoration:none;padding:6px 12px 6px 12px;}
a.button:hover{}
.clear{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
header{background:#E9EDEF;margin-top:40px;}
header .wrap-header{height:130px;}
header #logo{position:absolute;top:30px;padding:5px;width:100%;}
nav{}
nav .wrap-nav{position:absolute;top:50px;right:0px;height:37px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background:#333;padding:0px 10px;}
.menu ul{list-style:none;margin:0;padding:0;}
.menu ul li{position:relative;float:left;padding:6px 5px 0px 5px;}
.menu ul li:hover{background-color:#DB5705;}
.menu ul li a{font-size:14px;line-height:14px;color:#CCC;display:block;padding:6px 10px;margin-bottom:5px;z-index:6;position:relative;font-weight:bold;text-transform:uppercase;font-family:'Tahoma';}
.menu ul li:hover a{color:#ffffff;}
.minimenu{display:none;}
.minimenu{position:relative;margin:0px;background:#333333;}
.minimenu div{overflow:hidden;position:relative;font:18px/37px 'PT Sans Narrow';color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;}
.featured{margin:20px auto 0px auto;}
.featured .wrap-featured{}
.featured p{font-size:41px;line-height:50px;color:#ffffff;font-weight:bold;font-family:'Tahoma';padding:20px 0px;}
.featured a{position:relative;color:rgba(255,255,255,1);text-decoration:none;background-color:rgba(219,87,5,1);font-family:'Helvetica';font-weight:500;font-size:2em;display:block;padding:12px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);-moz-box-shadow:0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);box-shadow:0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);margin:10px 0px;width:250px;text-align:center;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}
.featured a:active{-webkit-box-shadow:0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);-moz-box-shadow:0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);box-shadow:0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);position:relative;top:6px;}
#content{}
#content .wrap-content{background-color:#FFF;border:1px solid #CCC;margin-top:30px;}
.block01{text-align:center;background:url(../images/spacer.gif) no-repeat bottom center;padding-bottom:30px;}
.block01 img{border:5px solid #CCCCCC;}
.block01 h2{font-size:20px;line-height:30px;font-family:'Passion One';}
.block01 p{}
.block02{margin:10px;background:url(../images/spacer.gif) no-repeat bottom center;}
.block02 p{padding:30px;font-size:24px;text-align:center;line-height:30px;}
.block02 a{color:#DA251D;}
.block03{margin-top:50px;}
.block03 .col-1-3 .wrap-col{border-right:1px solid #CCC;}
.block03 .col-1-3 h2{font-size:22px;font-weight:normal;padding-bottom:10px;font-family:'Passion One';}
.block03 .col-1-3 p{padding:10px;}
.block03 .col-2-3 img{float:left;margin-right:10px;}
.block03 .col-2-3 h2{font-size:18px;font-family:'Passion One';}
.block04{margin:10px;}
.block05{margin:10px;background:url(../images/spacer.gif) no-repeat bottom center;}
.block05 p{padding:30px;font-size:18px;text-align:center;line-height:24px;}
.block05 a{color:#DA251D;}
#main-content{}
#main-content article{clear:both;width:auto;font-size:14px;margin:10px 0 20px 0;}
#main-content article .heading{}
#main-content article .content{}
#main-content article h2{font-size:32px;line-height:30px;font-family:DeliciousBold,Helvetica,Arial,Sans-serif;letter-spacing:-0.5px;}
#main-content article .info{font-style:italic;font-size:12px;}
#main-content article .info a{text-decoration:underline;}
/* #main-content article img{float:left;margin:10px;} */
#main-content article p{margin-bottom:10px;}
#main-content article .more{float:right;margin-bottom:30px;}
#main-content .gallery{text-align:center;padding:5px;background:#E9EDEF;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;border:1px solid #DFDFDF;}
#main-content .gallery p{font-weight:bold;}
#main-content .comment{font-weight:bold;margin:50px 0px;width:auto;}
#main-content .comment div{margin-bottom:20px;vertical-align:middle;}
#main-content .comment input{border:2px solid #999999;padding:8px 10px;width:250px;}
#main-content .comment textarea{border:2px solid #999999;padding:8px 10px;width:95%;}
#main-content .comment input[type="submit"]{cursor:pointer;width:100px;float:right;background:-webkit-linear-gradient(top, #efefef, #ddd);background:-moz-linear-gradient(top, #efefef, #ddd);background:-ms-linear-gradient(top, #efefef, #ddd);background:-o-linear-gradient(top, #efefef, #ddd);background:linear-gradient(top, #efefef, #ddd);color:#333;text-shadow:0px 1px 1px rgba(255,255,255,1);border:2px solid #999999;}
#main-content .comment input[type="submit"]:hover{background:-webkit-linear-gradient(top, #eee, #ccc);background:-moz-linear-gradient(top, #eee, #ccc);background:-ms-linear-gradient(top, #eee, #ccc);background:-o-linear-gradient(top, #eee, #ccc);background:linear-gradient(top, #eee, #ccc);border:2px solid #bbb;}
#main-content .comment input[type="submit"]:active{background:-webkit-linear-gradient(top, #ddd, #aaa);background:-moz-linear-gradient(top, #ddd, #aaa);background:-ms-linear-gradient(top, #ddd, #aaa);background:-o-linear-gradient(top, #ddd, #aaa);background:linear-gradient(top, #ddd, #aaa);border:2px solid #999;}
#sidebar{}
#sidebar .box{margin-bottom:20px;}
#sidebar .heading{padding:5px;border-bottom:3px double #333333;}
#sidebar .heading h2{font-size:22px;font-weight:normal;display:inline;padding:0 10px;font-family:'Passion One';}
#sidebar .content{padding:15px}
#sidebar .content ul{font-size:14px;list-style-type:circle;margin-left:20px;}
#sidebar .content ul li{border-bottom:1px solid #E1E1E1;padding:5px;}
#sidebar .content .post{margin-bottom:20px;}
#sidebar .content .post h4{font-size:14px;font-weight:normal;}
#sidebar .content .post img{float:left;padding:5px;border:1px solid #CCC;margin-right:10px;}
#sidebar .content .post p{color:#A3A3A3;font-style:italic;}
#pagi{clear:both;margin:30px auto;padding:0;list-style:none;width:180px;}
#pagi li{float:left;margin-right:10px;}
#pagi li a{display:block;text-decoration:none;color:#717171;font:bold 11px Arial, sans-serif;padding:5px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ffffff;}
#pagi li a.current, #pagi li a:hover{color:#ffffff;background:#DB5705;}
footer{background-color:#333;margin-top:30px;}
footer .wrap-footer{padding:10px 0px;color:#ffffff;}
footer .box{}
footer .heading{padding:5px;border-bottom:3px solid #DB5705;}
footer .heading h2{font-size:22px;font-weight:normal;display:inline;padding:0 5px;font-family:'Passion One';}
footer .content{padding:5px}
footer .content a{color:#DB5705;text-decoration:none;}
footer .content .gallery img{float:left;padding:5px;border:1px solid #CCC;margin:5px;}
footer .content .social ul{list-style:none;margin:0;padding:0;}
footer .content .social ul li{position:relative;float:left;padding:6px 5px 0px 5px;}
.copyright{text-align:center;margin-top:20px;}
.copyright a{color:#ffffff;text-decoration:underline;}
hr.style-seven{height:30px;border-style:solid;border-color:black;border-width:1px 0 0 0;border-radius:20px;}
hr.style-seven:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:black;border-width:0 0 1px 0;border-radius:20px;}
hr.style-two{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
.post .post_cal{border:1px solid #000000;text-align:center;width:50px;float:left;margin:0px 5px 0px 0px;}
.post_cal .dayname{background-color:#282828;border-bottom:1px solid #666666;color:#FFFFFF;font-size:smaller;font-weight:bolder;width:100%;}
.post_cal .daynum{border-bottom:1px solid #000000;font-size:x-large;font-weight:bold;width:100%;}
.post_cal .month, .post_cal .year{font-size:smaller;width:100%;background-color:#666666;color:#ffffff;}
#posthead{margin:0px 0px 0px 0px;float:center;}
button.download-itunes{background-color:#52a8e8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #52a8e8), color-stop(100%, #377ad0));background-image:-webkit-linear-gradient(top, #52a8e8, #377ad0);background-image:-moz-linear-gradient(top, #52a8e8, #377ad0);background-image:-ms-linear-gradient(top, #52a8e8, #377ad0);background-image:-o-linear-gradient(top, #52a8e8, #377ad0);background-image:linear-gradient(top, #52a8e8, #377ad0);border-top:1px solid #4081af;border-right:1px solid #2e69a3;border-bottom:1px solid #20559a;border-left:1px solid #2e69a3;border-radius:16px;-webkit-box-shadow:inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;box-shadow:inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;color:#fff;font:normal 11px/1 "lucida grande", sans-serif;padding:3px 5px;text-align:center;text-shadow:0 -1px 1px #3275bc;width:112px;-webkit-background-clip:padding-box;}
button.download-itunes:hover{background-color:#3e9ee5;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9ee5), color-stop(100%, #206bcb));background-image:-webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);background-image:-moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);background-image:-ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);background-image:-o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);background-image:linear-gradient(top, #3e9ee5 0%, #206bcb 100%);border-top:1px solid #2a73a6;border-right:1px solid #165899;border-bottom:1px solid #07428f;border-left:1px solid #165899;-webkit-box-shadow:inset 0 1px 0 0 #62b1e9;box-shadow:inset 0 1px 0 0 #62b1e9;cursor:pointer;text-shadow:0 -1px 1px #1d62ab;-webkit-background-clip:padding-box;}
button.download-itunes:active{background:#3282d3;border:1px solid #154c8c;border-bottom:1px solid #0e408e;-webkit-box-shadow:inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;box-shadow:inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;text-shadow:0 -1px 1px #2361a4;-webkit-background-clip:padding-box;}
button[disabled].download-itunes,
button[disabled].download-itunes:hover,
button[disabled].download-itunes:active{background-color:#dadada;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #dadada, #f3f3f3);background-image:-moz-linear-gradient(top, #dadada, #f3f3f3);background-image:-ms-linear-gradient(top, #dadada, #f3f3f3);background-image:-o-linear-gradient(top, #dadada, #f3f3f3);background-image:linear-gradient(top, #dadada, #f3f3f3);border-top:1px solid #c5c5c5;border-right:1px solid #cecece;border-bottom:1px solid #d9d9d9;border-left:1px solid #cecece;-webkit-box-shadow:none;box-shadow:none;color:#8f8f8f;cursor:not-allowed;text-shadow:0 -1px 1px #ebebeb;}
button.download-itunes::-moz-focus-inner{border:0;padding:0;}
button.thoughtbot{background-color:#ee432e;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));background-image:-webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);background-image:-moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);background-image:-ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);background-image:-o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);background-image:linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);border:1px solid #951100;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;box-shadow:inset 0 0 0 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;color:#fff;font:bold 20px/1 "helvetica neue", helvetica, arial, sans-serif;padding:12px 0 14px 0;text-align:center;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.8);width:150px;}
button.thoughtbot:hover{background-color:#f37873;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601));background-image:-webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);background-image:-moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);background-image:-ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);background-image:-o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);background-image:linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);cursor:pointer;}
button.thoughtbot:active{background-color:#d43c28;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00));background-image:-webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);background-image:-moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);background-image:-ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);background-image:-o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);background-image:linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);-webkit-box-shadow:inset 0 0 0 1px rgba(255, 115, 100, 0.4);box-shadow:inset 0 0 0 1px rgba(255, 115, 100, 0.4);}
input.rounded, select.rounded{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #667;-webkit-box-shadow:2px 2px 3px #667;box-shadow:2px 2px 3px #667;font-size:12px;padding:4px 7px;outline:0;/* -webkit-appearance:none; */}
input.rounded:focus{border-color:#339933;}
.myButton{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);background-color:#599bb3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;color:#ffffff;font-family:Verdana;font-size:12px;font-weight:bold;padding:4px 16px;text-decoration:none;}
.myButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);background-color:#408c99;}
.myButton:active{position:relative;top:1px;}
/*    Blue Buttons     */
.btnx {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 17px;
  padding: 9px 15px 8px 15px;
  text-decoration: none;
}
.btnx:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
