/*
Theme Name: Global Wildlife
Theme URI: http://72daisies.com
description: GlobalWildlife.com's theme
author: Ashley Johnson
author URI: http://72daisies.com
Version: 1.0
*/

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body { background: #614a1e url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/bg.jpg) fixed repeat; }

#wrapper {
 margin: -162px auto 0 auto;
 width: 950px;
}

/*header*/
#topimage {
 background: transparent url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/headerbg.png) repeat-x;
 height: 162px;
 width: 100%;
}

/*#top { overflow: hidden; }*/

#branding {
 background: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/logo.png) no-repeat;
 height: 50px;
 width: 643px;
 float: left;
 margin: 30px 0 5px 30px;
 border: none;
text-indent: -9999px;
}

/*search*/
#searchformdiv {
 float: right;
 margin: 47px 40px 5px 0;
 width: 200px;
}

#searchform #s {
 /*border-right: none;*/
 border: 1px solid #e2e2e2;
 float: left;
 height: 12px;
 line-height: 10px;
 margin: 0;
 padding: 3px 0 3px 5px;
 width: 160px;
}

#searchform #s:focus { background: #fff; }

#searchsubmit {
 background: transparent url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/search_btn.gif) no-repeat right;
 border: none;
 color: #fff;
 cursor: pointer;
 float: left;
 font-size: 1px;
 height: 20px;
 overflow: hidden;
 text-decoration: none;
 text-indent: -9999px;
 width: 20px;
}

.screen-reader-text {
 position: absolute;
 left: -9999px;
}

/*navigation*/
.lavaLamp {
 clear: both;
 height: 35px;
/* margin: 10px 0;*/
 overflow: hidden;
 padding: 15px;
 position: relative;
 top: -8px;
 width: 960px;
}

.lavaLamp li {
 float: left;
 list-style: none;
}

.lavaLamp li.back {
 background: url("http://www.globalwildlife.com/wp-content/themes/globaltheme/lavalamp/lava.gif") no-repeat right -30px;
 height: 30px;
 position: absolute;
 width: 9px;
 z-index: 8;
}

.lavaLamp li.back .left {
 background: url("http://www.globalwildlife.com/wp-content/themes/globaltheme/lavalamp/lava.gif") no-repeat top left;
 height: 30px;
 margin-right: 9px; /* 7px is the width of the rounded shape */
}

.lavaLamp li a {
 color: #394114;
 display: block;
 float: left;
 font: bold 17px arial;
 height: 30px;
 letter-spacing: 0;
 outline: none;
 overflow: hidden;
 padding: 0 12px;
 position: relative;
 text-align: center;
 text-decoration: none;
 top: 7px;
 z-index: 10;
}

.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited { border: none; }

.lavaLamp li ul {
 margin-top: 5px;
 display: none;
}

.lavaLamp li ul a {
 font-size: 13px;
 font-weight: bold;
}

.lavaLamp li ul a:hover { text-decoration: underline; }

.lavaLamp li:hover ul {
 display: block;
 position: absolute;
 top: 35px;
}

/*--Show subnavigation on hover--*/
.lavaLamp .page-item-5 ul { left: 0; }
.lavaLamp .page-item-22 ul { left: 155px; }
.lavaLamp .page-item-33 ul { right: 200px; }
.lavaLamp .page-item-2 ul { right: 20px; }

/*.lavaLamp .page-item-5 ul { margin-left: -27px; }
.lavaLamp .page-item-2 ul { margin-left: -104px; }*/

/*content*/
#contenttop {
 background: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/contenttop.jpg) no-repeat center;
 height: 47px;
 width: 950px;
}

#content {
 background: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/contentmiddle.jpg) repeat-y center;
 font: 16px/19px Calibri, Arial, Verdana, Helvetica, sans-serif;
 margin-top: 25px;
 width: 950px;
}

#contentbottom {
 background: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/contentbottom.jpg) no-repeat center;
 height: 27px;
 width: 950px;
}

#maincontent {
 float: left;
 margin: 0 0 0 10px;
 width: 630px;
}

#about #maincontent, #donate #maincontent, #private-pinz-tours #maincontent, #weather #maincontent, #search #maincontent, #news #maincontent {
 margin: 0 10px;
 width: 935px;
}

