/* GLOBAL */

/* RESET */
/* ----------------------------------------- */

/**
 * Eric Meyer's Reset Stylesheet
 *
 * v2.0
 * 2011-01-26
 * Author: Eric Meyer - http://meyerweb.com/eric/tools/css/reset/
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	margin: 0;
	padding: 0;
  	font: 1em  Helvetica, Arial, Sans-Serif;
}

img {
	border:0px;
}

.clear {
  	clear: both;
}

.small {
  	font-size: 85%;
}

.big {
  	font-size: 125%;
}

.fl {
  	float: left;
}
	
a:link, a:visited, a:active {
	text-decoration:none;
}

h2 {
	margin:0px;
	padding: 10px 0px;
}

#pagination {
	padding: 10px;
}

/* LAYOUT */

#frame {
	width:900px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

#content {
	width:898px;
	margin:0px auto;
	padding:0px;
}
	
#sidebar {
	width:200px;
	padding:0px 0px 20px;
	float:right;
}

#contentcenter {
	width:650px;
	padding: 0px 20px 20px;
	float:left;
}

#contentcenter h2 {
  	font-weight: normal;
}

#header {
  	clear:both;
  	background-repeat:no-repeat;
  	height:100px;
  	padding-bottom:10px;
}

#header a:link, #header a:visited, #header a:hover, #header a:active {
  	font: 1em/1.3em Helvetica, Arial, Sans-Serif;
  	font-size: 200%;
  	text-decoration: none;
}

#header h1 {
	text-align:left;
}
	
#shopping-cart {
  	height: 20px;
  	text-align: left;
  	padding-top:4px;
  	padding-left:10px;
	font-weight:bold;
	background-image:url(cart.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
	
#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
}

#footer {
  	clear: left;
	text-align: center;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
}

#footer li {
	display: inline;
	font-size: 90%;
	margin: 0 3px;
	line-height:24px;
}

#footer a:link, #footer a:visited, #footer a:active {
  	text-decoration: none;
}

#footer a:hover {
  	text-decoration: underline;
}

#shopify {
  	clear: both;
  	text-align: center;
  	width:900px;
  	height:30px;
  	margin:auto; 
	font-size:80%;
}

/* PRODUCTS */

.product {
  	width: 200px;
  	margin: 4px;
  	padding: 0px;
  	text-align: center;
  	float: left;
}

.product a:link, .product a:visited, .product a:active, .product a:hover {
  	text-decoration: none;
}

.product h3 {
  	font-weight: normal;
  	margin:0px;
	font-size:80%;
}

.product-image {
  	width: 200px;
  	height: 170px;
  	margin: auto;
}

.product-image img {
  	border: 5px solid white;
  	height:140px;
}

.original-price {
  	text-decoration: line-through;
  	font-size: 70%;
}

.money {
  	font-size: 70%;
  	text-align:center;
}

.coll-desc {
  	clear:both;
  	font-size:80%;
}

.coll-desc p {
	padding:5px;
}

/* TOP NAVIGATION */

#navigation {
	width: 900px;
	height: 25px;
	margin: 0px auto 10px;
	padding:0px;
}

#navigation ul {
	margin: auto;
	padding: 0;
}

#navigation ul li {
	text-align: center;
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-size:80%;
	font-weight:bold;
}

#navigation ul li a:link, #navigation ul li a:visited {
	line-height: 24px;
	text-decoration: none;
	text-align: center;
	padding: 0px 15px;
}

.navigate {
	text-align:right;
}

/* SIDEBAR */

#sidebar h3 {
	text-align:center;
	padding:0px;
	margin:3px;
	font-size: 80%;
}

#sidelinks li {
	width: 170px;
 	margin: 3px 5px;
  	padding: 5px;
  	font-size:80%;
}

#sidelinks ul {
  	list-style-type: none;
  	margin: 0px;
  	padding: 0;
}

#feature-sidebar {
	width: 170px;
  	margin: 3px 5px;
  	padding: 5px;
  	font-size:80%;
}

