/* @override 
	http://www.wendmag.com/css/wend-unified-styles.css
*/

/*	=Typography
	------------------------------------------------------ */
body {
margin: 0;
  /*
   * Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography
   */
font: 13px/1.3 helvetica, Arial, "MS Trebuchet", sans-serif;
letter-spacing: 0.03em;
color: black;
}

/* Links */

a:link, a:visited {
color: #0066cc;
text-decoration: none;
}
a:hover, a:active {
color: #3385d6;
text-decoration: none;
}

/* Titles  */

h1, h2, h3, h4, h5, h6 {
line-height: 1.2;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-weight: normal;
	font-style: normal;
}

h1 {
font-size: 2.2em;
padding: 0 0 0.5em;
margin: 0;
}
.blog-h1, .iwend-h1, .greenery-h1, .platform-h1, .dsp-h1, .consumables-h1 {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: navy;
}
.entrytitle h1 {
	font-size: 1.8em;
}
h1.pagetitle {
	text-align: center;
	font-size: 2.2em;
	color: #900;
	padding: 10px 15px;
}
h2 {
font-size: 1.8em;
margin-bottom: 0.5em;
}
h2.pagetitle {
	text-align: center;
	font-size: 1.6em;
	color: #900;
	padding: 10px 15px;
}
h3 {
font-size: 1.4em;
margin-bottom: .4em;
}
h4 {
font-size: 1.1em;
font-weight: normal;
	margin-bottom: 0.3px;
}
h5 {
font-size: 1em;
font-weight: normal;
margin-bottom: 0;
}
h6 {
font-size: .9em;
font-weight: normal;
}

/* Paragraph Styles */

p {
margin: 0 0 1em;
}

/*	=Layout
	------------------------------------------------------ */
body {
text-align: center;
}

#container, #footer, #wend-container {
width: 960px;
margin: 0 auto;
text-align: left;
}
#container.digi-page, #footer.digi-page {
width: 1120px;
}
#content #col1, #content #col2, #content #col3 {
float: left;
}

#content #col1, #content #col2 {
position: relative;
width: 28%;
border-right: 1px dotted #e1e1e1;
padding: 0 2%;
}

#content #col3 {
position: relative;
margin-left: 2%;
	padding-right: 10px;
	width: 31.5%;
}

/* =Page Colors
	------------------------------------------------------ */
html {
	background: black /*url(/css/images/bg.png) repeat-y center*/;
}
body {
}
#container, #wend-container {
background: white;
}
.standalone #container, #store-footer {background: white url('../images/container-bottom-round.png') no-repeat bottom;padding-bottom:9px;
}#lb_header {
background: #ececec;
}
#ad_header {
background: #ececec;
}
#navigation {
background: #ebad14;
}
#store-navigation, #sub-navigation {
background: #04518d none;
}
#footer {
background: black;
}


/*	=Ad_header
	------------------------------------------------------ */
#lb_header {
padding: 15px;
}
#lb_header #ad {
float: left;
margin: 0;
color:#ececec;
	padding: 0;
}
#ad_header {
padding: 15px 20px;
}
#ad_header #ad {
float: left;
margin: 0;
color:#ececec;
	padding: 0;
}
#subscribe {
float: right;
	border-left: 1px dotted gray;
	width: 190px;
	padding-left: 4px;
	height: 90px;
}

#subscribe object {
	position: relative;
	height: 125px;
	float: right;
	top: -112px;
	left: 10px;
}

#subscribe p {
	position: relative;
	margin: 7px 0 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 139px;
	text-align: center;
}
#subscribe p a{font-weight:bold;font-size:1em;}
#subscribe img {
float: right;
width: 71px;
}

/*	=Header
	------------------------------------------------------ */
#header {
position: relative;
background: url('images/wend_2010_header_960.jpg') no-repeat;
height: 125px;
}
#header.new-header {
background: url('images/wend_2010_header_960.jpg') no-repeat;	
}
#header.blog-header {
position: relative;
background: url('../images/wend_header_blog_960.jpg') no-repeat;
height: 125px;
}

#header-new {
position: relative;
background: url('../images/new_wend_header_960.jpg') no-repeat;
height: 125px;
}

#header-search {
position: absolute;
bottom: 10px;
left: 209px;
}
#header-search2 {
position: absolute;
bottom: 10px;
	right: 15px;
}
#home_link {
	display: block;
	width: 300px;
	height: 123px;
}
/*	=Navigation
	------------------------------------------------------ */
#navigation, #store-navigation, #sub-navigation {
	-webkit-text-size-adjust: none;
}
#sub-navigation {
	background: url(images/wend_header_bg_img.jpg) no-repeat 0 -138px;
}
#navigation.store, #navigation.with-sub-nav, #nav.with-sub-nav {
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.7);
	-moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.7);
	box-shadow: 0px 3px 10px rgba(0,0,0,0.7);
	position: relative;
	z-index: 99;
}
#navigation ul, #store-navigation ul, #sub-navigation ul {
display: inline-block;
	width: 100%;
}

#navigation ul li {
float: left;
background: url('../images/nav-border.png') repeat-y right top;
}
#navigation.store ul li {
float: left;
background: url('../images/nav-border.png') repeat-y right top;
	padding: 0;
}
#navigation.store ul li.nav-sub-link, #navigation.store ul li.nav-store-link {
float: left;
	padding: 0;
	background-image: none;
}
#store-navigation ul li, #sub-navigation ul li {
float: left;
}
#sub-navigation ul li#menu-item-27039 a, #sub-navigation ul li#menu-item-8176 a, #sub-navigation ul li#menu-item-9455 a, #store-navigation ul li a.shop-home-link {
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#wend_shop {
	display: none;
}