#maincontent h2 {
 color: #012f00;
 font: bold 34px Helvetica, arial, sans-serif;
 margin: 14px 20px 10px 20px;
 padding: 5px;
}

#maincontent h3 {
 color: #000;
 font-size: 24px;
 margin: 14px 20px 10px 20px;
 padding: 5px;
}

#meet-the-animals #maincontent h3 {
 clear: both;
}

#meet-the-animals #maincontent img {
 margin-bottom: 30px;
}

#maincontent dl, #maincontent ul {
 margin-left: 10px;
 margin-top: 10px;
}

#maincontent h4, #maincontent dt {
 font-size: 18px;
 font-style: italic;
 font-weight: bold;
 margin: 25px 10px 0 30px;
}

#maincontent p, #maincontent dd {
 margin: 10px 10px 12px 30px;
 padding: 5px;
}

#maincontent address {
 margin: 0 10px 0 40px;
}

#maincontent ul li {
 list-style-type: square;
 margin: 0 50px 0 50px;
 padding: 5px;
}

#maincontent a {
 color: #253f00;
 text-decoration: underline;
}

.alignleft {
 float: left;
 margin-right: 10px;
}

.aligncenter {
 text-align: center;
}

.alignright {
 float: right;
 margin: 0 0 15px 15px;
 text-align: right;
}

.indent70px { margin-left: 70px; }

.clearfix { clear: both; }

.transparent-50 {
 filter:alpha(opacity=50); /*IE 5 - 7*/
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*IE 8*/
 -moz-opacity:0.5; /*Old Gecko*/
 -khtml-opacity: 0.5; /*Old Safari*/
 opacity: 0.5; /*Current standard-supported by Firefox, Safari, and Opera*/
}

/*sidebar*/
#sidebar {
 /*background: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/sidebar.png) no-repeat;*/
 background-color: rgba(167, 151, 114, .4);
 float: right;
 height: 350px;
 margin-right: 10px;
 padding-top: 10px;
 width: 275px;
}

#sidebar h3.widget-title {
 font-family: "Palatino Linotype", "Times New Roman";
 font-size: 24px;
 padding: 15px 0 8px 0;
}

#sidebar ul {
 margin: 0;
 padding: 5px;
}

#sidebar .textwidget li {
 list-style-type: square;
 margin-left: 15px;
 padding: 3px;
}

/*home page*/
#homemaincontent {
 float: left;
 margin: -50px 0 0 10px;
 width: 605px;
}

/*home page slideshow*/
/*#slideshow-wrapper {
 padding: 1px;
 width: 600px;
}
#homeslideshow {
 height: 350px;
 margin: 0;
 padding: 0;
 width: 600px;
}
#homemaincontent #homeslideshow h3 {
 color: #a2ac27;
 font-size: 18px;
 margin: 14px 0 0 15px;
 padding: 0;
}
#homemaincontent #homeslideshow p {
 font-size: 13px;
 font-weight: bold;
 margin: 5px 0 10px 15px;
 padding: 0;
 width: 555px;
}*/

#homemaincontent #homeslideshow h3 {
 color: #a2ac27;
 font-size: 18px;
}

#homemaincontent #homeslideshow p {
 font: 13px Verdana, Geneva, sans-serif;
}

#homemaincontent #homeslideshow a {
 color: #ec8a1d;
}

/*home page buttons*/
#homemaincontent #buttons {
 clear: both;
 margin-top: -15px;
}

#homemaincontent #buttons ul {
 clear: both;
 list-style: none;
 margin: 0;
 padding: 0;
}

#homemaincontent #buttons ul li {
 float: left;
 list-style: none;
 margin: 0;
 padding: 0;
}

#join a, #pinz a, #wagon a {
 background-image: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/homebuttons2.jpg);
 background-repeat: no-repeat;
 display: block;
 float: left;
 height: 132px;
 text-indent: -9999px;
 width: 201px;
}
#join a { background-position: top left; }
#wagon a { background-position: top center; }
#pinz a { background-position: top right; }
#join a:hover { background-position: bottom left; }
#wagon a:hover { background-position: bottom center; }
#pinz a:hover { background-position: bottom right; }

/*home sidebar*/
#homesidebar {
 float: right;
 height: 510px;
 margin: -25px 10px 0 0;
 width: 315px;
}