#feature-sidebar h3 {
  	font-size:100%;
}

.featuring-image img {
	margin: 3px;
	padding: 5px;
}

.featuring-info {
	padding-top: 1px;
	width: 100px;	
}

.avatar {
	text-align:center;
        padding-bottom: 5px;
}

#bio {
	width: 170px;
  	margin: 5px;
  	padding: 5px;
font-size:85%;
}

#bio p {
	font-size:85%;
}

#bio li {
	font-size:80%;
}

.search {
	width: 120px;
}

#searchbar button{
	width:20px;
	height:20px;
	text-indent:-9999px;
	background:url(search.gif) 0 0 no-repeat;
	border:none;
	margin-left:2px;
	vertical-align:top;
	margin-top:2px;
}

#searchbar {
	width: 170px;
  	margin: 5px;
  	padding: 5px;
  	text-align:center;
}

#cartside {
	width: 170px;
  	background-image:url(cart.gif);
  	background-repeat:no-repeat;
  	margin: 5px;
  	padding: 5px;
}

#cartside p {
	margin:0px;
	padding:0 0 0 50px;
	font-size:80%;
}

/* TAGS */

#tags {
  	clear:both;
  	margin: 5px;
  	padding: 5px;
  	font-size:80%;
}

#tags ul {
  	list-style-type: none;
  	padding: 0px;
  	margin: 0px;
}

#tags li {
  	display: inline;
  	padding: 0px 3px;
}

#tags a:link, a:visited {
  	text-decoration: none;
}

#tags a:hover {
  	text-decoration: underline;
}

#pagination {
  	font-size: 80%;
  	text-align: center;
}

/* INDEX.LIQUID */

#articles {
	width: 580px;
  	font-size:80%;
  	clear: left;
  	margin: 5px;
  	padding: 20px;
}

#articles h3 {
	padding:0px;
	margin:0px;
}

.article-body {
	margin:0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* PRODUCT.LIQUID */

#product-main {
	width:600px;
	text-align:center;
}

#prod-img {
	width:500px;
  	margin: 10px 50px;
  	padding:10px;
  	text-align: center;
}

#prod-img img {
  	vertical-align: middle;
}

.prod-img-small {
  	width: 100px;
  	height: 100px;
  	margin: 8px 3px;
  	padding: 5px;
  	text-align: center;
}

#prod-img-small img {
  	vertical-align: middle;
}

ul#variants {
  	list-style-type: none;
  	margin: 10px 0;
  	padding: 0;
  	float:left;
  	width:400px;
  	font-size:85%;
}

#description {
  	padding: 10px 0px;
  	clear:both;
  	width:600px;
  	font-size:85%;
}

#variant-add {
	clear:both;
  	margin: 15px 0;
  	width:600px;
  position: relative;
}

.addtocart {
	float:right;
	padding:15px 5px;
}

.selector-wrapper {
  margin: 10px 0 0 0;
}

.cart-update, input[type="text"] {
border: 0;
font-family: 'BeryliumRegular';
font-size: 20px;
  border-radius: 5px;
padding: 2px 11px;
}

input[type="submit"], .pdbutton {
border: 0;
font-family: 'BeryliumRegular';
font-size: 20px;
background-color: #FFD07E;
border-radius: 5px;
padding: 2px 11px;
cursor: pointer;
  color: black;
  margin: 15px 0 0;
}
input[type="submit"]:hover, .pdbutton:hover {
  background-color: white;
  text-decoration: none!important;
}
input#add.disabled {
  -moz-opacity: 0.65;
	opacity:.65;
	filter: alpha(opacity=65);
}

#price-field {
}

#product label {
  font-weight: bold;
  display: block;
  margin: 15px 0 5px 0;
  font-size: 12px;
}


/* CART.LIQUID */

#shoppingcart {
  	margin: 20px 0;
  	padding: 10px 5px;
}
#shoppingcart:nth-of-type(odd) {
  background-color: rgba(255,255,255,0.15);
}