#navigation ul li a img, #store-navigation ul li a img {
	margin-bottom: 2px;
}
#navigation.store ul li a img, #store-navigation ul li a img {
	margin-bottom: -1px;
}
#navigation ul li.last, #store-navigation ul li.last, #sub-navigation ul li.last {
background: none;
}
#navigation ul li:hover {
background: white;
}
#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active, #navigation ul li a:hover {
color: #424242;
}
#store-navigation ul li a:link, #store-navigation ul li a:visited, #store-navigation ul li a:active, #sub-navigation ul li a:link, #sub-navigation ul li a:visited, #sub-navigation ul li a:active {
color: #fff;
}
#store-navigation ul li a:hover, #sub-navigation ul li a:hover {
	color: gray;
	background-color: white;
}
#navigation ul li a {
	font-size: 1em;
	text-transform: uppercase;
	display: block;
	padding: .7em .80em .5em;
	margin-right: .1em;
}
#navigation.store ul li a {
	font-size: 1em;
	text-transform: uppercase;
	display: block;
	padding: .7em .70em .5em;
}
#navigation.store ul li.nav-store-link a {
	background-color: #04518d;
	color: #fff;
}
#store-navigation ul li a, #sub-navigation ul li a {
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	padding: .8em .7em .5em;
	display: block;
}
#navigation ul li.nav-search {
	padding: .35em 0 .25em .75em;
}
#store-navigation ul li.store-nav-search {
	padding: .35em 0 0 .75em;
	float: right;
	margin-right: 5px;
}
#navigation ul li.nav-search:hover {
background: #ebad14;
}
form#cse-search-box input.searchfield {
	opacity: 0.75;
	width: 100px;
}
#navigation FORM, #navigation SELECT, #navigation INPUT {
	margin: 0;
	width: 100%;
}
/*------------------------------------*\
	Back Issues NAV
\*------------------------------------*/
#sidebar ul#back-issues-menu {
}
#back-issues-menu{
	list-style:none;
	font-weight:bold;
	/* Bring the nav above everything else--uncomment if needed.*/
	position:relative;
	z-index:5;
	border-bottom: 1px solid silver;
}
#sidebar ul#back-issues-menu li {
	padding: 0;
	margin: 0;
}
#back-issues-menu li{
	margin-right: 10px;
	position:relative;
	background: url(/css/images/dn-arrow-10px.gif) no-repeat 170px 9px;
}
#back-issues-menu a{
	display:block;
	padding: 3px 3px 1px;
	color: black;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
}
#back-issues-menu a:hover{
}

/*--- DROPDOWN ---*/
#back-issues-menu ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px;
	padding: 5px;
	width: 300px;
}
#back-issues-menu ul li{
	padding-top:0px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	border-top: 1px solid white;
}
#sidebar #back-issues-menu ul li, #sidebar #back-issues-menu ul li ul li {
	margin: 0;
	padding: 0;
}
#back-issues-menu ul a{
	white-space:nowrap;
	font: 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#back-issues-menu li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#back-issues-menu li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background: transparent;
}
#back-issues-menu li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	background-color: silver;
}
#back-issues-menu li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#333;
	color: white;
}

/*------------------------------------*\
	Main NAV
\*------------------------------------*/
#main-nav {
	list-style:none;
	/* Bring the nav above everything else--uncomment if needed.*/
	position:relative;
	z-index:99;
	background: #ebad14;
	width: 100%;
	float: left;
}
#main-nav li{
	float:left;
	position:relative;
background: url('../images/nav-border.png') repeat-y right top;
}
#main-nav a {
	display:block;
	background: #ebad14;
	text-decoration:none;
	font-size: 1em;
	text-transform: uppercase;
	padding: .7em .80em .5em;
	margin-right: .1em;
	color: black;
}
#main-nav a.home-link img {
	padding-top: 1px;
	padding-bottom: 1px;
}
#main-nav a:hover{
	color: black;
	background-color: white;
}
ul li.nav-search {
	padding: .35em 0 .25em .75em;
}
#main-nav li.last {
	background: none;
}
/*--- DROPDOWN ---*/
#main-nav ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px;
}
#main-nav ul li{
	padding-top:0px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	background: none;
	border-top: 1px solid white;
}
#main-nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#main-nav li:hover ul { /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#main-nav li:hover a { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background-color: #f5d689;
}
#main-nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	background: #ebad14;
}
#main-nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background-color: #f5d689;
}
#main-nav li ul li a .link-readout {
	font: italic .9em Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	max-width: 150px;
	white-space: normal;
}
body.blog a.blog-link, body.iwend a.iwend-link, body.mag-page a.magazine-link, body.greenery a.greenery-link, body.digital a.digital-link, body.trips a.trips-link, body.subscribe a.subscribe-link {
	background-color: #f5d689;
}
body.blog #main-nav a.blog-link, body.iwend #main-nav a.iwend-link, body.mag-page #main-nav a.magazine-link, body.greenery #main-nav a.greenery-link, body.digital #main-nav a.digital-link, body.trips #main-nav a.trips-link, body.subscribe #main-nav a.subscribe-link {
	background-color: #f5d689;
}

/*	=Content
	------------------------------------------------------ */
#title_top {
	background-position: left top;
	/*background-image: url(images/top_shadow_1x12.gif);*/
	background-repeat: repeat-x;
	border-bottom: 4px double black;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
}

#double-border {
	border-bottom: 4px double black;
}

#content_wrapper {
background: url('../images/top_shadow_1x12.gif') repeat-x top left;
}
.section #content_wrapper {
background: url('images/content-wrapper-background.gif') right top repeat-y;
}

.section #content_wrapper.attachment-content, .section #content_wrapper.no-sidebar-page {
background: none;
}
#col1, #col2, #col3 {
}
#content .story, .col_ad {
padding: 1em 0;
border-bottom: 1px dotted #e1e1e1;
}
.col_ad {
padding: 2em 0;
}
.col_ad_top {
	padding-bottom: 1em;
	padding-top: 1em;
border-bottom: 1px dotted #e1e1e1;
}
#content #seen_read, #content #tours, #content #wend_ad {
border-bottom: none;
}
#content .story.ad, #content .story.ad,#content .story.ad {
}

#content h3 {
margin-bottom: .5em;
}
#content #blog h3, #content #greenery h3 {
margin: 1em 0 0 0;
}
#iwend-feature h3, #iwend-recent h3 {
	margin-bottom: 0;
	margin-top: .5em;
}

#content h4 {
font-style: italic;
	margin-bottom: 1px;
}

#iwend-feature h4 {
	margin-bottom: 20px;
}
#content h6 {
color: #558866;
}
#content .author_name {
	color: #140078;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #d5d5d5;
	font-weight: bold;
}
#content .thumb img, #content .home-thumb img {
border: 1px solid black;
margin: .5em 0;
}
#content .home-thumb img.ytthumb {
	float: left;
}

#content ul li {
padding: .5em 0;
border-bottom: 1px dotted #e1e1e1;
}
#content ul li.last {
border-bottom: none;
padding-bottom: 0;
}
#content .newsletter-social-box ul li.last {
border-bottom: none;
padding-bottom: 5px;
}
#content p {
}
#col1 #wend_ad {
text-align: center;
margin: .5em 0;
}

