/*
Theme Name: Free Trappers
Theme URI: http://freetrappers.org.au
Version: 1.7
Description: Southern Cross Free Trappers theme for WordPress includes HTML5 elements, CSS3 multiple background images (including contributions from members hand drawings, namely Glen Mitchell and Ian Convey), and has a one-column page template that removes the sidebar for all non-newsletter pages (i.e. About, Events, and Gallery pages. The home page displays as two columns: an excerpt and thumbnail of the latest newsletter and a subscription form in the main area while the sidebar contains links to newsletter archives and a list of upcoming events. Posts (but not pages) have thumbnail support. Just added gallery post format support - not doing anything with it yet. The Gallery works well with Cleaner Gallery and Fancybox for WP plugins. Support for widgets added on to some templates right-sidebar, and you can use the "Custom Menu" widget to add any menus to the theme's sidebar.
Author: Vernon Fowler
Author URI: http://vfowler.com/about
Tags: larger text, two columns, one column, fixed-width, random banner image, right-sidebar, widgets
*/

/* CSSTidy 1.3: Fri, 29 Jul 2011 10:08:00 -0500 */body{color:#000;background:url(images/bg_tipi_4.png) no-repeat fixed 100% 88%, url(images/bg_grass.png) repeat-x fixed 0 bottom, url(images/Buffalo-River-Longhunter.png) no-repeat fixed .5% 95%, url(images/bg_stars_s1.jpg) repeat-x scroll 100% 0;background-color:#605A8E;line-height:1.4em;font-style:normal;font-variant:normal;font-weight:400;font-size:94%;font-family:Arial, Sans-Serif;margin:0;padding:0}
div.entry{padding-bottom:0}
div.entry p,div.entry dl{color:#333;/*line-height:1.6em;font-size:120%;text-align:justify;*/margin:0 0 .9em}
#container{position:relative;width:772px;background:#D8C6A4 url(images/pageRepeatY.png) repeat-y;z-index:0;-webkit-box-shadow:1px 1px 190px rgba(0,0,0,0.9);-moz-box-shadow:1px 1px 190px rgba(0,0,0,0.9);box-shadow:1px 1px 190px rgba(0,0,0,0.9);margin:0 auto 1em;padding:0}
.img{float:left;padding:0 8px 8px 0}
.img2{float:right;padding:0 0 3px 3px}
#masthead{background:url(images/rotator/rotator.php) no-repeat center top;color:#FFF;position:absolute;top:5px;width:772px;height:149px;z-index:-1;margin:0}
#titles{display:none}
#searchform{float:right;margin:0;padding:4px 2px 4px 4px}
#searchform fieldset{border:none;margin:0;padding:0}
#main{width:772px;color:#000;margin:0 14px;padding:0}
#sizer a{display:block;text-align:center;padding:1em}
#main .left_side.new{width:505px;float:left;margin:0;padding:5px 15px}
h3{font-size:130%;color:#5f5f5f;background:inherit;border-bottom:1px solid #036CB4;text-shadow:0 1px 1px #FFF;margin:0;padding:0;font-family:'Palatino Linotype',Palatino,serif;}
h3 a{text-decoration:none!important;display:inline-block}
H1, H2, H3 {margin-bottom: 0.125em;}
H1 + *, H2 + *, H3 + * {margin-top: 0.125em;}
#main .full_width{width:740px;margin:0 auto;padding:5px 10px}
[role=complementary] ul{margin:0 0 5px;padding:0}
[role=complementary] ul li{list-style-type:none;color:#555;border-bottom:1px dotted #ccc;margin:0;padding:0}
[role=complementary] ul li a,span.page-numbers a,#wp-calendar-ec3_prev,#wp-calendar-ec3_next,#wp-calendar table caption a, a.commentflyout{display:block;text-decoration:none;color:#546078;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin:0;padding:5px}
[role=complementary] ul li a:hover,.thumbnail_link:hover,a.page-numbers:hover,span.page-numbers a:hover,#wp-calendar-ec3_prev:hover,#wp-calendar-ec3_next:hover,#wp-calendar table caption a:hover, a.commentflyout:hover{background:#E5F6FF}
nav#outer a{background-color:transparent;display:block;font-size:.9em;color:#303B41;position:fixed;bottom:0;right:0;text-align:right;text-indent:9999px;text-decoration:none;width:64px;height:150px;background:url(images/arrow.png) no-repeat 1em 3em;background-size:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0.7}
nav#outer a:hover,nav#outer a:focus{background-position:1em 1em;text-shadow:1px 1px 1px rgba(0,0,0,0.5);opacity:1}
input.search{width:9.7em;color:#666}
input.search:hover{background:#FFFFF4}
input.submit{background:none;color:#075181;border:none;font-style:normal;font-variant:normal;font-weight:700;font-size:1.1em;font-family:Arial, Verdana, Helvetica, sans-serif}
ul{margin-left:0;padding-left:5px;list-style:square}
li{margin:0 0 2px 15px;padding:0}
.sub{color:#888;margin:0 0 2px 30px;padding:0}
p{color:#333;margin:0/* 0 5px*/;padding:0}
a{color:#075181;background:none;text-decoration:none}
a:hover{background:none;text-decoration:underline}
h1{color:#FFF;background:inherit;font:bold 1.8em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h1 a{color:#FFF;background:inherit;display:block}
h2{color:#075181;font-size:160%;font-weight:700;min-height:30px;line-height:140%;clear:both;border-bottom:1px solid #036CB4;background:none;font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif;text-shadow:0 1px 1px #fff;margin:0 0 5px;padding:0}
h2 a{color:#075181;display:block}
h2 a:hover{color:#68ADD5;text-decoration:none}
textarea.text{height:150px;width:90%;border:1px solid #A90000;background:#FFF;color:#354D5F}
textarea.text:hover{border:1px solid #A70000;background:#FFFFF4;color:#000}
input.field{border:1px solid #075181;background-color:#FFF;width:283px;color:#000}
input.field:hover{border:1px solid #68ADD5;background:#FFFFF4;color:#000}
input.text{border:1px solid #A70000;width:150px;background:inherit;color:#000;margin:0;padding:4px}
input.text:hover{border:0 solid #68ADD5}
.date{color:gray;background:#FFF;text-align:right;border-top:1px solid #eee;margin:4px 0 5px;padding:.4em 0 0}
a.comments_link{display:inline-block;font-size:.9em;font-weight:700}
.comments{background:#f8f8f8;color:#000;margin:0 0 7px;padding:10px 10px 8px}
.commentsbox{background:#f4f4f4;color:#000;margin:0 0 10px;padding:8px 0 10px 10px}
a.commentflyout{background:rgba(255, 255, 255, 0.1);border-radius:9px 9px 0 9px;box-shadow:1px 9px 9px rgba(0, 0, 0, 0.5);color:#FFF;float:right;font-size:smaller;padding:5px;position:absolute;right:100%;text-align:right;text-shadow:1px 0 1px #075181} @media print{a.commentflyout{right:200%;}}
h2 a.commentflyout:hover{color:#075181;text-shadow:1px 0 1px #FFF}
ol.commentlist{clear:both;margin:0;padding:0!important}
ol.commentlist li,.mc_success_msg{list-style:url(images/comments.gif) inside;margin-left:0;-webkit-border-radius:10px 10px 0 10px;-moz-border-radius:10px 10px 0;border-radius:10px 10px 0 10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding:10px 10px 6px}
ol.commentlist li:hover,.mc_success_msg:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}
li.graybox,.mc_success_msg{background:rgba(240,240,240,0.5)}
.commentmetadata{float:right;font-size:10px}
.error{color:#900;background-color:#FFF0F0;margin-top:5px;margin-bottom:10px;border:1px dashed #900;padding:7px}
.error h2{color:#900;background:inherit}
.success{color:#000;background:#F5FBE1;margin-top:5px;margin-bottom:5px;border:1px dashed #7BA813;padding:7px}
.success h2{color:#7BA813;background:inherit}
.post,article{margin:0 0 25px}
@page{postarticlepage-break-before:always}
.info{border-top:1px solid #e3e4e4;font-size:.9em;height:1.8em;color:#505050;background-color:none;text-align:center;padding:1em 3px 3px 8px}
.drop-cap{float:left;font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif;font-size:51px;font-weight:400!important;line-height:39px;margin:3px 2px 0 0}
div.full-photo{text-align:center;font-size:smaller;clear:both;margin:0 auto 1em;background:rgba(255,255,255,.5)}
.full-photo img{display:block;margin:0 auto;padding-top:.5em}
.clear{clear:both}
blockquote{overflow:hidden;padding-left:9px;font-style:italic;color:#444;border-left:3px solid #CADAE7}
.post blockquote{background:url(images/quotes.gif) no-repeat 0 0;border:none;margin:0 24px 0 0;padding:6px 0 0 24px}
.sticky blockquote{color:#f7f7f7;background:url(images/quotes-alt.gif) no-repeat 0 0}
blockquote blockquote{color:#555;border-left:3px solid #CADAE7}
.sticky blockquote blockquote{color:#eee}
blockquote em{font-style:normal}
blockquote.pullquote{width:210px;margin-top:6px;margin-bottom:3px;font-size:18px;text-align:center;color:#333;background:transparent;border-top:3px double #ccc;border-bottom:3px double #ccc;padding:6px 9px}
dl,dt,dd{vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none;margin:0;padding:0}
dl{margin:0 0 18px 3px}
dl dt{font-weight:700;margin:12px 0 0}
dl dd{margin:6px 0 0 1.5em}
dl.col-3{display:inline-block!important;width:32%}
dl.col-3 dt a{display:inline-block;text-align:center;margin:0 auto!important}
.gallery dl.gallery-item{text-align:center;vertical-align:top}
dl.gallery-item dt.gallery-icon a{background:#fff;border:1px solid #ddd;border-radius:10px 10px 0 0;border-width:1px 1px 0;padding:10px 10px 0}
dt.gallery-icon a img{width:100px;height:100px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
dt.gallery-icon a:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5)}
dd.gallery-caption{font:10px Georgia,"Times New Roman",Times,serif;border:1px solid #ddd;border-radius:0 0 10px 10px;width:100px;background:#fff;line-height:normal;border-width:0 1px 1px;margin:0 auto;padding:0 10px 5px}
#commentlist li{margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #700000}
#commentform{margin:1em 0}
#commentform fieldset,#subscribe_newsletter_form fieldset{padding-top:0;padding-bottom:0;border:none;margin:0 0 5px}
#commentform fieldset label,#subscribe_newsletter_form fieldset label,#mc_signup_form .mc_var_label{display:block;font-weight:700;line-height:1.4;color:rgba(0,0,0,0.6);text-shadow:0 1px 1px #fff}
#mc_signup_form .mc_var_label{float:left;margin:.5em 1em}
#mc_signup_form .mc_form_inside{margin-top:0}
.mc_success_msg{display:block;margin:2em 0 0}
.mc_required,#mc-indicates-required{color:#C00;float:left}
#mc_signup_form .mc_input{float:left}
div.mc_merge_var{clear:both;padding:0 12%}
#mc-indicates-required{clear:both;text-align:right;font-size:80%}
#commentform fieldset input[type=text],#commentform fieldset input[type=email],#subscribe_newsletter_form fieldset input[type=email],#commentform fieldset input[type=url],#commentform fieldset textarea,#searchform fieldset input[type=search],#mc_signup_form .mc_input{width:215px;font-size:1.2em;color:#666;border:none;background-image:0;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:5px 8px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
#mc_signup_form .mc_input:focus{width:235px}
#commentform fieldset textarea{width:430px;background-image:0}
#searchform fieldset input[type=search]{width:170px;font-size:.9em}
50%{-webkit-box-shadow:0 0 12px rgba(51,204,255,0.9)}
100%{-webkit-box-shadow:0 0 12px rgba*51,204,255,0.2)}
#commentform fieldset input[type=text]:focus,#commentform fieldset input[type=email]:focus,#subscribe_newsletter_form fieldset input[type=email]:focus,#subscribe_newsletter_form fieldset input[type=radio]:focus,#commentform fieldset input[type=url]:focus,#commentform fieldset textarea:focus,#mc_signup_form .mc_input:focus{-webkit-box-shadow:0 0 12px rgba(51,204,255,0.5);-moz-box-shadow:0 0 12px rgba(51,204,255,0.5);box-shadow:0 0 12px rgba(51,204,255,0.5);-webkit-animation:pulse 1.5s infinite ease-in-out}
#commentform fieldset input[type=submit],#subscribe_newsletter_form fieldset input[type=submit],#searchform fieldset input[type=submit],.edit_btn,.mc_signup_submit input[type=submit]{font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;line-height:1;color:#444;border:none;text-shadow:0 1px 1px rgba(255,255,255,0.85);background-image:0;background-color:#fff;-webkit-border-radius:23px;-moz-border-radius:23px;-o-border-radius:23px;border-radius:23px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);text-align:center;padding:8px 15px}
#searchform fieldset input[type=submit]{margin-right:4px;padding:0 0 0 1px}
#commentform fieldset input[type=submit]:hover,#commentform fieldset input[type=submit]:focus,#subscribe_newsletter_form fieldset input[type=submit]:hover,#subscribe_newsletter_form fieldset input[type=submit]:focus,#searchform fieldset input[type=submit]:hover,#searchform fieldset input[type=submit]:focus{-webkit-animation:pulse 1.5s infinite ease-in-out}
#commentary a{display:inline;float:right;font-size:small}
#gravbox{float:right;display:inline;margin-right:10px;width:106px;height:106px}
.gravatar_frame{border:5px solid #FFF;float:left;background:#CCC;height:96px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.gravatar_frame:hover{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5)}
p.nogravatar{text-align:center;line-height:150%;background:#FFF;padding:1em 0}
#subscribe_newsletter_form/*,.mc_form_inside*/{text-align:center}
.mc_signup_submit{clear:both;float:right;width:100%;margin:.5em 0}
#subscribe_newsletter_form fieldset input[type=radio]{margin:10px}
#mc_unsub_link{clear:both;text-align:right!important;font-size:80%;padding:1em 0 0}
#current a{text-decoration:underline;text-shadow:2px 2px 2px #696969}
.ec3_ec{display:none!important}
.ec3_events li time{font-weight:700;background:url(http://freetrappers.org.au/cms/wp-content/uploads/2010/09/event_icon.gif) left no-repeat;padding-left:20px}
.entry div.ec3_past{opacity:0.4}
div.ec3_iconlet{border-radius:0 0 5px 5px;-webkit-box-shadow:2px 3px 2px rgba(0,0,0,0.35);-moz-box-shadow:2px 3px 2px rgba(0,0,0,0.35);box-shadow:2px 3px 2px rgba(0,0,0,0.35);background:rgba(255,255,255,0.35);border-width:5px 1px 1px!important}
div.entry div.ec3_iconlet *{line-height:100% !important; text-shadow:1px 1px #FFF;}
#main.paper_bg{width:772px;position:relative;z-index:0;margin:.5em 0 0}
article.thumbnail_link,li.thumbnail_link{list-style:none!important;margin-left:0;padding:5px}
.thumbnail_link img{float:left;margin:0 5px 5px 0}
article.thumbnail_link img{border:5px solid rgba(255,255,255,.5);border-bottom:10px solid rgba(255,255,255,.5);padding:0;}
a.comments_link img{border:none}
article.post{font-size:16px;line-height:25px;font-family:Georgia,"Times New Roman",Times,serif;}
article.home section.excerpt{line-height:23px;}
.page-numbers,span.page-numbers a,span.page-numbers.current,#wp-calendar-ec3_prev,#wp-calendar-ec3_next{text-decoration:none!important;border:1px dotted #CCC;display:inline;padding:2px 6px}
.page-numbers a,#wp-calendar-ec3_prev,#wp-calendar-ec3_next{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.20), 0 0 3px rgba(0,0,0,.40);-moz-box-shadow:3px 3px 6px rgba(0,0,0,.20), 0 0 3px rgba(0,0,0,.40)}
span.page-numbers{border:none;padding:0}
span.page-numbers.current{font-weight:700;-webkit-box-shadow:inset 0 10px 10px #E5F6FF;-moz-box-shadow:inset 0 10px 10px #E5F6FF}
.page-numbers .prev,span.prev a,#wp-calendar-ec3_prev{border-radius:80px 0 0 80px}
.page-numbers .next,span.next a,#wp-calendar-ec3_next{border-radius:0 80px 80px 0}
#wp-calendar{font-size:85%;font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif}
#wp-calendar table thead tr th{border-bottom:1px dotted #036CB4}
#wp-calendar .ec3_eventday a{background:rgba(255,255,255,0.4);display:block}
#wp-calendar .ec3_eventday a,#wp-calendar table td,#wp-calendar table{border-radius:0 0 5px 5px!important}
#wp-calendar table,#wp-calendar caption{border:1px dotted #CCC;border-top:none}
#wp-calendar caption{border-bottom:none}
span.call{display:inline-block}
a img,#wp-calendar table.nav{border:none}
.pullquote p,dt.gallery-icon,#commentform fieldset:last-child{margin:0}
.edit_btn,.edit_btn a{display:block}
.sharing{border-top:1px dotted #036CB4}
@media screen and max-width 1024px {
nav#outer{display:none}
}