#shoppingcart a:link, #shoppingcart a:visited, #shoppingcart a:active, #shoppingcart a:hover {
  	text-decoration: none;
}

#shoppingcart a:hover {
  	text-decoration: underline;
}

#shoppingcart h3 {
  	font-weight: normal;
  	margin:0px;
	font-size:80%;
}

#shoppingcart select {
  	margin: 5px;
}

.shoppingcart-image {
  	width: 120px;
  text-align: center;
  	margin: auto;
  float: left;
  margin-right: 15px;
}

.shoppingcart-image img {
	max-width: 110px;
  max-height: 110px;
}

.updater {
	font-size:70%;
	padding:5px;
}

.cart-update {
	width:30px;
}

.remove-cart {
	margin:8px;
}

.checkout {
  	margin: 5px;
  	text-align:center;
}

.total {
 	clear:both;
	font-size:100%;
	font-weight:bold;
  	margin: 5px;
  	padding: 5px;
  	text-align:center;
}

.additional-checkout-buttons {
  margin-top: 15px;
}

/* PAGE.LIQUID */

.article {
	font-size:85%;
}

.article h3 {
  	padding: 3px 8px;
}

/* BLOG.LIQUID */

#page {
  	padding: 15px 0;
}

.headline {
  	margin: 24px 0;
}

.headline h3 {
  	float: left;
  	font-size: 125%;
  	margin: 10px 5px 5px 25px;
  	padding-bottom: 5px;
}

.title {
  	height: 48px;
}

.date {
  	height: 48px;
  	width: 100px;
  	float: left;
  	text-align: center;
}

.date h4 {
  	margin-top: 10px;
}

/* ARTICLE.LIQUID */

.article-details {
font-size: 85%;
margin: 0px;
}

#comments {

}

#comments h3 {
font-size:85%;
}

#comment-list {
margin:0px;
}

#comment-list li {
list-style-type: none;
background-color: #f9f9f9;
padding: 5px;
width:500px;
font-size:85%;
margin: 5px;
}

.comment-details {
font-size:75%;
margin-left:10px;
}

#comment-form {
font-size:85%;
}

#comment-form h3 {
font-size:100%;
padding-top: 10px;
}

#comment-form dl {
background-color: #f9f9f9;
padding: 5px;
width:550px;
}

#comment-form dt {
padding: 10px 0px 3px 40px;
}


/* SEARCH PAGE */

#searchresults form {
}


#searchresults {
  margin: 0!important;
}

/* NKB STYLES */

