/* WPT Style Sheet
-----------------------------------------------------------------------------

Prototype Version:  22.22	
Developer: 			WPT
Client Website: 	http://www.parrots.org
Last Modifier:		RPK

*/

.guidestarimg,.gnpimg {padding-left: 4px; padding-top: 7px; opacity: .9;}
img.guidestarimg:hover,img.gnpimg:hover {opacity: 1;}
.guidestarlogo, .gnplogo {text-align: center; text-decoration: none; text-transform: uppercase; font-weight: bold!important; letter-spacing: .05em; font-family: helvetica; font-size: 10px; color: #dcc6a3!important; float: right;margin-left: 1px;}
a.guidestarlogo:hover,a.gnplogo:hover {text-decoration: none;}
#charities {width: 205px; padding: 18px 38px 0px;}
#other_resources {width: 226px; padding: 0px 10px 10px 0px;}
#footer {width: 960px; height: 390px; margin: 0 auto; padding-top: 10px; position: relative; background: url(/images/site/footer-bottom-bg7.jpeg) no-repeat;}

/* Table of Contents
-----------------------------------------------------------------------------

	1. Clean Base
	2. Base Typography
	3. Images
	4. Links
	5. Forms
	6. Tables
	7. Framework

*/

.cv { color: #fff; }
a.cv:hover { color: #eee; }

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox{background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

blockquote, q{ quotes: none; }
br{ height: 0; }
ul, ol, dl{ list-style: none; }

/* Class for clearing floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}


/* 2. Define Base Typography 
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {color: #585a26; font-family: "helvetica","arial",serif;}
ader
/* Create the Default Paragraphs */
p {color:#353535; line-height:18px;}

/* Specific Header Settings */
h1 {font-size: 26px; color: #585a26; font-family:"georgia"; font-weight: normal; text-transform: uppercase;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
h7 {font-size: 24px;color: #585a26; font-family:"georgia"; font-weight: normal; }
h8 {font-size: 36px;color: #ffffff; font-family:"arial"; font-weight: bold; }
h9 {font-size: 18px;color: #ffffff; font-family:"arial"; font-weight: normal; }
h10 {font-size: 30px;color: #ffffff; font-family:"arial"; font-weight: bold; }
h11 {font-size: 18px; color: #000000; font-family:"arial"; font-weight: normal; text-transform: uppercase;}
h12 {font-size: 11px; color: #ffffff; font-family:"arial"; font-weight: normal;}

/* Other Typo */
strong{font-weight: bold;}
hr{border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol{list-style: decimal;}
ul{list-style: square;}
.first-letter { font-size: 22px; }

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* Create default inline image class */
img.inline{ display: inline; vertical-align: middle; }


/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a{color:#8B6E10; text-decoration: none;}
a:hover{color:#8B6E10; text-decoration: underline;}
a:active{outline: none;}
a:focus{outline: 1px dotted invert;}

a#print {background: url(/images/site/icon_print.png) 0 1px no-repeat; padding-left: 20px; }
a#email {background: url(/images/site/icon_email.png) 0 2px no-repeat; padding-left: 23px; }

/* 5. Forms
------------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

.foxycart input.submit {background: url(/images/site/shop_btn.jpg) no-repeat; width: 120px; height: 22px; cursor: pointer;}

#reviews textarea {background: #fff; border: 1px solid #000; width: 400px; height: 60px; padding: 10px;}
#reviews input.submit {width: 65px; height: 15px; background: url(/images/site/subscribe_btn.jpg) no-repeat; cursor: pointer;}
#comment_form input {background: #fff; border: 1px solid #000; width: 400px; padding: 10px;}

#comment_form input.checkbox {width: 15px; padding: 0; border: none; background: none;}
#comment_form textarea {background: #fff; border: 1px solid #000; width: 400px; height: 60px; padding: 10px;}
#comment_form input.submit {width: 65px; height: 15px; background: url(/images/site/subscribe_btn.jpg) no-repeat; cursor: pointer; padding: 0; border: none;}


/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}

/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Page Layout */
html, body {background: #f6f6f6; height: 100%; font: 13px "helvetica",sans-serif, monospace; background-color: #1d3a20;}

#wpt_slide_out {width: 100%; height: 395px; background: #212b28; position: absolute; top: -400px; left: 0; z-index: 10000; border-bottom: 5px solid #333836;}
#wpt_slide_out h2 {color: #fff; font-weight: normal; text-transform: none; font-family: "Georgia"; font-size: 22px; margin-bottom: 5px;}
#wpt_slide_out h4 {color: #fff; text-transform: uppercase; font-weight: none; margin-bottom: 5px;}
#wpt_slide_out_content {width: 940px; height: 355px; margin: 0 auto; padding: 20px; position: relative;}
#wpt_slide_out_content p {color: #fff; margin-bottom: 5px; font-size: 13px;}
#wpt_slide_out_content ul {list-style: none;}
#wpt_slide_out_content ul li {color: #fff; margin-bottom: 5px; background: url("/images/site/bullet.png") 0 3px no-repeat; padding-left: 10px;}
#wpt_slide_out_content a {color: #f1e6cc!important; margin-bottom: 5px;}
#wpt_slide_out_content label {display: block; width: 120px; float: left; padding-top: 7px;}
#wpt_slide_out_content input {background: url(images/site/login_field.jpg) no-repeat; color: #fff; width: 215px; padding: 0 5px; height: 25px; vertical-align: middle;}
#wpt_slide_out_content input.checkbox {width: 20px; background: none; padding: 0;}
#wpt_slide_out_content input.submit {width: 142px; height: 35px; padding: 0; margin: 0; background: url(/images/site/login_submit.gif) no-repeat; cursor: pointer;}
#wpt_slide_out_content input.register {width: 142px; height: 35px; padding: 0; margin: 0; background: url(/images/site/btn_signup.gif) no-repeat; cursor: pointer;}
.wpt_column {width: 280px; height: 355px; float: left; padding-right: 19px; margin-right: 20px; border-right: 1px solid #333836;}
#close_window_button {position: absolute; width: 115px; height: 30px; bottom: 0; right: 0;}

/* Wrapper */
#wrapper{min-height: 100%; height: auto !important; margin:0 auto -540px; background: url(/images/site/header_background2.jpg) repeat-x; min-width: 960px;}
#internal_wrapper{min-height: 100%; height: auto !important; margin:0 auto -540px; background: url(/images/site/header_background2.jpg) repeat-x; min-width: 960px;}
#wrapper_960 {width: 960px; margin: 0 auto 0px;}
#mapboxWrapper {width: 960px;}

/* Header */
#header {width: 960px; height: 105px; position: relative; background: url(/images/site/header-masthead-background2.jpg) repeat-x;}
#header_title {position: absolute; top: 40px; left: 130px;}
#header_tabs {position: absolute; bottom: 0; right: 0;}
#header_tabs ul {list-style: none;}
#header_tabs ul li {display: inline;}
#header_tabs ul li a {display: block; width: 95px; height: 35px; text-indent: -9999px; float: left; margin-left: 10px;}
#header_tabs ul li a#header_tab_donate {background: url(/images/site/tab_donate2.png) no-repeat;}
#header_tabs ul li a#header_tab_donate_test {background: url(/images/site/tab_donate_test.png) no-repeat;}
#header_tabs ul li a#header_tab_join {background: url(/images/site/tab_join2.png) no-repeat;}
#header_tabs ul li a#header_tab_join_membership {width: 70px; background: url(/images/site/tab_join_membership.png) no-repeat;}
#header_tabs ul li a#header_tab_renew_membership {width: 70px; background: url(/images/site/tab_renew_membership.png) no-repeat;}
#header_tabs ul li a#header_tab_shop {background: url(/images/site/tab_shop2.png) no-repeat;}
#header_tabs ul li a#header_tab_shop_test {background: url(/images/site/tab_shop_test.png) no-repeat;}
#header_tabs ul li a:hover {background-position: 0 -35px !important;}

/* Header Member Area */
#header_member_area {position: absolute; top: 15px; right: 10px;}
#header_member_area a {color: #fcf5e8;}
#hma_member {color: #fff; float: left; margin-right: 10px; padding: 3px 0 0;}
#hma_login {width: 145px; padding: 3px 0 0; height: 27px; overflow: hidden; float: right; text-align: center;}
#hma_login p {color: #fff;}

/* Navigation */
#navigation {position: absolute; top: 8px; left: 130px;}
#navigation ul {list-style: none;}
#navigation ul li {float: left; position: relative;}
#navigation ul li:hover {visibility: inherit; }

#navigation ul li.sfHover ul,#navigation ul li:hover ul {left: 0; top: 3.1em; z-index: 99;}

#navigation ul li a {margin-right: 25px; display: block; position: relative; height: 30px; color: #f2eed9;}
#navigation ul li a#home {width: 25px; background: url(/images/site/nav_home2.png) no-repeat; text-indent: -9999px;}
#navigation ul li a#about:hover, #navigation ul li a#learn:hover, #navigation ul li a#take_action:hover, #navigation ul li a#news:hover, #navigation ul li a#connect:hover {text-shadow: 2px 2px 2px #333;}
#navigation ul li a#about {width: 45px; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 8px;}
#navigation ul li a#learn {width: 45px; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 8px;}
#navigation ul li a#take_action {width: 100px; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 8px;}
#navigation ul li a#news {width: 145px; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 8px;}
#navigation ul li a#connect {width: 85px; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 8px;}
#navigation ul li a#email {width: 25px; background: url(/images/site/nav_email.jpg) no-repeat;  text-indent: -9999px;}
#navigation ul li a:hover, #navigation ul li.sfHover a {text-decoration: none; background-position: 0 -30px !important;}
#navigation ul li ul {position: absolute; top: -999em; width: 15em; background: url(/images/site/nav_dropdwn_rptr2.png);}
#navigation ul li:hover li ul, #navigation ul li.sfHover li ul {top: -999em;}

#navigation ul li ul li {float: none; padding: 0; margin: 0; border-bottom: 1px solid #535135;}
#navigation ul li ul li a {text-shadow: 1px 1px 1px #333; color: #fbeed4; text-indent: 0; margin: 0; padding: 10px 0 0 10px; display: block; height: 25px;}
#navigation ul li ul li a:hover {background: #555741; text-decoration: none; height: 25px;}
#navigation ul li ul li:hover ul, #navigation ul li ul li.sfHover ul {left: 10em; top: 0;}
#navigation ul li li:hover ul, #navigation ul li ul li.sfHover ul {top: -999em;}
#navigation ul li ul li ul li:hover ul, #navigation ul li ul li ul li.sfHover ul {left: 10em; top: 0;}
.sf-sub-indicator {display: none;}

/* Banner */
#banner {width: 960px; height: 480px; position: relative; background: url(/images/site/home_banner3.png) no-repeat;}
#logo {width: 130px; height: 155px; position: absolute; top: -80px; left: -10px; z-index: 20;}
#wptlogo {width: 130px; height: 155px; position: absolute; top: -90px; left: -35px; z-index: 20;}
#arrows {width: 21px; height: 22px; position: absolute; top: 10px; left: 100px; z-index: 20;}
#wpt_options {height: 60px; width: 120px;}
#wpt_options_nav {position: absolute; display: none; top: 47px; left: 84px; padding-top: 10px; background: url(/images/site/nav_dropdwn_rptr.png); z-index: 100000; width: 15em;}
#wpt_options_nav h2 {font-weight: normal; color: #adb7b6; padding-left: 10px; font-family: "georgia";}
#wpt_options_nav ul {list-style: none;}
#wpt_options_nav ul li {float: none; padding: 0; margin: 0; border-bottom: 1px solid #73704d; ;}
#wpt_options_nav ul li a {color: #fbeed4; text-indent: 0; margin: 0; padding: 10px 0 0 10px; display: block; height: 25px}
#wpt_options_nav ul li a:hover {background: #7e7668; text-decoration: none; height: 25px; background-position: 0 0;}



/* Ajax Banner */
#ajax_banner_nav {width: 166px; height: 230px; position: absolute; top: 92px; left: 1px; z-index: 10; background: url(/images/site/home_bnr_bg.png) no-repeat;}
#ajax_banner_nav ul {list-style: none;}
#ajax_banner_nav ul li a {display: block; width: 160px; height: 88px; overflow: hidden; margin-bottom: -10px;}
/* below replaced RPK 
#ajax_banner_nav ul li a#mission_nav {background: url(/images/site/home_bnr_miss2.png) no-repeat;}
#ajax_banner_nav ul li a#take_nav {background: url(/images/site/home_bnr_act4.png) no-repeat;}
#ajax_banner_nav ul li a#learn_nav {background: url(/images/site/home_bnr_learn4.png) no-repeat;}
#ajax_banner_nav ul li.ui-state-active a {background-position: 0 -108px !important;}
 above replaced RPK */
#ajax_banner_items {position: absolute; width: 960px; height: 320px; top: 40px; overflow: hidden;}
#ajax_banner_items .banner_message {text-shadow: 1px 1px 1px #000; position: absolute; top: 190px; right: -25px; width: 414px; height: 88px; padding: 15px 20px 5px 20px; background: transparent url(/images/site/home_bnr_rptr2.png);}
#ajax_banner_items .banner_message h2 {text-shadow: 1px 1px 1px #000; font-family: Lucidia-Grande; text-align:right; padding-right: 50px; color: #fff; margin-bottom: 5px; font-size: 26px; font-weight: normal;}
#ajax_banner_items .banner_message p {text-align:right; padding-right: 50px; color: #f2eed9; font-size: 13px; font-weight: bold; line-height: 18px; font-family: arial; margin-bottom: 5px;}
#ajax_banner_items .banner_message a {text-align:right; background: transparent; color: #f2eed9; padding: 5px 0px 5px 5px; font-size: 13px; text-transform: uppercase;}
#ajax_banner_items .ui-tabs-hide {display:none;}


/* Banner Buttons */
#banner_buttons {width: 960px; height: 100px; overflow: hidden; position: absolute; left: 10px; bottom: 25px;}
#banner_buttons a {display: block; width: 235px; height: 100px; overflow: hidden; float: left; text-indent: -999px;}
#banner_buttons a#donate_button {background: url(/images/site/call_about2.png) no-repeat;}
#banner_buttons a#shop_button {background: url(/images/site/call_seminars2.png) no-repeat;}
#banner_buttons a#join_button {background: url(/images/site/call_galleries2.png) no-repeat;}
#banner_buttons a#connect_button {background: url(/images/site/call_expert2.png) no-repeat;}
#banner_buttons a:hover {background-position: 0 -100px !important;}

/* Project Buttons */
#project_buttons a#galleries_project {background: url(/images/site/galleries_project.png) no-repeat;}
#project_buttons a#species_profile {background: url(/images/site/species_profile.png) no-repeat;}
#project_buttons a#project_blog {background: url(/images/site/project_blog.png) no-repeat;}

/* Internal Banner */
#internal_banner {width: 960px; height: 50px; position: relative; background: url(/images/site/inside_nav_strip2.png) no-repeat;}

/* Search Bar */
#search_bar {position: absolute; top: 7px; right: 3px; width: 206px; padding: 0px 0 0 14px; height: 26px; background: url(/images/site/search_bar2.jpg) no-repeat;}
#search_bar input {width: 160px; color: #705536; font-size: 13px;}
#search_bar input.submit {width: 30px; height: 18px; overflow: hidden; cursor: pointer;}
@-moz-document url-prefix() {
    #search_bar input {width: 160px; color: #705536; font-size: 13px; margin-top: 4px;}
}
/* Content */
#content {padding-top: 10px;  background: url(/images/site/content_background3.png) repeat-y; height: 100%;}
#content h2 {text-transform: uppercase; font-weight: normal; margin-bottom: 5px;}

/* Home Content */
#home_campaign {width: 550px; padding-left: 20px; margin-right: 20px; margin-bottom: 25px; float: left; clear: both;}
#home_left {width: 285px; padding-left: 20px; margin-right: 20px; float: left; clear: left;}
#home_left h2 {font-weight: normal; text-transform: uppercase; font-size: 19px;}
#home_middle {width: 285px; margin-right: 20px; float: left;}
#home_middle h2 {font-weight: normal; text-transform: uppercase; font-size: 19px;}
/* #home_right {width: 300px; padding-right: 10px; float: right;} */
#home_right {width: 310px; float: right;} 
#home_right h2 {font-weight: normal; text-transform: uppercase; font-size: 19px;}
.home_feature {margin-bottom: 20px;}
.home_feature p {line-height: 18px; font-size: 13px;}
.home_feature p.details {line-height: 18px; font-size: 11px; padding-bottom: 5px;}
.home_feature h3 {color: #325854; font-size: 14px; margin-bottom: 5px;}
.home_feature img {margin-right: 5px; border: 1px solid #645d51; padding: 4px; background: #f0f0f0;}
.home_feature hr {border:0 #c7c5a9 solid; border-top-width: 1px; clear: both; height: 0; margin-top: -8px; padding-bottom: 12px;}
.capitalLetter {font-size: 24px;}
.home_feature a.readMore, a.readMoreSearch {background-color: rgb(224, 220, 193); padding: 2px 5px; color: #8B6E10; text-transform: uppercase; font-size: 11px; font-weight: bold; white-space: nowrap;}
.home_feature a.allLink {color: #8B6E10; font-size: 12px; float: right; margin-top: 11px;}
a.readMoreSearch {display: inline-block; padding-top: 9px;}

/* Main Content */
#main_content_left {width: 285px; padding-left: 10px; margin-right: 20px; float: left;}
#main_content_left h2 {font-weight: normal; text-transform: uppercase; font-size: 19px;}
#main_content_middle {width: 285px; margin-right: 20px; float: left;}
#main_content_middle h2 {font-weight: normal; text-transform: uppercase; font-size: 19px;}
#main_content {width: 600px; margin-right: 25px; float: left; padding-left: 20px;}
#main_content p {margin-bottom: 10px; color: #353535; font-size: 13px; line-height: 17px;}
#main_content h1, #main_content h3, #main_content h4 {margin-bottom: 2px;}
#main_content ul {list-style: none; margin-bottom: 10px; color: #353535; font-size: 13px; line-height: 15px;} 
#main_content ul li {margin-bottom: 5px; background: url("/images/site/bullet_bk.png") 0 2px no-repeat; padding-left: 10px;} 
#main_content ol li {margin-left: 20px; margin-bottom: 20px; color: #353535;} 

#landing_banner {width: 595px; height: 240px; overflow: hidden;}
.main_section {margin-top: 20px;}
.main_section img {margin-bottom: 10px;}
.main_content_feature {margin-bottom: 30px;}
.main_content_feature p {line-height: 18px;}
.main_content_feature h3 {color: #325854; font-size: 13px; margin-bottom: 5px;}
.main_content_feature img {margin-right: 5px; border: 1px solid #645d51; padding: 4px; background: #f0f0f0;}
.main_content_feature hr {border:0 #c7c5a9 solid; border-top-width: 1px; clear: both; height: 0; margin-top: -8px; padding-bottom: 12px;}
.capitalLetter {font-size: 24px;}
.main_content_feature a.readMore {color: #7a600b; text-transform: uppercase; font-size: 11px; font-weight: bold; white-space: nowrap;}
.main_content_feature a.allLink {color: #585a26; font-size: 12px; float: right; margin-top: 11px;}


/* Main Content Category Section */
.mc_section {width: 285px; float: left; margin-right: 15px; margin-bottom: 20px;}
.mc_section ul {list-style: none; margin-bottom: 10px;}
.mc_section ul li {background: url(/images/site/bullet_grn.png) 0 1px no-repeat!important; padding-left: 10px; margin-bottom: 5px;}
.mcs_title {width: 290px; height: 33px; padding: 12px 0 0 0px; /* background: url(/images/site/title_bar2.png) no-repeat; */ margin-bottom: 10px;}
.mcs_title h2 {color: #585a26; /* font-family: "helvetica"; */ font-size: 19px; text-transform: uppercase; margin-top: 3px;}
.mcs_title hr {border:0 #c7c5a9 solid; border-top-width: 1px; clear: both; height: 0; margin-top: -8px; padding-bottom: 12px;}
.mcs_title hr {border:0 #c7c5a9 solid; border-top-width: 1px; clear: both; height: 0; margin-top: -8px; padding-bottom: 12px;}
#breadcrumbs, #breadcrumbsmapbox {text-align: left; margin-left: 53px; margin-top: -45px; padding-bottom: 45px; color: #f2eed9; position: relative; z-index:1;}
#breadcrumbs a, #breadcrumbs p, #breadcrumbsmapbox a, #breadcrumbsmapbox p  {color: #f2eed9;}
#breadcrumbsmapbox {text-align: left; margin-left: 53px; margin-top: -420px; padding-bottom: 420px; color: #f2eed9; position: relative; z-index:1;}


/* Secondary Content */
#secondary_content {width: 305px; float: right; padding-right: 10px;}
#secondary_content h2 {color: #1d391b; font-size: 36px; border-bottom: 1px solid #d3d3d3;}
#secondary_content h3 {position: relative; font-family: "Helvetica"; font-size: 25px; font-weight: normal; text-transform: uppercase; margin-bottom: 75px; margin-top: -75px; margin-left: -580px; color: #f2eed9; }
#secondary_content h3.projectsmapbox {position: relative; font-family: "Helvetica"; font-size: 25px; font-weight: normal; text-transform: uppercase; margin-top: -175px; margin-left: -580px; color: #f2eed9;}
#secondary_content h6 {position: relative; font-family: "Helvetica"; font-size: 25px; font-weight: normal; text-transform: uppercase; color: #f2eed9; }
#secondary_content h5 {font-family: "Helvetica"; font-size: 15px;}
#sc_nav {margin: 10px 0;}
#sc_nav ul {list-style: none;}
#sc_nav ul li {font-size: 15px; background: url(/images/site/bullet_grn.png) 0 11px no-repeat; padding: 10px 0 10px 10px; border-bottom: 1px solid #d3d3d3;}
#sc_nav ul li a {color: #8B6E10; font-weight: bold;}
#sc_nav ul li ul {margin: 10px 0 0 0; padding: 0;}
#sc_nav ul li ul li {background: none; font-size: 13px; margin-bottom: 5px; border: none; padding: 0;}
#sc_nav ul li ul li a {font-weight: normal; background: none; }

#sc_nav select {width: 290px;}

/* Shop */
.products_item {width: 160px; margin-right: 20px; height: 300px; float: left;}
.pi_image {margin-bottom: 10px; width: 150px; height: 140px; padding: 4px; border: 1px solid #a6a6a6; background: #f9f9f9; overflow: hidden;}
.pi_image img {min-width: 150px; min-height: 140px;}
.products_item p {font-size: 15px; font-weight: bold;}

/* Product Detail */
#share_bar {text-align: right;}
#product_detail {width: 700px;}
#product_image {width: 340px; margin-right: 20px; float: left; margin-bottom: 20px;}
#pi_main {width: 330px; height: 370px; padding: 4px; border: 1px solid #a6a6a6; background: #f9f9f9; overflow: hidden;}
#pi_main img {min-width: 330px; min-height: 370px;}
#product_buy {width: 340px; float: right; margin-bottom: 20px;}
.rating {background: #e2e2e2; padding: 10px; width: 600px; margin-bottom: 20px;}

/* Email A Friend */
#email_friend {padding: 20px; background: url(/images/site/bkg_cube.jpg);}
#email_friend h1 {margin-bottom: 10px;}
#email_friend input.submit {width: 75px; border: none; cursor: pointer; background: #e9e1d9; border: 1px outset #1e1711;}
#email_friend p {margin-bottom: 10px;}
#email_friend label {width: 150px; display: block; float: left;}
#email_friend input {background: #fff; padding: 5px; width: 250px; color: #1e1711; border: 2px solid #e9e1d9;}
#email_friend textarea {background: #fff; padding: 5px; width: 350px; color: #1e1711; height: 100px; border: 2px solid #e9e1d9;}

/* Reference Library */
.reference_item {margin-bottom: 20px; margin-right: 20px; padding: 0 10px;}
.reference_item:nth-child(even) {padding: 10px;}
#main_content .reference_item p {margin-bottom: 0;}
#main_content .reference_item h3 {margin-bottom: 5px;}
#main_content .reference_item h5 {font-style: italic;}


/* Expert Question */
#question_icon {width: 150px; float: left;}
/* #answer_icon {width: 150px; float: left; padding-top: 20px;} */
#answer_icon {width: 150px; float: left; padding-top: 0;}
#actual_questions {width: 430px; float: right; margin-right: 20px;}
#actual_answers {width: 430px; float: right; margin-right: 20px;}
#main_content .expert_question {margin-bottom: 20px; padding: 0 10px;}
#main_content .expert_question:nth-child(even) {padding: 10px;}
#main_content .expert_question p {margin-bottom: 12;}
#main_content .expert_question h3 {margin-bottom: 5px;}
#main_content .expert_question h5 {font-style: italic;}
#author_details {width: 600px; margin-top: 10px;}
#author_image {width: 180px; float: left;}
#author_image img {border: 2px solid #e9e1d9; padding: 4px; background: rgba(233, 225, 217, 0.34);}
#author_text {width: 400px; float: right; padding: 10px;  margin: 0;}

/* Encyclopedia */
#encyclopedia_detail_nav {margin-bottom: 10px; border-bottom: 1px solid #baaa5a; margin-right: 20px;}
#encyclopedia_detail_nav ul {list-style: none;}
#encyclopedia_detail_nav ul li {display: inline; background: none; padding: 0; margin: 0;}
#encyclopedia_detail_nav ul li a {text-decoration: none; text-transform: uppercase; display: block; float: left; margin-right: 5px; padding: 11px 10px 7px; color: #fff; font-weight: bold;}
#encyclopedia_detail_nav ul li a.active {background-position: 0 0px !important;}
#encyclopedia_detail_nav ul li a {background: url(/images/site/tab_all.png) repeat-x 0 -32px;}
#encyclopedia_detail_nav ul li a:hover {background: url(/images/site/tab_all.png) repeat-x 0 -64px;}
#did_you_know {width: 280px; background: #000; padding: 10px; background: #efe8c3; border: 1px solid #baaa5a;}
#content_sources p {font-size: 10px;}

ul li.encyclopedia_category {background: url(/images/site/bullet_grn.png) 0 1px no-repeat!important; padding-left: 10px; margin-bottom: 5px;}

/* Encyclopedia Multimedia */
#encyclopedia_right {width: 300px; float: right; margin-left: 20px; margin-bottom: 20px; margin-right: 20px;}
#encyclopedia_multimedia {background: #EFE8C3; width: 280px; padding: 10px; margin-bottom: 10px; border: 1px solid #baaa5a;}
#encyclopedia_multimedia h4 {color: #585a26; margin-bottom: 5px;}
#encyclopedia_multimedia a {color: #fff;}
.encyclopedia_detail {display: none;}
.encyclopedia_detail h2 {color: #30839c; text-transform: none !important;}
#enc_cover {margin-bottom: 10px; position: relative; width: 280px; overflow: visible;}
#enc_cover_image {width: 280px;}
#enc_cover_image img {border: 5px solid rgba(165, 165, 110, 1); width: 270px;}
#enc_cover_text {width: 250px; background: url(/images/site/encyc_rptr.png); position: absolute; bottom: 8px; left: 5px; padding: 10px 10px 0 10px;}
#enc_cover_text p {color: #f9f9f9; font-size: 12px;}

#enc_project_text {
width: 280px;
position: relative;
height: 40px;
margin-bottom: 9px;
text-align: center;
}

    a.section_linkout {
    
    display: inline-block;
    height: 40px;
    text-decoration: none;
    width: 280px;
    /* background: #888a4c; */
    border-radius: 3px 3px 3px 3px;
    margin: 0px;
	background: rgba(0,0,0,0.1) url("/images/site/content_banner_about.png") no-repeat scroll 43% 44%;
	opacity: .8;

}/*#section_linkout*/

a.section_linkout:hover {
  /* background: #a1a16c; */
	opacity: 1;
}/*#section_linkout*/

.section_linkout_btn {
    color: rgb(255, 255, 255);
    display: block;
    float: right;
    height: 40px;
    text-transform: uppercase;
    font-size: 13px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 7px 8px 13px 1px;
}/*#section_linkout_btn*/

.section_linkout_hdng {
    color: #efe8c3;
    display: block;
    float: left;
    text-transform: uppercase;
    width: 51px;
    /* background: #888a4c; */
    border-right: 1px solid rgb(255, 255, 255);
    font-size: 8px;
    outline: rgb(255, 255, 255) none 0px;
    border-radius: 3px 3px 3px 3px;
    padding: 10px;
}/*#section_linkout_hdng*/

.btnarrow {
font-size: 20px;
}


#enc_gallery {margin-bottom: 10px;}
#enc_gallery img {border: 1px solid #bbbbbc; margin-right: 5px;}
#enc_videos {margin-bottom: 10px;}
#enc_videos img {border: 1px solid #bbbbbc; margin-right: 5px;}

/* Downloads */
#download_detail_nav {margin-bottom: 10px; border-bottom: 1px solid #467c9c;}
#download_detail_nav ul {list-style: none;}
#download_detail_nav ul li {display: inline; background: none; margin: 0; padding: 0;}
#download_detail_nav ul li a {text-decoration: none; text-transform: uppercase; display: block; float: left; margin-right: 5px;  padding: 11px 10px 7px; color: #fff; font-weight: bold;}
#download_detail_nav ul li a.active {background-position: 0 0px !important;}
#download_detail_nav ul li a {background: url(/images/site/tab_all.png) 0 -32px repeat-x;}
#download_detail_nav ul li a:hover {background: url(/images/site/tab_all.png) repeat-x 0 -64px;}
.download_detail {display: none; font-size: 18px; color: rgba(135, 127, 55, 0.83); text-align: left;}
.ringtone_download_detail {display: none; font-size: 18px; color: rgba(135, 127, 55, 0.83); text-align: left;}


/* Projects */
#projects_detail_nav {margin-bottom: 10px; border-bottom: 1px solid #467c9c;}
#projects_detail_nav ul {list-style: none;}
#projects_detail_nav ul li {display: inline; background: none; margin: 0; padding: 0;}
#projects_detail_nav ul li a {text-decoration: none; text-transform: uppercase; display: block; float: left; margin-right: 5px;  padding: 11px 10px 7px; color: #fff; font-weight: bold;}
#projects_detail_nav ul li a.active {background-position: 0 0px !important;}
#projects_detail_nav ul li a {background: url(/images/site/tab_all_projects.png) 0 -32px repeat-x;}
#projects_detail_nav ul li a:hover {background: url(/images/site/tab_all_projects.png) repeat-x 0 -64px;}
#projects_detail_nav ul li a#projects_donate_button.active {background-position: 0 0px !important;}
#projects_detail_nav ul li a#projects_donate_button {background: url(/images/site/tab_donate_tab.png) 0 -32px repeat-x;}
#projects_detail_nav ul li a#projects_donate_button:hover {background: url(/images/site/tab_donate_tab.png) repeat-x 0 -64px;}

#projects_press_media h4 {float:left;} 
#projects_press_media ul {clear:left; padding-top:1px;} 
#projects_press_media li {background: url(/images/site/bullet_grn.png) 0 1px no-repeat!important; padding-left: 10px; margin-bottom: 5px;}

#projects_right {width: 300px; float: right; margin-left: 20px; margin-bottom: 20px;}
/* #projects_multimedia {background: #4b4c4d; width: 280px; padding: 10px; margin-bottom: 10px;} */
#projects_multimedia {width: 280px; padding: 0px; margin-bottom: 10px;}
#projects_multimedia h4 {color: #585a26; margin-bottom: 5px;}
#projects_multimedia a {color: #fff;}
#projectLead {margin: 15px 10px 0 0; line-height: 17px;}
.projects_detail {display: none;}
.projects_detail h2 {color: #30839c; text-transform: none !important;}
.projects_detail ul li {margin-left: 20px; color: #353535; margin-top: 3px;}
.projects_detail ol {margin-left: 20px; color: #353535;}
.projects_detail ol li {margin-bottom: 10px; color: #353535;}

/* Branches */
#branches_detail_nav {margin-bottom: 10px; border-bottom: 1px solid #bbbbbc;}
#branches_detail_nav ul {list-style: none;}
#branches_detail_nav ul li {display: inline; background: none; margin: 0; padding: 0;}
#branches_detail_nav ul li a {display: block; height: 32px; float: left; margin-right: 5px;}
#branches_detail_nav ul li a.active {background-position: 0 -32px !important;}

#branches_detail_nav ul li a#branch_about_button_canada {width: 80px; background: url(/images/site/tab_about_canada.png) no-repeat;}
#branches_detail_nav ul li a#branch_support_button_canada {width: 145px; background: url(/images/site/tab_joindon_canada.png) no-repeat;}
#branches_detail_nav ul li a#branch_news_events_button_canada {width: 145px; background: url(/images/site/tab_newsevent_canada.png) no-repeat;}
#branches_detail_nav ul li a#branch_articles_button_canada {width: 125px; background: url(/images/site/tab_articles_canada.png) no-repeat;}
#branches_detail_nav ul li a#branch_links_button_canada {width: 80px; background: url(/images/site/tab_links_canada.png) no-repeat;}

#branches_detail_nav ul li a#branch_about_button_united_states_of_america {width: 80px; background: url(/images/site/tab_about_usa.png) no-repeat;}
#branches_detail_nav ul li a#branch_support_button_united_states_of_america {width: 145px; background: url(/images/site/tab_joindon_usa.png) no-repeat;}
#branches_detail_nav ul li a#branch_news_events_button_united_states_of_america {width: 145px; background: url(/images/site/tab_newsevent_usa.png) no-repeat;}
#branches_detail_nav ul li a#branch_articles_button_united_states_of_america {width: 125px; background: url(/images/site/tab_articles_usa.png) no-repeat;}
#branches_detail_nav ul li a#branch_links_button_united_states_of_america {width: 80px; background: url(/images/site/tab_links_usa.png) no-repeat;}

#branches_detail_nav ul li a#branch_about_button_sweden {width: 80px; background: url(/images/site/tab_about_sweden.png) no-repeat;}
#branches_detail_nav ul li a#branch_support_button_sweden {width: 145px; background: url(/images/site/tab_joindon_sweden.png) no-repeat;}
#branches_detail_nav ul li a#branch_news_events_button_sweden {width: 145px; background: url(/images/site/tab_newsevent_sweden.png) no-repeat;}
#branches_detail_nav ul li a#branch_articles_button_sweden {width: 125px; background: url(/images/site/tab_articles_sweden.png) no-repeat;}
#branches_detail_nav ul li a#branch_links_button_sweden {width: 80px; background: url(/images/site/tab_links_sweden.png) no-repeat;}


#branches_right {width: 350px; float: right; margin-left: 20px; margin-bottom: 20px;}
#branches_multimedia {background: #4b4c4d; width: 330px; padding: 10px; margin-bottom: 10px;}
#branches_multimedia h4 {color: #fff; margin-bottom: 5px;}
#branches_multimedia a {color: #fff;}
.branches_detail {display: none;}
.branches_detail h2 {color: #30839c; text-transform: none !important;}
.branches_detail ul li {margin-left: 20px; color: #353535; margin-top: 10px;}
.branches_detail ol {margin-left: 20px; color: #353535;}
.branches_detail ol li {margin-bottom: 10px; color: #353535;}

/* Parrot Header Boxes */
.image_based_section_button {display: block; width: 200px; height: 115px; padding: 20px 10px 10px 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.image_based_section_button:hover {text-decoration: none;}
.image_based_section_button h2 {color: #f0e5cb; font-size: 20px;}
.image_based_section_button p {color: #f7f7f7; font-size: 14px;}
#but_style1 {background: url(/images/site/menu_about.jpg) no-repeat;}
#but_style2 {background: url(/images/site/menu_projects.jpg) no-repeat;}
#but_style3 {background: url(/images/site/menu_reports.jpg) no-repeat;}
#but_style4 {background: url(/images/site/menu_press.jpg) no-repeat;}

/* Parrot Category Section */
.category_section {width: 300px; float: left; margin-right: 10px; margin-bottom: 20px;}
.catetory_section ul {list-style: none; margin-bottom: 10px;}
.category_section ul li {background: url(/images/site/bullet_grn.png) 0 3px no-repeat; padding-left: 10px; margin-bottom: 5px;}
.category_title {width: 290px; height: 33px; padding: 12px 0 0 10px; background: url(/images/site/section_bar.png) no-repeat; margin-bottom: 10px;}
.category_title h2 {color: #fefefe; font-family: "helvetica"; font-size: 18px; text-transform: uppercase; margin-top: 3px;}

/*Content Section Banner */
#aboutBanner {width: 960px; height:100px; margin-top: -10px; background: url(/images/site/content_banner_about.png) no-repeat;}
#mapBoxContainer {z-index: 9; width: 960px; height:100px; margin-top: -3px;}
#learnBanner {width: 960px; height:100px; margin-top: -10px; background: url(/images/site/content_banner_learn.png) no-repeat;}
#takeactionBanner {width: 960px; height:100px; margin-top: -10px; background: url(/images/site/content_banner_takeaction.png) no-repeat;}
#newsmultimediaBanner {width: 960px; height:100px; margin-top: -10px; background: url(/images/site/content_banner_newsmultimedia.png) no-repeat;}
#connectBanner {width: 960px; height:100px; margin-top: -10px; background: url(/images/site/content_banner_connect.png) no-repeat;}

/* Parrot Header Banner */
.parrot_header_section {width: 550px; height: 210px; padding: 30px 0px 0 40px; float: left; margin-right: 10px; margin-bottom: 0px;}
.parrot_header_expert {width: 620px; height: 230px; padding: 10px 10px 10 10px; background: url(/images/site/banner_expert.png) no-repeat; margin-bottom: 0px;}
#but_style31 {background: url(/images/site/banner_about2.png) no-repeat;}
#but_style32 {background: url(/images/site/banner_campaigns2.png) no-repeat;}
#but_style33 {background: url(/images/site/banner_expert2.png) no-repeat;}
#but_style34 {background: url(/images/site/banner_connect2.png) no-repeat;}
#but_style35 {background: url(/images/site/banner_donate2.png) no-repeat;}
#but_style36 {background: url(/images/site/banner_ecotourism2.png) no-repeat;}
#but_style37 {background: url(/images/site/banner_encyclopedia2.png) no-repeat;}
#but_style38 {background: url(/images/site/banner_actions2.png) no-repeat;}
#but_style39 {background: url(/images/site/banner_images2.png) no-repeat;}
#but_style40 {background: url(/images/site/banner_press2.png) no-repeat;}
#but_style41 {background: url(/images/site/banner_reference2.png) no-repeat;}
#but_style42 {background: url(/images/site/banner_reports2.png) no-repeat;}
#but_style43 {background: url(/images/site/banner_sponsor2.png) no-repeat;}
#but_style44 {background: url(/images/site/banner_volunteer2.png) no-repeat;}
#but_style45 {background: url(/images/site/banner_news2.png) no-repeat;}
#but_style46 {background: url(/images/site/banner_events2.png) no-repeat;}
#but_style47 {background: url(/images/site/banner_seminars2.png) no-repeat;}
#but_style48 {background: url(/images/site/banner_bloggers2.png) no-repeat;}
#but_style49 {background: url(/images/site/banner_mediafeeds2.png) no-repeat;}
#but_style50 {background: url(/images/site/banner-flocktalk.png) no-repeat;}
#but_style51 {background: url(/images/site/banner-member.png) no-repeat;}

/* PsittaScene */
.psitta_item {width: 620px; margin-bottom: 20px;}
.psitta_image {width: 150px; float: left; margin-right: 20px;}
.psitta_text {width: 420px; float: right; margin-right: 30px;}
#main_content .psitta_text ul {list-type: disc inside none;}
#main_content .psitta_text h2 {text-transform: none; font-weight: bold;}
#psitta_downloads a {width: 200px; display: block; float: left; margin-bottom: 10px;}
.psitta_btn {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #F5F5F5; background-image: linear-gradient(to bottom, #FFFFFF, #ebd796); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3; border-image: none; border-radius: 4px 4px 4px 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #333333; cursor: pointer; display: inline-block; font-size: 9px; line-height: 4px;margin-bottom: 0; padding: 4px 6px 4px 3px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; text-transform: uppercase;}
.psitta_btn:hover {background-image: linear-gradient(to bottom, #ffffff, #E6E6E6);}

/* Flock Talk */
.flocktalk_item {width: 620px; margin-bottom: 20px;}
.flocktalk_image {width: 150px; float: left; margin-right: 20px;}
.flocktalk_text {width: 450px; float: right;}
#main_content .flocktalk_text h2 {text-transform: none; font-weight: bold;}

/* Blogs */
.blog_summary {width: 570px; margin-bottom: 20px; padding: 0 10px;}
.blog_summary:nth-child(even) {padding: 10px;}
.bs_author {width: 120px; float: left;}
.bs_text {width: 370px; float: right; padding-right: 20px;}
.bs_text p {line-height: 17px;}
.bs_branch_text {width: 430px; float: right; padding-right: 20px;}
.bs_branch_text p {line-height: 17px;}

#blog_detail {width: 600px; margin-bottom: 20px;}
#bd_author {width: 120px; float: left;}
#bd_text {width: 500; float: right;}
#bd_text p {line-height: 17px;}

#comments {margin-top: 20px; margin-bottom: 40px;}


/* Standard Summary */
.standard_summary {margin: 40px 0;}
.standard_summary h2 {text-transform: none !important;}

/* Gallery */
#gallery {margin-bottom: 20px;}
#gallery img {border: 3px solid #949494; margin-right: 5px; margin-bottom: 5px;}
#videos img {border: 3px solid #949494; margin-right: 5px; margin-bottom: 5px;}

/* Seminars and Podcasts */
#event_picture {width: 200px; float: left; margin-bottom: 10px; margin-right: 10px;}
#event_picture img {border: 2px solid #e9e1d9; padding: 4px; background: #f9f9f9; max-width: 200px;}
#event_description {width: 375px; float: right;}
.related_event {width: 350px; float: left;}
#event_video {margin-bottom: 20px;}

/* Most Viewed Products */
#most_viewed_products {width: 198px; padding: 10px; background: #ededed; border: 1px solid #d3d4d4;}
#most_viewed_products h3 {border-bottom: 1px solid #d3d4d4; padding-bottom: 10px; margin-bottom: 10px;}
#most_viewed_products p {margin-bottom: 10px;}

/* WPT Branches */
#wpt_branches {margin-bottom: 10px;}
#wpt_branches img {margin-bottom: 5px;}
#wpt_branches a {margin-right: 5px;}

/* Ad Space */
#bnr_grp {margin: auto 10px;}
#bnr_grp img {margin-bottom: 5px;}

/* Networks */
/* #networks {margin-bottom: 0px;} */
#networks {margin-bottom: 15px;}
#networks a {margin-right: 5px;}

/* Secondary Tag Cloud */
#secondary_tag_cloud {margin-bottom: 20px;}

/* Secondary Parrot News */
#secondary_recent_news {padding: 10px; background: #FAF5F5; border: 1px solid #000;}
#secondary_recent_news h3 {margin-bottom: 10px;}
#secondary_recent_news ol {margin-left: 20px;}

/* Register Form */
/* FORMS */
#register_page  {}
#register_page  label {width: 180px; text-align: left; display: block; float: left; font-weight: normal; margin-right: 20px;}
#register_page  input {border: 1px solid #d5d4d4; padding: 2px; width: 300px; color: #2c0808; background: #fffefe;}
#register_page  input:focus {background: #f8f7f3; color: #2c0808;}
#register_page  input.checkbox {width: 15px; background: none; border: none; padding: 0; margin: 0;}
#register_page  input.radio {width: 15px; background: none; border: none; padding: 0; margin: 0;}
#register_page  textarea {border: 1px solid #d5d4d4; padding: 10px; width: 300px; height: 100px; color: #2c0808; background: #fffefe;}
#register_page  textarea:focus {background: #f8f7f3; color: #2c0808;}
#register_page  select {margin: 10px 0;}
#register_page  input.submit {background: url(images/site/submit_button.png) no-repeat; width: 135px; margin-top: 5px; border: none; height: 35px; }


/* FORMS */
#freeform  {}
#freeform  label {width: 180px; text-align: left; display: block; float: left; font-weight: normal; margin-right: 20px;}
#freeform  input {border: 1px solid #d5d4d4; padding: 2px; width: 300px; color: #2c0808; background: #fffefe;}
#freeform  input:focus {background: #f8f7f3; color: #2c0808;}
#freeform  input.checkbox {width: 15px; background: none; border: none; padding: 0; margin: 0;}
#freeform  input.radio {width: 15px; background: none; border: none; padding: 0; margin: 0;}
#freeform  textarea {border: 1px solid #d5d4d4; padding: 10px; width: 300px; height: 100px; color: #2c0808; background: #fffefe;}
#freeform  textarea:focus {background: #f8f7f3; color: #2c0808;}
#freeform  select {margin: 10px 0;}
#freeform  input.submit {background: url(images/site/submit_button.png) no-repeat; width: 135px; margin-top: 5px; border: none; height: 35px; }

#freeform #volunteer_skills {list-style: none;}
#freeform #volunteer_skills li {width: 300px; float: left; margin-bottom: 10px; background: none;}

/* Search Form */
.searchSubmit  input.submit {background: url(images/site/search_button.png) no-repeat; width: 135px; margin-top: 5px; border: none; height: 35px; }
.keywordz {background-color: #fff; border: 1px solid black; margin-bottom: 10px; font-size: 14px; padding: 5px;}

/* Order Form */
#main_content .order_form {list-style: none;}
#main_content .order_form li {background: none; margin: 0 0 10px 0; padding: 0;}
#main_content .order_form fieldset {margin-bottom: 20px;}
#main_content .order_form legend {font-size: 16px; font-weight: bold; padding-bottom: 5px;}
#main_content .order_form input {background: #fff; padding: 5px; width: 250px; color: #1e1711; border: 2px solid #e9e1d9;}
#main_content .order_form input.submit {width: 75px; border: none; cursor: pointer; background: #e9e1d9; border: 1px outset #1e1711;}
#main_content .order_form fieldset.subscribe input {cursor: pointer;}

/* Footer Push */
#push{height: 540px;}

/* Footer */
#footer_topper_wrapper {height: 135px;}
#footer_topper {width: 960px; margin: 0 auto; padding-top: 27px; height: 125px; background: url(/images/site/footer_topper_repeater3.jpg); overflow: hidden;}
#footer_topper ul {list-style: none; width: 940px; margin: 0 auto;}
#footer_topper ul .jcarousel-clip-horizontal {width:  940px; height: 100px;}
#footer_topper ul .jcarousel-item {width: 118px; height: 100px; padding: 0 10px;}
#footer_topper ul .jcarousel-item-horizontal {margin-right: 50px;}
#footer_topper h2 {display: none;}
#footer_topper .jcarousel-container {margin-left: 200px; width: 730px;}

#footer_wrapper {height: 400px;}

#footer p {color: #fff;}
#footer h3 {margin: 5px 0 5px 0; color: #dcc6a3; font-family: helvetica; font-size: 12px; text-transform: uppercase; letter-spacing: .05em;}
#footer a {color: #eddfc8; font-weight: normal; }
#footer ul {list-style: none; margin-bottom: 18px;}
#footer ul li {margin-bottom: 1px; line-height: 15px; font-size: 12px; background: url(/images/site/bullet.png) 0 1px no-repeat; padding-left: 10px;}
.footer_column {width: 154px; float: left; padding-left: 10px; margin-left: 10px;}
/* #footer_column {width: 255px; float: right; padding: 13px 0 0 5px;} */
#footer_column {width: 255px; float: right; padding: 1px 0 0 5px;}

#subscribe_to_updates {display: none; margin-bottom: 20px; padding-right: 15px; text-align: center; width: 240px; height: 140px; background: url(/images/site/subscribe.gif) no-repeat; padding-top: 40px;}
#subscribe_to_updates input {vertical-align: middle; width: 190px; height: 30px; background: url(/images/site/subscribe_field.png) no-repeat; padding-left: 10px;}
#subscribe_to_updates input.submit {background: url(/images/site/subscribe_btn.jpg) no-repeat; width: 65px; height: 15px;}

#other_resources ul {color: #fff;}


#charities ul {color: #fff;}
#copyright {position: absolute; bottom: 120px; left: 0; width: 960px;}

/* Donate options */
/* .donate_razoo{height: 655px;} -- rpk June 1 2015 */
.justgiving-donation{border: 1px dashed #e9e5d3;}
.offline-donation{border: 1px dashed #e9e5d3;}
.justgiving-donation:hover{border: 1px dashed purple;}
.offline-donation:hover{border: 1px dashed #218ed7;}
.encyclopedia-link{margin-right: 20px; opacity:0.7;}
.encyclopedia-icon-link:hover{opacity:1;}

/* Sponsor carousel link */
.footer_sponsor_link{position: relative; top: -30px; left: 34px;}

/* Safecracker Form */
#safecracker_form input.manual {background: #fff; border: 1px solid #000; width: 400px; padding: 10px;}
#safecracker_form input.checkbox {width: 15px; padding: 0; border: none; background: none;}
#safecracker_form textarea.manual {background: #fff; border: 1px solid #000; width: 400px; height: 60px; padding: 10px;}
#safecracker_form textarea#contest_body {background: #fff; border: 1px solid #000; width: 400px; height: 60px; padding: 10px;}
#safecracker_form input.submit {width: 135px; margin-top: 5px; border: none; height: 35px; cursor: pointer;}
#safecracker_form input.hasDatepicker {padding: 10px; border: 1px solid #000; background: #fff;}

/* Tablesorter */
.dynamic_table {text-align:left;}
.dynamic_table thead tr .header{background-image:url(/images/tablesorter/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
.dynamic_table thead th {text-align: left; border: 1px solid #424d33; padding: 5px; background: #888a4c; color: #fff;}
.dynamic_table tbody tr.odd {background: rgba(198, 196, 173, 0.22);}
.dynamic_table tbody tr.over {background: #fff;}
.dynamic_table tbody td {padding: 5px; color: #353535;}
.dynamic_table thead tr .headerSortDown {background-color:#424d33;}
.dynamic_table thead tr .headerSortUp {background-color:#424d33;}
.dynamic_table thead tr .headerSortUp{background-image:url(/images/tablesorter/asc.gif);}
.dynamic_table thead tr .headerSortDown{background-image:url(/images/tablesorter/desc.gif);}



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/images/colorbox/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(/images/colorbox/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(/images/colorbox/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/images/colorbox/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(/images/colorbox/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(/images/colorbox/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(/images/colorbox/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(/images/colorbox/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/* 
    Responsive Gallery
*/

/* Elastislide Style */
.es-carousel-wrapper {background: #4b4c4d; padding:15px 27px 10px 27px; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; position:relative;}
.es-carousel {overflow:hidden; /* background:#000; */}
.es-carousel ul {display:none;}
.es-carousel ul li {height:100%; float:left;	display:block;}
.es-carousel ul li a {display:block; border-style:solid; border-color:#222;	opacity:0.8; -webkit-touch-callout:none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}
.es-carousel ul li.selected a {border-color:#fff; opacity:1.0;}
.es-carousel ul li a img {display:block; border:none; max-height:100%; max-width:100%;}
.es-nav span {position:absolute; top:50%; left:8px;	width:14px; height:26px; margin-top:-13px;	text-indent:-9000px; 	cursor:pointer; opacity:0.8;}
.es-nav span.es-nav-next {right:8px; left:auto;	background-position:top right;}
.es-nav span:hover {opacity:1.0;}

.rg-image-wrapper {position:relative; padding:20px 30px; background-color: #4b4c4d;	-moz-border-radius:  0 0 10px 10px;	-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;	min-height:20px;}
.rg-image {position:relative; text-align:center; line-height:0px;}
.rg-image img {max-height:100%;	max-width:100%;	border: 3px solid #bbbbbc;}
.rg-image-nav a {position:absolute;	top:0px; left:0px; width:28px; height:100%;	text-indent:-9000px; cursor:pointer; opacity:0.3; 	outline:none; -moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px 0px 0px 10px;	border-radius: 10px 0px 0px 10px;}
.rg-image-nav a.rg-image-nav-next {right:0px; left:auto; background-position:115% 100px; -moz-border-radius: 0px 10px 10px 0px;	-webkit-border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px;}
.rg-image-nav a:hover {opacity:0.8;}
.rg-caption {text-align:left; margin-top:15px; position:relative; color: #fff; background-color: #333;}
.rg-caption p {font-size:11px; letter-spacing:1px; font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif; line-height:16px; padding: 15px;}
.rg-view {height:30px;}
.rg-view a {display:block; float:right;	width:16px;	height:16px; margin-right:3px; border:3px solid #464646; opacity:0.8;}
.rg-view a:hover {opacity:1.0;}
.rg-view a.rg-view-full {background-position:0px 0px;}
.rg-view a.rg-view-selected {background-color:#6f6f6f;	border-color:#6f6f6f;}
.rg-view a.rg-view-thumbs {background-position:0px -16px;}
.rg-loading {width:46px; height:46px; position:absolute; top:50%; left:50%; margin:-23px 0px 0px -23px;	z-index:100; 	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;	opacity:0.7;}




/* Vertical icon button style (reset) */
.abtn {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: #EFE8C3;
	background: none;
	cursor: pointer;
	padding: 25px 80px;
	display: inline-block;
	margin: 15px 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.icon-camera:before {
	background-image:url(/images/site/galleries-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-encyclopedia:before, .icon-archive:before  {
	background-image:url(/images/site/encyclopedia-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-question:before {
	background-image:url(/images/site/questionmark-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}
.icon-join:before {
	background-image:url(/images/site/join-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}
.icon-newsletter:before {
	background-image:url(/images/site/newsletter-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-ukworld:before {
	background-image:url(/images/site/international-countries.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-usa:before {
	background-image:url(/images/site/usa-country.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-joinnow:before {
	background-image:url(/images/site/joinnow-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-play:before {
	background-image:url(/images/site/play-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-play-excerpt:before {
	background-image:url(/images/site/play-excerpt-brown.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

.icon-play-disabled:before {
	background-image:url(/images/site/play-grey.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
}

/* Button def */
.abtn-default {
	background-color: rgba(136, 138, 76, 0.7);
	color: #FAF5D8;
}

.abtn-default:hover {
	background: rgba(136, 138, 76, 0.6);
	border: 1px solid #8C6239;
	color: #FAF5D8 !important;
}

.abtn-default:active {
	background: #eee;
}

.abtn-default:before {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 3;
	font-size: 140%;
	width: 60px;
}

/* Button disabled */
.abtn-disabled {
	background-color: #eee;
	color: #aaa2a2;
}

.abtn-disabled:hover {
	background: #eee;
	border: 1px solid #e2e2e2;
	color: #ccc !important;
	cursor: not-allowed;
	text-decoration: none;
}

.abtn-disabled:before {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 3;
	font-size: 140%;
	width: 60px;
}

/* Button vertical-icon */
.abtn-vertical-icon {
	padding: 55px 5px 5px 5px;
	border-radius: 5px;
	font-size: 8px;
	border: 1px solid #9fa06a;
	color: #FAF5D8;
	text-align: center;
float: right;
}

.abtn-vertical-icon:before {
	height: 60px;
	width: 100%;
	line-height: 60px;
	border-radius: 10px 10px 0 0;
}

.abtn-vertical-icon:active:before {
	color: #f58500;
}

.abtn-vertical-store-icon {
	padding: 90px 5px 5px 5px;
	border-radius: 5px;
	font-size: 8px;
	border: 1px solid #9fa06a;
	color: #FAF5D8;
	text-align: center;
float: right;
}
.abtn-vertical-store-icon:hover {
	text-decoration: none;
	background: rgba(136, 138, 76, 0.34);
}
.abtn-vertical-store-icon:before {
	height: 98px;
	width: 100%;
	line-height: 98px;
	border-radius: 10px 10px 0 0;
}

.abtn-vertical-store-icon:active:before {
	color: #f58500;
}

/* Button horizontal */
.abtn-horizontal-icon {
	padding: 15px 18px 15px 80px;
	border-radius: 10px;
	font-size: 11px;
	border: 1px solid #9fa06a;
	color: #EFE8C3 !important;
}

.abtn-horizontal-icon-disabled {
	padding: 15px 18px 15px 80px;
	border-radius: 10px;
	font-size: 11px;
	border: 1px solid #e2e2e2;
}

.abtn-horizontal-icon:hover {
	background: rgba(136, 138, 76, 0.5);
	border: 1px solid #8C6239;
}

.abtn-horizontal-icon:before {
	border-right: 1px solid rgba(255,255,255,0.7);
}

.gsc-control-cse {
  border-color: transparent!important;
  background-color: transparent!important;
}
.cse .gsc-control-cse, .gsc-control-cse {
  background-color: transparent!important;
  border: 1px solid transparent!important;
}
.cse .gsc-control-cse, .gsc-control-cse {
  padding: 1px!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
  border-color: transparent!important;
}
.gsc-input-box {
  border: 1px solid transparent!important;
  background: transparent!important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
  padding: 0px 15px 6px 0px!important;
}
#gs_tti50 input {
	  background-image: none!important;
	  background-color: rgb(255, 255, 255, 0)!important;
}
.cse input.gsc-search-button, input.gsc-search-button {
  border: 1px solid transparent!important;
  border-color: transparent!important;
  background-color: transparent!important;
}
.resultRowOne {
  background-color: rgba(198, 196, 173, 0.16);
}
.obscure {
 position: absolute !important; 
 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
 clip: rect(1px, 1px, 1px, 1px);
}

.top{
	background-color: #A1A672;
	bottom: 2em;
	color: #fff;
	display: none;
	opacity:0.6;
	padding: 1.5em;
	position: fixed;
	right: 1.5em;
	text-decoration: none;
	z-index: 99999;
}
.top:hover{
	opacity:1;
	transition:1s;
}

.joinwptmsg {font-size: 16px!important; color: rgba(135, 127, 55, 0.83)!important; text-align: left!important; }
.podcast-button-right {
 width: 50%;
}
.podcast-button-left {
 width: 45%;
}
.podcast-button-right {
 float: left;
}
.podcast-button-left {
 float: left;
}
.ask-expert-error {
 color: red; font-weight: bold;
}
.really-important-notification {
  /* border: 3px dashed rgba(145, 11, 40, 0.65); */
  padding: 10px;
  margin: 0 6px 15px 0;
  color: #A9303C;
  border-radius: 5px;
  background-color: rgba(153, 0, 0, 0.09);
}
.authordetails a {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 90%!important;
  display: block;
}
.issuenumber{
  font-size: 9px;
  color: rgb(140, 98, 57);
}
.flocktalklist {
	margin: 0px;
	clear: both;
}

.flocktalklist h3 {
	color: #585a26;
	font-style: italic;
	font-weight: normal;
	border-bottom: 2px dotted #585a26;
	padding-top: 10px;
	padding-bottom: 20px;
}

.flocktalklist ul {
	overflow: hidden;
	padding: 20px;
	list-style-type: none;
}

.flocktalklist ul.years > li {
	margin: 10px 0;
	background: none!important;
}

.flocktalklist ul.years > li:before {
	content: attr(class);
	color: #585a26;
	display: inline-block;
	margin: 4px 0;
	background: none!important;
	font-size: 25px;
    font-weight: bold;
}


.flocktalklist ul.years ul {
	padding-right: 1em;
	list-style-type:none;
}

.flocktalklist ul.years ul li {
	float: left;
	list-style-type: none;
	margin: 4px 0;
	margin-right: 4px;
	background: none!important;
}

.flocktalklist ul.years a {
	color: #EFE8C3;
	font-size: 1em;
	font-family: "helvetica","arial",serif;
	display: inline-block;
	padding: 3px 11px;
	background: #9fa06a;
	border-radius: 8px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #9fa06a;
}

.flocktalklist ul.years a:hover {
  background: rgba(136, 138, 76, 0.5);
  border: 1px solid rgb(140, 98, 57);
}

textarea#freeform_question {
  width: 90%!important;
}
div > table > tbody > tr > td:nth-child(1) {color: #333; font-size: 13px!important; }


a.contact-btn {
  position: relative;
  display: inline-block;
  height: 24px;
  margin: 0;
  padding: 2px 8px;
  line-height: 1.53;
  letter-spacing: .04em;
  vertical-align: top;
  font-size: 12px;
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, sans-serif;
  color: #faf5d8;
  background: #AA905D;
  border: 1px solid #AA905D;
  border-radius: 5px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
a.contact-btn:hover {
  color: #faf5d8;
  background: #caaf7a;
  border: 1px solid #caaf7a;
}
.contact-btn, .contact-btn *, .contact-btn *:before, .contact-btn *:after {
  box-sizing: border-box;
}
.wptnewsitem { padding: 20px 10px 10px 10px;}
#networks a:hover {cursor: pointer;}
#projects_right #did_you_know { width: 260px; }

/* below keeps images from appearing in the home_left and home_right sections as it busts the layout */
#home_left > div > p > img, #home_right > div > p > img { display:none; }
/* below sets max size of images appearing in parrot-blogger/member/xxx to prevent busted layout */
#main_content > div > div.bs_text > p > img { max-width: 380px!important; height: 100%!important; }
#main_content > #blog_detail > #bd_text > p > img { max-width: 500px!important; height: 100%!important; }
div.joinrenew {  
  line-height: 34px;
  position: relative;
  cursor: pointer;
  -moz-user-select: none;
}
div.joinrenew:hover {
  top: -1px;
  text-decoration: none;
}
div.joinrenew:active {
  top: 1px;
}
div.joinrenew.ribbon, div.joinrenew.ribbonbottom {
  background-color: #D6B780;
  border-top: 2px solid #7A643E;
  border-bottom: 2px solid #7A643E;
  margin: -30px 0;
}
div.joinrenew.ribbon:hover, div.joinrenew.ribbonbottom:hover{
  background-color: #D6B780;
  border-top: 2px solid #AB8B52;
  border-bottom: 2px solid #AB8B52;
}
div.joinrenew.ribbon:before, div.joinrenew.ribbon:after {
  top: 5px;
  z-index: -10;
}
div.joinrenew.ribbonbottom:before, div.joinrenew.ribbonbottom:after {
  bottom: 5px;
  z-index: -10;
}
div.joinrenew.ribbon:before, div.joinrenew.ribbonbottom:before {
  border-color: #CEA256 #CEA256 #CEA256 transparent;
  left: -25px;
  border-width: 17px;
}
div.joinrenew.ribbon:after, div.joinrenew.ribbonbottom:after {
  border-color: #CEA256 transparent #CEA256 #CEA256;
  right: -25px;
  border-width: 17px;
}

div.join_renew_content a:hover {
text-decoration: none;
}

div.joinrenew:before, div.joinrenew:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0;
}

#clockdiv, #clockdiv2020 {
    font-family: sans-serif;
    color: #fff;
    display: inline-block;
    font-weight: 100;
    text-align: center;
    font-size: 18px;
   margin-bottom: -120px;
    float: right;
    height: 122px;
    z-index: 1222;
    position: relative;
}

#clockdiv {
   margin-right: -15px;
}

#clockdiv2020 {
   float: left;
   margin-left: 40px;
   color: #333;
}

#countdowntext {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  width: 190px;
  padding-top: 30px!important; width: 210px; display: block!important; background-color: transparent;
}

#clockdiv2020 #countdowntext {
   padding-top: 70px!important;
   text-shadow: 1px 1px 2px #000, 2px 2px 12px #000, 2px 2px 12px #000;
}

#clockdiv2020 .smalltext {
   color: #fff;
   text-shadow: 1px 1px 2px #000, 2px 2px 12px #000, 2px 2px 12px #000;
}

#clockdiv > div, #clockdiv2020 > div {
    padding: 1px 1px 9px;
    border-radius: 3px;
    display: inline-block;
}

#clockdiv div > span, #clockdiv2020 div > span {
    padding: 10px;
    border-radius: 3px;
    background: #F85505;
    display: inline-block;
    font-size: 22px;
}

#clockdiv2020 div > span {
   background: #FFC143;
}

.smalltext{
    padding-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
}
.moving-zone {
   float: left;
    width:260px; height:120px;
    perspective: 800px;
}
.moving-zone2020 {
   float: right;
    width:50px; height:120px;
    perspective: 800px;
}
.popup {
    position: relative;
    width:110px;
    padding: 2px;
    box-sizing: border-box;
    border-radius: 60px;
    cursor: pointer;
    transform-style: preserve-3d;
    background: -webkit-linear-gradient(top left, #fff 50%, #fff 50%);
    background:    -moz-linear-gradient(top left, #fff 50%, #fff 50%);
    background:     -ms-linear-gradient(top left, #fff 50%, #fff 50%);
    background:      -o-linear-gradient(top left, #fff 50%, #fff 50%);
    background:         linear-gradient(top left, #fff 50%, #fff 50%);
}

.popup-content {
    background: #C2140B;
    padding: 19px;
    box-sizing: border-box;
    border-radius: 60px;
}
.popup-text {
    color: white;
    font-size: 11px;
    line-height: 13px;
    font-weight: 100;
    text-align: center;
	-webkit-transform: rotate(-0.05turn);
	-moz-transform: rotate(-0.00turn);
	-ms-transform: rotate(-0.05turn);
	-o-transform: rotate(-0.05turn);
	        transform: rotate(-0.05turn);
	/* -webkit-transform: rotate(-17deg);
	-moz-transform: rotate(0deg);
	transform: rotate(-17deg); */
}