body.front #content .author_pic {
	float: left;
	width:45px;
	margin-right: 10px;
}
body.front #content .author_pic img{
	width:45px;
	height:45px;
}
body.front .date {
color: #797979;
	margin-top: 4px;
	font-size: .85em;
}

.author_info {
	height: 45px;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}

#iwend-recent p {
	margin-bottom: 25px;
}
.back_issue_nav
{
	font-size: 90%;
	font-style: italic;
}

#body1 {
	padding: 15px 15px;
}
.feed_item {
	margin: 1px 0 0;
	padding: 3px 0;
	border-bottom: 1px dotted silver;
}

#currissue-box .feed_item {
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	font-size: .95em;
}

#currissue-box .feed_item.last {
	border-bottom-style: none;
	padding-bottom: 0;
}

#content-footer {
	margin: auto;
	width: 960px;
	background: white url('../images/container-bottom-round.png') no-repeat 0 bottom;
	padding-bottom: 15px;
}

#currissue-box a.wend_button {
	margin-left: 10px;
}

#currissue-box a img {
	border: 1px solid black;
}
#content-footer-ad-box {
	width: 31.5%;
	height: 600px;
	float: left;
	background-color: white;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-left: 2%;
}
#currissue-box, #content-footer-content-box {
	width: 28%;
	min-height: 600px;
	padding: 15px 2% 10px;
	float: left;
	border-right: 1px dotted #e1e1e1;
}
#currissue-box {
	margin-left: 8px;
}
#issue-thumbs-grid img {
	margin-bottom: 5px;
	border: 1px solid gray;
	margin-right: 4px;
}

.sb_ad {
	width: 300px;
}
#trips_widget {
	margin-bottom: 15px;
}
.standalone-social-badge {
	float: right;
	margin-left: 15px;
}

#content-footer-content-box h4 {
	margin-top: 5px;
	margin-bottom: 15px;
}

#sidebar #currissue-box {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	float: none;
	width: 282px;
	border: 1px solid silver;
	padding: 10px;
	margin-left: 0;
}
.frntpg_box_hdr, #content-footer-content-box h3 {
	font-size: 1.2em;
	text-transform: uppercase;
	text-align: left;
	margin-left: 5px;
	color: #797979;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 5px;
}

 {
	text-align: left;
}

.frntpg_box_hdr h2 {
}

.front_img {
	margin-bottom: 5px;
	text-align: left;
	margin-left: 5px;
}
#google_ads_div_Blogs_box_300x250, #google_ads_div_Blogs_box2_300x250 {
	width: 300px;
	height: 250px;
}

#SWAE {
}
.spacer {
	margin-bottom: 10px;
}	
/*	=Featured Story
	------------------------------------------------------ */
#featured_story {
padding: 25px 0 6px;
border-bottom: 1px dotted #e1e1e1;
}
#featured_story .content {
float: left;
width: 450px;
margin: 0 10px 15px 20px;
}

#featured_story .thumb {
border: 1px solid black;
float: left;
}

#featured_story div.content p {
}

#featured_story h2, #featured_story h3 {
}

#featured_story h3 {
margin: 0;
}
.sidebarhd {
	margin: 10px 0 3px;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #bb9;
	color: #900;
	font: 1.8em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
}

#mc_signup_form fieldset.mc_custom_border div.sidebarhd {
	margin-top: 0;
}


/*	=Footer Ad
	------------------------------------------------------ */
.lb_footer {
clear:both;
text-align: center;
padding: 1em 0;
border-top: 1px dotted #e1e1e1;
border-bottom: 1px dotted #e1e1e1;
background:#ececec;
}

/*	=Footer
	------------------------------------------------------ */
#footer {
display: inline-block;
color: white;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 1.5em;
	padding-top: 1.5em;
}
.wend-shop #footer {
	padding-top: 0;
}
#store-footer {
	margin-bottom: 1.5em;
}
#footer_navigation {
width: 60%;
float: left;
}
#footer_navigation ul {
margin-left: -1em;
}
#footer_navigation ul li {
float: left;
padding: 0em 1em;
background: url('../images/nav-border.png') repeat-y right top;
margin-bottom: 1em;
}
#footer_navigation ul li.last {
background: none;
}
#footer #links {
float: right;
}
#footer #links ul li {
float: left;
}
#footer #links ul li.last {
margin-left: 1em;
margin-right: 0;
}
#footer p {
clear: left;
}
/*	=MailChimp
	------------------------------------------------------ */

#mc_signup_container {
	margin-bottom: 10px;
	display: inline-block;
	width: inherit;
}

fieldset.mc_custom_border {
	padding: 5px;
}
label.mc_var_label {
	font-size: .85em;
	color: #797979;
	display: block;
}

fieldset.mc_custom_border ul li.last {
	margin-bottom: 5px;
}
input.mc_input {
	width: 60% !important;
	float: left;
}

.mc_merge_var {
}

.mc_signup_submit {
}

#mc_signup_form {
	width: inherit;
}

#mc_signup {
	margin-bottom: 10px;
	overflow: auto;
}

input#mc_signup_submit.button {
	float: left;
	margin-right: 11px;
	margin-left: 11px;
}

.newsletter-social-box {
	border: 1px solid silver;
	padding: 10px;
	margin-top: 15px;
	width: 279px;
}
.magpages .newsletter-social-box {
	width: 282px;
	margin-top: 0;
}

a.social-links, li.widget a:link.social-links {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	margin-left: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
	color: black;
	font-size: 1.1em;
}

.twitter {
	background: url(../images/social-icons/twitter.png) no-repeat left;
	padding-left: 30px;
}
.facebook {
	background: url(../images/social-icons/facebook.png) no-repeat left;
	padding-left: 30px;
}
ul.social li a.facebook {
	width: 122px;
	height: 30px;
	display: block;
	padding-left: 0;
	background: url(images/social.png) no-repeat 0 -41px;
	margin-top: 12px;
}
ul.social li a.twitter {
	width: 122px;
	height: 30px;
	display: block;
	padding-left: 0;
	background: url(images/social.png) no-repeat 0 0;
	margin-left: 15px;
	margin-top: 12px;
}
ul.social.sb li a.twitter {
	margin-left: 0;
}
ul.social li a.rss {
	width: 52px;
	height: 52px;
	display: block;
	padding-left: 0;
	background: url(images/social.png) no-repeat 0 -86px;
}
ul.social li a.rss {
	margin-top: 12px;
}
/* Mag Pages */

