/*
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/Paul-Sly-2014_360.png) no-repeat fixed 3% 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;min-height:4em}

div.entry p,div.entry dl{color:#333;margin:0 0 .9em;line-height:1.6;}

div.entry div.poem p{font-size:.825em;line-height:1;}

div.entry div.poem p:nth-child(4n){margin-bottom:.5em;}

#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:8px 8px 4px 4px;padding:0}

#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 7px;padding:2px 8px 5px 9px;background:rgba(255,255,255,0.6);border-right:1px dotted rgba(0,0,0,.2);border-radius:0 6px 6px 0;box-shadow:0 5px 10px -5px}

h3{font-size:130%;color:#333;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;background:rgba(255,255,255,0.6);border-radius:0 0 6px 6px; box-shadow:0 5px 10px -5px}

[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;box-shadow: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}

[role=complementary] div{margin:0 0 2em;}

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}
#committee + ul li {line-height:1.8;}

.sub{color:#888;margin:0 0 2px 30px;padding:0}

p{color:#333;margin:0/* 0 5px*/;padding:0;line-height:1.5;}

#search-results{ background:url(images/h.gif) no-repeat 100% 0%;}
#search-results p{font-size:.9em}

a{color:#075181;background:none;text-decoration:none}
a:hover{background:none;text-decoration:underline}

/* Improved Link Underlines - Inclusive Design Patterns by Heydon Pickering */
p a {
    text-decoration: none;
    text-shadow: 0.05em 0 0 #fff, -0.05em 0 0 #fff,
        0 0.05em 0 #fff, 0 -0.05em 0 #fff,
        0.1em 0 0 #fff, -0.1em 0 0 #fff,
        0 0.1em 0 #fff, 0 -0.1em 0 #fff;
    background-image: linear-gradient(to right, currentColor 0%, currentColor 100%);
    background-repeat: repeat-x;
    background-position: bottom 0.05em center;
    background-size: 100% 0.05em;
}
p a:hover, p a:focus {
	text-decoration: none;
}

#search-results a{text-decoration:none}

hr{margin:1em 0;}

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, #search-results a h3{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;vertical-align:top}

.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}

[role="complementary"] h2#aroundthetraps + p{font-size:12px;line-height:1.5}

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)}

#noticemoderation{width:87%;padding:10px;}

.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; clear:both;}

.current-edition{
	padding: .5em;
	margin: -2px -.55em 1em -9px;
	background: rgba(255,255,255,.7);
	box-shadow: 0 4px 10px -8px;
	border-radius: 0 .5em .5em 0;
	box-sizing:border-box;
}

.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,.wp-caption{text-align:center;font-size:smaller;clear:both;margin:0 auto 1em;background:rgba(255,255,255,.5)}

.full-photo img,.wp-caption 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}

/* ARE THESE BEING USED? */

dl.col-3{display:inline-block!important;width:32%}

dl.col-3 dt a{display:inline-block;text-align:center;margin:0 auto!important}



/* ARE THESE BEING USED? */

.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}

/* HOW ABOUT THESE: */

.gallery-row,gallery-clear {clear: left;}

.gallery-row > .gallery-item {

	display: inline-block;

	margin: 0 0 10px;

	/* IE7 hack */

	*display: inline;

	*zoom: 1;

}

/* END Gallery figures */

.post-gallery .tags {display: none;}

#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;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4;color:rgba(0,0,0,0.7);text-shadow:0 1px 1px #fff;margin-bottom:0}

#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;display:none}

div.mc_merge_var{clear:both}

#mc-indicates-required{clear:both;text-align:right;font-size:80%}

input[type="text"].mc_input::-webkit-input-placeholder,input[type="text"].mc_input::placeholder{font-size:0}

#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{font-size:1.2em;color:#333;background-color:#fff;border-radius:4px 4px 0 0;padding:5px 8px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease; box-sizing:border-box;border-bottom:1px dashed}

#commentform fieldset textarea{width:430px}

#searchform fieldset input[type=search]{width:176px;font-size:.9em;border-bottom:none}

#searchform fieldset input[type=search]:focus,#searchform fieldset input[type=search]:hover{box-shadow: 0 0 5px 0 #FFF;}