/* Site Structure */
html {background: #ab6520 url('http://www.nkbashram.org/wp-content/uploads/html-bkgd.jpg') no-repeat top center;}
body {background: transparent url('http://www.nkbashram.org/wp-content/uploads/body-bkgd.png') repeat-x bottom center;min-height: 1293px;height:100%;padding-bottom: 1px;font-family: 'BeryliumRegular', Georgia, Times, serif;font-size: 13px;}
a {text-decoration:none;color: #ffd07e;}
em, i {font-style:italic;}
strong, b {font-weight:bold;}
.top-bkgd {height: 28px;background: transparent url('http://www.nkbashram.org/wp-content/uploads/top-bkgd.png') top center;}
.wrap {width: 955px;margin: 0 auto;position: relative;}
.clearboth {clear:both;}
.page-content, .columns {margin: 0 auto;background-color: rgba(56,17,5,0.55);border-radius: 12px;}
.page-content {padding: 28px 18px;width: 879px;}
.page-content-inner {padding:5px 0;background: url('http://www.nkbashram.org/wp-content/uploads/content-divider.png') repeat-y 245px 0;}
.divider-top {margin-top:29px;border-bottom: 1px solid rgba(0,0,0,0.4);}
.divider-bot {margin-bottom:29px;border-top: 1px solid rgba(255,255,255,0.4);}

/* Typography */
p {margin-bottom: 1em;}
.page-content h1, .page-content h2 {color: #FFD07E;font-weight: normal;margin-top: 0;}
.page-content h1, .page-content h2, .page-content h3 {line-height:1em;margin-bottom: 0.8em;}
.page-content h1 {font-size: 30px;}
.page-content h2 {font-size: 24px;}
.page-content article {font-size:16px;color:#fff;line-height:150%;}
.page-content article a:hover {text-decoration:underline;}
blockquote {margin:1.6em 0;padding: 18px 25px;border-top: 5px solid #9a7151;border-bottom: 5px solid #9a7151;}
.page-content blockquote p {margin:0;font-size:22px;color: #ffd07e;}

/* Social Widget */
.soc-nav {position: absolute;top: 14px;left: 23px;}
.soc-nav ul li {display: inline;float: left;}
.soc-nav ul li a {display: block;margin-right: 9px;}

/* Logo */
#logo {padding: 18px 0 17px;}
#logo a {background: url('http://www.nkbashram.org/wp-content/uploads/logo-nkba.png') no-repeat;height: 0;margin: 0 auto;display: block;width: 516px;padding-top: 76px;overflow: hidden;}

/* Nav */
.menu-main-menu-container {background: url('http://www.nkbashram.org/wp-content/uploads/nav-bkgd.png') no-repeat;font-size: 108%;height: 52px;margin: 0 auto;width: 940px;}
.menu-main-menu-container ul li {display: inline-block;float: left;line-height:52px;text-transform: uppercase;background: url('http://www.nkbashram.org/wp-content/uploads/nav-divider.gif') no-repeat top right;}
.menu-main-menu-container ul li.menu-store {background: none;}
.menu-main-menu-container ul li.menu-donate {background: none;}
.menu-main-menu-container ul li.menu-donate a {padding: 1px 0 0 0;color: #fff;width: 84px;text-align: center;height: 51px;background: url('http://www.nkbashram.org/wp-content/uploads/btn-donate-rev.png') no-repeat 0px 12px;}
.menu-main-menu-container ul li.menu-donate a:hover {text-decoration:underline;}
.menu-main-menu-container ul li a {color: #ffd9b0;display:block;height: 52px;padding: 0 16px;}
.menu-main-menu-container ul li:hover a {color: #fff;}
.hovertab {display:none;position: absolute;height: 45px;background-color: #168c9b;top: 116px;border-width: 2px 2px 0 2px;border-style: solid;border-color: #007d8d;border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;}
.sub-menu {display:none;position:absolute; z-index:500; background-color: #168c9b;width:200px;border-width: 0 2px 2px 2px;border-style: solid;border-color: #007d8d;padding:10px 10px 8px;}
.hovertab, .sub-menu {box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.4);}
.menu-item:hover a {position:relative;z-index:500;}
.maharaji-menu:hover .sub-menu, .photo-menu:hover .sub-menu, .community-menu:hover .sub-menu {display:block;}
.maharaji-menu:hover .hovertab, .photo-menu:hover .hovertab, .community-menu:hover .hovertab {display:block;}
.maharaji-menu .hovertab {left: 90px;width: 80px;}
.maharaji-menu .sub-menu {left: 90px;}
.maharaji-menu .nav-pic {background-size: 50% 50%;background: url('http://nkbashram.org/wp-content/uploads/M_BeHereNow-150x150.jpg') no-repeat;}
.ashram-menu:hover .sub-menu, .photo-menu:hover .sub-menu, .community-menu:hover .sub-menu {display:block;}
.ashram-menu:hover .hovertab, .photo-menu:hover .hovertab, .community-menu:hover .hovertab {display:block;}
.ashram-menu .hovertab {left: 200px;width: 80px;}
.ashram-menu .sub-menu {left: 200px;}
.ashram-menu .nav-pic {background: url('http://www.nkbashram.org/wp-content/uploads/nav-ashram.jpg') no-repeat;}
.mandir-menu:hover .sub-menu, .photo-menu:hover .sub-menu, .community-menu:hover .sub-menu {display:block;}
.mandir-menu:hover .hovertab, .photo-menu:hover .hovertab, .community-menu:hover .hovertab {display:block;}
.mandir-menu .hovertab {left: 290px;width: 160px;}
.mandir-menu .sub-menu {left: 290px;}
.mandir-menu .nav-pic {background: url('http://nkbashram.org/wp-content/uploads/M_BeHereNow-150x150.jpg') no-repeat;}
.festival-menu:hover .sub-menu, .photo-menu:hover .sub-menu, .community-menu:hover .sub-menu {display:block;}
.festival-menu:hover .hovertab, .photo-menu:hover .hovertab, .community-menu:hover .hovertab {display:block;}
.festival-menu .hovertab {left: 470px;width: 80px;}
.festival-menu .sub-menu {left: 470px;}
.community-menu .hovertab {width: 110px;left: 580px;}
.community-menu .sub-menu {left: 580px;}
.community-menu .nav-pic {background: url('http://www.nkbashram.org/wp-content/uploads/nav-community.jpg') no-repeat;}
.photo-menu .hovertab {left: 396px;width: 141px;}
.photo-menu .sub-menu {left: 396px;}
.photo-menu .nav-pic {background: url('http://www.nkbashram.org/wp-content/uploads/nav-gallery.jpg') no-repeat;}
.menu-main-menu-container ul li ul {margin-left: 0px;background: url('http://www.nkbashram.org/wp-content/uploads/submenu-divider.png') repeat-y;min-height:150px;}
.menu-main-menu-container ul li ul li {background:none;display:block;float:none;text-transform:none;line-height:24px;font-size:16px;}
.menu-main-menu-container ul li ul li a {color: white; height:auto;margin:0 5px 0 10px;padding:3px 10px;border-bottom: 1px solid #12707c;}
.menu-main-menu-container ul li ul li a:hover {background-color: #45a3af;}
.menu-main-menu-container ul li ul li:last-child a {border-bottom:none;}

/* Homepage Slider */
#home-slider-container {height: 401px;overflow: hidden;}
.home-slider {width: 928px;height: 401px;margin: 0 auto;}
.home-slider li {text-align:center;}

/* Columns */
.columns {width: 915px;padding: 24px 0;}
.column {width: 261px;float:left;}
.column-1 {padding: 0 19px 0 27px;}
.column-3 {padding: 0 27px 0 19px;}
.column-2 {padding: 0 18px;}
.column-1, .column-2 {border-right: 1px solid rgba(0,0,0,0.2);}
.column-2, .column-3 {border-left: 1px solid rgba(255,255,255,0.1);}
.columns h2 {color: #fff;font-size: 24px;font-weight: normal;margin: 0;padding: 14px 0 10px;text-shadow: -1px -1px 2px #666;}
.columns p {color: #fff;font-size: 16px;line-height:145%;}
.columns a {color: #e67231;}
.columns a:hover {text-decoration:underline;}
.column .col-inner {height:240px;text-align: center;}
.column-1 .col-inner {background-image: url('http://www.nkbashram.org/wp-content/uploads/col1-bkgd.png');}
.column-2 .col-inner {background-image: url('http://www.nkbashram.org/wp-content/uploads/col2-bkgd.png');}
.column-3 .col-inner {background-image: url('http://www.nkbashram.org/wp-content/uploads/col3-bkgd.png');}
.modules-2 .column-1 .col-inner {background-image: url('http://www.nkbashram.org/wp-content/uploads/col3-bkgd.png');}
.modules-2 .column-2 .col-inner {background-image: url('http://www.nkbashram.org/wp-content/uploads/col1-bkgd.png');}
.modules-2 .column-3 .col-inner {background-image: url('http://www.nkbashram.org/wp-content/uploads/col2-bkgd.png');}

/* Home Page Footer */
#newsletter-chants {height: 52px;margin: 10px auto;width: 940px;background: url('http://www.nkbashram.org/wp-content/uploads/nav-bkgd.png') no-repeat;color: #fff;font-size: 138.5%;text-shadow: -1px -1px 2px #333;}
#newsletter-chants .column-right, #newsletter-chants .column-left {float:left;line-height:52px;}
.footertext {text-align:center;color:#baa18c;}
#newsletter-chants .column-left {width:345px;padding:0 44px;background: url('http://www.nkbashram.org/wp-content/uploads/nav-divider.gif') no-repeat;background-position: 100% 0;}
#newsletter-chants .column-right {padding-left: 69px;}
.chant-audio {display:inline-block;vertical-align:middle;text-shadow:none;position:relative;}
.subscribe-button {color: white;font-size: 13px;display: inline-block;height: 20px;line-height: 20px;padding: 1px 8px;border: 2px solid #db5c1c;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-left: 7px;background: #e67231;background: -moz-linear-gradient(top,  #e67231 0%, #e55000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e67231), color-stop(100%,#e55000));background: -webkit-linear-gradient(top,  #e67231 0%,#e55000 100%);background: -o-linear-gradient(top,  #e67231 0%,#e55000 100%);background: -ms-linear-gradient(top,  #e67231 0%,#e55000 100%);background: linear-gradient(to bottom,  #e67231 0%,#e55000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e67231', endColorstr='#e55000',GradientType=0 );vertical-align:1px;}
.chants-label {margin-right: 5px;}
.modules-2 {margin-bottom:41px;}

/* Footer */
.sitefooter {padding-bottom: 20px;}
.sitefooter nav {margin: 10px auto 41px;}

/* Pages */
.page-header-img {text-align: center;padding: 5px 0 1px;}
.page-content article, #blog-title, #blognav {width: 577px;float: right;margin-right:24px;padding-left: 34px;}
.page-content article ul {margin: 1em 1em 1em 2em;}
.page-content article ul li {list-style: disc outside;}
.page-content aside {width: 230px;text-align:center;}
.pdf-icon {vertical-align: -2px;margin-right: 2px;}
.alignright {margin: 10px 0 10px 10px;}
.alignleft {margin: 10px 10px 10px 0;}
.page-id-284 .alignleft {margin: 0 20px 10px 0;}

/* Sidebar Menus */
.sidebar-menu {width:218px;background-color: #168c9b;border: 2px solid #008192;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding-bottom: 12px;-webkit-box-shadow: 1px 2px 4px 2px rgba(0,0,0,0.3);-moz-box-shadow: 1px 2px 4px 2px rgba(0,0,0,0.3);box-shadow: 1px 2px 4px 2px rgba(0,0,0,0.3);margin: 0 auto 30px;text-align:left;}
.sidebar-menu-title {padding: 16px 0 12px 30px;color: white;text-transform: uppercase;font-size: 18px;background: #168c9b;background: -moz-linear-gradient(top,  rgba(78,168,179,1) 10%, rgba(22,140,155,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(78,168,179,1)), color-stop(100%,rgba(22,140,155,1)));background: -webkit-linear-gradient(top,  rgba(78,168,179,1) 10%,rgba(22,140,155,1) 100%);background: -o-linear-gradient(top,  rgba(78,168,179,1) 10%,rgba(22,140,155,1) 100%);background: -ms-linear-gradient(top,  rgba(78,168,179,1) 10%,rgba(22,140,155,1) 100%);background: linear-gradient(to bottom,  rgba(78,168,179,1) 10%,rgba(22,140,155,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ea8b3', endColorstr='#168c9b',GradientType=0 );-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;border-bottom: 1px solid #12707c;}
.sidebar-menu .menu-item a {display: block;padding: 7px 25px 7px 30px;color: white;font-size: 15px;line-height: 125%;border-top: 1px solid #56abb6;border-bottom: 1px solid #12707c;}
.sidebar-menu .menu-item a:hover {background-color: #45a3af;}
.sidebar-menu .menu-item:last-child a {border-bottom: none;}
.sidebar-img {margin-bottom:30px;}
div.enews, div.videos, div.galleries {margin-left: auto;margin-right: auto;width: 207px;text-align: center;}
aside .enews {background: url('http://www.nkbashram.org/wp-content/uploads/side-enews-bkgd.png') no-repeat;height: 143px;}
aside .enews h2 {color: #fff;font-family: 'BeryliumRegular', Georgia, Times, serif;font-size: 18px;font-weight: normal;margin: 0;padding: 23px 0 5px;text-shadow: -1px -1px 2px #333;line-height:22px;}
aside .videos {background: url('http://www.nkbashram.org/wp-content/uploads/side-videos-bkgd.png') no-repeat;height: 195px;}
div.videos h2, div.galleries h2 {color: #fff;font-family: 'BeryliumRegular', Georgia, Times, serif;font-size: 18px;font-weight: normal;margin: 0;padding: 10px 0 5px;text-shadow: -1px -1px 2px #333;line-height:22px;}
aside .galleries {background: url('http://www.nkbashram.org/wp-content/uploads/side-galleries-bkgd.png') no-repeat;height: 187px;}

/* Galleries */
.gallery-item {float: left;width: 130px;height: 130px;margin-right: 14px;margin-bottom: 30px;}
.gallery .gallery-item:last-child {margin-right:0;}
.gallery-item img {width: 120px;height: 120px;padding: 5px;background: black;}
.gallery-caption {font-size: 13px;margin-top: -3px;line-height: 13px;text-align:center;}

/* Blog */
.page-content h2.blogpost-title {margin-bottom: 0px;color:white;}
.blogpost-header {margin-bottom: 15px;}
.blog article footer {margin-bottom: 20px;border-bottom: 2px solid rgba(255,255,255,0.08);padding-bottom: 10px;}
.blog article:last-of-type footer {border-bottom: none;}
.blog .page-content aside, .single .page-content aside, .archive .page-content aside {text-align:left;}
.blog .page-content aside h3, .single .page-content aside h3, .archive .page-content aside h3 {margin: 30px 0 10px;color: white;text-transform: uppercase;font-size: 18px;}
.blog-widgets {margin-left: 36px;}
.blog-widgets li {font-size: 15px;margin: 5px 0;}
#disqus_thread {margin-top: 20px;border-top: 2px solid rgba(255,255,255,0.08);padding-top: 20px;}
#blognav {color: white;font-size: 16px;text-align: center;}
.page-numbers {margin: 0 8px;}

/* Newsletter Signup */
.mc_address_info label {width: 120px;display:inline-block;}
.mc_address_info input, .mc_address_info select {width: 160px;}
.mc-field-group.input-group {margin: 10px 0;}
#mc_embed_signup label {font-size: 14px;}


/* Auction Page*/
table.auctiontable {
	background: #953734; 
	border-spacing:9px; 
	padding: 127px;
	margin-bottom: 25px;
}
td.auctiontd {
	border: 2px solid #b2a2c7;
	width: 40%;
	height: 0px;
}
td.auctiontd img {
	border: 0px solid; 
	margin: 0px 12px 0px 0px; 
	width: 200px; 
	float: left; 
	height: 200px;
}

td.auctiontd p {
	margin-top: 13%;
}

.nkbproduct {
text-align: center;
}

.nkbproduct img {
max-width: 150px;
max-height: 150px;
  margin-bottom: 14px;
}

.nkbproducts td {
width: 192px;
  padding: 15px!important;
  vertical-align: middle;
  border-bottom: 1px solid #bbb;
}

.nkbproducts tr {
}

.nkbproducts tr:last-of-type td {
  border-bottom: none;
}

.nkbproduct h3 {
  font-size: 14px;
  line-height: 14px;
}

.prodimg {
max-width: 250px;
max-height: 380px;
  float: left;
  margin-right: 15px;
}

.cartprice {
  margin-bottom: -15px;
}

.cart-container a {
font-size: 18px;
margin: 0 6px 15px;
background-color: rgba(0,0,0,0.25);
padding: 13px;
border-radius: 7px;
display: block;
}

.cart-container a:hover {
  color: white;
}