#content .section_cpy h3 {
	margin-bottom: 0;
	margin-top: 5px;
}
#content .section_cpy ul {
	margin-bottom: 15px;
}

#content .section_cpy ul li {
	list-style-type: disc;
	margin: 0 0 0 2px;
	padding: 0;
	list-style-position: inside;
	border-style: none;
}
#content .submissions .section_cpy ul {
	margin-top: -10px;
}
#content .submissions .section_cpy ul li {
	padding-left: 10px;
	list-style-type: none;
}
#content .submissions .section_cpy ul li:before {
	content: "\00BB\00A0  ";
}
.submissions em {
	color: green;
	font-weight: bold;
}
small, a.preview-link {
	font-size: 85%;
}

.lc_banner {
	border-bottom: 1px solid silver;
	text-align: left;
	padding-bottom: 2px;
	padding-left: 15px;
}

#sidebar .sb_cpy li
{
	list-style-type: disc;
	margin: 0 0 0 2px;
	padding: 0;
	list-style-position: inside;
}

#sidebar div.sb_cpy h3 {
	margin-bottom: 0;
	margin-top: 15px;
}

#sidebar div.sb_cpy h2 {
	margin-bottom: 0;
}

.sb_cpy img
{
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	margin-top: 5px;
}

.wp_cart_button {
    margin-right: 6px;
	margin-top: 10px;
	float: left;
}


a.wend_button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	margin-top: 10px;
	float: left;
}

a.wend_button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.wend_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.wend_button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.wend_tab {
    background: transparent url('images/bg_tab_a.gif') no-repeat scroll top right;
    color: #444;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 0;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	margin-top: 0px;
	float: left;
	margin-bottom: -3px;
}

a.wend_tab span {
    background: transparent url('images/bg_tab_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.wend_tab:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.wend_tab:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
div#body1 a.wend_button, #frntpg_box_hot div.frntpg_box_hdr a.wend_button {
	text-decoration: none;
}
.multibuttons {
	float: left;
}
.clearbutton {
	clear: both;
	overflow: auto;
}
.multibuttons i {
	float: left;
	margin-top: 14px;
	margin-right: 5px;
}

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:450px;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #339933; background:#ccf9b9; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; 
	background:url('js/swfupload/cancel.png') no-repeat; cursor:pointer; }

.section_cpy
{
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid gray;
}

.readout {
	color: #797979;
	font-size: 1.1em;
}
.mag-page .readout {
	margin-bottom: 3px;
}

.section_hdr, .mag-page h2, .digital h2 {
	font-size: 1.1em;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #a9a9a9;
	font-weight: normal;
	font-style: normal;
}
.mag-page h2, .digital h2 {
	padding-top: 15px;
	border-top: 1px solid gray;
}

.mag-page #content h3, .mag-page #sidebar h3, .digital #content h3, .digital #sidebar h3 {
	margin-bottom: 0;
}
.mag-page #content h3.issues-list, .digital #content h3.issues-list {
	margin-bottom: 10px;
}
.mag-page .index .entry img, .digital .index .entry img {
	float: none;
	margin-left: 0;
}
.mag-page .index .entry img.alignleft, .digital .index .entry img.alignleft {
	float: left;
}

#sidebar .issue_pages img {
	box-shadow: -10px -10px 0px #000;
	-mozilla-box-shadow: 10px -10px 0px #000;
	-webkit-box-shadow: 2px 2px 20px #000;
}

.story-title {
	font: 2.2em/1em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
}

.digi-page .story-title {
	padding: 0 10px 5px;
}
.features h3, .columns h3 {
	margin-top: 10px;
}
.section_cpy2
{
	margin: 0 0 0px 0;
	padding: 0 0 15px 0;
	border-style: none;
}
.section_cpy_box {
	overflow: auto;
	margin-bottom: 15px;
}

#content .section_cpy_box ul {
	margin-top: 3px;
	float: left;
	padding-left: 17px;
	width: 70%;
	border-top: 1px solid silver;
	padding-top: 3px;
}
.entry ul.feature-stories {
	margin-top: 3px;
	width: 70%;
	border-top: 1px solid silver;
	padding-top: 3px;
	margin-bottom: 5px;
	float: left;
}
.single-post .entry ul.feature-stories {
	width: 50%;
}
#content .section_cpy_box ul li {
	list-style-position: outside;
}
.section_cpy_box p {
	margin: 10px 0 0;
}


.section_cpy_box img {
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
}
.story_cpy
{
	margin: 0 0 15px 0;
	padding: 0 0 0px 0;
}

.story_cpy img
{
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	margin-top: 0px;
}

.single-issue-thumb {
	margin-right: 10px;
}

.entry img.story-end-bug {
	border-style: none;
	height: 10px;
	margin-left: 3px;
	margin-bottom: 0;
}

.byline
{
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 85%;
	font-style: italic;
}
.story_cpy p
{
	margin-bottom: 10px;
	margin-top: 0;
}
.state_hdr { margin: 0 0px 0px 0; }
.retailers_hdr { margin: 0 0px 15px 0; }

.state_cpy
{
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-color: gray;
	border-width: 0px 0 1px 0;
	border-style: solid;
}	
#retailers1
{
	width: 230px;
	float: left;
	margin-right: 15px;
}

#retailers2
{
	width: 230px;
	margin: auto;
	float: left;
}

#sub_link
{
	font-weight: bold;
	color: #900;
	font-size: 150%;
	padding: 0 0 10px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}

#content #sub_link ul
{
	margin: 0;
	padding: 0;
	border-color: gray;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
}

#content #sub_link li
{
	border-color: gray;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	display: inline-block;
	list-style-type: none;
	padding: 7px 15px 6px 8px;
}

#content .story_cpy h3 {
	margin-top: 15px;
	margin-bottom: 0;
}

#content #sub_link li.last_li
{
	border-right-style: none;
}



#body_landing h1 {
	margin-left: 15px;
	padding-top: 15px;
	text-transform: none;
	font-size: 200%;
}
#landing_box {
	background-color: white;
	border-top: 1px solid gray;
	padding: 15px;
}
#results {
	padding-left: 15px;
	padding-right: 15px;
}
.col-1 {
}
.col-2 {
	width: 15%;
}

table.web-rates {
	float: left;
}

.specs {
	float: left;
	width: 35%;
	margin-left: 25px;
}

.table_section_hdr {
	margin-bottom: 10px;
}

.access-alert {
	font-weight: bold;
	font-size: 1.4em;
	text-align: center;
	padding: 10px;
	width: 75%;
	margin: 20px auto;
	background-color: yellow;
	border: 1px solid maroon;
}
.entry ul.tml-action-links li {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
}