#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{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;color:#444;border:none;text-shadow:0 1px 1px rgba(255,255,255,0.85);background-color:#fff;border-radius:23px;box-shadow:0 1px 2px rgba(0,0,0,0.5);text-align:center;padding:8px 15px;cursor:pointer}

#searchform fieldset input[type=submit]{color:#000;margin-right:0;padding:4px 8px; background:url("images/pageRepeatY.png") repeat-y fixed center top; box-shadow:inset 0px 3px 9px rgba(0,0,0,.9);}
#searchform fieldset input[type=submit]:hover,#searchform fieldset input[type=submit]:focus{box-shadow:none}

#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}

div #mc_signup_submit{margin-top:0;width:100%}

#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;margin-bottom:1em}

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%; text-shadow:1px 1px #FFF;}

#main.paper_bg{width:772px;position:relative;z-index:0;margin:12px 0 0}

/* GRID */

.l-grid .half-width{

	width:48%;

	vertical-align:top;

}

.l-grid > article:nth-child(odd){margin:0 1% 10px 0;}

.l-grid > article:nth-child(even){margin:0 0 10px 1%;}

.l-grid > article {

	display:inline-block;

	/* IE7 hack to mimic inline-block on block elements */

	*display: inline;

	*zoom: 1;

}

/* SHARING */

.sd-sharing-enabled{

-webkit-filter: grayscale(90%);

-ms-filter: grayscale(90%);

filter: grayscale(90%);

}



.excerpt > p:first-child:first-line{font-weight:bold;font-size:1.2em;line-height:1.4em}

.excerpt > h4{margin:0 0 .25em; font-variant:small-caps;}

article .thumbnail_link,li.thumbnail_link{list-style:none!important;margin-left:0;padding:0;min-height:150px;}

.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}

/* icons */

[class*="icon-"]{

	width:1em;

	height:1em;

	min-width:16px;

	background-size:1em;

	display:inline-block;

	}

a [class*="icon-"]{

	padding-right:.2em;

}

article.post{font-size:16px;line-height:25px;font-family:Georgia,"Times New Roman",Times,serif;}

.home .excerpt,.home a:hover{line-height:23px;text-decoration:none}

.excerpt a:hover {text-decoration: none;}

.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.6);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}

#main span.call{display: inline-block; border-width:0 0 1px 0;}

#traders ul li{margin:0 0 2em;box-shadow:-8px 10px 5px -10px;background-color:rgba(255,255,255,.4);border-radius:0 5px;padding:5px}

a img,#wp-calendar table.nav{border:none}

.pullquote p,dt.gallery-icon,#commentform fieldset:last-child{margin:0}



a.post-edit-link{background:rgba(255, 255, 255, 0.1);border-radius:0 9px 9px 0;box-shadow:1px 9px 9px rgba(0, 0, 0, 0.5);color:#FFF;padding:5px;position:absolute;left:100%;text-shadow:1px 0 1px #075181;white-space:nowrap;} @media print{a.post-edit-link{display:none}}

a.post-edit-link:hover{text-shadow:1px 0 1px #000}

article a.post-edit-link{font-family:Arial,sans-serif;font-size:94%;line-height:1.4em}

#newsarchives_1 a.post-edit-link{right:100%;border-radius:9px 0 0 9px;left:auto}



.sharing{border-top:1px dotted #036CB4}



/* WHAT WAS I THINKING!

@media screen and max-width 1024px {

nav#outer{display: none;}

}

*/

.toc_widget{
	
}

.toc_widget h2{
	box-sizing: border-box;
	margin: 0;
}

.toc_widget .toc_widget_list{
	margin-bottom: 0;
	background: rgba(255,255,255,0.5);
}

.toc_widget .toc_widget_list a{
	padding-left: 1.1em;

}

.toc_number{
	font-size:.7em;
	text-indent: -1.2em;
	float: left;
	opacity: .7;
	color: #333;
}

.widget_post_readtime_widget{
	background: rgba(255,255,255,0.4);
	line-height: 1.6;
	border-radius: 0 0 1em;
	padding: .5em;
	font-size: .9em;
	margin-top:-27px !important;
}