#homesidebar #quicklinks {
 background: #a79772 url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/llama.png) no-repeat 180px top;
 background-color: rgba(167, 151, 114, .4);
 height: 135px;
 padding-top: 15px;
}
#homesidebar #donate, #homesidebar #viewcam, #homesidebar #newsletter {
 background-image: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/quicklinks.png);
 background-repeat: no-repeat;
 display: block;
 height: 33px;
 margin-bottom: 10px;
 margin-left: 15px;
 text-indent: -9999px;
}
#homesidebar #donate {
 background-position: 0 0;
 width: 75px;
}
#homesidebar #viewcam {
 background-position: -77px 0;
 width: 122px;
}
#homesidebar #newsletter {
 background-position: -202px 0;
 width: 139px;
}
#homesidebar #donate:hover { background-position: 0 -35px; }
#homesidebar #viewcam:hover { background-position: -77px -35px; }
#homesidebar #newsletter:hover { background-position: -202px -35px; }

/*#homesidebar #quicklinks {
 background: #a79772 url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/llama.png) no-repeat 180px top;
 background-color: rgba(167, 151, 114, .4);
 height: 135px;
 padding-top: 15px;
}
#homesidebar #donate, #homesidebar #viewcam, #homesidebar #newsletter {
 background-repeat: no-repeat;
 display: block;
 height: 32px;
 margin-bottom: 10px;
 margin-left: 15px;
 text-indent: -9999px;
}
#homesidebar #donate {
 background-image: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/donate.png);
 width: 74px;
}
#homesidebar #viewcam {
 background-image: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/viewcam.png);
 width: 121px;
}
#homesidebar #newsletter {
 background-image: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/newsletter.png);
 width: 137px;
}
#homesidebar #donate:hover { background-image: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/donateover.png); }
#homesidebar #viewcam:hover { background-image: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/viewcamover.png); }
#homesidebar #newsletter:hover { background: url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/newsletterover.png); }*/

/*home youtube videos*/
#youtubevideos {
 background-color: #d0c9b6;
 height: 345px;
}

#youtubevideos h2 {
 background: transparent url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/youtube.jpg) no-repeat 275px;
 color: #040;
 font: bold 16px Tahoma, Geneva, sans-serif;
 padding: 8px 0 8px 10px;
}

#youtubevideos .tubepress_embedded_title { display: none; }

#youtubevideos .pagination {
 font-size: 10px;
 padding: 0;
 margin: -10px 0 0 0;
}

.tubepress_thumbs, .tubepress_thumb {
 height: 75px;
 margin: 0 auto;
 padding: 0;
 text-align: center;
}

#social {
 clear: both;
}

#social p {
 color: #000;
 float: left;
 font: bold 25px Tahoma, Geneva, sans-serif;
 margin: 18px 10px 0 95px;
}

#social li {
 float: left;
 margin-right: 10px;
}

#yp {
 margin-right: 60px;
}

/*gift shop*/
#products-page #contenttop, #products-page #content, #products-page #contentbottom { background: none; }

#ecwid {
 background-color: #fff;
 border: 1px solid #c4c4c4;
 border-radius: 9px;
 -moz-border-radius: 9px;
 -webkit-border-radius: 9px;
 margin: -33px auto -42px auto;
 padding:10px;
 width: 900px;
}

#ecwid div.ecwid-productbrowser-productsGrid-productbottomfragment div.ecwid-productbrowser-productNameLink { text-align: center; }

#ecwid div.ecwid-productbrowser-productsGrid-productbottomfragment div.ecwid-productbrowser-sku { display: none; }

/*flickr gallery*/
#content #maincontent #flickrgallery {
 height: 445px;
 margin-left: 32px;
 overflow-y: auto;
 overflow-x: hidden;
 width: 900px;
}

#content #maincontent #gallery-view-more, #content #maincontent #gallery-h2 {
 text-align: center;
 width: 930px;
 margin: 0 0 15px 0;
 padding: 0;
}

#content #maincontent #gallery-view-more {
 font-size: 18px;
 font-weight: bold;
}

/*#maincontent p { margin:0 -35px 5px 35px; }*/

/*News & events*/
#news #contenttop { display: none; }

#news #content, #news #contentbottom { background: none; }

#news #content {
 background: #fff;
 border: 1px solid #928d7d;
 border-radius: 18px;
 -moz-border-radius: 18px;
 -webkit-border-radius: 18px;
}

#news h2 {
 text-align: center;
}