/*	=Blog Styles
	------------------------------------------------------ */

/*=Single Post
------------------------------------------------------ */

/* @group Header */

#title_top_blog, #title_top_iwend, #title_top_srh, #title_top_greenery, #title_top_tours, #title_top_mag {
width: 960px;
border-bottom: 4px double black;
height: 25px;
position: relative;
}
#title_top_blog a, #title_top_srh a, #title_top_greenery a, #title_top_tours a {
color: white;
font-size: 1em;
text-transform: uppercase;
font: "Lucida Grande", Lucida, Verdana, sans-serif;
position: absolute;
left: 15px;
	bottom: 2px;
}


#title_top_iwend {
	background: url('images/iwend_header_960x25.jpg') no-repeat;
}
#title_top_blog {
	background: url('images/blog_header_960x25.jpg') no-repeat;
}
#title_top_greenery {
	background: url('images/greenery_header_960x25.jpg') no-repeat;
}
#title_top_srh {
	background: url('images/srh_header_960.jpg') no-repeat;
}
#title_top_tours {
	background: url('images/tours_header_960x25.jpg') no-repeat;
}
#title_top_iwend ul {
position: absolute;
bottom: 1px;
left: 4px;
}
#title_top_iwend ul li {
float: left;
padding: 0em 1em;
background: url('/images/nav-border.png') repeat-y right top;
}
#title_top_iwend ul li.page-item-11 {
background: none;
}
#title_top_iwend ul li a {
color: black;
font-size: 1em;
text-transform: uppercase;
font: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#title_top_iwend ul li a:hover {
text-decoration: underline;
}
.title_top_mag ol {
	display: inline-block;
	margin-top: 1px;
	margin-bottom: -1px;
}
.title_top_mag ol.login-out {
	float: right;
	margin-right: 10px;
}

.title_top_mag ol.login-out li.login-links {
	font-weight: normal;
	font-style: normal;
}
.title_top_mag ol.login-out li.loggedin-link {
	font-weight: normal;
	font-style: normal;
}

p.login-form-message {
	width: 300px;
	text-align: center;
	margin: auto auto 15px;
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
}

.issuelist li {
	margin-right: 10px;
	float: left;
}

.issuelist li.back_issue_nav {
	margin-right: 0;
	margin-top: 1px;
}


/* @end */

form#commentform {
padding: 0 0 10px 0;
text-align: left;
width: 500px;
}

#commentform textarea {
position: relative;
padding: 2px;
width: 85%;
}

#cat_header {
	border-bottom:1px solid silver;
	margin-bottom: 10px;
}

#cat_header.wipeout-wednesday {
	height: 250px;
	background: url(http://www.wendmag.com/images/wipeout-wednesday.jpg) no-repeat;
}
#cat_header.friday-photo {
	height: 250px;
	background: url(http://www.wendmag.com/images/friday-photo.jpg) no-repeat;
}

#cat_header img {
}

#author_header {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.single-post .entry, .page .entry {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top:1px solid silver;
	margin-bottom: 10px;
}
.attachment-page .entry {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 20px;
	margin-bottom: 10px;
	float: left;
	width: 745px;
	overflow: hidden;
}
.digi-page .entry {
	border-top: 4px double black;
}

#digi-entry-wrapper {
	background-color: #ececec;
}


#attachment-sidebar {
	float: left;
	padding-top: 20px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.index .entry {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	border-bottom:1px solid silver;
	margin-bottom: 10px;
	margin-top: 5px;
}
.mag-page .index .entry, .digital .index .entry {
	margin-bottom: 0;
	border-bottom-style: none;
}
.single-post .entrytitle, .attachment-page .entrytitle {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.attachment-page .entrytitle {
	border-bottom:1px solid silver;
	font-size: 1.3em;
}
.index .entrytitle {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.3em;
}
.page .entrytitle {
	padding-right: 0px;
	padding-left: 0px;
}
.single-post .entry_info {
	padding-bottom: 10px;
}
.index .entry_info {
	padding-bottom: 10px;
	clear: none;
}

.inline-date {
color: #797979;
	font-size: .85em;
	display: inline;
	float: left;
	margin-right: 7px;
	margin-top: 1px;
}
.cat_page_entry_info {
}
.index {
width: 600px;
float: left;
}
.index .post {
position: relative;
width: 600px;
margin: 0;
padding-right: 0;
}
.index .post .author_pic img {
padding: 0;
border: none;
margin: 0;
}
.index .entry img {
	float: right;
	margin-left: 15px;
}
.index .entry .thumbnail {
	float: right;
	margin-left: 15px;
}

.index .post .date_author_cat {
float: left;
text-align: left;
width: auto;
margin-left: 1em;
}

.index .post .cat_page_entry_info .date_author_cat {
	float: none;
	margin-left: 0;
	padding-bottom: 10px;
}

.cat_page_entry_info .date_author_cat .comments_readmore, .cat_page_entry_info .date_author_cat .entrydate, .cat_page_entry_info .date_author_cat .entrydate h6.date {
	display: inline;
	padding-right: 2px;
}

li.widget.widget_text.advertisement div.sidebarhd, li.widget.widget_text.sponsored-links div.sidebarhd {
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	color: #a1a1a1;
	letter-spacing: .1em;
	font-size: .75em;
	padding-bottom: 0;
	margin-bottom: -2px;
	border-style: none;
	margin-top: 0;
}

#sidebar ul li.widget.widget_text.sponsored-links {
	margin-bottom: 10px;
}

li.widget.widget_text.sponsored-links div.textwidget {
	padding: 10px;
	border: 1px solid #d5d5d5;
}

p.buy-a-link-here {
	display: block;
	margin-top: 10px;
	text-align: right;
	float: right;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	color: #a1a1a1;
	letter-spacing: .1em;
	font-size: .75em;
}

.postmetadata2 {
	text-align: left;
	background-color: #ebecf6;	padding: 20px;
	font-size: .9em;
	margin-right: -20px;
	margin-top: 0;
	margin-left: -20px;
	border-bottom: 1px solid #ccc;
}

#yarpp-wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
}

.author_meta {
	margin-top: 3px;
}

