/*Theme Name: TeamConnor customTheme URI: https://teamconnor.orgDescription: Custom theme based on an adaptation of the html5 boilerplate for wordpressVersion: 1.0Author: phroughAuthor URI: https://phrough.com/Tags: License: Not for public use. License URI: n/a*//*HTML Boilerplate styles can be found in the html5-boilerplate/css directory.*//* WordPress Required Styles */.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption-dd {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}.sticky {	background: #f7f7f7;	padding: 0 10px 10px;}	.sticky h2 {	padding-top: 10px;}/*   style.css contains a reset, font normalization and some base styles.    credit is left where credit is due.  additionally, much inspiration was taken from these projects:    yui.yahooapis.com/2.8.1/build/base/base.css    camendesign.com/design/    praegnanz.de/weblog/htmlcssjs-kickstart*//*   html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark  html5doctor.com/html-5-reset-stylesheet/*/html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, figure, footer, header, hgroup, menu, nav, section, menu,time, mark, audio, video {  margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent;}                  article, aside, figure, footer, header, hgroup, nav, section { display:block; }nav ul { list-style:none; }blockquote, q { quotes:none; }blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }ins { background-color:#ff9; color:#000; text-decoration:none; }mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }/* tables still need cellspacing="0" in the markup */table { border-collapse:collapse; border-spacing:0; }hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }input, select { vertical-align:middle; }/* END RESET CSS *//*fonts.css from the YUI Library: developer.yahoo.com/yui/          Please refer to developer.yahoo.com/yui/fonts/ for font sizing percentagesThere are three custom edits: * remove arial, helvetica from explicit font stack * make the line-height relative and unit-less * remove the pre, code styles*/table { font-size:inherit; font:100%; }select, input, textarea { font:99% sans-serif; }/* normalize monospace sizing  * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */pre, code, kbd, samp { font-family: monospace, sans-serif; } /*  * minimal base styles  *//* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */ body, select, input, textarea { color:#444; }/* Headers (h1,h2,etc) have no default font-size or margin,   you'll want to define those yourself. */  /* www.aestheticallyloyal.com/public/optimize-legibility/ */ h1,h2,h3,h4,h5,h6 { font-weight: bold; text-rendering: optimizeLegibility; }/* maxvoltar.com/archive/-webkit-font-smoothing */html { -webkit-font-smoothing: antialiased; }html { font-size: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin: 0; font-family: Georgia, "Times New Roman", Times, serif; color: #282828; font-size: 14px; line-height: 21px; }body, button, input, select, textarea { font-family: Georgia, "Times New Roman", Times, serif; } ul { margin-left:30px; }ol { margin-left:30px; list-style-type: decimal; }small { font-size:85%; }strong, th { font-weight: bold; }td, td img { vertical-align:top; } sub { vertical-align: sub; font-size: smaller; }sup { vertical-align: super; font-size: smaller; }pre {   padding: 15px;     /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */  white-space: pre; /* CSS2 */  white-space: pre-wrap; /* CSS 2.1 */  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */  word-wrap: break-word; /* IE */}/* align checkboxes, radios, text inputs with their label   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }/* hand cursor on clickable input elements */label, input[type=button], input[type=submit], button { cursor: pointer; }/* always force a scrollbar in non-IE */html { overflow-y: scroll; }/* make buttons play nice in IE:       www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */button {  width: auto; overflow: visible; } /* bicubic resizing for non-native sized IMG:    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */.ie7 img { -ms-interpolation-mode: bicubic; }/*  * Non-semantic helper classes  *//* for image replacement */.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }/* Hide for both screenreaders and browsers   css-discuss.incutio.com/wiki/Screenreader_Visibility */.hidden { display:none; visibility:hidden; } /* Hide only visually, but have it available for screenreaders    www.webaim.org/techniques/css/invisiblecontent/    Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal! */.visuallyhidden { position:absolute !important;      clip: rect(1px 1px 1px 1px); /* IE6, IE7 */  clip: rect(1px, 1px, 1px, 1px); }/* Hide visually and from screenreaders, but maintain layout */.invisible { visibility: hidden; }/* >> The Magnificent CLEARFIX << */.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: inline-block; }* html .clearfix { height: 1%; } /* Hides from IE-mac \*/.clearfix { display: block; }.fl { float: left; }.padl { padding-right: 15px; padding-bottom: 15px; }.fr { float: right; }.padr { padding-left: 15px; padding-bottom: 15px; }.nowrap { white-space: nowrap; }.nopadbtm { padding-bottom: 0; }.attachment-thumbnail { margin-bottom: 25px; }/* =============================================================================   Links   ========================================================================== */a { color: #313aae; text-decoration: none; }a:visited { color: #fd8044; text-decoration: none; }a:hover { color: #594a3a; text-decoration: underline; }a:focus { outline: thin dotted; }/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */a:hover, a:active { outline: 0; } /* Primary Styles    Author:  */h1 { font-family: Verdana, Geneva, sans-serif; font-size: 28px; line-height: 29px; font-weight: normal; color: #008a5e; margin: -2px 0 0; padding: 0 0 20px; }h2 { font-family: Verdana, Geneva, sans-serif; font-size: 22px; line-height: 23px; font-weight: normal; color: #008a5e; margin: 0; padding: 0 0 10px; }h3 { font-family: Verdana, Geneva, sans-serif; font-size: 18px; line-height: 18px; font-weight: normal; text-transform: uppercase; color: #a1a1a1; margin: 0; padding: 12px 0 20px; }h4 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 15px; font-weight: bold; color: #008a5e; margin: 0; padding: 0 0 16px; }h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 21px; color: #282828; font-weight: bold; margin: 0; padding: 0; }h6 { font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 11px; font-weight: normal; text-transform: uppercase; color: #6c6c6b; margin: 0; padding: 0 0 3px; }      ul, ol { font-family: Verdana, Geneva, sans-serif; margin: 10px 24px 35px 34px; padding: 0; }ul lh { margin: 0; padding: 0 0 20px; font-weight: bold; }ul li, ol li { margin: 0 0 12px; }ul.sitemap { font-family: Verdana, Geneva, sans-serif; margin: 0; padding: 0; list-style: none; }ul.sitemap li { margin: 0 0 17px; }ul.sitemap ul { list-style: none; margin: 0 0 0 15px; }ul.sitemap ul li { margin: 0 0 4px; }body { background: url(images/bg.jpg) repeat-y top center #ebf2ca; }#outercontainer { overflow: hidden; min-width: 1000px; }/* outer container lets the branchboy be outside of container without forcing a horizontal scroll */#container { position: relative; width: 932px; padding: 23px 34px; margin: 0 auto; background: #fff; border: 1px solid #cfed9a; -moz-box-shadow: 0px 0px 10px #666; -webkit-box-shadow: 0px 0px 10px #666; box-shadow: 0px 0px 10px #666; }#branchBoy { position: absolute; right: -175px; top: 308px; }#branchBook { position: absolute; right: -255px; top: 308px; }#swingBoy { position: absolute; right: -267px; top: 308px; }#branchGirl { position: absolute; right: -164px; top: 308px; }#swingGirl { position: absolute; right: -267px; top: 308px; }#doubleBranchBoy { position: absolute; right: -265px; top: 308px; }#hdr {position:relative; float:left; top:-12px; left:0; width:932px; height: 128px; z-index:100; font-family: Verdana, Geneva, sans-serif;}#hdrLogo {position:absolute; left:0; top:0;}a.donate-hdr {position:relative; top:-63px; left:-200px; float:right;}ul#mainNav {float:left; position:relative; left:-33px; top:82px; border-top:5px solid #76cf54; height:30px;}ul#mainNav li {float:left; display:block; text-align:center; border-right:1px solid #76cf54; line-height:28px; height:30px; background:#017b52;}ul#mainNav li:first-child {width:125px;}ul#mainNav li:nth-child(2) {width:120px;}ul#mainNav li:nth-child(3) {width:138px;}ul#mainNav li:nth-child(4) {width:120px;}ul#mainNav > li:nth-child(5) {width:144px;} ul#mainNav li:last-child {width:115px;} ul#mainNav li a {color:#fff; font-family: arial, helvetica, sans-serif; font-size:13px; font-weight:bold; display: block; } ul#mainNav li a:hover {text-decoration:none;}ul#mainNav li ul {position:relative; left:-9999px; width:230px; float:left; border-bottom:8px solid #017b52; z-index: 9999; margin-top: 13px; }ul#mainNav li:hover ul {left:-34px; top:-11px;}ul#mainNav li ul li {display:block; border:none; margin:0; padding:0; text-align:left; background:#76cf54; height:auto; width:230px;}ul#mainNav li ul li a {display:block; width:210px; padding:2px 10px; font-family: arial, helvetica, sans-serif; font-size:13px; font-weight:bold; color:#005337;}ul#mainNav li ul li a:hover {background:#017b52; color:#fff;}ul#mainNav li ul li:first-child, ul#mainNav li ul li:nth-child(2), ul#mainNav li ul li:nth-child(3), ul#mainNav li ul li:nth-child(4), ul#mainNav li ul li:last-child {width:auto;}#terNav {position:absolute; right:0; top:0; list-style:none; margin:0; padding:0;}#terNav li {float:left; padding:0 0 2px 3px; margin:0;}ul#secNav {float:left; position:relative; top:12px; left:768px; list-style-type:none; border-top:5px solid #76cf54; background:#017b52; height:30.4px; display:block; width:182px; margin: 0; border-left: rgb(118,207,84); z-index: -9; } ul#secNav li {float:left; margin:7px 0 0 0; display:block; text-align:center; border-right:1px solid #76cf54; line-height:15px; height:15px; font-size:10px; text-transform:uppercase; padding:0 6px; color:#fbe91f; font-family: arial, helvetica, sans-serif; letter-spacing: normal;}ul#secNav li:first-child {margin-left:5px;}ul#secNav li:last-child {border:none;}ul#secNav li a {color:#fbe91f; font-family: arial, helvetica, sans-serif; letter-spacing:-0.01px;}#hdrSearch { position: absolute; left: 762px; top: 51px; width: 122px; height: 11px; font-size: 11px; line-height: 11px; padding: 5px; border: 1px solid #78c367; background: #cfed9a; color: #008a5e; }#hdrGo { position: absolute; left: 899px; top: 50px; }#breadcrumb { position: relative; width: 923px; padding: 13px 0 0 9px; margin: 0; list-style: none; margin: 0; font-size: 11px; line-height: 11px; color: #594a3a; font-family: Verdana, Geneva, sans-serif; }#breadcrumb li { float: left; padding: 0 6px 2px 13px; margin: 0; background: url(images/breadcrumb_divider.png) left 3px no-repeat; }#breadcrumb li:first-child { padding-left: 0; background: none; }p {margin: 0 0 23px;}p:last-child {margin:0 0 0 0;}h2 a {color:#007e4f;}.wp-caption { border: none; text-align: center; }.wp-caption img { margin: 0; padding: 0; border: none; }.wp-caption p.wp-caption-text { width: 100%; text-align: right; font-size: 11px; line-height: 11px; padding: 4px 0px 20px; margin: 0; }#rotate {padding: 0; margin: 0; float: left; width: 100%; height: auto;}#contentWrapper {position:relative; width:950px; margin:20px 0 0 0;} #contentMain {float:left; position:relative; width:717px; margin:0; padding:0 0 25px 0;} #contentMainNsb {float:left; position:relative; width:850px; margin:0; padding:0 0 25px 0;}#contentSide {float:right; position:relative; width:221px; margin:0; padding:0; background:#e4e8d9;}#contentMain-home {float:left; position:relative; width:710px; margin:0; padding:0 0 25px 0;} #contentSide-home {float:right; position:relative; top:25px; left:-12px; width:221px; margin:0; padding:0; background:#e4e8d9;}#contentMain-home #landing_col1 {width:330px;}#contentMain-home #landing_col1 h2, #contentMain-home #landing_col2 h2 {padding-bottom:6px; border-bottom:1px solid #888; margin-bottom:6px;}#contentMain-home #landing_col1 p {margin:0 0 10px 0; padding:0;}#contentMain-home #landing_col1 ul {list-style-type:none; margin:0; padding:0;}#contentMain-home #landing_col1 ul li {margin:0; padding:0;}#contentMain-home #landing_col1 ul li p {margin:0; padding:0; line-height:12px; color:#444; font-size:10px; text-transform:uppercase; font-family: arial, helvetica, sans-serif;}#contentMain-home #landing_col1 ul li a {font-family: arial, helvetica, sans-serif; color:#f70; padding-bottom:6px; border-bottom:1px solid #888; display:block; margin-bottom:6px;}#contentMain-home #landing_col2 {width:332px;}#contentMain-home #landing_col2 p {margin:0 0 10px 0; padding:0;}#contentMain-home #landing_col2 ul {list-style-type:none; margin:0; padding:0;}#contentMain-home #landing_col2 ul li {margin:0; padding:0;}#contentMain-home #landing_col2 ul li a {font-family: arial, helvetica, sans-serif; color:#f70; display:block;}#contentMain-home #landing_col2 ul li p {margin:0 0 9px 0; padding:0; line-height:12px; color:#555; font-size:11px; font-family: arial, helvetica, sans-serif;}#contentMain-home #landing_col3 {clear:left; margin:20px 0 0 0; width:700px; height:250px;}#contentMain-home #landing_col3 h2 {border-bottom:1px solid #aaa; padding:0 0 5px 0; font-family: arial, helvetica, sans-serif;}#contentMain-home #landing_col3 h6 {display:none;}#contentMain-home #landing_col3 img {float:left; margin:10px 15px 10px 0;}#contentMain-home #landing_col3 p {float:left; line-height:18px; width:445px; padding:0; margin:4px 0 0 0; clear: both; }#contentMain-home #landing_col3 a {display:none;}#contentMain-home #landing_col3 a.readmore {float:left; display:block; width:85px; margin:5px 0 0 0; text-align:left; clear: both; }.colContainer { margin-bottom: 35px; }.contentSingleColumn { position: relative; float: left; width: 215px; margin-right: 24px; }.contentDoubleColumn { position: relative; float: left; width: 478px; margin: 0; } /* double column should always have a single immediately to it's left (or be on it's own row) */.contentDoubleColumnNsb { position: relative; float: left; width: 600px; margin: 0; }/* no need for a TripleColumn, its the full width of the contentMain area */.leftsideInfobox { width: 100%; margin: 0 0 25px; padding: 15px 0; border-top: 2px solid #cfed9a; border-bottom: 2px solid #cfed9a; }.leftsideInfobox a { font-weight: normal; }.leftsideInfobox ul { margin-bottom: 0px; }.landingHero { display: block; margin: 0 0 25px; }.contentSingleColThumb { display: block; margin:  7px 0 23px; }ul.linkList { position: relative; width: 100%; margin: 4px 0 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 14px; list-style: none; color: #594a3a; }ul.linkList li { position: relative; padding: 6px 0; margin: 0; border-bottom: 1px solid #d5d2ce; }ul.linkList li img { position: relative; left: 7px; top: 1px; }ul.articleNav { position: relative; width: 100%; margin: 4px 0 40px; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 16px; list-style: none; color: #594a3a; }ul.articleNav li { position: relative; padding: 7px 0; margin: 0; border-bottom: 1px solid #d5d2ce; }ul.articleNav li img { position: relative; left: 7px; top: 0; }ul.eventList { position: relative; width: 100%; margin: 4px 0 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 14px; list-style: none; }ul.eventList li { position: relative; padding: 10px 0; margin: 0; border-bottom: 1px solid #d5d2ce; }ul.eventList li h6 { padding-bottom: 6px; }ul.eventList li strong { color: #008a5e; }.jumpLinks { position: relative; width: 100%; padding: 0; list-style: none; margin: 0 0 24px; height: 13px; font-size: 13px; line-height: 13px; color: #594a3a; font-family: Verdana, Geneva, sans-serif; }.jumpLinks li { float: left; padding: 0 12px 2px 13px; background: url(images/jumplinks_bg.png) left 1px no-repeat; }.jumpLinks li:first-child { padding-left: 0; background: none; }.readmore { display: block; text-align: right; width: 100%; }.sidebarMod {position:relative; width:191px; padding:15px; margin:0;}.sidebarMod h4 {color:#007e4f; padding:0 0 10px 0; text-shadow:0 1px #fff;}#sidebarDYK {border-top:1px solid #91bb80; width:160px; margin:0 0 0 15px;}.sidebarMod #dykWrap p {width:160px; font-size:11px; font-family:arial, helvetica, sans-serif; line-height:15px; padding:0 0 10px 0;}.sidebarHr {display:none;}#featuredHero {margin-left:15px;}#featuredHero h4 {padding:0 0 5px 0;}#featuredHero img {width:165px;}#featuredHero p {font-family:arial, helvetica, sans-serif; font-size:11px; line-height:15px; width:165px; margin:0;}#featuredHero p.HeroName {font-weight:bold; margin:0 0 5px 0; padding:0; font-size:14px; text-shadow:0 1px #fff;}#featuredHero a.HeroMore {font-size:11px; color:#f60; font-family: arial, helvetica, sans-serif; font-weight:bold; text-shadow:0 1px #fff;}#featuredHero a.HeroMore:hover {color:#333; text-decoration:none;}#SidebarEmailMod {background:#00b348; width:221px; margin:0;}#SidebarEmailMod h4 {margin:0; padding:0 0 3px 0;}#SidebarEmailMod h4 p {color:#fff; padding:8px 15px; font-size:13px; line-height:18px; width:190px; text-shadow:0 1px #383;}#SidebarEmailMod #ftrEmailLabel {color:#fff; font-family:arial, helvetica, sans-serif; font-weight:bold; text-indent:15px; font-size:11px; text-transform:uppercase;}#SidebarEmailMod #ftrEmailInput {margin:0 0 0 15px; width:180px; padding:4px; border:1px solid #d5d2ce;}#ftrEmailBtn {float:left; margin:5px 0 10px 6px;}#ftrEmailPrivacy {float:left; width:60px; line-height:10px; text-align:right; margin:18px 0 0 0;}#ftrEmailPrivacy a {color:#fff; font-size:9px; text-transform:uppercase; font-family: arial, helvetica, sans-serif; line-height:12px;}.donateCTA { position: relative; margin: 0 0 0 22px; width: 176px; }.donateCTA img { display: block; }.donateCTA div { position: relative; display: block; margin: 6px 0 0; width: 162px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 16px; color: #6c6c6b; text-transform: uppercase; text-align: center; }.donateCTA .caterpillar { position: absolute; left: 76px; top: -20px; }.shopCTA { position: relative; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 15px; }.shopCTA img { float: left; padding: 0 14px 0 0; margin: 0; }.shopCTA a { display: block; margin: 33px 0 0 0; }.forumCTA { position: relative; width: 440px; padding: 14px 14px; margin: 0 0 30px; background: #e6f8c7; border: 2px solid #cfed9a; }.forumCTA .caterpillar { position: absolute; right: 24px; top: -20px; }.joinCTA { position: relative; width: 440px; padding: 17px 14px; margin: 45px 0 30px; background: #fffedb; border: 2px solid #fbef15; }.joinCTA .hdr { position: relative; display: block; }.joinCTA .btn { position: absolute; right: 30px; top: -15px; }.joinCTA .caterpillar { position: absolute; right: 44px; top: -35px; }p.references { margin: 0 0 13px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 14px; color: #898989; }p.references:last-child { margin: 0 0 0 0; }#ftr { position: relative; width: 932px; padding: 25px 0 0; top:30px; border-top: 2px solid #cfed9a; height:185px;}#ftr ul {position:relative; padding:0; margin:0; font-size:11px; line-height:11px; list-style:none;}#ftr ul li {margin:0; padding:0;}#ftr h6 {text-transform:none; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-bottom:12px;}#ftr h6 a {color:#017b52;}#ftr ul li a {color:#666; font-size:10px; font-family: Arial, Helvetica, sans-serif;}.ftrLinks {position:relative; float:left;}#ftrLinks1 {width:100px; padding-right:10px;}#ftrLinks2 {width:160px; padding-right:10px;}#ftrLinks3 {width:130px; padding-right:10px;}#ftrLinks4 {width:140px; padding-right:10px;} #ftrLinks5 {width:155px; padding-right:10px;} #ftrLoginBox {width:195px; float:left;}#ftrLoginBox h4 {color:#017b52; padding:0 0 10px 0;}#ftrLoginBox p {font-size:12px; line-height:15px; font-family: arial, helvetica, sans-serif; color:#333; padding:0; margin:0;}#ftrLoginBox p a {height:30px; line-height:30px; color:#0069cb;}#ftrLoginBox p span.register a {color:#f07d2f;}#bottom-footer {position:relative; float:left; top:20px; left:-34px; width:1000px; height:80px; padding:40px 0 0 0; background:url(https://teamconnor.org/wp-content/uploads/2013/08/footer-caterpillar.png) no-repeat center 10px #e1f4d9;}#bottom-footer a {color:#44bb48; border-right:1px solid #44bb48; padding:0 8px; font-family: arial, helvetica, sans-serif; font-size:10px; text-transform:uppercase;}#bottom-footer a:first-child {margin:0 0 0 303px;}#bottom-footer a:last-child {border:none;}article { padding-bottom: 20px; border-bottom: 1px solid #D5D2CE; margin-bottom: 30px; }author { color: #999; }time { font-style: italic; }article.faq { padding-bottom: 20px; margin-bottom: 0; border-bottom: none; }article.event #contentMain { width: 100%; }article.event #contentMainNsb { width: 100%; }article.event .contentDoubleColumn { width: 650px; }article.event .contentDoubleColumnNsb { width: 650px; }.teamMember { padding: 15px 0; }.teamMember h5 { margin-bottom: 5px; }.teamMember img { width: 150px; }.medTitle { font-size: 11px; line-height: 14px; font-color: #000; margin-bottom: 10px; }div.bbp-template-notice.info { border: #cfed9a 1px solid; background-color: #e6f8c7; border-image: initial; }/*h3#comments { margin-top: 35px; margin-bottom: 20px; }ol.commentlist { margin-left: 0px; margin-bottom: 20px; list-style: none; }ol.commentlist li { margin-bottom: 15px; }img.avatar { float: left; margin-right: 10px; }ol.commentlist li article header time { margin-bottom: 0px; font-size: 10px; }ol.commentlist li p { padding-left: 58px; margin-top: 10px; }ul.children { margin-top: 15px; margin-left: 29px; margin-bottom: 20px; list-style: none; }ul.children li { margin-bottom: 15px; }a.comment-reply-link { margin-left: 58px; font-size: 10px; }cite.fn { font-weight: 800; }textarea#comment { width: 550px; margin-top: 10px; }section#respond p { width: 550px; }section#respond label { clear: both; display: block; float: right; width: 285px; text-align: left; padding-top: 3px; }section#respond input { width: 250px; }p#allowed_tags { font-size: 11px; line-height: 12px; margin-top: 10px; }*//*-------------------------------------------------------------------------------------------*//* 5. COMMENTS *//*-------------------------------------------------------------------------------------------*//* 5.1 Comments */#comments{ width:655px; }h3#comments { margin: 35px 0px 20px; }#comment{ width: 655px; overflow: auto; background: #fff; }ol.commentlist { list-style: none; margin-bottom: 20px; margin-left: 0px; }ol.commentlist .children { list-style: none; margin-top: 20px; }.commentlist li{ color: #666; background-color: #f3f3f3; border: none; margin-bottom: 10px; padding: 10px; font-size: 11px; }.commentlist li.alt{ background: #efefef; border-top: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }.commentlist p { font-size: 14px; overflow: hidden;	line-height: 22px; margin-bottom: 15px; }.commentlist .avatar { float: right; margin: 0 0 10px 10px;	padding: 4px; background-color: #fff; border: 1px solid #4A3471; }.commentlist li.alt .avatar, .commentlist li.alt .reply a { border-color: #4A3471; }.commentlist .comment-author { color: #999; margin-bottom: 5px; }.commentlist .reply a { padding: 2px 5px; border: 1px solid #4A3471; background-color: #fff; text-transform: uppercase; }.commentlist li.alt .comment-author { color: #666; }.commentlist .comment-meta { margin-bottom: 10px; }.comment-meta a { color: #434343; }.commentlist .comment-author cite { font-size: 14px; font-weight: bold; font-style: normal; }#comments_closed{ background: #333;color: #ccc; padding: 7px 0; margin-top: 12px; line-height: 1.5em; }p.nocomments{ margin: 0 12px 0 7px; }p.nocomments a{ color: #ddd; font-weight: bold; }p.nocomments a:hover{ color: #FFF; }ol.pingslist{ margin-top: 5px; 	margin-bottom: 20px; }.pingslist li{ color:#7F7F7F; background-color: #f7f7f7; padding: 5px; margin-top: 0; margin-right: 0; margin-bottom: 5px; margin-left: 0; border: 1px solid #CCCCCC; }.pingslist li a{ color: #333333; text-decoration: none; }/* 5.2 Comments Form */#commentform p { margin: 1em 0; }#commentform p a { font-weight: bold; }#author,#email,#url,#comment { font-size:11px; width: 200px; border: 1px solid #cccccc; padding: 4px; }#commentform p small { font-size: 11px; color: #333; }textarea#comment { width: 645px; margin-top: 10px; }/* 5.3 Gravity forms */.gfield { margin-bottom: 10px; }.gform_wrapper .top_label .gfield_label { display:block;float:left; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; }.gform_wrapper input.button { padding: 5px 10px 6px !important; }.gform_wrapper input { padding: 7px 3px !important; border: 1px solid #CCC; }.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 300px !important; padding: 7px 3px !important; border: 1px solid #CCC; }.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }ul.top_label .clear-multi { clear: none !important; }.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }img.ui-datepicker-trigger { border: 0px; padding: 0px; }.post .gform_wrapper ul li { background: none !important; }/*	Variable Grid System.	Learn more ~ https://www.spry-soft.com/grids/	Based on 960 Grid System - https://960.gs/	Licensed under GPL and MIT.*//*  Forces backgrounds to span full width,  even if there is horizontal scrolling.  Increase this if your layout is wider.  Note: IE6 works fine without this fix.*/body {  min-width: 900px;}/* Containers----------------------------------------------------------------------------------------------------*/.container_12 {	margin-left: auto;	margin-right: auto;	width: 900px;}/* Grid >> Global----------------------------------------------------------------------------------------------------*/.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {	display:inline;	float: left;	position: relative;	margin-left: 10px;	margin-right:0px;}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12 {	position:relative;}/* Grid >> Children (Alpha ~ First, Omega ~ Last)----------------------------------------------------------------------------------------------------*/.alpha {	margin-left: 0;}.omega {	margin-right: 0;}/* Grid >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .grid_1 {	width:55px;}.container_12 .grid_2 {	width:130px;}.container_12 .grid_3 {	width:205px;}.container_12 .grid_4 {	width:280px;}.container_12 .grid_5 {	width:355px;}.container_12 .grid_6 {	width:430px;}.container_12 .grid_7 {	width:505px;}.container_12 .grid_8 {	width:580px;}.container_12 .grid_9 {	width:655px;}.container_12 .grid_10 {	width:730px;}.container_12 .grid_11 {	width:805px;}.container_12 .grid_12 {	width:880px;}/* Prefix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .prefix_1 {	padding-left:75px;}.container_12 .prefix_2 {	padding-left:150px;}.container_12 .prefix_3 {	padding-left:225px;}.container_12 .prefix_4 {	padding-left:300px;}.container_12 .prefix_5 {	padding-left:375px;}.container_12 .prefix_6 {	padding-left:450px;}.container_12 .prefix_7 {	padding-left:525px;}.container_12 .prefix_8 {	padding-left:600px;}.container_12 .prefix_9 {	padding-left:675px;}.container_12 .prefix_10 {	padding-left:750px;}.container_12 .prefix_11 {	padding-left:825px;}/* Suffix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .suffix_1 {	padding-right:75px;}.container_12 .suffix_2 {	padding-right:150px;}.container_12 .suffix_3 {	padding-right:225px;}.container_12 .suffix_4 {	padding-right:300px;}.container_12 .suffix_5 {	padding-right:375px;}.container_12 .suffix_6 {	padding-right:450px;}.container_12 .suffix_7 {	padding-right:525px;}.container_12 .suffix_8 {	padding-right:600px;}.container_12 .suffix_9 {	padding-right:675px;}.container_12 .suffix_10 {	padding-right:750px;}.container_12 .suffix_11 {	padding-right:825px;}/* Push Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .push_1 {	left:75px;}.container_12 .push_2 {	left:150px;}.container_12 .push_3 {	left:225px;}.container_12 .push_4 {	left:300px;}.container_12 .push_5 {	left:375px;}.container_12 .push_6 {	left:450px;}.container_12 .push_7 {	left:525px;}.container_12 .push_8 {	left:600px;}.container_12 .push_9 {	left:675px;}.container_12 .push_10 {	left:750px;}.container_12 .push_11 {	left:825px;}/* Pull Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .pull_1 {	left:-75px;}.container_12 .pull_2 {	left:-150px;}.container_12 .pull_3 {	left:-225px;}.container_12 .pull_4 {	left:-300px;}.container_12 .pull_5 {	left:-375px;}.container_12 .pull_6 {	left:-450px;}.container_12 .pull_7 {	left:-525px;}.container_12 .pull_8 {	left:-600px;}.container_12 .pull_9 {	left:-675px;}.container_12 .pull_10 {	left:-750px;}.container_12 .pull_11 {	left:-825px;} .aligncenter { display: block; margin-left: auto; margin-right: auto; }.alignleft { float: left; margin: 0px 10px 2px 0px; }.alignright { float: right; margin: 0px 0px 2px 10px; }/*  * print styles * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/  */@media print {  * { background: transparent !important; color: #444 !important; text-shadow: none; }  a, a:visited { color: #444 !important; text-decoration: underline; }  a:after { content: " (" attr(href) ")"; }   abbr:after { content: " (" attr(title) ")"; }    .ir a:after { content: ""; }  /* Don't show links for images */    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }    img { page-break-inside: avoid; }  @page { margin: 0.5cm; }  p, h2, h3 { orphans: 3; widows: 3; }  h2, h3{ page-break-after: avoid; }}/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)     Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */@media screen and (max-device-width: 480px) {  /* Prevent iOS, WinMobile from adjusting font size */  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } }.sidebarMod .avatar { float: left; margin-right: 15px; }#sidebarDYK div.dyk { display: none; margin-bottom: 10px; }#sidebarDYK div.current { display: block; }form.customcontactform  div label { width: 200px; float: left; text-align: right; padding: 4px 15px 0 0; font-size: 13px; }form.customcontactform div { clear: both; }#captcha-image { margin-left: 215px; }form.customcontactform .submit { margin-left: 215px; }.login form { padding: 17px 14px; margin: 15px 0; background: #fffedb; border: 2px solid #fbef15; }.login p { margin-bottom: 2px; }.login label { width: 250px; float: left; text-align: right; padding: 4px 15px 0 0; font-size: 13px; }.login input[type=text], .login input[type=password] { width: 250px; }.login #wp-submit { clear: both; margin-left: 265px; }h3#comments, h3#pings { margin: 15px 0 0; }#commentform label { width: 250px; float: left; text-align: right; padding: 4px 15px 0 0; font-size: 13px; }#commentform input[type=text], #commentform input[type=email], #commentform input[type=url] { width: 380px; }.tml-action-links { list-style: none; }.tml-action-links li { float: left; padding: 6px 11px 6px 12px; margin: 0; background: url(images/hdr_nav_divider.png) left 10px no-repeat; }.tml-action-links li:first-child { background: none; }#post-1617 #landing_col1 ul li h6 a img {width:200px; height:190px;}#post-1617 #contentMain p a img {width:470px; height:400px;}#post-1617 #contentMainNsb p a img {width:470px; height:400px;}.blogpage h2 {margin:0; padding:0 0 3px 0;}.blogpage h2 a {color:#444; font-family: arial, helvetica, sans-serif;}.blogpage h2 a:hover {text-decoration:none; color:#294;}.blogpage author {color:#888; display:block; float:left; width:100%; margin:0 0 10px 0;}.product {width:710px; float:left;}.product h1 {margin:0; padding:0 0 10px 0;}.product .price {color:#007e4f; font-family:arial, helvetica, sans-serif; font-size:22px;}.product .price:after {content:' - (ON SALE)'; color:#bbb; font-size:15px;}.product .variations_form {margin:15px 0 0 0;}.product .variations_form .label {padding-right:10px; font-family:arial, helvetica, sans-serif;}.product .variations_form select {font-family:arial, helvetica, sans-serif;}.product .variations_form .reset_variations {padding-left:5px; color:#007e4f; font-size:11px; text-transform:uppercase; font-family:arial, helvetica, sans-serif;}.product .cart .quantity input {margin:10px 0 0 0; width:97px; font-family:arial, helvetica, sans-serif;}.product .cart button {margin:10px 0 20px 0; background:#007e4f; color:#fff; font-family:arial, helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:20px; padding:5px 10px 4px 10px; text-shadow:0 1px #041; border:none;}.product .cart button:hover {background:#053;}.product h2 {clear:both; padding:0 0 5px 0;}.product .woocommerce-tabs p {margin:5px 0 15px 0;}.product .woocommerce-tabs table.shop_attributes p {margin:0 0 0 5px;}.product .images {width:200px; float:left; margin-bottom:15px;}.product .images .woocommerce-main-image img {width:180px; height:auto;}.product .images .thumbnails img {width:55px; height:55px; margin-right:7px;}.product .onsale,.product .product_meta,.woocommerce-tabs #reviews,.woocommerce-tabs ul.tabs {display:none;}.woocommerce-result-count, .woocommerce-ordering {display:none;}#contentWrapper ul.products {width:715px; display:block; float:left; list-style-type:none; margin:0; padding:0;}#contentWrapper ul.products li {width:312px; padding:25px 15px; text-align:center; background:#ddc; border-radius:12px; margin-right:15px;}#contentWrapper ul.products li h3 {color:#007e4f; font-size:14px; margin:0; padding:0 0 5px 0; text-shadow:0 1px #fff; font-family:arial, helvetica, sans-serif; font-weight:bold;}#contentWrapper ul.products li .price {color:#fff; text-shadow:0 1px #665; height:40px; line-height:40px; width:135px; display:inline-block; background:#007e4f;}#contentWrapper ul.products li .price:after {color:#eee; font-size:12px; line-height:30px;}#contentWrapper ul.products li a.add_to_cart_button {display:none;}#contentWrapper ul.products li img {padding:10px; background:#fff; border:1px solid #bba;}#contentWrapper ul.products li .product_type_variable {display:none;}#contentWrapper #customer_details {font-family:arial, helvetica, sans-serif; color:#442;}#contentWrapper #customer_details .col-1,#contentWrapper #customer_details .col-2 {background:#ddc; padding:10px; width:332px; border-radius:10px;}#contentWrapper #customer_details input {font-family:arial, helvetica, sans-serif;}#contentWrapper #customer_details label {text-shadow:0 1px #eee;}#contentWrapper #customer_details #shiptobilling {background:#bb9; padding:8px; color:#fff; font-family:arial, helvetica, sans-serif; position:relative; width:315px; border-top:1px solid #aa8; border-bottom:1px solid #eee;}#contentWrapper #customer_details #shiptobilling input {margin:0; height:20px; line-height:20px; float:left;}#contentWrapper #customer_details #shiptobilling label {margin:0; padding:0; font-size:16px; height:20px; line-height:20px; float:left; margin:0 0 0 5px; text-shadow:none;}#contentWrapper #customer_details h3 {display:block; width:100%; color:#665; text-shadow:0 1px #eee; font-family:arial, helvetica, sans-serif; font-size:22px; padding:10px 0; margin:0;}#contentWrapper #customer_details .create-account p {margin:0 0 5px 0; line-height:15px; text-shadow:0 1px #eee;}#contentWrapper h3#order_review_heading {font-family:arial, helvetica, sans-serif; color:#332; margin:25px 0 10px 0; padding:0;}#contentWrapper #order_review {font-family:arial, helvetica, sans-serif;}#contentWrapper #order_review #payment input {background:#007e4f; border:none; border-radius:0; padding:10px 15px; text-shadow:0 1px #443;}#contentWrapper .woocommerce .woocommerce-info {margin:0 0 8px 0;}#contentWrapper #customer_details #billing_country_field,#contentWrapper #customer_details #shipping_country_field {display:none;}#contentWrapper .woocommerce .shop_table {font-family:arial, helvetica, sans-serif;}#contentWrapper .woocommerce .shop_table #coupon_code {width:150px;}#contentWrapper .woocommerce .cart-collaterals h2 {color:#332; text-indent:5px; font-size:18px; text-align:left; font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart-collaterals h2 a {color:#332;}#contentWrapper .woocommerce .cart_totals {float:left; background:#ddc; padding:10px; border-radius:10px;}#contentWrapper .woocommerce .shipping_calculator {background:#ddc; margin:0; padding:10px; width:320px; border-radius:10px;}#contentWrapper .woocommerce .cart_totals table {font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart_totals table th {width:200px; text-align:left;}#contentWrapper .woocommerce .cart_totals table td {width:100px; text-align:left;}#contentWrapper select#calc_shipping_country, #contentWrapper select#calc_shipping_state, #contentWrapper input#calc_shipping_postcode, #contentWrapper .shipping_calculator button {font-family:arial, helvetica, sans-serif;}#contentWrapper ul.lcp_catlist {list-style-type:none; margin:0; padding:0; width:700px;}#contentWrapper ul.lcp_catlist li {border-top:1px solid #ddc; padding:10px 15px 10px 0; clear:both; font-size:13px; line-height:17px; font-family:arial, helvetica, sans-serif; float:left; margin-bottom:10px;}#contentWrapper ul.lcp_catlist li:first-child {border:none; padding-top:0;}#contentWrapper ul.lcp_catlist li h4 a {display:block; font-size:16px; font-weight:300; text-transform:uppercase; background:#ddc; height:25px; line-height:25px; padding:6px 10px; color:#443; text-shadow:0 1px #eee;}#contentWrapper ul.lcp_catlist li h4 a:hover {background:#007e4f; color:#fff; text-shadow:none; text-decoration:none;}#contentWrapper ul.lcp_catlist li img {float:left; margin:0 10px 0 0; border:1px solid #ddc; padding:8px;}#contentWrapper ul.lcp_catlist li a.postmore {background:#fff; border:1px solid #ddc; padding:3px 5px; clear:both; display:inline-block; color:#33332b; font-size:11px; text-transform:uppercase; letter-spacing:1px;}#contentWrapper ul.lcp_catlist li a.postmore:hover {text-decoration:none; background:#007e4f; border:1px solid #007e4f; color:#fff;}.contentDoubleColumn .ngg-albumoverview .ngg-album-compact {height:250px; width:140px; float:left; margin:0 5px 0 0;}.contentDoubleColumn .ngg-albumoverview .ngg-album-compact h4 {padding:0 5px; margin:0;}.contentDoubleColumn .ngg-albumoverview .ngg-album-compact h4 a {font-size:14px; display:block; height:100px; color:#007e4f;}.contentDoubleColumn .ngg-albumoverview .ngg-album-compact p {padding-left:5px;}.contentDoubleColumnNsb .ngg-albumoverview .ngg-album-compact {height:250px; width:140px; float:left; margin:0 5px 0 0;}.contentDoubleColumnNsb .ngg-albumoverview .ngg-album-compact h4 {padding:0 5px; margin:0;}.contentDoubleColumnNsb .ngg-albumoverview .ngg-album-compact h4 a {font-size:14px; display:block; height:100px; color:#007e4f;}.contentDoubleColumnNsb .ngg-albumoverview .ngg-album-compact p {padding-left:5px;}#registerform {height:350px;}#registerform label img {position:relative; top:-20px; left:137px;}#registerform label input.input {position:relative; top:-20px; left:266px;}#registerform p.submit {clear:both;}/* Smartphones, portrait iPhone, portrait 480x320 phones (Android) */ @media screen and (max-width:320px) {html {max-width:320px; overflow-x:hidden; padding:0; margin:0;}body {min-width:320px; max-width:320px; overflow-x:hidden; padding:0; margin:0; background:none;}#outercontainer {overflow-x:hidden; min-width:320px; max-width:320px; padding:0; margin:0;}#container {padding:1px 0; max-width:320px; margin:0; background:#fff; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}#branchBoy,#branchBook,#swingBoy,#branchGirl,#swingGirl,#doubleBranchBoy {display:none;}#hdr {position:inherit; float:none; top:0; left:0; width:100%; height:100px; z-index:100; font-family: Verdana, Geneva, sans-serif;}#hdrLogo {position:absolute; left:15px; top:5px;}img#hdrLogo {width:180px;}a.donate-hdr {position:absolute; top:6px; left:205px;}a.donate-hdr img {width:100px;}  ul#mainNav, ul#mainNav li ul, #terNav, #hdrSearch, #hdrGo {display:none;}ul#secNav {top:68px; left:-10px; background:none; border-top:none; border-bottom:1px solid #ddd; background:#f8f8f8; height:24px; width:100%;}ul#secNav li {border-right:1px solid #ccc; margin:3px 0 0 0; padding:0; height:15px; line-height:16px;}ul#secNav li:first-child {margin-left:12px;}ul#secNav li a {color:#007e4f; background:#f8f8f8; text-shadow:0 1px #fff; padding:0 15px; margin:0;}#contentWrapper {position:inherit; width:320px; margin:0;} #contentMain {float:left; position:relative; width:280px; margin:0; padding:0 20px;} #contentMainNsb {float:left; position:relative; width:280px; margin:0; padding:0 20px;}#contentSide {display:none;}#contentMain-home {float:left; position:relative; left:0; width:280px; margin:0 0 0 20px; padding:0 0 25px 0;} #contentSide-home {display:none;}.fightcol2 {margin-top:15px;}.contactcol2, .contactcol3 {margin-top:25px;}.aboutcol4 {margin:-35px 0 0 0;}#contentMain-home #landing_col1 {width:280px;}#contentMain-home #landing_col1 ul li {padding:10px;}#contentMain-home #landing_col1 ul li:nth-child(odd) {background:#f3f3f3;}#contentMain-home #landing_col1 ul li a {border:none; padding:0; margin:0; font-size:16px;}#contentMain-home #landing_col2 {width:280px; margin:15px 0 0 0;}#contentMain-home #landing_col2 ul li {padding:10px;}#contentMain-home #landing_col2 ul li:nth-child(odd) {background:#f3f3f3;}#contentMain-home #landing_col2 ul li a {border:none; padding:0; margin:0; font-size:16px;}#contentMain-home #landing_col3 {clear:left; margin:20px 0 0 0; width:280px; height:auto;}#contentMain-home #landing_col3 h2 {border-bottom:1px solid #aaa; padding:0 0 5px 0; font-family: arial, helvetica, sans-serif;}#contentMain-home #landing_col3 h6 {display:none;}#contentMain-home #landing_col3 img {float:none; display:block; margin:20px auto 10px auto;}#contentMain-home #landing_col3 p {float:left; line-height:18px; width:270px; text-align:center; padding:0; margin:0 0 10px 0;}#contentMain-home #landing_col3 a {display:none;}#contentMain-home #landing_col3 a.readmore {float:none; display:block; width:88px; margin:0 auto; text-align:center;}#contentWrapper a.readmore {text-align:left; margin:5px 0 20px 0;}#contentMain h1,#contentMain .contentSingleColumn,#contentMain .contentDoubleColumn {width:275px;}#contentMain #comments,#contentMain ol li {width:260px;}#contentMain .contentSingleColumn img,#contentMain .contentDoubleColumn img {float:none; display:block; margin:10px auto; max-width:270px;}#contentMain #pings {display:none;}#contentMainNsb h1,#contentMainNsb .contentSingleColumn,#contentMainNsb .contentDoubleColumnNsb {width:275px;}#contentMainNsb #comments,#contentMainNsb ol li {width:260px;}#contentMainNsb .contentSingleColumn img,#contentMainNsb .contentDoubleColumnNsb img {float:none; display:block; margin:10px auto; max-width:270px;}#contentMainNsb #pings {display:none;}#contentWrapper ul.lcp_catlist {list-style-type:none; margin:0; padding:0; width:280px;}#contentWrapper ul.lcp_catlist li {border-top:1px solid #ddc; padding:10px 5px 10px 0; clear:both; font-size:13px; line-height:17px; font-family:arial, helvetica, sans-serif; float:left; margin-bottom:10px;}#contentWrapper ul.lcp_catlist li:first-child {border:none; padding-top:0;}#contentWrapper ul.lcp_catlist li h4 a {display:block; font-size:16px; font-weight:300; text-transform:uppercase; background:#ddc; height:auto; line-height:auto; padding:6px 10px; color:#443; text-shadow:0 1px #ddd;}#contentWrapper ul.lcp_catlist li h4 a:hover {background:#007e4f; color:#fff; text-shadow:none; text-decoration:none;}#contentWrapper ul.lcp_catlist li img {float:none; display:block; margin:0 auto 10px auto; border:1px solid #ddc; padding:8px;}#contentWrapper ul.lcp_catlist li a.postmore {background:#fff; border:1px solid #ddc; padding:3px 5px; clear:both; display:inline-block; color:#33332b; font-size:11px; text-transform:uppercase; letter-spacing:1px;}#contentWrapper ul.lcp_catlist li a.postmore:hover {text-decoration:none; background:#007e4f; border:1px solid #007e4f; color:#fff;}.product {width:270px; float:left;}.product h1 {margin:0; padding:0 0 10px 20px; font-size:22px;}.product .price {color:#007e4f; font-family:arial, helvetica, sans-serif; font-size:28px; margin-left:20px;}.product .price:after {content:' - (ON SALE)'; color:#bbb; font-size:18px;}.product .variations_form {margin:15px 0 0 20px;}.product .variations_form .label {padding-right:10px; font-family:arial, helvetica, sans-serif;}.product .variations_form select {font-family:arial, helvetica, sans-serif; display:block; margin-bottom:5px; width:200px;}.product .variations_form .reset_variations {padding:0 0 0 20px; color:#007e4f; font-size:11px; text-transform:uppercase; font-family:arial, helvetica, sans-serif;}.product .cart .quantity input {margin:10px 0 0 20px; width:97px; font-family:arial, helvetica, sans-serif;}.product .cart button {margin:10px 0 20px 20px; background:#007e4f; color:#fff; font-family:arial, helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:20px; padding:5px 10px 4px 10px; text-shadow:0 1px #041; border:none;}.product .cart button:hover {background:#053;}.product h2 {clear:both; padding:0 0 5px 20px;}.product .woocommerce-tabs p {margin:5px 0 15px 20px;}.product .woocommerce-tabs table.shop_attributes p {margin:0 0 0 5px;}.product .images {width:200px; margin:0 0 0 20px; display:block;}.product .images .woocommerce-main-image img {width:180px; height:auto; margin:0 auto;}.product .images .thumbnails img {width:55px; height:55px; margin-right:7px;}.product .onsale,.product .product_meta,.woocommerce-tabs #reviews,.woocommerce-tabs ul.tabs {display:none;}.woocommerce-message, .woocommerce-error {width:215px; margin-left:20px;}.woocommerce-info {display:none;}.woocommerce-message a.button, .woocommerce-error a.button {float:none;}.woo-div h1 {margin-left:20px;}.woo-div .product h1, .woo-div .products h1 {margin:0;}.woocommerce-result-count, .woocommerce-ordering {display:none;}#contentWrapper ul.products {width:300px; display:block; float:none; list-style-type:none; margin:0 0 0 20px; padding:0;}#contentWrapper ul.products li {width:250px; padding:25px 15px; text-align:center; background:#ddc; border-radius:12px;}#contentWrapper ul.products li h3 {color:#007e4f; font-size:14px; margin:0; padding:0 0 5px 0; text-shadow:0 1px #fff; font-family:arial, helvetica, sans-serif; font-weight:bold;}#contentWrapper ul.products li .price {color:#fff; text-shadow:0 1px #665; height:40px; line-height:40px; width:135px; display:inline-block; background:#007e4f;}#contentWrapper ul.products li .price:after {color:#eee; font-size:12px; line-height:30px;}#contentWrapper ul.products li a.add_to_cart_button {display:none;}#contentWrapper ul.products li img {padding:10px; background:#fff; border:1px solid #bba;}#contentWrapper ul.products li .product_type_variable {display:none;}#contentWrapper #customer_details #billing_country_field,#contentWrapper #customer_details #shipping_country_field {display:none;}#contentWrapper .woocommerce table.shop_table {font-family:arial, helvetica, sans-serif; max-width:240px; padding:0; margin-left:0;}#contentWrapper .woocommerce .shop_table .product-quantity {background:#f2f2f2; padding:0; text-align:center; margin:0;} #contentWrapper .woocommerce .shop_table .product-remove,#contentWrapper .woocommerce .shop_table .product-price,#contentWrapper .woocommerce .shop_table .product-thumbnail {display:none;}#contentWrapper .woocommerce .shop_table .product-quantity input.qty {font-family:arial, helvetica, sans-serif; float:left; margin:0 0 0 13px; width:30px; border:1px solid #ccc;}#contentWrapper .woocommerce .shop_table .coupon {display:block; width:255px; margin:0 0 10px 0;}#contentWrapper .woocommerce .shop_table #coupon_code {width:125px; height:34px;}#contentWrapper .woocommerce .shop_table .coupon input.button {width:auto; margin:0;}#contentWrapper .woocommerce .shop_table input.button {float:none; display:block; width:250px; margin:10px 0;}#contentWrapper .woocommerce .checkout-button {margin:10px 0; float:none; display:block; width:250px;}#contentWrapper .woocommerce .cart-collaterals h2 {color:#332; text-indent:5px; font-size:18px; text-align:left; font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart-collaterals h2 a {color:#332;}#contentWrapper .woocommerce .cart_totals {float:none; display:block;background:#ddc; padding:10px; border-radius:10px; width:260px; margin-bottom:10px;}#contentWrapper .woocommerce .shipping_calculator {display:block; float:none; background:#ddc; margin:0; padding:10px; width:260px; border-radius:10px;}#contentWrapper .woocommerce .cart_totals table {font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart_totals table th {width:280px; text-align:left;}#contentWrapper .woocommerce .cart_totals table td {width:100px; text-align:left;}#contentWrapper select#calc_shipping_country, #contentWrapper select#calc_shipping_state, #contentWrapper input#calc_shipping_postcode, #contentWrapper .shipping_calculator button {font-family:arial, helvetica, sans-serif; padding:5px 4px;}#contentWrapper #customer_details {font-family:arial, helvetica, sans-serif; color:#442;}#contentWrapper #customer_details .col-1,#contentWrapper #customer_details .col-2 {background:#ddc; padding:10px; width:260px; border-radius:10px; margin:10px 0 0 0; display:block; float:none;}#contentWrapper #customer_details input {font-family:arial, helvetica, sans-serif;}#contentWrapper #customer_details label {text-shadow:0 1px #eee;}#contentWrapper #customer_details #shiptobilling {background:#bb9; padding:8px; color:#fff; font-family:arial, helvetica, sans-serif; position:relative; width:243px; border-top:1px solid #aa8; border-bottom:1px solid #eee;}#contentWrapper #customer_details #shiptobilling input {margin:0; height:20px; line-height:20px; float:left;}#contentWrapper #customer_details #shiptobilling label {margin:0; padding:0; font-size:16px; height:20px; line-height:20px; float:left; margin:0 0 0 5px; text-shadow:none;}#contentWrapper #customer_details h3 {display:block; width:100%; color:#665; text-shadow:0 1px #eee; font-family:arial, helvetica, sans-serif; font-size:22px; padding:10px 0; margin:0;}#contentWrapper #customer_details .create-account p {margin:0 0 5px 0; line-height:15px; text-shadow:0 1px #eee;}#contentWrapper h3#order_review_heading {font-family:arial, helvetica, sans-serif; color:#332; margin:25px 0 10px 0; padding:0;}#contentWrapper #order_review {font-family:arial, helvetica, sans-serif; width:280px;}#contentWrapper #order_review #payment input#place_order {background:#007e4f; border:none; margin-bottom:10px; float:none; border-radius:0; padding:10px 15px; text-shadow:0 1px #443; clear:both; display:block;}#contentWrapper #order_review #payment .input-checkbox {width:20px; border:1px solid #ddc; background:none; margin:0; padding:0; float:left;}#contentWrapper #order_review #payment p {margin:0; padding:0; line-height:13px;}#contentWrapper #order_review #payment p label.checkbox {width:230px; font-size:11px; display:block; float:right; clear:both; padding:0; margin:0;}.donateCTA {margin:0 auto;}#contentMain p {max-width:280px; font-family:arial, helvetica, sans-serif;}#contentMainNsb p {max-width:280px; font-family:arial, helvetica, sans-serif;}#breadcrumb {display:none;}#contentWrapper .customcontactform {width:280px; margin:0; padding:0;}#contentWrapper .customcontactform input,#contentWrapper .customcontactform label,#contentWrapper .customcontactform textarea {width:270px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform label {text-align:center;}#contentWrapper .customcontactform select {width:280px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform input.submit {margin:0; width:280px;}#captcha-image {margin:0 auto; display:block; padding:5px; background:#f3f3f3; border:1px solid #ddc;}#contentWrapper .login {width:240px;}#contentWrapper .login form {width:240px; background:#ddc; border:1px solid #aaa; margin:0 0 20px 0;}#contentWrapper .login form input {width:230px; border:1px solid #999; letter-spacing:-0.01px;}#contentWrapper .login form label {text-align:center; width:225px;}#user_login, #user_pass, #user_email {width:230px; padding:4px; margin:0;}#contentWrapper .login form .forgetmenot {display:block; width:120px; height:30px; margin:20px auto 0 auto;}#contentWrapper .login form .forgetmenot input {width:25px; float:left; margin:0; padding:0;}#contentWrapper .login form .forgetmenot label {float:left; line-height:14px; padding:0; width:auto; margin:0;}#contentWrapper .login form input#wp-submit {width:240px; margin:15px auto 0 auto; font-family:arial, helvetica, sans-serif; padding:10px 0;}#contentWrapper ul.tml-action-links {float:left; margin:0;}#contentWrapper ul.tml-action-links li {padding:0; margin:0 10px 0 0;}#contentWrapper ul.tml-action-links li a {color:#554; border:1px solid #aaa; font-family:arial, helvetica, sans-serif; background:#ddc; padding:8px 5px;}#theme-my-login p.message {width:258px; margin-bottom:10px;}#registerform {height:545px;}#registerform label img {position:inherit; top:0; left:0;}#registerform label input.input {position:inherit; top:0; left:0; padding:4px;}#registerform p.submit {clear:none;}#contentWrapper ul.linkList {margin:10px 0 30px 0; width:280px; font-size:16px; border:1px solid #ddd;}#contentWrapper ul.linkList ul {border:none; margin:0;}#contentWrapper ul.linkList li {padding:10px;}#contentWrapper ul.linkList li:last-child {border:none;}#contentWrapper ul.linkList li:nth-child(odd) {background:#f6f6f6;}#contentWrapper ul.linkList li a {font-family:arial, helvetica, sans-serif; color:#007e4f;}body #contentWrapper ul.eventList {margin:10px 0 30px 0; width:260px; font-size:16px; border:1px solid #ddd;}#contentWrapper ul.eventList ul {border:none; margin:0;}#contentWrapper ul.eventList li {padding:10px;}#contentWrapper ul.eventList li:last-child {border:none;}#contentWrapper ul.eventList li:nth-child(odd) {background:#f6f6f6;}#contentWrapper ul.eventList li a {font-family:arial, helvetica, sans-serif; color:#007e4f;}.wp-image-441, .wp-image-439 {width:280px; height:50px;}#ftr {width:280px; top:50px; left:20px; height:auto;}#ftr ul {display:none;}#ftr h6 {text-transform:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; display:block; width:200px;}#ftr h6 a {display:block; width:280px; height:30px; line-height:30px; text-align:center; display:block; float:none; background:#017b52; color:#fff; margin:0;}#ftr h6 a:hover {text-decoration:none; background:#ddc; color:#332; text-shadow:0 1px #fff;}.ftrLinks {position:relative; float:none;}#ftrLoginBox {display:none;}#bottom-footer {position:relative; float:left; top:20px; left:-20px; width:320px; height:70px; padding:50px 0 0 0; background:url(https://teamconnor.org/wp-content/uploads/2013/08/footer-caterpillar.png) no-repeat center 10px #e1f4d9;}#bottom-footer a {display:none;}}/* Smartphones, Android phones, landscape iPhone */ @media screen and (min-width:321px) and (max-width:480px) { html {max-width:480px; overflow-x:hidden;}body {min-width:480px; max-width:480px;}#outercontainer {overflow-x:hidden; min-width:480px; max-width:480px; padding:0; margin:0;}#container {padding:1px 20px; width:440px; margin:0; background:#fff; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}#hdr {position:inherit; float:none; top:0; left:0; width:100%; height:145px; z-index:100; font-family: Verdana, Geneva, sans-serif;}#hdrLogo {position:absolute; left:-10px; top:5px;}img#hdrLogo {width:250px;}a.donate-hdr {position:absolute; top:2px; left:275px;}ul#mainNav {float:left; position:relative; left:-54px; top:62px; border-top:5px solid #76cf54; height:30px; width:490px; background:#017b52;}ul#mainNav li {float:left; display:block; text-align:center; border-right:1px solid #76cf54; line-height:28px; height:30px; background:#017b52; margin: 0; }ul#mainNav li:first-child {width:90px;}ul#mainNav li:nth-child(2) {width:80px;}ul#mainNav li:nth-child(3) {width:100px;}ul#mainNav li:nth-child(4) {width:90px;}ul#mainNav li:nth-child(5) { border-top:1px solid #76cf54; }ul#mainNav li:last-child {width:115px; border:none; border-top:1px solid #76cf54;}ul#mainNav li a {color:#fff; font-family: arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}ul#mainNav li a:hover {text-decoration:none;}ul#mainNav li ul, #hdrSearch, #hdrGo {display:none;}#terNav { top: 112px; right: 30px; }ul#secNav {top:59px; left:-20px; background:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8; height:24px; width:490px;}ul#secNav li {border-right:1px solid #ccc; margin:3px 0 0 0; padding:0; height:15px; line-height:16px;}ul#secNav li:first-child {margin-left:0px;}ul#secNav li a {color:#007e4f; background:#f8f8f8; text-shadow:0 1px #fff; padding:0 15px; margin:0;}#contentWrapper {position:inherit; width:480px; margin:40px 0 0;} #contentMain {float:left; position:relative; width:480px; margin:0; padding:0;} #contentMainNsb {float:left; position:relative; width:480px; margin:0; padding:0;} #contentSide {display:none;}#contentMain-home {float:left; position:relative; left:-5px; width:480px; margin:0; padding:0 0 25px 0;} #contentSide-home {display:none;}.fightcol2 {margin-top:15px;}.contactcol2, .contactcol3 {margin-top:25px;}.aboutcol4 {margin:-35px 0 0 0;}#contentMain-home #landing_col1 {width:435px;}#contentMain-home #landing_col1 ul li {padding:10px;}#contentMain-home #landing_col1 ul li:nth-child(odd) {background:#f3f3f3;}#contentMain-home #landing_col1 ul li a {border:none; padding:0; margin:0; font-size:16px;}#contentMain-home #landing_col2 {width:435px; margin:15px 0 0 0;}#contentMain-home #landing_col2 ul li {padding:10px;}#contentMain-home #landing_col2 ul li:nth-child(odd) {background:#f3f3f3;}#contentMain-home #landing_col2 ul li a {border:none; padding:0; margin:0; font-size:16px;}#contentMain-home #landing_col3 {clear:left; margin:20px 0 0 0; width:420px; height:auto;}#contentMain-home #landing_col3 h2 {border-bottom:1px solid #aaa; padding:0 0 5px 0; font-family: arial, helvetica, sans-serif;}#contentMain-home #landing_col3 h6 {display:none;}#contentMain-home #landing_col3 img {float:none; display:block; margin:20px auto 10px auto;}#contentMain-home #landing_col3 p {float:left; line-height:18px; width:420px; text-align:center; padding:0; margin:0 0 10px 0;}#contentMain-home #landing_col3 a {display:none;}#contentMain-home #landing_col3 a.readmore {float:none; display:block; width:88px; margin:0 auto; text-align:center;}#contentWrapper a.readmore {text-align:left; margin:5px 0 20px 0;}#contentMain h1,#contentMain .contentSingleColumn,#contentMain .contentDoubleColumn,#contentMain #comments,#contentMain ol li {width:420px;}#contentMain .contentSingleColumn img,#contentMain .contentDoubleColumn img {float:none; display:block; margin:10px auto; max-width:420px;}#contentMain #pings {display:none;}#contentMainNsb h1,#contentMainNsb .contentSingleColumn,#contentMainNsb .contentDoubleColumnNsb,#contentMainNsb #comments,#contentMainNsb ol li {width:420px;}#contentMainNsb .contentSingleColumn img,#contentMainNsb .contentDoubleColumnNsb img {float:none; display:block; margin:10px auto; max-width:420px;}#contentMainNsb #pings {display:none;}  #contentWrapper ul.lcp_catlist {list-style-type:none; margin:0; padding:0; width:445px;}#contentWrapper ul.lcp_catlist li {border-top:1px solid #ddc; padding:10px 5px 10px 0; clear:both; font-size:13px; line-height:17px; font-family:arial, helvetica, sans-serif; float:left; margin-bottom:10px;}#contentWrapper ul.lcp_catlist li:first-child {border:none; padding-top:0;}#contentWrapper ul.lcp_catlist li h4 a {display:block; font-size:16px; font-weight:300; text-transform:uppercase; background:#ddc; height:auto; line-height:auto; padding:6px 10px; color:#443; text-shadow:0 1px #ddd;}#contentWrapper ul.lcp_catlist li h4 a:hover {background:#007e4f; color:#fff; text-shadow:none; text-decoration:none;}#contentWrapper ul.lcp_catlist li img {float:left; margin:0 10px 0 0; border:1px solid #ddc; padding:8px;}#contentWrapper ul.lcp_catlist li a.postmore {background:#fff; border:1px solid #ddc; padding:3px 5px; clear:both; display:inline-block; color:#33332b; font-size:11px; text-transform:uppercase; letter-spacing:1px;}#contentWrapper ul.lcp_catlist li a.postmore:hover {text-decoration:none; background:#007e4f; border:1px solid #007e4f; color:#fff;}.product {width:430px; float:left;}.product h1 {margin:0; padding:0 0 10px 0; font-size:22px;}.product .price {color:#007e4f; font-family:arial, helvetica, sans-serif; font-size:28px;}.product .price:after {content:' - (ON SALE)'; color:#bbb; font-size:18px;}.product .variations_form {margin:15px 0 0 0;}.product .variations_form .label {padding-right:10px; font-family:arial, helvetica, sans-serif;}.product .variations_form select {font-family:arial, helvetica, sans-serif;}.product .variations_form .reset_variations {padding-left:5px; color:#007e4f; font-size:11px; text-transform:uppercase; font-family:arial, helvetica, sans-serif;}.product .cart .quantity input {margin:10px 0 0 0; width:97px; font-family:arial, helvetica, sans-serif;}.product .cart button {margin:10px 0 20px 0; background:#007e4f; color:#fff; font-family:arial, helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:20px; padding:5px 10px 4px 10px; text-shadow:0 1px #041; border:none;}.product .cart button:hover {background:#053;}.product h2 {clear:both; padding:0 0 5px 0;}.product .woocommerce-tabs p {margin:5px 0 15px 0;}.product .woocommerce-tabs table.shop_attributes p {margin:0 0 0 5px;}.product .images {width:200px; float:left; margin-bottom:15px;}.product .images .woocommerce-main-image img {width:180px; height:auto;}.product .images .thumbnails img {width:55px; height:55px; margin-right:7px;}.product .onsale,.product .product_meta,.woocommerce-tabs #reviews,.woocommerce-tabs ul.tabs {display:none;}.woocommerce-message, .woocommerce-error {width:370px;}.woocommerce-info {display:none;}.woocommerce-message a.button, .woocommerce-error a.button {float:none;}.woocommerce-result-count, .woocommerce-ordering {display:none;}#contentWrapper ul.products {width:400px; display:block; float:none; list-style-type:none; margin:0 auto; padding:0;}#contentWrapper ul.products li {width:312px; padding:25px 15px; text-align:center; background:#ddc; border-radius:12px; margin-right:15px;}#contentWrapper ul.products li h3 {color:#007e4f; font-size:14px; margin:0; padding:0 0 5px 0; text-shadow:0 1px #fff; font-family:arial, helvetica, sans-serif; font-weight:bold;}#contentWrapper ul.products li .price {color:#fff; text-shadow:0 1px #665; height:40px; line-height:40px; width:135px; display:inline-block; background:#007e4f;}#contentWrapper ul.products li .price:after {color:#eee; font-size:12px; line-height:30px;}#contentWrapper ul.products li a.add_to_cart_button {display:none;}#contentWrapper ul.products li img {padding:10px; background:#fff; border:1px solid #bba;}#contentWrapper ul.products li .product_type_variable {display:none;}#contentWrapper #customer_details #billing_country_field,#contentWrapper #customer_details #shipping_country_field {display:none;}#contentWrapper .woocommerce .shop_table {font-family:arial, helvetica, sans-serif; width:440px;}#contentWrapper .woocommerce .shop_table #coupon_code {width:160px;}#contentWrapper .woocommerce .shop_table input.qty {width:30px; border:1px solid #ddc;}#contentWrapper .woocommerce .checkout-button {margin:20px auto 10px auto; float:none; display:block;}#contentWrapper .woocommerce .cart-collaterals h2 {color:#332; text-indent:5px; font-size:18px; text-align:left; font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart-collaterals h2 a {color:#332;}#contentWrapper .woocommerce .cart_totals {float:none; display:block;background:#ddc; padding:10px; border-radius:10px; width:420px; margin-bottom:10px;}#contentWrapper .woocommerce .shipping_calculator {display:block; float:none; background:#ddc; margin:0; padding:10px; width:420px; border-radius:10px;}#contentWrapper .woocommerce .cart_totals table {font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart_totals table th {width:280px; text-align:left;}#contentWrapper .woocommerce .cart_totals table td {width:100px; text-align:left;}#contentWrapper select#calc_shipping_country, #contentWrapper select#calc_shipping_state, #contentWrapper input#calc_shipping_postcode, #contentWrapper .shipping_calculator button {font-family:arial, helvetica, sans-serif; padding:5px 4px;}#contentWrapper #customer_details {font-family:arial, helvetica, sans-serif; color:#442;}#contentWrapper #customer_details .col-1,#contentWrapper #customer_details .col-2 {background:#ddc; padding:10px; width:420px; border-radius:10px; margin:10px 0 0 0; display:block; float:none;}#contentWrapper #customer_details input {font-family:arial, helvetica, sans-serif;}#contentWrapper #customer_details label {text-shadow:0 1px #eee;}#contentWrapper #customer_details #shiptobilling {background:#bb9; padding:8px; color:#fff; font-family:arial, helvetica, sans-serif; position:relative; width:403px; border-top:1px solid #aa8; border-bottom:1px solid #eee;}#contentWrapper #customer_details #shiptobilling input {margin:0; height:20px; line-height:20px; float:left;}#contentWrapper #customer_details #shiptobilling label {margin:0; padding:0; font-size:16px; height:20px; line-height:20px; float:left; margin:0 0 0 5px; text-shadow:none;}#contentWrapper #customer_details h3 {display:block; width:100%; color:#665; text-shadow:0 1px #eee; font-family:arial, helvetica, sans-serif; font-size:22px; padding:10px 0; margin:0;}#contentWrapper #customer_details .create-account p {margin:0 0 5px 0; line-height:15px; text-shadow:0 1px #eee;}#contentWrapper h3#order_review_heading {font-family:arial, helvetica, sans-serif; color:#332; margin:25px 0 10px 0; padding:0;}#contentWrapper #order_review {font-family:arial, helvetica, sans-serif; width:430px;}#contentWrapper #order_review #payment {width:440px;}#contentWrapper #order_review #payment input#place_order {background:#007e4f; border:none; margin-bottom:10px; float:none; border-radius:0; padding:10px 15px; text-shadow:0 1px #443; clear:both; display:block;}#contentWrapper #order_review #payment .input-checkbox {width:20px; border:1px solid #ddd; background:none; margin:0; padding:0; float:left;}#contentWrapper #order_review #payment p {margin:0; padding:0; line-height:15px;}#contentWrapper #order_review #payment p label.checkbox {width:385px; font-size:11px; text-align:left; display:block; float:right; clear:both; padding:0; margin:0;}.donateCTA {margin:0 auto;}#contentMain p {max-width:440px; font-family:arial, helvetica, sans-serif;}#contentMainNsb p {max-width:440px; font-family:arial, helvetica, sans-serif;}#breadcrumb {display:none;}#contentWrapper .customcontactform {width:440px; margin:0; padding:0;}#contentWrapper .customcontactform input,#contentWrapper .customcontactform label,#contentWrapper .customcontactform textarea {width:430px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform label {text-align:center;}#contentWrapper .customcontactform select {width:442px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform input.submit {margin:0; width:442px;}#captcha-image {margin:0 auto; display:block; padding:5px; background:#f3f3f3; border:1px solid #ddc;}#contentWrapper .login {width:390px;}#contentWrapper .login form {width:390px; background:#ddc; border:1px solid #aaa; margin:0 0 20px 0;}#contentWrapper .login form input {width:380px; border:1px solid #999; letter-spacing:-0.01px;}#contentWrapper .login form label {text-align:center; width:380px;}#user_login, #user_pass, #user_email {width:380px; padding:4px; margin:0;}#contentWrapper .login form .forgetmenot {display:block; width:120px; height:30px; margin:20px auto 0 auto;}#contentWrapper .login form .forgetmenot input {width:25px; float:left; margin:0; padding:0;}#contentWrapper .login form .forgetmenot label {float:left; line-height:14px; padding:0; width:auto; margin:0;}#contentWrapper .login form input#wp-submit {width:390px; margin:15px auto 0 auto; font-family:arial, helvetica, sans-serif; padding:10px 0;}#contentWrapper ul.tml-action-links {float:left; margin:0;}#contentWrapper ul.tml-action-links li {padding:0; margin:0 10px 0 0;}#contentWrapper ul.tml-action-links li a {color:#554; border:1px solid #aaa; font-family:arial, helvetica, sans-serif; background:#ddc; padding:8px 5px;}#theme-my-login p.message {width:408px; margin-bottom:10px;}#registerform {height:520px;}#registerform label img {position:inherit; top:0; left:0;}#registerform label input.input {position:inherit; top:0; left:0; padding:4px;}#registerform p.submit {clear:none;}#contentWrapper ul.linkList {margin:10px 0 30px 0; font-size:16px; border:1px solid #ddd;}#contentWrapper ul.linkList ul {border:none; margin:0;}#contentWrapper ul.linkList li {padding:10px;}#contentWrapper ul.linkList li:last-child {border:none;}#contentWrapper ul.linkList li:nth-child(odd) {background:#f6f6f6;}#contentWrapper ul.linkList li a {font-family:arial, helvetica, sans-serif; color:#007e4f;}.wp-image-441, .wp-image-439 {width:430px; height:75px;}#ftr {position:relative; width:440px; padding:20px 0 0 0; top:50px; border-top: 2px solid #cfed9a; height:auto;}#ftr ul {display:none;}#ftr h6 {text-transform:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; display:block; width:200px;}#ftr h6 a {display:block; width:170px; height:30px; line-height:30px; text-align:center; display:block; float:none; background:#017b52; color:#fff; margin:0 0 0 10px;}#ftr h6 a:hover {text-decoration:none; background:#ddc; color:#332; text-shadow:0 1px #fff;}#ftr ul li a {color:#666; font-size:10px; font-family: Arial, Helvetica, sans-serif;}.ftrLinks {position:relative; float:none;}#ftrLoginBox {width:230px; float:left; margin:0; text-align:left; position:relative; top:-140px; left:200px; height:20px;}#ftrLoginBox h4 {color:#017b52; font-family:arial, helvetica, sans-serif; font-size:18px; font-weight:bold; padding:0 0 10px 0;}#ftrLoginBox p {font-size:14px; line-height:20px; font-family: arial, helvetica, sans-serif; color:#333; padding:0; margin:0;}#ftrLoginBox p a {height:30px; line-height:30px; background:#0069cb; color:#fff; padding:4px 8px;}#ftrLoginBox p span.register a {background:#f07d2f; color:#fff; padding:4px 8px;}#ftrLoginBox p a:hover {background:#ddc; color:#332; text-shadow:0 1px #fff; text-decoration:none;}#ftrLoginBox p span.register a:hover {background:#ddc; color:#332; text-shadow:0 1px #fff; text-decoration:none;}#bottom-footer {position:relative; float:left; top:0; left:-30px; width:510px; height:85px; padding:50px 0 0 0; background:url(https://teamconnor.org/wp-content/uploads/2013/08/footer-caterpillar.png) no-repeat center 15px #e1f4d9;}#bottom-footer a {color:#44bb48; border-right:1px solid #44bb48; padding:0 8px; font-family: arial, helvetica, sans-serif; font-size:10px; text-transform:uppercase;}#bottom-footer a:first-child {margin:0 0 0 50px;}#bottom-footer a:last-child {border:none;}}/* iPhone 5 ------------------------ */@media only screen and (min-width:481px) and (max-width:568px) {html {max-width:568px; overflow-x:hidden;}#outercontainer {overflow:hidden; max-width:568px; padding:0; margin:0;}#container {padding:1px 20px; width:568px; margin:0; background:#fff; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}#hdr {position:inherit; float:none; top:0; left:0; width:100%; height:160px; z-index:100; font-family: Verdana, Geneva, sans-serif;}#hdrLogo {position:absolute; left:-10px; top:5px;}img#hdrLogo {width:320px;}a.donate-hdr {position:absolute; top:15px; left:345px;}ul#mainNav {float:left; position:relative; left:-54px; top:75px; border-top:5px solid #76cf54; height:30px; width:108.3%; background:#017b52;}ul#mainNav li {float:left; display:block; text-align:center; border-right:1px solid #76cf54; line-height:28px; height:30px; background:#017b52;}ul#mainNav li:first-child {width:105px;}ul#mainNav li:nth-child(2) {width:95px;}ul#mainNav li:nth-child(3) {width:115px;}ul#mainNav li:nth-child(4) {width:100px;}ul#mainNav li:last-child {width:125px; margin-top: -12px; border-top: 1px solid #76cf54; }ul#mainNav li a {color:#fff; font-family: arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}ul#mainNav li a:hover {text-decoration:none;}ul#mainNav li ul, #hdrSearch, #hdrGo {display:none;}#terNav { display: block; top: 125px; right: 200px; }ul#secNav {top:72px; left:-20px; background:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8; height:24px; width:100%;}ul#secNav li {border-right:1px solid #ccc; margin:3px 0 0 0; padding:0; height:15px; line-height:16px;}ul#secNav li:first-child {margin-left:0px;}ul#secNav li a {color:#007e4f; background:#f8f8f8; text-shadow:0 1px #fff; padding:0 15px; margin:0;}#contentWrapper {position:inherit; width:568px; margin:25px 0 0;} #contentMain {float:left; position:relative; width:568px; margin:0; padding:0;} #contentMainNsb {float:left; position:relative; width:568px; margin:0; padding:0;} #contentSide {display:none;}#contentMain-home {float:left; position:relative; left:-5px; width:568px; margin:0; padding:0 0 25px 0;} #contentSide-home {display:none;}.fightcol2 {margin-top:15px;}.contactcol3 {margin-top:25px;}.aboutcol4 {margin:-35px 0 0 0;}#contentMain-home #landing_col1 {width:435px;}#contentMain-home #landing_col1 ul li {padding:10px;}#contentMain-home #landing_col1 ul li:nth-child(odd) {background:#f3f3f3;}#contentMain-home #landing_col1 ul li a {border:none; padding:0; margin:0; font-size:16px;}#contentMain-home #landing_col2 {width:435px; margin:15px 0 0 0;}#contentMain-home #landing_col2 ul li {padding:10px;}#contentMain-home #landing_col2 ul li:nth-child(odd) {background:#f3f3f3;}#contentMain-home #landing_col2 ul li a {border:none; padding:0; margin:0; font-size:16px;}#contentMain-home #landing_col3 {clear:left; margin:20px 0 0 0; width:420px; height:auto;}#contentMain-home #landing_col3 h2 {border-bottom:1px solid #aaa; padding:0 0 5px 0; font-family: arial, helvetica, sans-serif;}#contentMain-home #landing_col3 h6 {display:none;}#contentMain-home #landing_col3 img {float:none; display:block; margin:20px auto 10px auto;}#contentMain-home #landing_col3 p {float:left; line-height:18px; width:420px; text-align:center; padding:0; margin:0 0 10px 0;}#contentMain-home #landing_col3 a {display:none;}#contentMain-home #landing_col3 a.readmore {float:none; display:block; width:88px; margin:0 auto; text-align:center;}#contentWrapper a.readmore {text-align:left; margin:5px 0 20px 0;}#contentMain h1,#contentMain .contentSingleColumn,#contentMain .contentDoubleColumn,#contentMain #comments,#contentMain ol li {width:500px;}#contentMain .contentSingleColumn img,#contentMain .contentDoubleColumn img {float:none; display:block; margin:10px auto; max-width:500px;}#contentMain #pings {display:none;}#contentMainNsb h1,#contentMainNsb .contentSingleColumn,#contentMainNsb .contentDoubleColumnNsb,#contentMainNsb #comments,#contentMainNsb ol li {width:500px;}#contentMainNsb .contentSingleColumn img,#contentMainNsb .contentDoubleColumnNsb img {float:none; display:block; margin:10px auto; max-width:500px;}#contentMainNsb #pings {display:none;}  #contentWrapper ul.lcp_catlist {list-style-type:none; margin:0; padding:0; width:525px;}#contentWrapper ul.lcp_catlist li {border-top:1px solid #ddc; padding:10px 5px 10px 0; clear:both; font-size:13px; line-height:17px; font-family:arial, helvetica, sans-serif; float:left; margin-bottom:10px;}#contentWrapper ul.lcp_catlist li:first-child {border:none; padding-top:0;}#contentWrapper ul.lcp_catlist li h4 a {display:block; font-size:16px; font-weight:300; text-transform:uppercase; background:#ddc; height:auto; line-height:auto; padding:6px 10px; color:#443; text-shadow:0 1px #ddd;}#contentWrapper ul.lcp_catlist li h4 a:hover {background:#007e4f; color:#fff; text-shadow:none; text-decoration:none;}#contentWrapper ul.lcp_catlist li img {float:left; margin:0 10px 0 0; border:1px solid #ddc; padding:8px;}#contentWrapper ul.lcp_catlist li a.postmore {background:#fff; border:1px solid #ddc; padding:3px 5px; clear:both; display:inline-block; color:#33332b; font-size:11px; text-transform:uppercase; letter-spacing:1px;}#contentWrapper ul.lcp_catlist li a.postmore:hover {text-decoration:none; background:#007e4f; border:1px solid #007e4f; color:#fff;}.product {width:510px; float:left;}.product h1 {margin:0; padding:0 0 10px 0; font-size:22px;}.product .price {color:#007e4f; font-family:arial, helvetica, sans-serif; font-size:28px;}.product .price:after {content:' - (ON SALE)'; color:#bbb; font-size:18px;}.product .variations_form {margin:15px 0 0 0;}.product .variations_form .label {padding-right:10px; font-family:arial, helvetica, sans-serif;}.product .variations_form select {font-family:arial, helvetica, sans-serif;}.product .variations_form .reset_variations {padding-left:5px; color:#007e4f; font-size:11px; text-transform:uppercase; font-family:arial, helvetica, sans-serif;}.product .cart .quantity input {margin:10px 0 0 0; width:97px; font-family:arial, helvetica, sans-serif;}.product .cart button {margin:10px 0 20px 0; background:#007e4f; color:#fff; font-family:arial, helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:20px; padding:5px 10px 4px 10px; text-shadow:0 1px #041; border:none;}.product .cart button:hover {background:#053;}.product h2 {clear:both; padding:0 0 5px 0;}.product .woocommerce-tabs p {margin:5px 0 15px 0;}.product .woocommerce-tabs table.shop_attributes p {margin:0 0 0 5px;}.product .images {width:200px; float:left; margin-bottom:15px;}.product .images .woocommerce-main-image img {width:180px; height:auto;}.product .images .thumbnails img {width:55px; height:55px; margin-right:7px;}.product .onsale,.product .product_meta,.woocommerce-tabs #reviews,.woocommerce-tabs ul.tabs {display:none;}.woocommerce-message, .woocommerce-error {width:455px;}.woocommerce-info {display:none;}.woocommerce-message a.button, .woocommerce-error a.button {float:none;}.woocommerce-result-count, .woocommerce-ordering {display:none;}#contentWrapper ul.products {width:320px; display:block; float:none; list-style-type:none; margin:0 auto; padding:0;}#contentWrapper ul.products li {width:312px; padding:25px 15px; text-align:center; background:#ddc; border-radius:12px; margin-right:15px;}#contentWrapper ul.products li h3 {color:#007e4f; font-size:14px; margin:0; padding:0 0 5px 0; text-shadow:0 1px #fff; font-family:arial, helvetica, sans-serif; font-weight:bold;}#contentWrapper ul.products li .price {color:#fff; text-shadow:0 1px #665; height:40px; line-height:40px; width:135px; display:inline-block; background:#007e4f;}#contentWrapper ul.products li .price:after {color:#eee; font-size:12px; line-height:30px;}#contentWrapper ul.products li a.add_to_cart_button {display:none;}#contentWrapper ul.products li img {padding:10px; background:#fff; border:1px solid #bba;}#contentWrapper ul.products li .product_type_variable {display:none;}#contentWrapper #customer_details #billing_country_field,#contentWrapper #customer_details #shipping_country_field {display:none;}#contentWrapper .woocommerce .shop_table {font-family:arial, helvetica, sans-serif; width:520px;}#contentWrapper .woocommerce .shop_table #coupon_code {width:180px;}#contentWrapper .woocommerce .shop_table input.qty {width:30px; border:1px solid #ddc;}#contentWrapper .woocommerce .checkout-button {margin:10px 0; float:right; display:block;}#contentWrapper .woocommerce .cart-collaterals h2 {color:#332; text-indent:5px; font-size:18px; text-align:left; font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart-collaterals h2 a {color:#332;}#contentWrapper .woocommerce .cart_totals {float:none; display:block;background:#ddc; padding:10px; border-radius:10px; width:500px; margin-bottom:10px;}#contentWrapper .woocommerce .shipping_calculator {display:block; float:none; background:#ddc; margin:0; padding:10px; width:500px; border-radius:10px;}#contentWrapper .woocommerce .cart_totals table {font-family:arial, helvetica, sans-serif; text-shadow:0 1px #fff;}#contentWrapper .woocommerce .cart_totals table th {width:370px; text-align:left;}#contentWrapper .woocommerce .cart_totals table td {width:100px; text-align:left;}#contentWrapper select#calc_shipping_country, #contentWrapper select#calc_shipping_state, #contentWrapper input#calc_shipping_postcode, #contentWrapper .shipping_calculator button {font-family:arial, helvetica, sans-serif; padding:5px 4px;}#contentWrapper #customer_details {font-family:arial, helvetica, sans-serif; color:#442;}#contentWrapper #customer_details .col-1,#contentWrapper #customer_details .col-2 {background:#ddc; padding:10px; width:500px; border-radius:10px; margin:0 0 20px 0; display:block; float:none;}#contentWrapper #customer_details input {font-family:arial, helvetica, sans-serif;}#contentWrapper #customer_details label {text-shadow:0 1px #eee;}#contentWrapper #customer_details #shiptobilling {background:#bb9; padding:8px; color:#fff; font-family:arial, helvetica, sans-serif; position:relative; width:485px; border-top:1px solid #aa8; border-bottom:1px solid #eee;}#contentWrapper #customer_details #shiptobilling input {margin:0; height:20px; line-height:20px; float:left;}#contentWrapper #customer_details #shiptobilling label {margin:0; padding:0; font-size:16px; height:20px; line-height:20px; float:left; margin:0 0 0 5px; text-shadow:none;}#contentWrapper #customer_details h3 {display:block; width:100%; color:#665; text-shadow:0 1px #eee; font-family:arial, helvetica, sans-serif; font-size:22px; padding:10px 0; margin:0;}#contentWrapper #customer_details .create-account p {margin:0 0 5px 0; line-height:15px; text-shadow:0 1px #eee;}#contentWrapper h3#order_review_heading {font-family:arial, helvetica, sans-serif; color:#332; margin:25px 0 10px 0; padding:0;}#contentWrapper #order_review {font-family:arial, helvetica, sans-serif; width:520px;}#contentWrapper #order_review #payment input {background:#007e4f; border:none; border-radius:0; padding:10px 15px; text-shadow:0 1px #443;}.donateCTA {margin:0 auto;}#contentMain p {max-width:510px; font-family:arial, helvetica, sans-serif;}#contentMainNsb p {max-width:510px; font-family:arial, helvetica, sans-serif;}#breadcrumb {display:none;}.contactpage #landing_col1 {width:260px; float:left; margin:0;}.contactpage #landing_col2 {width:250px; float:left; margin:0;}#contentWrapper .customcontactform {width:520px; margin:0; padding:0;}#contentWrapper .customcontactform input,#contentWrapper .customcontactform label,#contentWrapper .customcontactform textarea {width:500px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform label {text-align:center;}#contentWrapper .customcontactform select {width:512px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform input.submit {margin:0; width:512px;}#captcha-image {margin:0 auto; display:block; padding:5px; background:#f3f3f3; border:1px solid #ddc;}#contentWrapper .login {width:480px;}#contentWrapper .login form {width:480px; background:#ddc; border:1px solid #aaa; margin:0 0 20px 0;}#contentWrapper .login form input {width:465px; border:1px solid #999; letter-spacing:-0.01px;}#contentWrapper .login form label {text-align:center; width:465px;}#user_login, #user_pass, #user_email {width:465px; padding:4px; margin:0;}#contentWrapper .login form .forgetmenot {display:block; width:120px; height:30px; margin:20px auto 0 auto;}#contentWrapper .login form .forgetmenot input {background:#f3f; width:25px; float:left; margin:0; padding:0;}#contentWrapper .login form .forgetmenot label {float:left; line-height:14px; padding:0; width:auto; margin:0;}#contentWrapper .login form input#wp-submit {width:475px; margin:15px auto 0 auto; font-family:arial, helvetica, sans-serif; padding:10px 0;}#contentWrapper ul.tml-action-links {float:left; margin:0;}#contentWrapper ul.tml-action-links li {padding:0; margin:0 10px 0 0;}#contentWrapper ul.tml-action-links li a {color:#554; border:1px solid #aaa; font-family:arial, helvetica, sans-serif; background:#ddc; padding:8px 5px;}#theme-my-login p.message {width:498px; margin-bottom:10px;}#registerform {height:520px;}#registerform label img {position:inherit; top:0; left:0;}#registerform label input.input {position:inherit; top:0; left:0; padding:4px;}#registerform p.submit {clear:none;}#contentWrapper ul.linkList {margin:10px 0 30px 0; font-size:16px; border:1px solid #ddd;}#contentWrapper ul.linkList ul {border:none; margin:0;}#contentWrapper ul.linkList li {padding:10px;}#contentWrapper ul.linkList li:last-child {border:none;}#contentWrapper ul.linkList li:nth-child(odd) {background:#f6f6f6;}#contentWrapper ul.linkList li a {font-family:arial, helvetica, sans-serif; color:#007e4f;}.wp-image-441, .wp-image-439 {width:520px; height:90px;}#ftr {position:relative; width:515px; padding:20px 0 0 0; top:50px; border-top: 2px solid #cfed9a; height:auto;}#ftr ul {display:none;}#ftr h6 {text-transform:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; display:block; width:200px;}#ftr h6 a {display:block; width:220px; height:30px; line-height:30px; text-align:center; display:block; float:none; background:#017b52; color:#fff; margin:0 0 0 10px;}#ftr h6 a:hover {text-decoration:none; background:#ddc; color:#332; text-shadow:0 1px #fff;}#ftr ul li a {color:#666; font-size:10px; font-family: Arial, Helvetica, sans-serif;}.ftrLinks {position:relative; float:none;}#ftrLoginBox {width:230px; float:left; margin:0; text-align:left; position:relative; top:-140px; left:260px; height:20px;}#ftrLoginBox h4 {color:#017b52; font-family:arial, helvetica, sans-serif; font-size:18px; font-weight:bold; padding:0 0 10px 0;}#ftrLoginBox p {font-size:14px; line-height:20px; font-family: arial, helvetica, sans-serif; color:#333; padding:0; margin:0;}#ftrLoginBox p a {height:30px; line-height:30px; background:#0069cb; color:#fff; padding:4px 8px;}#ftrLoginBox p span.register a {background:#f07d2f; color:#fff; padding:4px 8px;}#ftrLoginBox p a:hover {background:#ddc; color:#332; text-shadow:0 1px #fff; text-decoration:none;}#ftrLoginBox p span.register a:hover {background:#ddc; color:#332; text-shadow:0 1px #fff; text-decoration:none;}#bottom-footer {position:relative; float:left; top:0; left:-30px; width:598px; height:85px; padding:50px 0 0 0; background:url(https://teamconnor.org/wp-content/uploads/2013/08/footer-caterpillar.png) no-repeat center 15px #e1f4d9;}#bottom-footer a {color:#44bb48; border-right:1px solid #44bb48; padding:0 8px; font-family: arial, helvetica, sans-serif; font-size:10px; text-transform:uppercase;}#bottom-footer a:first-child {margin:0 0 0 85px;}#bottom-footer a:last-child {border:none;}}/* Portrait Tablets, Portrait iPad, eReaders (Nook/Kindle), Landscape 800x480 phones (Android) */ @media screen and (min-width:569px) and (max-width:768px) { body {min-width: 768px; max-width: 768px; overflow: hidden;}#outercontainer {overflow: hidden; max-width:768px; width: 768px; min-width: 768px; padding:0; margin:0;}#container {padding:1px 20px; width:728px; margin:0; background: white; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}#hdr {position:inherit; float:none; top:0; left:0; width:100%; height:140px; z-index:100; font-family: Verdana, Geneva, sans-serif;}#hdrLogo {position:absolute; left:10px; top:10px;}img#hdrLogo {width:320px;}a.donate-hdr {position:absolute; top:30px; left:338px;}#breadcrumb {display:none;}h1 {text-align:left; margin:0;}ul#mainNav {float:left; left:-54px; top:90px; border-top:5px solid #76cf54; height:30px; width:720px; background:#017b52;}ul#mainNav li {float:left; display:block; text-align:center; border-right:1px solid #76cf54; line-height:28px; height:30px; background:#017b52;}ul#mainNav li:first-child {width:11.5%;}ul#mainNav li:nth-child(2) {width:11%;}ul#mainNav li:nth-child(3) {width:13.5%;}ul#mainNav li:nth-child(4) {width:11%;}ul#mainNav li:last-child {width:14%;}ul#mainNav li a {color:#fff; font-family: arial, helvetica, sans-serif; font-size:85%; font-weight:bold;}ul#mainNav li a:hover {text-decoration:none;}#terNav {position:absolute; left:71.5%; top:31px; list-style:none; margin:0; padding:0; width:150px;}#terNav li {float:left; margin:0;}#terNav li:first-child {padding-right:5px;}ul#secNav { background: rgb(248, 248, 248) none repeat scroll 0 0; 	border-bottom: 1px solid rgb(221, 221, 221);    border-top: medium none;   clear: both;   height: 24px;   left: -20px;   margin-bottom: 10px;   margin-right: 0;   margin-top: 54px;   position: relative;   width: 110%;	top: 4px;}ul#secNav li {border-right:1px solid #ccc; margin:3px 0 0 0; padding:0; height:15px; line-height:16px;}ul#secNav li:first-child {margin-left:0px;} ul#secNav li a {color:#007e4f; background:#f8f8f8; text-shadow:0 1px #fff; padding:0 15px; margin:0;}/*ul#secNav {float:left; position:relative; top:10px; left:435px; list-style-type:none; border-top:5px solid #76cf54; background:#017b52; height:30px; display:block; width:268px;} ul#secNav li {float:left; margin:7px 0 0 0; display:block; text-align:center; border-right:1px solid #76cf54; line-height:17px; height:15px; font-size:11px; text-transform:uppercase; padding:0 9px; color:#fbe91f; font-family: arial, helvetica, sans-serif; letter-spacing:-0.01px;}ul#secNav li:first-child {margin-left:0;}ul#secNav li:last-child {border:none;}ul#secNav li a {color:#fbe91f; font-family: arial, helvetica, sans-serif; letter-spacing:-0.01px;}*/#hdrSearch, #hdrGo {display:none;}#rotate {max-width: 700px;}#contentWrapper {position:inherit; width: 740px; margin:20px 0 0 0;} #contentMain {float:left; position:relative; width:717px; margin:0; padding:0 0 25px 0;} #contentMainNsb {float:left; position:relative; width:717px; margin:0; padding:0 0 25px 0;}#contentSide {display:none; float:right; position:relative; width:221px; margin:0; padding:0; background:#e4e8d9;}#contentMain-home {float:left; position:relative; width:740px; margin:0; padding:0 0 25px 0;} #contentSide-home {display:none; float:right; position:relative; top:345px; left:-12px; width:221px; margin:0; padding:0; background:#e4e8d9;}.fightcol2 {margin-top:15px;}.contactcol3 {margin-top:25px;}.aboutcol4 {margin:-35px 0 0 0;}#contentMain-home #landing_col1 {width:340px;}#contentMain-home #landing_col2 {width:340px; margin:0;}#contentMain-home #landing_col3 {clear:left; margin:20px 0 0 0; width:715px; height:auto;}#contentMain h1,#contentMain .contentSingleColumn,#contentMain .contentDoubleColumn,#contentMain #comments,#contentMain ol li {width:700px;}#contentMain .contentSingleColumn img,#contentMain .contentDoubleColumn img {float:none; display:block; margin:10px auto; max-width:700px;}#contentMain #pings {display:none;}#contentMainNsb h1,#contentMainNsb .contentSingleColumn,#contentMainNsb .contentDoubleColumnNsb,#contentMainNsb #comments,#contentMainNsb ol li {width:700px;}#contentMainNsb .contentSingleColumn img,#contentMainNsb .contentDoubleColumnNsb img {float:none; display:block; margin:10px auto; max-width:700px;}#contentMainNsb #pings {display:none;}  #contentWrapper ul.lcp_catlist {list-style-type:none; margin:0; padding:0; width:730px;}#contentWrapper ul.lcp_catlist li {border-top:1px solid #ddc; padding:10px 5px 10px 0; clear:both; font-size:13px; line-height:17px; font-family:arial, helvetica, sans-serif; float:left; margin-bottom:10px;}#contentWrapper ul.lcp_catlist li:first-child {border:none; padding-top:0;}#contentWrapper ul.lcp_catlist li h4 a {display:block; font-size:16px; font-weight:300; text-transform:uppercase; background:#ddc; height:auto; line-height:auto; padding:6px 10px; color:#443; text-shadow:0 1px #ddd;}#contentWrapper ul.lcp_catlist li h4 a:hover {background:#007e4f; color:#fff; text-shadow:none; text-decoration:none;}#contentWrapper ul.lcp_catlist li img {float:left; margin:0 10px 0 0; border:1px solid #ddc; padding:8px;}#contentWrapper ul.lcp_catlist li a.postmore {background:#fff; border:1px solid #ddc; padding:3px 5px; clear:both; display:inline-block; color:#33332b; font-size:11px; text-transform:uppercase; letter-spacing:1px;}#contentWrapper ul.lcp_catlist li a.postmore:hover {text-decoration:none; background:#007e4f; border:1px solid #007e4f; color:#fff;}.contactpage #landing_col1 {width:394px; float:left; margin:0;}.contactpage #landing_col2 {width:200px; float:left; margin:0;}.contactpage #landing_col3 {margin:20px 0 0 0;}#contentWrapper .customcontactform {width:400px; margin:0 auto; padding:0;}#contentWrapper .customcontactform input,#contentWrapper .customcontactform label,#contentWrapper .customcontactform textarea {width:400px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform label {text-align:center;}#contentWrapper .customcontactform select {width:412px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform input.submit {margin:0; width:412px;}#captcha-image {margin:0 auto; display:block; padding:5px; background:#f3f3f3; border:1px solid #ddc;}#contentWrapper .login {width:670px;}#contentWrapper .login form {width:670px; background:#ddc; border:1px solid #aaa; margin:0 0 20px 0;}#contentWrapper .login form input {width:450px; margin:0 auto; display:block; float:none; border:1px solid #999; letter-spacing:-0.01px; font-family:arial, helvetica, sans-serif;}#contentWrapper .login form label {text-align:center; width:455px; display:block; float:none; margin:0 auto; font-family:arial, helvetica, sans-serif;}#user_login, #user_pass, #user_email {width:450px; padding:4px; margin:0;}#contentWrapper .login form .forgetmenot {display:block; width:120px; height:30px; margin:20px auto 0 auto;}#contentWrapper .login form .forgetmenot input {background:#f3f; width:25px; float:left; margin:0; padding:0;}#contentWrapper .login form .forgetmenot label {float:left; line-height:14px; padding:0; width:auto; margin:0;}#contentWrapper .login form input#wp-submit {width:460px; margin:15px auto 0 auto; font-family:arial, helvetica, sans-serif; padding:10px 0;}#contentWrapper ul.tml-action-links {float:left; margin:0;}#contentWrapper ul.tml-action-links li {padding:0; margin:0 10px 0 0;}#contentWrapper ul.tml-action-links li a {color:#554; border:1px solid #aaa; font-family:arial, helvetica, sans-serif; background:#ddc; padding:8px 5px;}#theme-my-login p.message {width:688px; margin-bottom:10px;}#registerform {height:500px;}#registerform label img {position:inherit; top:0; left:0;}#registerform label input.input {position:inherit; top:0; left:0; margin:0 0 0 4px; padding:4px;}#registerform p.submit {clear:none;}#contentWrapper ul.linkList {margin:10px 0 30px 0; font-size:16px; border:1px solid #ddd;}#contentWrapper ul.linkList ul {border:none; margin:0;}#contentWrapper ul.linkList li {padding:10px;}#contentWrapper ul.linkList li:last-child {border:none;}#contentWrapper ul.linkList li:nth-child(odd) {background:#f6f6f6;}#contentWrapper ul.linkList li a {font-family:arial, helvetica, sans-serif; color:#007e4f;}.wp-image-441, .wp-image-439 {width:720px; height:125px;}#contentMain p {max-width:715px; font-family:arial, helvetica, sans-serif;}#contentMainNsb p {max-width:715px; font-family:arial, helvetica, sans-serif;}#contentWrapper a.readmore {text-align:left; margin:5px 0 20px 0;}#ftr {position:relative; width:715px; padding:20px 0 0 0; top:10px; border-top: 2px solid #cfed9a; height:auto;}#ftr ul {display:none;}#ftr h6 {text-transform:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; display:block; width:300px;}#ftr h6 a {display:block; width:310px; height:30px; line-height:30px; text-align:center; display:block; float:none; background:#017b52; color:#fff; margin:0 0 0 10px;}#ftr h6 a:hover {text-decoration:none; background:#ddc; color:#332; text-shadow:0 1px #fff;}#ftr ul li a {color:#666; font-size:10px; font-family: Arial, Helvetica, sans-serif;}.ftrLinks {position:relative; float:none;}#ftrLinks1 {width:300px; padding-right:0;}#ftrLinks2 {width:300px; padding-right:0;}#ftrLinks3 {width:300px; padding-right:0;}#ftrLinks4 {width:300px; padding-right:0;} #ftrLinks5 {width:300px; padding-right:0;} #ftrLoginBox {width:370px; float:left; margin:0; text-align:left; position:relative; top:-140px; left:340px; height:20px;}#ftrLoginBox h4 {color:#017b52; font-family:arial, helvetica, sans-serif; font-size:22px; font-weight:bold; padding:0 0 10px 0;}#ftrLoginBox p {font-size:16px; line-height:20px; font-family: arial, helvetica, sans-serif; color:#333; padding:0; margin:0;}#ftrLoginBox p a {height:30px; line-height:30px; background:#0069cb; color:#fff; padding:4px 8px;}#ftrLoginBox p span.register a {background:#f07d2f; color:#fff; padding:4px 8px;}#ftrLoginBox p a:hover {background:#ddc; color:#332; text-shadow:0 1px #fff; text-decoration:none;}#ftrLoginBox p span.register a:hover {background:#ddc; color:#332; text-shadow:0 1px #fff; text-decoration:none;}#bottom-footer {position:relative; float:left; top:0; left:-30px; width:768px; height:45px; padding:50px 0 0 0; background:url(https://teamconnor.org/wp-content/uploads/2013/08/footer-caterpillar.png) no-repeat center 15px #e1f4d9;}#bottom-footer a {color:#44bb48; border-right:1px solid #44bb48; padding:0 8px; font-family: arial, helvetica, sans-serif; font-size:10px; text-transform:uppercase;}#bottom-footer a:first-child {margin:0 0 0 185px;}#bottom-footer a:last-child {border:none;}}/* Tablet, Landscape iPad, lo-res laptops */ @media screen and (min-width:769px) and (max-width:1024px) { body { min-width: 986px; } #container {background:#fff; padding:0; margin:0; width:100%;}#hdr {position:inherit; float:none; top:0; left:0; width:100%; height:135px; z-index:100; font-family: Verdana, Geneva, sans-serif;}#breadcrumb {display:none;}ul#mainNav {left: -35px; top: 90px; background: #017b52; width: 100%;}#terNav {left:828px; top:10px; width:150px;}#terNav li:first-child {padding-right:5px;}ul#secNav {top:20px; left:770px; list-style-type:none; border-top: 5px solid #76cf54; background: #017b52; height: 30px; display:block; width:195px; padding-left:0px; margin: 0; z-index: 9; }ul#secNav li {float:left; margin:7px 0 0 0; display:block; text-align:center; border-right:1px solid #76cf54; line-height:15px; height:15px; font-size:11px; text-transform:uppercase; padding:0 9px; color:#fbe91f; font-family: arial, helvetica, sans-serif; letter-spacing:-0.01px;}ul#secNav li:first-child {margin-left:0;}#hdrSearch {left:805px; top:61px;}#hdrGo {left:943px; top:60px;}#hdr a img#hdrLogo {margin:14px 0 0 30px;}#hdr a.donate-hdr img {position:absolute; top:12px; right:166px;}#contentWrapper {position:relative; width:970px; margin:20px 0 0 15px;}#contentMain {float:left; position:relative; width:714px; margin:0 0 0 15px; padding:0 0 25px 0;} #contentMainNsb {float:left; position:relative; width:714px; margin:0 0 0 15px; padding:0 0 25px 0;}#contentSide {float:right; position:relative; width:221px; margin:0 0 0 10px; padding:0; background:#e4e8d9;}#contentMain-home {float:left; position:relative; width:710px; padding:0; margin-left:25px;} #contentSide-home {float:right; position:relative; top:20px; left:-8px; width:221px; margin:0; padding:0; background:#e4e8d9;}#contentMain-home #landing_col1 {width:330px;}#contentMain-home #landing_col2 {width:332px;}.contactcol3 {width:190px;}.contentSingleColumn {width:210px;}#contentWrapper .customcontactform {width:520px; margin:0 auto; padding:0;}#contentWrapper .customcontactform input,#contentWrapper .customcontactform label,#contentWrapper .customcontactform textarea {width:500px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform label {text-align:center;}#contentWrapper .customcontactform select {width:512px; font-family:arial, helvetica, sans-serif;}#contentWrapper .customcontactform input.submit {margin:0; width:512px;}#captcha-image {margin:0 auto; display:block; padding:5px; background:#f3f3f3; border:1px solid #ddc;}#contentWrapper .login {width:390px; font-family:arial, helvetica, sans-serif;}#contentWrapper .login form {width:390px; background:#ddc; border:1px solid #aaa; margin:0 0 20px 0;}#contentWrapper .login form input {width:380px; border:1px solid #999; background:#fff; letter-spacing:-0.01px;}#contentWrapper .login form label {text-align:center; width:380px;}#user_login, #user_pass, #user_email {width:380px; padding:4px; margin:0;}#contentWrapper .login form .forgetmenot {display:block; width:120px; height:30px; margin:20px auto 0 auto;}#contentWrapper .login form .forgetmenot input {width:25px; float:left; margin:0; padding:0;}#contentWrapper .login form .forgetmenot label {float:left; line-height:14px; padding:0; width:auto; margin:0;}#contentWrapper .login form input#wp-submit {width:390px; margin:15px auto 0 auto; background:#ededed; font-family:arial, helvetica, sans-serif; padding:10px 0;}#contentWrapper ul.tml-action-links {float:left; margin:0;}#contentWrapper ul.tml-action-links li {padding:0; margin:0 10px 0 0;}#contentWrapper ul.tml-action-links li a {color:#554; border:1px solid #aaa; font-family:arial, helvetica, sans-serif; background:#ddc; padding:8px 5px;}#theme-my-login p.message {width:408px; margin-bottom:10px;}#registerform {height:520px;}#registerform label img {position:inherit; top:0; left:0;}#registerform label input.input {position:inherit; top:0; left:0; padding:4px;}#registerform p.submit {clear:none;}#contentWrapper .woocommerce .shop_table input.qty {width:45px; border:1px solid #ddc;}.woocommerce-info {display:none;}#ftr {position:relative; width:1024px; padding:25px 0 15px; top:30px; border-top:2px solid #cfed9a; height:auto;}#ftr ul {position:relative; padding:0; margin:0 0 0 15px; font-size:11px; line-height:11px; list-style:none;}#ftr ul li {margin:0; padding:0;}#ftr h6 {color:#017b52; text-transform:none; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0 0 12px 15px;}#ftr ul li a {color:#666; font-size:10px; font-family: Arial, Helvetica, sans-serif;}.ftrLinks {position:relative; float:left;}#ftrLoginBox {margin-left:20px;}#bottom-footer {left:0; width:1024px; height:70px; padding:50px 0 0 0; background:url(https://teamconnor.org/wp-content/uploads/2013/08/footer-caterpillar.png) no-repeat center 15px #e1f4d9;}#bottom-footer a:first-child {margin:0 0 0 303px;}}@-o-viewport {  width: device-width;  max-zoom: 2;  min-zoom: 0;}.ngg-album-compact h4 {margin-top: 10px !important}  