#news .entry-title {
 background: #fffef7 url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/divider.jpg) no-repeat top center;
 font-size: 25px;
 padding: 30px 0 13px 0;
 width: 915px;
}

#news h2.entry-title {
 color: #042f03;
 font: bold 34px/30px Helvetica, arial, sans-serif;
 letter-spacing: -1px;
 margin: 5px 0 0 5px;
}

#news h2.entry-title a {
 color: #33312a;
 font: bold 34px/34px Helvetica, arial, sans-serif;
 letter-spacing: -1px;
 text-decoration: none;
}

#news h2.entry-title a:hover { color: #505050; }

#news p { color:#3f3f3f; }

#news .entry-content {
/* background-color: #fffef7;*/
 margin: 0 auto -10px auto;
 padding: 5px;
 width: 900px;
}

#news .entry-utility, #news .entry-meta {
/* background-color: #fffef7;*/
 color: #3f3f3f;
 font-family: Georgia, serif;
 margin: -10px auto 20px auto;
 padding: 5px 5px 10px 5px;
 text-align: center;
 width: 900px;
}

#news .entry-meta {
 background: transparent url(http://www.globalwildlife.com/wp-content/themes/globaltheme/images/divider.jpg) no-repeat 0 40px;
 clear: both;
 padding-bottom: 25px;
 padding-top: 10px;
}

#news .commentlist li {
 background-color: #fffef7;
 margin: 10px 5px 15px 20px;
 padding: 15px 10px 5px 15px;
 width: 870px;
}

#news .commentlist li .comment-meta {
 color: #3f3f3f;
 float: right;
 font-family: Georgia, serif;
 margin-top: -20px;
}

.nocomments {
 display: none;
}

#news .nocomments {
 display: block;
}

/*#news .alignleft {margin: -25px 15px 0 20px;}*/

.newsclearfix {
 clear: both;
 background-color: #eaf0d4;
}

#news #footer p { color: #cfba81; }

#nav-below {
 font-size: 22px;
 font-weight: bold;
 margin-left: 25px;
 margin-right: 25px;
}

#search #nav-below {
 margin-top: 25px;
}

#nav-below .nav-previous {
 float: left;
}

#nav-below .nav-next {
 float: right;
}

.pageheader { margin: -20px 20px 0; }

.orderbutton { margin: -5px 0 35px 30px; }

#wp_email_capture_2 {
 font-weight: bold;
 margin: 0 auto;
 width: 400px;
}

.wp-email-capture-name { margin-bottom: 10px; }

.wp-email-capture-email {
 margin-bottom: 10px;
 margin-top: 10px;
}

.wp-email-capture-submit { margin-top: 10px; }

/*weather bug*/
#weatherbug {
 margin: 0 auto;
 width: 730px;
}

/*contact*/
#contact #tcform {
 margin-left: 30px;
}

#contact #tcform label {
 color: #000;
 display: block;
 font-size: 20px;
 font-weight: bold;
 margin-top: 20px;
 padding: 5px;
}

#contact #tcform input {
 margin-bottom: 25px;
}

#contact #tcform input, #contact #tcform textarea {
 background-color: #f3ffe9;
 border: 1px solid #663;
 font-size: 1em;
 margin: 7px;
 padding: 5px;
}

#contact #tcform textarea {
 font-size: 1.3em;
 width: 570px;
}

#contact #tcform #contactsubmit {
 background-color: #ffc;
 border: 1px solid #663;
 cursor: pointer;
 font-size: 1.2em;
 font-weight: bold;
 padding: 10px;
 text-transform: uppercase;
}

#contact #tcform #contactsubmit:hover {
 background-color: #030;
 color: #fff;
 border: 1px inset #555;
 cursor: pointer;
}

#contact #maincontent #tcform .contactform_respons {
 background-color: #fff;
 border: 1px solid #f00;
 font-size: 2em;
 font-weight: bold;
 margin: 0;
 padding: 10px;
}

#contact #faqs {
 margin-top: 20px;
}

#maincontent .buybutton {
 float: right;
 height: 34px;
 margin: -45px 150px 0 0;
 padding: 0;
 width: 100px;
}

#maincontent .buybutton img, #maincontent .buybutton a {
 margin: 0;
 padding: 0;
}

/*footer*/
#footer {
 clear: both;
 color: #cfba81;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 margin: 20px auto;
}