.interstital_ads {
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.single_post_banner_ad {
	text-align: center;
	padding-bottom: 10px;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.attachment {
	text-align: center;
}

.navigation {
	margin: 0 0px;
	overflow: auto;
	padding: 10px 10px;
}
.caption {
	text-align: center;
}

/* @group Lists */

.linkcat h2 {
	font-size: 1.4em;
}

#content .postmetadata2 ul li {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom-style: none;
}

.entry ol li, .entry ul li {
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-type: disc;
	margin-left: 25px;
}
.entry ul.feature-stories li {
	margin-left: 17px;
}
.entry ol, .entry ul {
	margin-bottom: 15px;
}
#content .entry ul li {
	padding: 0 0;
	border-style: none;
}
#yarpp-wrapper ol li {
	margin-top: 5px;
}
#linkslists ul {
	list-style-type: none;
	padding-left: 0;
	text-align: left;
}

li.linkcat {
	float: left;
	width: 240px;
	margin-right: 15px;
	margin-bottom: 15px;
}
li.linkcat li {
	margin-bottom: 7px;
}
#content li.linkcat ul li {
	border-bottom-style: none;
	margin-bottom: 0;
}
li.linkcat li a {
	font-size: 1.1em;
}
#linkslists {
	padding-left: 15px;
	border-bottom: 1px solid #cecece;
	margin-bottom: 15px;
}
.wend-shop li a {
font-size: inherit;
	line-height: inherit;
}



/* @end */

/* @group Sociable Styles */

#fb-tw-share {
	float: right;
	border: 1px solid #cecece;
	padding-top: 3px;
	margin-left: 10px;
}

.attachment-page #fb-tw-share, .mag-page #fb-tw-share, .digital #fb-tw-share {
	float: none;
	margin-left: 0;
	border-style: none;
}
.mag-page #fb-tw-share, .digital #fb-tw-share {
	display: inline-block;
	margin-left: 15px;
}
.digital .digi-page #fb-tw-share{
	float: right;
	padding-top: 5px;
}
.share-button-wrapper {
	width: 125px;
	display: inline-block;
}
.attachment-page .share-button-wrapper, .mag-page .share-button-wrapper, .digital .share-button-wrapper {
	width: inherit;
	display: inline;
}

#fb_share_1 {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.attachment-page #fb_share_1, .mag-page #fb_share_1, .digital #fb_share_1 {
	margin-right: 10px;
}
.tweetmeme_button, .twitter_button {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.attachment-page .tweetmeme_button, .attachment-page .twitter_button, .mag-page .tweetmeme_button, .mag-page .twitter_button, .digital .tweetmeme_button, .digital .twitter_button {
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px;
}
.attachment-page .twitter_button, .mag-page .twitter_button, .digital .twitter_button {
	margin-top: -1px;
}
.stumble-button {
	float: left;
	margin-right: 5px;
}
.attachment-page .stumble-button, .mag-page .stumble-button, .digital .stumble-button {
	margin-right: 10px;
}
.sociable-wrapper {
clear: both;
border-top: 1px solid #cecece;
	padding: 4px 15px 2px;
	height: 50px;
}
.attachment-page .sociable-wrapper {
	padding: 0 0px 2px;
	display: inline;
	border-top-style: none;
}
#sociable-top {
border-top-style: none;
}

#sociable-front {
border-bottom-style: none;
padding-left: 15px;
}

div.sociable {
margin: 5px 0 0;
display: inline;
position: relative;
}

.sociable_tagline {
font-weight: bold;
	margin-bottom: 3px;
	text-align: center;
}
.attachment-page .sociable_tagline, .mag-page .sociable_tagline, .digital .sociable_tagline {
	display: inline;
	float: left;
	margin-right: 10px;
	font-size: 97%;
}
.mag-page .sociable_tagline, .digital .sociable_tagline {
	font-size: 1.1em;
}
.digi-page .story-title .sociable_tagline {
	font-size: .50em;
	margin-top: -4px;
}
span.sociable_tagline span {
display: none;
width: 14em;
}
span.sociable_tagline:hover span {
position: absolute;
display: block;
top: -5em;
background: #ffe;
border: 1px solid #ccc;
color: black;
line-height: 1.25em;
}
.sociable span {
display: block;
}
#content .sociable ul {
display: inline;
margin: 0 !important;
padding: 0 !important;
}
#content .sociable ul li {
background: none;
display: inline;
list-style-type: none;
padding: 0px;
margin: 0;
	border-bottom-style: none;
}
#content .sociable ul li:before {
content: "";
}
#content .sociable img {
float: none;
width: 16px;
height: 16px;
border: 0;
margin: 0 5px 0 0;
padding: 0;
}

.sociable-hovers {
}
.sociable-hovers:hover {
}

/* @end */

/* @group images */

.image-nav-top {
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 0px;
	margin: 0 0 4px 12px;
	display: inline;
}

img.alignleft {
	padding: 0px;
	margin: 0 12px 4px 0;
	display: inline;
}
img.alignnone {
	padding: 0px;
	margin: 0 0 4px;
	display: block;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
   border: 1px solid #ddd;
   background-color: #f3f3f3;
   padding-top: 0px;
   margin: 10px 0;
}
.wp-caption.alignnone {
	padding: 0;
}

span.wp-caption-text-title {
	display: block;
	font-style: italic;
}

.wp-caption.alignleft {
	margin: 0 12px 10px 0;
}

.wp-caption.alignright {
	margin: 0 0px 10px 12px;
}

.wp-caption img {
   margin: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 5px 10px;
   margin: 0;
	text-align: center;
}

a img {
	border-style: none;
	border-width: 0;
}

.play {
	background-image: url(images/play2.png);
	width: 50px;
	height: 50px;
	z-index: 10;
	position: relative;
	top: 65px;
	opacity: 0.66;
	left: 110px;
	margin: 0;
}
#featured_image .play {
	top: 80px;
	left: 140px;
}
.home-thumb .play {
	top: 60px;
	left: 120px;
}
.front .thumb .play {
	display: none;
}
.tsbox.tsflash object {
	margin-bottom: 1em;
}

img.noborder {
	border-style: none !important;
}



/* @end */

/* @group Comments */

.disclaimer {
	font-size: .85em;
	color: #797979;
}

p.subscribe-to-doi-comments #subscribe {
	height: inherit;
	float: none;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
}

.section #content .commentlist p {
	margin: 5px 5px 5px 78px;
}
.comment-body {
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
	padding-left: 0;
	font-size: .85em;
}

.nocomments, .postmetadata, strike {
	color: #777;
}

#comments_wrapper {
}

h3#comments {
	padding-left: 15px;
}

.comment-author.vcard {
	margin-top: 10px;
}

img.avatar, .comment-author.vcard img.photo {
	border: 1px solid silver;
	margin-right: 15px;
	display: block;
	float: left;
	margin-bottom: 5px;
}

.comment-author.vcard img.photo {
	width: 60px;
	height: 60px;
}

.fblike {
	padding-top: 10px;
	height: 25px;
	overflow: hidden;
}
.commentlist {
	padding: 0;
	text-align: left;
}

.commentlist li {
	list-style: none;
	margin-left: 0;
	margin-right: 0;
	overflow: auto;
	padding: 10px 10px 10px 15px;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

ul.children {
	padding-left: 25px;
}

div.reply {
	margin-bottom: 10px;
	margin-left: 78px;
}


.alt {
	background-color: #f8f8f8;
}

/* @end */

/* @group Form Elements */

#respond {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}

form#commentform {
	width: 500px;
	margin: auto;
	padding: 0 0 10px 20px;
	text-align: left;
}

#searchform {
	margin: 10px auto;
	padding: 5px 3px 10px;
	text-align: center;
}

#sidebar #searchform #s {
	width: 115px;
	padding: 2px;
}

#sidebar #searchsubmit {
	padding: 1px;
}

.single-post .entry form {
	margin-top: 5px;
}

.entry .wpcf7 form {
	text-align: left;
}

select {
	width: 130px;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}

#commentform textarea {
	width: 85%;
	padding: 2px;
}

#commentform #submit {
	margin: 0;
	text-align: center;
}

/* @end */

/* @group sidebar */

.features_recent_posts_box {
	padding-bottom: 10px;
	width: 300px;
}

.features_header_img {
}


.features_recent_thumb {
	float: left;
	width: 50px;
	margin-right: 10px;
}

.features_recent_post {
	overflow: auto;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
}

.features_recent_title {
	font: bold 1.1em/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.features_recent_date {
	color: #797979;
}

.features_recent_auth {
	color: #424242;
}

.textwidget a img, .textwidget object, .textwidget embed {
	border: 1px solid silver;
}
.blog_sidebar_ad {
	margin-bottom: 10px;
	margin-right: 8px;
	float: left;
}

li.widget.widget_text.friends-sponsors div.sidebarhd {
	border-bottom-style: none;
	padding: 0;
	margin-bottom: 0;
}
li.widget.widget_text.features div.sidebarhd {
	border-bottom-style: none;
	padding: 0;
	margin-bottom: 0;
}
li.widget.widget_text.friends-sponsors div.textwidget a img {
	margin-top: 5px;
}

#attachment-sidebar ul li.widget.widget_text.advertisement {
	margin-top: 0;
	padding-top: 0;
}
#sidebar ul {
	padding: 1px 0 1px 0;
	margin: 1px 0 0 0;
}
#sidebar ul.children {
	padding-left: 10px;
}#sidebar ul.secondary-sidebar-1 {
	width: 150px;
	float: left;
	padding-right: 10px;
}
#sidebar ul.secondary-sidebar-2 {
	width: 150px;
	float: left;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 0 0 3px;
	margin: 0 0 3px;
}
#get_recent_comments_wrap ul li {
	font-size: .9em;
}
.sb-issuelist {
	margin-bottom: 15px;
}
/* @end */

/* @group tours */

.featured_header {
	background-color: #fff;
	text-align: left;
	text-transform: uppercase;
	margin: 18px 15px 15px;
	color: maroon;
	font-size: 1.5em;
	border-bottom: 1px solid silver;
}
#world_map {
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 4px double black;
	text-align: center;
}

#world_map img {
	border: 1px solid navy;
}
#sidebar.tours ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 0 0 3px;
	margin: 0 0 3px;
	font-size: 1.1em;
	font-weight: bold;
}
#sidebar.tours ul.children li {
	padding-left: 10px;
	font-size: .9em;
	font-weight: normal;
	font-style: normal;
	padding-bottom: 0;
}
div.tags {
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#alpha_nav {
	overflow: auto;
	padding-left: 20px;
	padding-top: 5px;
	border-bottom: 1px solid gray;
	padding-bottom: 6px;
}

ol.snap_nav {
	list-style: none;
	overflow: auto;
	margin: 0;
	padding: 0;
}

ol.snap_nav li {
	display: inline;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}
#sub_cat_list {
	list-style-type: none;
	font-size: 1.2em;
	text-align: left;
	padding-left: 11px;
	padding-bottom: 6px;
}

#sub_cat_list ul {
	margin: 0;
	padding: 0;
}

#sub_cat_list ul li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-style: none;
}

#sub_cat_list ul li a {
	text-decoration: underline;
}


/* @end */

.author_page_info {
	margin-bottom: 15px;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
	padding: 10px 15px;
}
.author_page_info .author_pic {
	margin-right: 10px;
	width: inherit;
}

.index .author_page_info .date_author_cat {
	width: inherit;
	margin-left: 0;
}
.author_page_info .author_pic img {
	width: 60px;
	height: 60px;
}
.author_page_info .amb_title {
	margin-left: 0;
}

.gallery-item {
}
.gallery-icon {
	width: 155px;
}

.gallery-caption {
	width: 155px;
	font-size: .9em;
}
#gallery {
	margin: auto;
}
#gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}
#gallery img {
	border: 2px solid #cfcfcf;
}
#gallery .gallery-caption {
	margin-left: 0;
}

/*	=Landing Styles
	------------------------------------------------------ */

.landing {
width: 600px;
float: left;
}
.single-post, .page {
width: 600px;
float: left;
}
.single-post .post, .page .post {
position: relative;
width: 600px;
margin: 0;
padding-right: 0;
}

.featured_post {
margin-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	border-bottom: 4px double silver;
}
.featured_post #featured_image {
	float: right;
}

#featured_image img {
float: right;
margin-left: 1em;
margin-bottom: 10px;
border: 1px solid black;
}

.featured_post .entry_info {
	margin-bottom: 10px;
	margin-top: 0;
}

#landing-col-container {
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

#landing-col-container .post {
	width: 270px;
	border-bottom: 1px solid silver;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.index .featured_post .entry {
	padding-bottom: 0px;
	border-bottom:none;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-left: 0;
	padding-right: 0;
}

#landing-col1, #landing-col2 {
float: left;
}

#landing-col1, #landing-col2 {
position: relative;
width: 45%;
padding: 0 2%;
}

#landing-col1 {
border-right: 1px dotted #e1e1e1;
}
#landing-col2 {
	margin-left: 5px;
}
#sidebarbox {
position: relative;
width: 320px;
float: left;
padding: 20px;
}

.bottomnav {
clear: both;
	margin-left: 15px;
}

#section_desc {
font-style: italic;
font-family: Georgia,Times,"Times New Roman", serif;
font-size: 1.3em;
}

.section #content {
padding-top: 1em;
padding-bottom: 1em;
}
.section #content.digi-page {
	padding-bottom: 0;
	padding-top: .5em;
}
.section.trips #content {
	padding-top: 0;
}
.section #content.attachment-page.subscription-manager {
	padding-right: 400px;
	padding-left: 15px;
}

.section #content.features, .section #content.categories {
	padding-top: 0;
}
.section #content p {
}

.entry img {
border: 1px solid black;
	margin-bottom: 10px;
}

.entry_info {
margin: .5em 0;
	height: 45px;
}
.author_pic {
width: 45px;
float: left;
}

#featured .author_pic {
	margin-right: 10px;
}

#landing-col1 .author_pic, #landing-col2 .author_pic {
	margin-right: 10px;
}

.amb-recent-post .entrytitle {
border-bottom: 1px dotted #e1e1e1;
	padding: .5em 0 .5em .5em;
}

#landing-col1 .author_info {
	margin-bottom: 5px;
	margin-top: 5px;
}

.amb-recent-posts {
	margin-bottom: 10px;
}

#landing-col1 .author_name {
	padding-bottom: 3px;
	padding-top: 3px;
}
.author_pic img {
width: 45px;
height: 45px;
padding: 0;
border: none;
margin: 0;
}
.single-post .post .author_pic img {
padding: 0;
border: none;
margin: 0;
}

.index .date_author_cat {
	float: left;
	margin-left: 10px;
	width: 210px;
}
.single-post .post .date_author_cat {
float: left;
text-align: left;
width: auto;
margin-left: 1em;
}
.entrydate {
}
.entry_info h6.author_link, .entry_info h6.date {
display: inline;
clear: none !important;
}
.entry_info h6.date {
margin-left: .5em;
}

.amb_title {
	font-weight: bold;
	width: 210px;
	overflow: hidden;
	height: 15px;
}
.author_info .amb_title {
	margin-top: 4px;
}
.featured_post .amb_title {
	width: 195px;
}
.category {
clear: both;
font-size: .8em;
}
.comments_readmore {
}
.comments_readmore a, .comments_readmore a:link, .comments_readmore a:active, .comments_readmore span {
color: black;
font-size: .8em;
text-transform: uppercase;
}

li.widget {
margin: 1em 0;
}

li.widget a:link, li.widget a:visited  {
color: #336633;
}
li.widget a:hover {
	text-decoration:underline;
}

/* Wend Shop Styles */

table {
	width: 100%;
}

td.right_col {
	border:none;
	border-left-style: none;
}
#front_1column ul li {
list-style-type: none;
}

#searchLeftNav ul {
	font-size: 11px;
	margin-left: 5px;
}

div.color_ways {
padding: 6px 1em 4px 7px;
	background-repeat: no-repeat;
	background-position: -5px;
	border-top: 1px solid #777;
}
.front td.center_col>div>div {
	display: none;
}

td.center_col>div>div.r3_recommendations {
	display: block;
}
.r3_recommendations div div {
}


.front #body_landing table {
	width: 730px;
}
table.listing {
	margin-left: 0;
}
table.listing td {
	padding-left: 25px;
}
.front table.listing td {
	padding-left: 35px;
}
div.rightColHeader {
	color: maroon;
	text-align: left;
	font: italic 1.3em Georgia, "Times New Roman", Times, serif;
	padding-left: 15px;
	padding-bottom: 5px;
	background-color: #e6e4e6;
}

div.rightColContent {
	border:none;
	background-color: white;
	padding:0;
	margin: 0 0 10px;
}

div.rightColContent div.box {
	border:none;
	padding-left: 15px;
}

#wend-container table.prod tbody tr td ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 15px;
}
.wend-shop.front #body_landing {
border-bottom: 1px solid #e1e1e1;
	padding-left: 10px;
}

.front .breadcrumb {
	display: none;
}
td.center_col {
border-right: 1px solid #777;
	padding-top: 10px;
	padding-bottom: 15px;
}
td.center_col .box p {
	margin-bottom: 1em;
}
td.center_col .box blockquote {
	padding-left: 15px;
	margin-bottom: 10px;
}
.front td.center_col {
	border-right-style: none;
}
img.productImg {
	margin-right: 5px;
}
div.breadcrumb {
	margin-left:0px !important;
	padding-left: 15px;
	margin: auto;
	padding-bottom: 7px;
	border-bottom: 1px solid silver;
}
a.breadcrumb, div.Dept_Header {
	font-family: helvetica, Arial, "MS Trebuchet", sans-serif;
}
div.Dept_Header {
	margin-bottom: 10px;
}

#memory {
	float: right;
	margin-top: 20px;
	color: gray;
	font-size: x-small;
	width: 100px;
	text-align: right;
}
#faq-page P, #faq-page ul, #faq-page table, #contact-page P, #contact-page ul, #contact-page table {
	padding-left: 0;
	margin-bottom: 1em;
}
#contact-page table {
	width: 500px;
}
#contact-page p.note {
	width: 70%;
}
#info-page-wrapper {
	overflow: visible;
	margin-top: -10px;
}
#contact-page, #faq-page {
	float: right;
	width: 747px;
	border-left: 1px solid gray;
	padding-left: 15px;
	padding-top: 15px;
}
#info-sb {
	float: left;
	width: 150px;
}
#info-sb ul {
	margin-top: 15px;
}
#faq-page ul.faq-toc {
	display: inline-block;
}
#faq-page ul.faq-toc li {
	float: left;
	border-right: 1px solid gray;
	padding-right: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
#store-footer {
	text-align: center;
	border-top: 1px solid gray;
	padding-top: 10px;
	text-transform: uppercase;
	font-size: .9em;
	color: black;
}
#store-footer ul {
	display: inline-block;
}
#store-footer ul li {
	float: left;
	border-right: 1px solid gray;
	padding-right: 10px;
	margin-right: 10px;
}
#store-footer ul li.last {
	border-style: none;
}
#info-page-wrapper #searchLeftNav {
	margin-left: -16px;
	margin-right: 0;
}
#info-page-wrapper #searchLeftNav ul {
	margin-left: 15px;
}

#post-1163 div.entry.clearfix iframe {
	border: 1px solid black;
}
