.node-unpublished {
background-color: #fff4f4;
}
.preview .node {
background-color: #ffffea;
}
#node-admin-filter ul {
list-style-type: none;
padding: 0;
margin: 0;
width: 100%;
}
#node-admin-buttons {
float: left; /* LTR */
margin-left: 0.5em; /* LTR */
clear: right; /* LTR */
}
td.revision-current {
background: #ffc;
}
.node-form .form-text {
display: block;
width: 95%;
}
.node-form .container-inline .form-text {
display: inline;
width: auto;
}
.node-form .standard {
clear: both;
}
.node-form textarea {
display: block;
width: 95%;
}
.node-form .attachments fieldset {
float: none;
display: block;
}
.terms-inline {
display: inline;
}
</link>
<link href="/modules/system/defaults.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/modules/system/system.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/modules/system/system-menus.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/modules/user/user.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/cck/theme/content-module.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/ctools/css/ctools.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/date/date.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/date/date_popup/themes/datepicker.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/date/date_popup/themes/jquery.timeentry.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/filefield/filefield.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/lightbox2/css/lightbox.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/nice_menus/nice_menus.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/panels/css/panels.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/simplenews/simplenews.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/misc/farbtastic/farbtastic.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/calendar/calendar.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/cck/modules/fieldgroup/fieldgroup.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/views/css/views.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/panels/plugins/layouts/onecol/onecol.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/views_nivo_slider/js/nivo-slider.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/modules/views_nivo_slider/styles/default/custom-nivo-slider.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/themes/ddmbasf/css/html-reset.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/themes/ddmbasf/css/wireframes.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/themes/ddmbasf/css/layout-fixed.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/themes/ddmbasf/css/page-backgrounds.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/themes/ddmbasf/css/tabs.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/themes/ddmbasf/css/messages.css?1" media="all" rel="stylesheet" type="text/css">
<link href="/sites/all/themes/ddmbasf/css/pages.css?1" media="all" rel="stylesheet" type="text/css">
/**
* @file
* Page Styling
*
* Style the markup found in page.tpl.php. Also includes some styling of
* miscellaneous Drupal elements that appear in the $content variable, such as
* ul.links, .pager, .more-link, etc.
*/
/*
* Body
*/
body {
/* margin: 0;
padding: 0; */
min-width: 960px;
background-image: url(images/bg.gif);
font-family: Georgia, "Heiti TC", "Heiti SC";
font-size: 12px;
color: #414141;
margin: 0;
}

body {

min-width: 960px;
background-image: url(images/bg.gif);
font-family: Georgia, "Heiti TC", "Heiti SC" !important;
font-size: 12px;
color: #414141;
margin: 0;
}












body.lightbox-processed {
 
    color: #414141;
    font-family: Georgia,"Heiti TC","Heiti SC";
    font-size: 16px;
    margin: 0;
    min-width: 700px;

}
h1{ font-size: 20px; font-weight: normal; }
h2{ font-size: 18px; font-weight: normal; }
h3{ font-size: 16px; font-weight: normal; }
h4{ font-size: 14px; font-weight: normal; }
h5{ font-size: 12px; font-weight: normal; }
h6{ font-size: 10px; font-weight: normal; }
small{ font-size: 12px; }
p{ font-size:16px;
line-height: 22px; }
a:link, a:visited{
text-decoration: none;
color: #715130;
}
 a:active{   color: #414141;}
#page-wrapper {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 960px;
-moz-box-shadow: 0px 0px 10px #a09c8f;
-webkit-box-shadow: 0px 0px 10px #a09c8f;
box-shadow: 0px 0px 10px #a09c8f;
background-color: #f9f8f4;
}
/* For Joining our mailing list lightframe */
#lightframe-wrapper {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 800px;
-moz-box-shadow: 0px 0px 10px #a09c8f;
-webkit-box-shadow: 0px 0px 10px #a09c8f;
box-shadow: 0px 0px 10px #a09c8f;
background-color: #f9f8f4;
}
#page {
}
/*
* The skip navigation link will be completely hidden until a user tabs to the
* link. See http://www.webaim.org/techniques/skipnav/
*/
#skip-link a,
#skip-link a:visited {
position: absolute;
display: block;
left: 0;
top: -500px;
width: 1px;
height: 1px;
overflow: hidden;
text-align: center;
background-color: #666;
color: #fff;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
position: static;
width: 100%;
height: auto;
padding: 2px 0 3px 0;
}
/*
* Header
*/
ul.top_navi_left{
float: left;
    margin: 0 -30px;
    padding: 11px 0;

}
.header ul.top_navi_left li, .header ul.top_navi_right li{
display:inline-block;
/*padding: 0px 12px 0px 8px;*/
padding: 0 5px;
font-size: 14px;
color: #715130;
border-right: 1px solid #715130;
float: left;
}
ul.top_navi_right{
display: inline-block;
    float: right;
    margin: 0 10px;
    padding: 11px 0;
}
ul.top_navi_left a:link, ul.top_navi_left a:visited, ul.top_navi_right a:link, ul.top_navi_right a:visited{
color: #715130;
text-decoration: none;
text-shadow: 1px 1px #fff;
font-weight: normal;
}
ul.top_navi_left a:hover, ul.top_navi_left a:active, ul.top_navi_right a:hover, ul.top_navi_right a:active{
color: #9f8630;
text-decoration: none;
font-weight: normal;
}
ul.main_navi, ul#nice-menu-0 {
width: 960px;
height: 39px;
background-color: #ebe8e4;
background-image: url(../images/navibg.jpg);
background-repeat: no-repeat;
background-position: 0px 35px;
list-style: none outside none;
}
ul.nice-menu,
ul.nice-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
ul.nice-menu li {
    float: left;
    position: relative;
}
ul#nice-menu-0 li a{
display: block;
background-color: #ebe8e4;
padding: 9px 10px;
font-size: 15px;
line-height: normal;
margin: 0px;
border-right: 1px solid #CCC;
color: #715130;
text-decoration: none;
text-shadow: 1px 1px #fff;
font-weight: normal;
z-index: 999;
}
ul#nice-menu-0 li a:hover, ul#nice-menu-0 li a:active, ul#nice-menu-0 li a.active {
color: #484848;
text-decoration: none;
text-shadow: 1px 1px #fff;
background-color: #e1d9cc;
font-weight: normal;
}
.header ul li.last, ul#nice-menu-0 li.last a {
border-right: none;
}
ul#nice-menu-0 li.menu-2748 a{
border-right: none;
border-bottom: 1px solid #CCC;
}
#header {
}
#header .section {
}
#logo /* Wrapping link for logo */ {
float: left; /* LTR */
margin: 0;
padding: 0;
}
#logo img {
vertical-align: bottom;
}
#name-and-slogan /* Wrapper for website name and slogan */ {
}
h1#site-name,
div#site-name /* The name of the website */ {
margin: 0;
font-size: 2em;
line-height: 1.3em;
}
#site-name a:link,
#site-name a:visited {
color: #000;
text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
text-decoration: underline;
}
#site-slogan /* The slogan (or tagline) of a website */ {
}
.region-header /* Wrapper for any blocks placed in the header region */ {
}
/*
* Main (container for everything else)
*/
#main-wrapper {
background-color: #F9F8F4;
}
#main {
}
/*
* Content
*/
#content {
float: left;
margin: 0px 10px 20px 20px;
width: 600px;
}
#lightbox-processed #content {
float: left;
margin: 20px 10px 20px 20px;
width: 640px;
}
#content .section {
}
#mission /* The mission statement of the site (displayed on homepage) */ {
}
.region-content-top /* Wrapper for any blocks placed in the "content top" region */ {
}
.breadcrumb /* The path to the current page in the form of a list of links */ {
font-size: 16px;
    padding-bottom: 2px;
	 margin-top: 10px;
/* Undo system.css */
}
h1.title, /* The title of the page */
h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
h3.title /* Comment title */ {
color: #958630;
margin: 20px 0 0;
text-shadow: 1px 1px #FFFFFF;
}
tr.even /* Some tables have rows marked even or odd. */ {
/* background-color: #eee; */ /* Drupal core uses a #eee background */
}
tr.odd {
/* background-color: #eee; */ /* Drupal core uses a #eee background */
}
div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */ {
}
div.status /* Normal priority messages */ {
}
div.warning,
tr.warning /* Medium priority messages */ {
/* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}
div.error,
tr.error /* High priority messages. See also the .error declaration below. */ {
}
.error /* Errors that are separate from div.messages status messages. */ {
/* color: #e55; */ /* Drupal core uses a #e55 background */
}
.warning /* Warnings that are separate from div.messages status messages. */ {
/* color: #e09010; */ /* Drupal core uses a #e09010 background */
}
div.tabs /* See also the tabs.css file. */ {
}
.help /* Help text on a page */ {
margin: 1em 0;
}
.more-help-link /* Link to more help */ {
font-size: 0.85em;
text-align: right;
}
#content-area /* Wrapper for the actual page content */ {
}
ul.links /* List of links */ {
margin: 1em 0;
padding: 0;
}
ul.links.inline {
margin: 0;
display: inline;
}
ul.links li {
display: inline;
list-style-type: none;
padding: 0 0.5em;
}
.pager /* A list of page numbers when more than 1 page of content is available */ {
clear: both;
margin: 1em 0;
text-align: center;
}
.pager a,
.pager strong.pager-current /* Each page number in the pager list */ {
padding: 0.5em;
}
.feed-icons /* The links to the RSS or Atom feeds for the current list of content */ {
margin: 1em 0;
}
.more-link /* Aggregator, blog, and forum more link */ {
text-align: right; /* LTR */
}
.region-content-bottom /* Wrapper for any blocks placed in the "content bottom" region */ {
}
.pane-latest-news .views-row {
display: block;
/*height: 165px;*/
}
.pane-latest-news .views-row .views-field-title a {
color: #715130;
padding-top: 15px;
font-weight: normal;
font-size: 16px;
text-shadow: 1px 1px white;
line-height: normal;
}
.pane-latest-news .views-row .views-field-title a:hover, .pane-latest-news .views-row .views-field-title a:active {
color: #9f8630;
}
.pane-latest-news .views-row a img{
background-color: #FFF;
padding: 10px;
border: 1px solid #E6E6E6;
display: inline-block;
float: left;
margin: 3px 20px 10px 0;
position: relative;
}
.pane-latest-news h2.title{
text-align: left;
display: inline-block;
margin: 0;
width:600px;
}
.pane-latest-news .views-row{
display: block;
margin: 15px 0 0 0;
min-height: 143px;
}
.pane-latest-news .node{
clear: both;
}
.pane-latest-news .view-latest-news ul.links.inline{
margin: 0;
padding: 0;
}
.pane-latest-news .content{
margin-top: 10px;
}
.pane-latest-news .views-field-view-node{
line-height: normal;
font-size: 15px;
text-align: right;
margin-top: 10px;
}
.pane-latest-news .views-field-view-node span.field-content a, .node_read_more a, a.readmore{
background: #E8E3D9;
padding: 5px 10px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.pane-latest-news .views-field-teaser{
font-size: 14px;
line-height: 18px;
margin: 5px 0;
}
.pane-latest-news .views-field-teaser p{
font-size: 14px;
line-height: 18px;
margin: 0;
}
/*
..pane-latest-news .views-row small.date{
display: inline;
margin: 10px 0px;
color: #898989;
}
..pane-latest-news .views-row p{
color: #333;
line-height: 20px;
}
..pane-latest-news .views-row a.more{
font-size: 14px;
float: right;
margin-top: 5px;
}
.pane-latest-news .views-row p a{ text-decoration: underline;} */
.pane-latest-news .item-list, .pane-multimedia-list .item-list, .howtopager{
width: 600px;
height: 35px;
margin:20px 0;
padding:0;
position: relative;
top: 30px;
background-color: #f1f0eb;
line-height: normal;
}
.views_view .item-list ul.pager, ul.pager{
margin: 0;
padding: 8px 0 8px 0px;
height: 35px;
}
.views_view .pager li a:link, .views_view .pager li a:visited, .pager li a:link, .pager li a:visited{
color: #715130;
}
.views_view .pager li a:hover, .views_view .pager li a:active, .pager li a:hover, .pager li a:active{
color: #9f8630;
}
.views_view .item-list ul.pager li.pager-current, ul.pager li.pager-current{
color: #414141;
font-weight: bold;
}
.views_view .item-list ul.pager li, ul.pager li{
padding: 0 10px;
margin: 0;
border: none;
}
/*pages
----------------------------------------------------------------------------------------------------*/
.build-mode-full{
float: left;
/*width: 920px;*/
margin: 20px 20px 20px 20px;
}
.build-mode-full p{
line-height: 22px;
margin-top: 20px;
text-align: justify;
}
.build-mode-full h1{
color: #958630;
margin: 20px 0 0 0;
text-shadow: 1px 1px #fff;
}
.build-mode-full h2{
color: #715130;
margin-top:20px;
}




/*Event Blog AKA Dharma Land
----------------------------------------------------------------------------------------------------*/
h2.title{
margin-top: 20px;
font-size: 18px;
border-bottom: 1px solid #e7e3d8;
padding-bottom: 5px;
color: #715130;
}
div.meta{
font-size: 12px;
color: #898989;
margin-top:5px;
}
.view img{
background-color: #FFF;
padding: 2px;
border: 1px solid #E6E6E6;
margin: 15px;
}
.view p , .media_content p{
margin-top: 10px;
line-height: 22px;
}
.view ul.links.inline{
display: block;
margin-bottom: 30px;
height: 20px;
}
.view ul.links li.blog_usernames_blog{
font-size: 13px;
margin-top: 15px;
float:left;
}
.view ul.links li.node_read_more{
font-size: 16px;
margin-top: 11px;
float: right;
}
.pane-latest-news h2.pane-title{
font-size: 16px;
color: #715130;
padding: 8px 12px 7px 25px;
background-image: url('/sites/all/themes/ddmbasf/images/titlebg.gif');
background-repeat: no-repeat;
background-color: #e8e3d9;
margin-top: 20px;
margin-bottom: 10px;
}
.sidebar .block h2.title, .pane-block h2.pane-title, .sidebar .block h2.title, .pane-views h2.pane-title{
font-size: 16px;
color: #715130;
padding: 8px 12px 7px 25px;
background-image: url('/sites/all/themes/ddmbasf/images/titlebgshort.gif');
background-repeat: no-repeat;
background-color: #e8e3d9;
margin-top: 20px;
margin-bottom: 10px;
text-shadow: 1px 1px #FFF;
}
.sidebar .item-list ul li, .panels_pane .item-list ul li{
list-style-type: disc;
color: #a09c8f;
margin: 10px 0 10px 0;
border-bottom: 1px solid #e7e3d8;
padding: 0 0 10px 0px;
font-size: 15px;
}
.sidebar .item-list ul li.last, .panels_pane .item-list ul li.last{
border:none;
}
.sidebar .more-link{
text-align: right;
font-size: 13px;
}
.sidebar .item-list .views-field-title, .panels_pane .item-list .views-field-title{
font-size: 15px;
font-weight: normal;
}
.sidebar .item-list h3, .panels_pane .item-list h3{
font-size: 15px;
font-weight: normal;
color: #715130;
}
span.collapse-icon{
color: #715130;
font-size: 13px;
}
.view-story-list .node-type-story .imagecache-summary_image img, .pane-fom-story .view-fom-story .imagecache-summary_image{
float: left;
margin-top: 0;
margin-left: 0;
}
/*Multimedia
----------------------------------------------------------------------------------------------------*/
.main_media{
padding: 10px;
background: #FFF;
width: 580px;
height: 325px;
border: 1px solid #E6E6E6;
margin: 10px 0;
}
.media_title{
color: #715130;
}
.media_small{
float: left;
width: 190px;
margin: 15px 10px 5px 0;
}
.media_small img{
background: #FFF;
border: 1px solid #E6E6E6;
padding:10px;
}
.media_small h3{
color: #715130;
font-size: 15px;
margin-top: 10px;
}
.media_small p{
font-size: 13px;
margin-top: 5px;
}
ul.posts_navi{
display: inline-block;
background-color: #e7e3d8;
width: 560px;
height: 15px;
padding: 8px 20px;
margin-top:15px;
}
ul.posts_navi li{
margin-top: 0;
font-size: 13px;
}
ul.posts_navi li.newer{
float: left;
}
ul.posts_navi li.older{
float: right;
}
.view-multimedia-list .node-type-multimedia .imagecache-summary_image img{
float: left;
margin-top: 0;
margin-left: 0;
}
.view-multimedia-list .node-type-multimedia .content{
margin-top: 10px;
}
/*
* First sidebar (on left in LTR languages, on right in RTL)
*
* Remember to NOT add padding or margin to your .region-sidebar-first
* (see the layout.css file.)
*/
.region-sidebar-first {
}
.region-sidebar-first .section {
}
/*
* Second sidebar (on right in LTR languages, on left in RTL)
*
* Remember to NOT add padding or margin to your .region-sidebar-second
* (see the layout.css file.)
*/
.region-sidebar-second {
display: inline-block;
float: right;
margin: 0px 7px 20px 10px;
width: 300px;
}
.region-sidebar-second a.fb_rss h3{
display: inline-block;
float:left;
font-weight: normal;
padding: 8px 30px 8px 20px;
margin-top: 0px;
margin-bottom: 0px;
}
.region-sidebar-second a img.fb, .sidebar a img.rss{
display: inline-block;
float: left;
padding: 0;
}
.block-block a img{
background-color: #FFF;
padding: 2px;
border: 1px solid #E6E6E6;
display: block;
}
.region-sidebar-second .section {
}
#block-search-0 .title {
display:none;
}
.form-submit, a.registration {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e3deca), color-stop(1, #9f8530) );
background:-moz-linear-gradient( center top, #e3deca 5%, #9f8530 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3deca', endColorstr='#9f8530');
background-color:#e3deca;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #9e8772;
display:inline-block;
color:#ffffff;
font-family:Georgia;
font-size:16px;
font-weight:normal;
padding:4px 14px;
text-decoration:none;
text-shadow:1px 1px 0px #706751;
margin: 20px 10px 20px 0px;
}
.form-submit:hover, a.registration:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9f8530), color-stop(1, #e3deca) );
background:-moz-linear-gradient( center top, #9f8530 5%, #e3deca 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f8530', endColorstr='#e3deca');
background-color:#9f8530;
}
.form-submit:active, a.registration:active {
position:relative;
top:1px;
}
input#edit-search-block-form-1 {
width: 210px;
}

/*field of Merit -----------*/
.panels_pane.panel-pane.pane-block.pane-block-7{
position:relative;
top: 0px;
left: 10px;
}
.panels_pane.panel-pane.pane-block.pane-block-7 img{
padding: 10px;
background: #FFF;
border: 1px solid #E6E6E6;
box-shadow: 1px 1px 5px #e6e6e6;
display: inline-block;
width: 280px;
}
.panels_pane.panel-pane.pane-block.pane-block-7 img.fom-top-1{
transform:rotate(4deg);
-ms-transform:rotate(4deg); /* IE 9 */
-moz-transform:rotate(4deg); /* Firefox */
-webkit-transform:rotate(4deg); /* Safari and Chrome */
-o-transform:rotate(4deg); /* Opera */
z-index: 2;
}
.panels_pane.panel-pane.pane-block.pane-block-7 img.fom-top-2{
transform:rotate(-4deg);
-ms-transform:rotate(-4deg); /* IE 9 */
-moz-transform:rotate(-4deg); /* Firefox */
-webkit-transform:rotate(-4deg); /* Safari and Chrome */
-o-transform:rotate(-4deg); /* Opera */
position: relative;
left: -10px;
z-index: 1;
}
.panels_pane.panel-pane.pane-block.pane-block-7 img.fom-top-3{
transform:rotate(6deg);
-ms-transform:rotate(6deg); /* IE 9 */
-moz-transform:rotate(6deg); /* Firefox */
-webkit-transform:rotate(6deg); /* Safari and Chrome */
-o-transform:rotate(6deg); /* Opera */
z-index: 3;
position: relative;
left: -20px;
}
p.fom-intro{
position: relative;
top: 5px;
color: #927851;
font-size: 14px;
}
table.fom_classtime{
width: 100%;
}
table.fom_classtime th{
color: #999;
}
table.fom_classtime td{
color: #715130;
font-size: 18px;
}
/*donation -----------*/
.recaptchatable .recaptcha_image_cell center img {
padding: 0;
margin: 0;
}
h3.thousands{
color: #715130;
font-size: 18px;
font-weight: bold;
}
/*publications -----------*/
div.publications{
width:300px;
height: 80px;
border-bottom: 1px solid #E6E6E6;
padding: 10px 0;
}
div.publications a img{
margin-right: 10px;
float: left;
border: none;
padding: 0;
}
div.publications p.book_title{
display: table-cell;
vertical-align: middle;
height: 80px;
font-style: italic;
text-align: left;
margin: 10px 0;
font-size: 15px;
line-height: normal;
}
div.publications span.book_des{
display: block;
text-align: left;
margin-top: 10px;
font-size: 13px;
line-height: normal;
}
#webform-client-form-63 .webform-component .form-item label{
display: inline;
text-align: left;
font-size: 15px;
font-weight: normal;
width: 61px;
color: #715130;
margin: 0;
}
#webform-client-form-63 .webform-component .form-item .form-text{
width: 230px;
}
#webform-client-form-63 .webform-component .form-radios{
height: 20px;
margin: 0;
margin-bottom: 10px;
}
#webform-client-form-63 .webform-component .form-radios .form-item{
width: 150px;
display: inline-block;
float: left;
color: #715130;
}
/*contact--------*/
img.center_image{
float: left;
margin: 0;
margin-right: 20px;
margin-bottom: 20px;
width: 405px;
}
h4.contact_title{
display: inline-block;
width: 100px;
text-align: right;
font-size: 16px;
margin: 0;
vertical-align:top;
}
span.contact_des{
display: inline-block;
width: 250px;
margin-left: 5px;
}
div.google_map{
display: block;
float: left;
margin: 20px 20px 20px 0;
}
#node-58 h3{
font-weight: bold;
}
#node-58 p{
margin: 5px 0 10px 0;
}
.driving_dir{
width: 430px;
display: inline-block;
}
/*affiliate--------------------*/
.weblinks{
width: 270px;
height: 165px;
text-align: center;
float: left;
margin: 5px 10px;
line-height: normal;
}
.weblinks a img{
margin:0;
margin-bottom: 5px;
}
.clear { clear:both; }
/*Newsletter-------------------*/
.newsletter_container{
width: 600px;
margin: 0 auto;
}
.newsletter_header{
width: 600px;
height: 120px;
display: table-cell;
vertical-align: middle;
text-align:right;
background: url(http://ddmbasf.ddyp.org/sites/all/themes/ddmbasf/images/newsletter.jpg) no-repeat;
padding-right: 20px;
color: #715130;
}
.newsletter_smallCon{
border-bottom: 1px solid #e7e3d8;
margin-top:20px;
padding-bottom: 10px;
}
img.newsletter_img{
float: left;
margin: 0 20px 0 0;
}
.newsletter_container .more_link{
background: #E8E3D9;
padding: 5px 10px;
-moz-border-radius: 7px;
border-radius: 7px;
float: right;
}
div.newsletter_events{
display: block;
width: 260px;
margin-right: 10px;
margin-bottom: 10px;
float: left;
}
a.newsletter_events img{
margin: 0;
}
#node-90{
width: 600px;
margin: 0 20px 0 0;
}
table.chan_mags{
width: 880px;
margin: 0 0 20px 0;
}
table.chan_mags td{
width: 220px;
vertical-align: top;
}
table.chan_mags td.chan_mags_head{
background: #E8E3D9;
font-size: 16px;
color: #715130;
padding: 5px;
}
table.chan_mags img{
margin: 0;
margin-top: 20px;
display: inline;
}
/*
* Featured slide
*/
.view-featured-slide p{
margin:0px;
}
/*How to meditate------------*/
.howtopager{
width: 880px;
height: 35px;
margin:20px 0;
padding:0;
position: relative;
top: 30px;
background-color: #f1f0eb;
line-height: normal;
}
.howtopager ul.pager li{
list-style:none;
display: inline;
}
table.howtomeditate{
width: 800px;
margin: 10px 40px;
text-align: center;
}
table.howtomeditate td{
width: 400px;
text-align: center;
}
table.howtomeditate img{
margin: 0 auto;
text-align: center;
}
/*
* Footer
*/
#footer {
}
#footer .section {
}
#footer-message /* Wrapper for the footer message from Drupal's "Site information"
and for any blocks placed in the footer region */ {
}
.region-footer {
}
.footer 
{
background-color: #a09c8f;
text-align: center;
width: 960px;
height: 36px;
margin:0 auto;
float:left;
}
.footer p
{
    font-size: 3px;
    line-height: 21px;
}
.footer small{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #f9f8f4;
display: inline-block;
padding: 7px 0px;
}
/*
* Closure
*/
.region-page-closure /* Wrapper for any blocks placed in the closure region */ {
}
/*
* Drupal boxes
*
* Wrapper for Comment form, Comment viewing options, Menu admin, and
* Search results.
*/
.box /* Wrapper for box */ {
}
.box h2 /* Box title */ {
}
.box .content /* Box's content wrapper */ {
}
/*
* Markup free clearing (See: http://www.positioniseverything.net/easyclearing.html )
*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/**
* Hide elements from all users.
*
* Used for elements which should not be immediately displayed to any user. An
* example would be a collapsible fieldset that will be expanded with a click
* from a user. The effect of this class can be toggled with the jQuery show()
* and hide() functions.
*/
.element-hidden {
display: none;
}
/**
* Hide elements visually, but keep them available for screen-readers.
*
* Used for information required for screen-reader users to understand and use
* the site where visual display is undesirable. Information provided in this
* manner should be kept concise, to avoid unnecessary burden on the user. Must
* not be used for focusable elements (such as links and form elements) as this
* causes issues for keyboard only or voice recognition users. "!important" is
* used to prevent unintentional overrides.
*/
.element-invisible {
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
}
/* Search slidebox */
.slide-panel {
z-index: 25;
width: 5px;
position: absolute;
left: 290px;
top: 0;
}
.slide-bottom {
bottom: 0;
}
.slide-right {
}
.slide-left {
position: absolute;
left: 0;
}
.slide-top {
top: 0;
}
.slide-content {
position: relative;
margin-left: auto;
margin-right: auto;
padding-left: 50px;
z-index: 10;
overflow: hidden;
text-align: left;
background: url(/images/search_drop_bkg.png) left top no-repeat;
height: 0;
width: 415px;
}
.slide-button {
background: url(/images/search.png) left top no-repeat;
margin-left: 200px;
margin-right: auto;
position: relative;
width: 102px;
z-index: 20;
cursor: pointer;
height: 22px;
padding-top: 0px;
text-align: center;
color: #ffffff;
font-size: 14px;
}
.slide-button:hover {
}
#search input.form-text{
margin: 5px;
width: 200px;
position: relative;
font-size: 15px;
}
#search input.form-submit{
margin: 5px;
font-size: 14px;
}
.nivoSlider {
z-index:0;
}
.field-field-mp3player .field-label{
padding: 20px 0 10px 0;
color: #715130;
}
p.mp3player_description {
margin: 0;
color: #715130;
font-size: 14px;
}
/********** NEW CSS *********/
/*
#block-system-main-menu > h2 {
    display: none;
}
ul li.leaf {
    float: left;
    list-style-image: url("../../misc/menu-leaf.png");
    list-style-type: none;
}
.menu li a
{
   line-height: normal;
    margin: 0;
    padding: 9px 10px;
    border-right: 1px solid #CCCCCC;
    display: block;
    font-size: 15px;
   color: #715130;
}

ul.menu {
  background-color: #EBE8E4;
    background-image: url("../images/navibg.jpg");
    background-position: 0 35px;
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 39px;
    list-style: none outside none;
  
    margin-top: -1px;
    padding-left: 0;
    text-align: left;
    width: 960px;
  font-family: Georgia,"Heiti TC","Heiti SC";
    font-size: 15px;

}
.menu li a:hover
{
    background-color: #E1D9CC;
    color: #484848;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 1px 1px #FFFFFF;

}

li a.active {
    color: #000000;
background-color: #E1D9CC;
    color: #484848;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 1px 1px #FFFFFF;
}

li.expanded, li.collapsed, li.leaf {
    margin: 0;
    padding: 0;
}
ul.menu li {
    margin: 0;
float:left;
}
.collapsed {
    float: left;
}







.active-trail .menu
{
display:none;
}
.active-trail a:hover .menu
{
display:block;
}

*/
.field.field-name-body.field-type-text-with-summary.field-label-hidden {
    margin-top: 25px;
}

.print-link {
  height: 32px;
  
    margin-top: 0;
    padding-bottom: 0;
    text-align: right;
}


.node.node-page {
   margin-left: 20px;
 text-align: justify;
    width: 880px;
}
.page-node .node
 {
    width: 870px;
}
.menu-121.menu-path-node-253.odd.last {
      background-color: #EBE8E4;
}
.menu-2735.menuparent.menu-path-node-155.even > ul {

/*background-color: #EBE8E4;*/

}
.menu-2735.menuparent.menu-path-node-155.even > ul:hover {

/*background-color: #EBE8E4;*/

}
.nice-menu-hide-title {

display:none;
}

.nice-menu.nice-menu-down.nice-menus-processed.sf-js-enabled {

      float: left;
    list-style-image: url("../../misc/menu-leaf.png");
    list-style-type: none;
}


ul.nice-menu a {
    color: #027AC6;
    display: block;
    line-height: normal;
    margin: 0;
    padding: 10px 10px;
    border-right: 1px solid #CCCCCC;
    display: block;
    font-size: 15px;
   color: #715130;
}
ul.nice-menu li.last a
{
border-right: none;
}
ul.nice-menu
{
    background-color: #EBE8E4;
    background-image: url("../images/navibg.jpg");
    background-position: 0 35px;
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 39px;
    list-style: none outside none;
  
    margin-top: -15px;
    padding-left: 0;
    text-align: left;
    width: 960px;
    font-family: Georgia,"Heiti TC","Heiti SC";
    font-size: 15px;
}
.nice-menu li a:hover
{
    background-color: #E1D9CC;
    color: #484848;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 1px 1px #FFFFFF;
}

.nice-menu li a.active {
    color: #000000;
   background-color: #E1D9CC;
    color: #484848;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 1px 1px #FFFFFF;
}


#block-block-27 > h2 {
    display: none;
}
.facebook {
    float: left;
}


img {
/*float: right;*/
background-color: #FFF;
padding: 10px;
border: 1px solid #E6E6E6;
margin: 0px;
}
#logo img {
     border: medium none;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: -1px;
    padding: 0;
    vertical-align: bottom;
}

.print-mail {
    display: none;
}


#block-locale-language > h2 {
    display: none;
}

.whole
{
display:none;
}
.print_html {
    font-size: 14px;
}
.print-icon.print-icon-margin {
    border: medium none;
    color: black;
    margin: 0;
}
.field-item.even > h2 {
  color: #715130;
}
.field-item.even {
    font-size: 16px;
}
.form-item.form-type-item {
    display: none;
}



#slider {
position:relative;
margin:30px 30px 60px 30px;
-moz-box-shadow:0px 0px 10px #333;
-webkit-box-shadow:0px 0px 10px #333;
box-shadow:0px 0px 10px #333;
}
#slider img {
position:absolute;
top:0px;
left:0px;
}
#slider a {
border:0;
}
.nivo-controlNav {
position:absolute;
left:47%;
bottom:-30px;
}
.nivo-controlNav a {
display:block;
width:10px;
height:10px;
background:url(bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin-right:3px;
float:left;
}
.nivo-controlNav a.active {
background-position:-10px 0;
}
.nivo-directionNav a {
display:block;
width:32px;
height:34px;
background:url(arrows.png) no-repeat;
text-indent:-9999px;
border:0;
}
a.nivo-nextNav {
background-position:-32px 0;
right:10px;
}
a.nivo-prevNav {
left:10px;
} 
.field-content > a {
    font-size: 18px;
}


element.style {
    padding-top: 30px;
}
body.sidebar-first, body.sidebar-second {
    min-width: 780px;
}
body.toolbar-drawer {
    padding-top: 5.3em;
}
body.toolbar {
    padding-top: 2.2em;
}
body {
   
    background-image: url("images/bg.gif");
    font: 76%/170% Verdana,sans-serif;
    margin: 0;
    padding: 0;
}



.field-content strong {
  
    width: 440px;
    
}
.views-field.views-field-title {
   border-bottom: 1px solid #E7E3D8;
   /*margin-left: 18px;*/
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.field-content > img {
    float: left;
   margin-left: 0;
 margin-top: 0px;
}

.field-content > p {
    margin-top: 15px;
}


.view-header a {
     font-size: 1.2em;
    font-weight: bold;
}
.views-field views-field-title .field-content a
{
 font-size: 10px;
}
#block-menu-menu-top-right > h2 {
    display: none;
}


#block-views-archive-block > h2 {

 background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 10px;
     margin-top: 50px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
margin-left: -8px;
}
#block-views-archive-block > a {

  font-size: 14px;
}
#block-views-recent-multimedia-entries-block > h2
{color: #715130;

 background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
    margin-left: -3px;
}

#block-views-recent-multimedia-entries-block a
{color: #715130;
  font-size: 14px;
}
#block-views-recent-multimedia-entries-block a:hover
{color: #9F8630;
  
}
.item-list ul {
    margin: 0 0 0.75em;
    padding-left: 14px;
}
.item-list ul a:hover {
 color: #9F8630;
}








/*************** 16-10-2012 (ekta) **********************/


.view-nivo-slider
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    height: 235px;
    margin-top: 16px;
    padding: 10px;
    width: 575px;
}
.theme-default .nivoSlider 
{
    
    box-shadow: none !important;
}
.view-nivo-slider .view-content .clearfix img
{
    border: none;
    margin: 0px;
    padding: 0px;
}
.view-featured-news- .view-content .views-row 
{
	display: block;
    margin: 15px 0 0;
    min-height: 143px;
	float:left;
border-bottom: 1px solid #E7E3D8;
}
.view-featured-news- .view-content .views-row .views-field-field-images-1
{
    float: left;
    width: 160px;
}
.view-featured-news- .view-content .views-row .views-field .field-content img
{
  margin:0;
}
.view-featured-news- .view-content .views-row .views-field-title 
{ 
    float: left;
    height: auto;
    width: 440px;
	border: medium none;
	font-weight: normal;
	margin-left:0;
}
.view-featured-news- .view-content .views-row .views-field-field-events-date .field-content
{
float: left; width: 400px; height: auto;
}
.view-featured-news- .view-content .views-row .views-field-title .field-content a
{
font-size:16px;
color: #715130;
}
.view-featured-news- .view-content .views-row .views-field-title .field-content a:hover
{
font-size:16px;
color: #9F8630;
}
.view-featured-news- .view-content .views-row .views-field-body
{
    height: auto;
    width: 420px;
	float:left;
}
.view-featured-news- .view-content .views-row .views-field-body .field-content p
{
font-size:14px;
}
.view-featured-news- .view-content .views-row .views-field-view-node {
   float: right;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 10px;
    padding-top: 10px;
    text-align: right;
}
.view-featured-news- .view-content .views-row .views-field-view-node span.field-content a
{
    background: none repeat scroll 0 0 #E8E3D9;
    border-radius: 7px 7px 7px 7px;
    padding: 5px 10px;
	font-size: 14px;
}
.view-featured-news- .view-content .views-row .views-field-view-node span.field-content a:hover
{
color: #9F8630;
}
#block-views-featured-news-block h2
{
 background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}
 /**************** css for calender *******************/
.page-calendar-changed #content
{
width:900px;
}
.page-calendar #content
{
width:900px;
}
 .view-item-calendar .views-field-title
 {
  color: #715130;
    font-weight: bold;
    padding: 2px 0;
 }
 .view-item-calendar .views-field-title a
 {
    color: #715130;
	font-size: 14px;
    text-decoration: none;
}
 .view-item-calendar .views-field-title a:hover
 {
 color: #9F8630;
 background:#E7E3D8;
  text-decoration: none;
 }
 
.view .date-nav-wrapper .date-nav 
{
    background-color: transparent;
    border: 0 none;
    height: 30px !important;
    margin-bottom: 0 !important;
    padding-bottom: 10px;
}
 .view .date-nav-wrapper .date-prev
 {
 background: none !important;
left: -8px;
 text-align:left;
 }
 .view .date-nav-wrapper .date-prev a
 {
 color: #715130;
 }
 .view .date-nav-wrapper .date-prev a:hover
 {
 color: #9F8630;
 }
.view .date-nav-wrapper .date-next 
{
background: none !important;
 left:auto;
 text-align:right;
}
.view .date-nav-wrapper .date-next a
{
 color: #715130;
}
.view .date-nav-wrapper .date-next a:hover
{
 color: #9F8630;
}
.view .date-nav-wrapper .date-heading h3
{
color: #927851 !important;
}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
   background: none;
    overflow: hidden;
    padding: 0 3px;
    width: auto;
}
.calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day 
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #D7CDB9 #D7CDB9;
    border-image: none;
    border-style: none none solid solid;
    border-width: medium medium 1px 1px;
    clear: both;
    color: #999999;
    float: right;
    padding: 3px 5px;
    text-align: center;
    width: 20px;
}
.calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day a
{
color: #715130;
font-size:16px;
text-decoration: none;
}
.calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day a:hover
{
 color: #9F8630;
}
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today 
{
 background: none repeat scroll 0 0 #E7E3D8;
 border:none;
}

.calendar-calendar .month-view .full tr td.today .stripe
{
background:none !important;
}
.views-field-field-time .field-content
{
 color: #414141;
    font-size: 12px;
    font-weight: normal;
}
.calendar-calendar .month-view .full td.date-box.today {
    border-color: none;
    border-width:0;
}
.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom:0 ;
}
.calendar-calendar td 
{
border: 1px solid #D7CDB9;
}
.calendar-calendar .month-view .full .week
{
font-size: 14px;
    text-align: center;
	vertical-align: middle;
}
.calendar-calendar .month-view .full .week a
{
     color: #715130;
    text-decoration: none;
	font-weight:normal;
}
.calendar-calendar .month-view .full .week a:hover
{

 color: #9F8630;
 }
 .calendar-calendar th.days
 {
   background: -moz-linear-gradient(center top , #E7E3D8, #D7CDB9) repeat scroll 0 0 transparent !important;
    color: #927851;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 126px;
	font-size:16px;
}
.calendar-calendar td.past a {
    color: #999999;
}
.calendar-calendar td.past a:hover {
    color: #999999;
}
.calendar-calendar td.past .view-field.views-field-title, td.past .date-display-single {
    color: #A09C8F;
}
.view-item-calendar .monthview .views-field-title:hover
{
 background: none repeat scroll 0 0 #E7E3D8 !important;

}
.view-header .tabs ul
{
    clear: both;
    display: inline-block;
    float: right;
    height: 18px;
    list-style: none outside none;
    margin: 0;
    position: relative;
    top: -20px;
}
.view-header .tabs ul li
{
   float: left;
    font-size: 13px;
    padding: 0;
}
.view-header .tabs ul li a
{

height: 18px;
color: #715030;
text-decoration: none;
vertical-align: middle;
padding: 7px 11px;
background: #D7CDB9;
background: -webkit-gradient(linear, left top, left bottom, from(#E7E3D8), to(#D7CDB9));
background: -webkit-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -moz-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -ms-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -o-linear-gradient(top, #E7E3D8, #D7CDB9);
font-size:13px;
/*background: -moz-linear-gradient(center top , #E7E3D8, #D7CDB9) repeat scroll 0 0 transparent;
    color: #715030;
    height: 18px;
    padding: 7px 11px;
    text-decoration: none;
    vertical-align: middle;
	font-size:13px;*/
}
.view-header .tabs ul li a:hover
{
background:#715030;
color:#FFFFFF;
}

/******************* 18-10-2012 ************************/

.view-dharma-land .view-content .views-row {
   display: block;
    height: 213px;
    margin: 15px 0 0;
}
.view-dharma-land .view-content .views-row .views-field-field-multi-image
{
    float: left;
    width: 160px;
}
.view-dharma-land .view-content .views-row .views-field-body {
float: left;
width: 415px;
font-size:16px;
}
.i18n-zh-hant .view-dharma-land .view-content .views-row .views-field-body 
{
    font-size:12px;
}
.i18n-zh-hans .view-dharma-land .view-content .views-row .views-field-body 
{
    font-size:12px;
}
.view-dharma-land .view-content .views-row .views-field .field-content img
{
  margin:0;
}
.view-dharma-land .view-content .views-row .views-field-title 
{ 
    float: left;
    font-weight: normal;
    height: auto;
    margin-bottom: 10px;
    margin-left: 0;
    width: 600px;
}
.view-dharma-land .view-content .views-row .views-field-title .field-content a
{
font-size:18px;
color: #715130;
}
.view-dharma-land .view-content .views-row .views-field-title .field-content a:hover
{
font-size:18px;
color: #9F8630;
}
.view-dharma-lands .view-content .views-row .views-field-body
{
    height: auto;
    width: 605px;
}
.view-dharma-land .view-content .views-row .views-field-body .field-content p
{
font-size:16px;
}
.view-dharma-land .view-content .views-row .views-field-view-node {
    font-size: 15px;
    line-height: normal;
    margin-top: 10px;
    text-align: right;
	float:right;
}
.view-dharma-land .view-content .views-row .views-field-view-node span.field-content a
{
    background: none repeat scroll 0 0 #E8E3D9;
    border-radius: 7px 7px 7px 7px;
    padding: 5px 10px;
    font-size: 15px;
}
.view-dharma-land .view-content .views-row .views-field-view-node span.field-content a:hover
{
color: #9F8630;
}

.view-dharma-land-recent-stories .view-content .views-row .views-field-title
{
 border-bottom: none;
}
.view-dharma-land-recent-stories .view-content .views-row .views-field-title .field-content a
{
font-size:15px;
}
#block-views-345ba51115faf26894f7b497f4a13b37 h2
{
 background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}
#block-views-c9ba0d5db6b325670399b02eddd958b4 h2
{
 background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}
.field-type-addthis .field-items .field-item .addthis_button_google_plusone .Bg .ah {
    background: url("ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite4-a67f741843ffc4220554c34bd01bb0bb.png") no-repeat scroll -33px -342px transparent !important;
}
.Bg .ah {
    background: url("ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite4-a67f741843ffc4220554c34bd01bb0bb.png") no-repeat scroll -33px -342px transparent !important;
}
.ah {
    height: 20px !important;
    width: 28px;
}

.node
{

margin:20px;
}
.node .submitted
{
color: #898989;
    font-size: 13px;
}
.field-name-field-share-this
{
 margin-top: -28px;
}
.view-dharma-land-recent-stories .view-content .item-list ul
{
margin: 1em 0;
    padding: 0 0 0 3em;
}
.view-dharma-land-recent-stories .view-content .item-list ul .views-row .views-field-title
{
margin-left: 0;
padding-bottom:0;
}
.view-dharma-land-monthly-archive .view-content .item-list ul .views-row .views-field-title
{margin-left: 0;
padding-bottom:0;
}
.view-dharma-land-monthly-archive .view-content .item-list ul
{
margin: 1em 0;
    padding: 0 0 0 3em;
}
/* Upcoming Events
----------------------------------------------------------------------------------------------------*/
.view-upcoming-events .view-content .views-row{
display: inline-block;
margin-bottom: 5px;
margin-top: 5px;
border-bottom: 1px solid #E6E6E6;
width: 300px;
height: 75px;
}
.date_display{
display: inline-block;
float: left;
width: 50px;
height: 50px;
background-color: #FFF;
border: 1px solid #E6E6E6;
margin-right: 10px;
}
.view-upcoming-events .view-content .views-row .views-field-field-events-date
{
color: #FFF;
background-color: #9f8630;
height: 35px;
width: 50px;
text-align: center;
padding-top: 2px;
float: left;
border: 1px solid #E6E6E6;
margin-right: 10px;
vertical-align: bottom;
display: block;
}
.view-upcoming-events .view-content .views-row .views-field-field-events-date span.date-display-single{
font-size: 22px;
}
.view-upcoming-events .view-content .views-row .views-field-field-events-date-1
{
color: #9f8630;
width: 50px;
height: 25px;
text-align: center;
vertical-align: middle;
font-size: 14px;
border: 1px solid #E6E6E6;
margin-right: 10px;
background: #FFF;
position: relative;
top: 35px;
left: -62px;
display: block;
float: left;
}
.view-upcoming-events .view-content .views-row .views-field-field-events-date-1 span{
font-size: 14px;
}
.view-upcoming-events .view-content .views-row .views-field-title{
display: inline-block;
vertical-align: middle;
width: 240px;
height: 46px;
float: right;
position: relative;
top: -40px;
border-bottom: medium none;
padding-bottom:0;
margin-left:0;
}
.view-upcoming-events .view-content .views-row .views-field-title a {
color: #715130;
font-size: 15px;
font-weight: normal;
}

.view-upcoming-events .view-content .views-row .views-field-title a:hover , .view-upcoming-events .view-content .views-row .views-field-title a:active {
color: #9f8630;
font-size: 15px;
font-weight: normal;
}
.view-upcoming-events .view-content .views-row .views-field-field-events-date-2 {
    color: #70706F;
    display: inline-block;
    float: left;
    font-size: 13px;
    left: 61px;
    line-height: normal;
    position: relative;
    top: -40px;
    vertical-align: middle;
    width: 230px;
}
.view-upcoming-events .view-content .views-row .views-field-field-time
{
    float: left;
    font-size: 16px;
    height: 30px;
    left: 45px;
    position: relative;
    top: -43px;
    width: 100px;
}

.view-upcoming-events .view-content .views-row .views-field-field-time .field-content 
{
 color: #70706F;font-size: 13px;
}
.mini_floater{
height: 52px;
display: table-cell;
vertical-align: middle;
}
.sidebar a.more{
font-size: 14px;
float: right;
margin-top: 5px;
}

/****************11-10-2012 **********/
#newsletter-manage-subscriptions-form
{
margin-top:30px;
}
#newsletter-manage-subscriptions-form fieldset
{
 border: medium none;
 margin-bottom:0;
}
#newsletter-manage-subscriptions-form #edit-info legend
{
display:none;
}
#newsletter-manage-subscriptions-form #edit-mail legend .fieldset-legend
{
font-weight:bold;
}
#newsletter-manage-subscriptions-form #edit-field-newsletter-list
{
display:none;
}

#block-block-31
{
margin-bottom:20px;
}

#block-block-31 .content a:hover
{
color:#9F8630;
font-size: 14px;
margin-top: 5px;
}

#quicktabs-banner_tabs
{
width:920px;
}
#quicktabs-banner_tabs_for_tc
{
width:920px;
}
#quicktabs-banner_tabs_for_sc 
{
    width: 920px;
}
#quicktabs-banner_tabs .item-list .quicktabs-tabs li a
{
    color: #777777;
    font-size: 15px;
    font-weight: bold;
    padding-top:2px;
}
#quicktabs-banner_tabs_for_tc .item-list .quicktabs-tabs li a
{
    color: #777777;
    font-size: 15px;
    font-weight: bold;
    padding-top:2px;
}
#quicktabs-banner_tabs_for_sc .item-list .quicktabs-tabs li a 
{
    color: #777777;
    font-size: 15px;
    font-weight: bold;
    padding-top: 2px;
}
#webform-client-form-648, #webform-client-form-649, #webform-client-form-654, #webform-client-form-657 {
    background: none repeat scroll 0 0 #E7E3D8;
    border-radius: 7px 7px 7px 7px;
    line-height: normal;
    margin-top: 20px;
    padding: 20px;
}
.webform-client-form .webform-component label 
{
    margin: 5px 0;
    font-size: 16px;
    font-weight: normal;
	 color: #414141;
	 display: inline-block;
   text-align: right;
    width: 220px;
	margin-right:1em;

}
.webform-client-form
{
 margin-top: 43px;
}
.webform-client-form .webform-component input {
    border: 1px solid #9E8772;
    color: #000000;
    font-size: 14px;
    height: 18px;
    margin: 0;
}
.webform-component
{
margin: 5px 0;
width:900px;
}
/*#webform-component-email label
{
width:100px;
}
#webform-component-email input#edit-submitted-email
{
  margin-left: 36px;
}*/
.views-field-view-node span.field-content a
{
background: none repeat scroll 0 0 #E8E3D9;
    border-radius: 7px 7px 7px 7px;
    padding: 5px 10px;
font-weight:normal;
float:right;
font-size:14px;
}
.views-field-view-node
{
float:right;
padding-top:10px;
}
.views-field-view-node span.field-content
{
padding-left:300px;
}
#webform-component-last-name input#edit-submitted-last-name
{
 margin-left: 2px;
/*margin-left:4px;*/
}
.view-multimedia .view-content table.views-view-grid
{
width:600px;
}
.webform-client-form .webform-component .form-radios .form-item label
{
  margin: 5px 0;
    font-size: 17px;
    font-weight: normal;
	 color: #414141;
	 display: inline-block;
    text-align:none;
	width:inherit;
}
.webform-client-form .webform-component .form-radios .form-item-submitted-st label
{
  margin: 5px 0;
    font-size: 17px;
    font-weight: normal;
	 color: #414141;
	 display: inline-block;
    text-align:none;
	width:inherit;
	margin-right:120px;
}
.webform-client-form #webform-component-source- label
{
text-align: left;
    width: 900px;
}
.webform-client-form #webform-component-source- #edit-submitted-source- .form-item label
{
text-align: left;
width: 867px !important;
}
.webform-client-form .webform-component-markup {
    color: #715130;
    font-size: 16px;
    font-weight: normal;
}
.webform-client-form #webform-component-source- #edit-submitted-source- .form-item-submitted-source--option1
{
 width: 840px !important;
}
/************** 20-10-2012 ******************/

.webform-container-inline div.description
{
font-size:17px;
  display: inline;
}
#webform-component-amount div.description 
{
 display: block;
    font-size: 17px;
    left: 239px;
    margin: 0 0 10px;
    position: relative;
    width:670px;
}
#webform-component-med div.description {
    display: block;
    font-size: 17px;
    left: 239px;
    margin: 0 0 10px;
    position: relative;
    width: 670px;
}
#webform-component-abc div.description 
{
 display: block;
    font-size: 17px;
    left: 239px;
    margin: 0 0 10px;
    position: relative;
}
.webform-client-form .webform-component .webform-calendar
{
border:none;
}
#webform-client-form-648 #webform-component-abcd #edit-submitted-abcd
{
   display: block;
    left: 245px;
    position: relative;
    top: -38px;
}
#webform-client-form-648 #webform-component-abcd #edit-submitted-abcd .form-type-radio
{
display: inline-block;
}
#webform-client-form-649 .webform-component-select label
{
text-align:start;
width:auto;
}
#webform-client-form-657 #.webform-component-fdfbfgb #edit-submitted-abcd .form-type-radio
{
text-align:start;
width:auto;
}
.webform-component-textfield .field-prefix
{
font-size:19px;
}
#webform-client-form-654 #webform-component-abc1 #edit-submitted-abc1 {
    display: block;
    left: 245px;
    position: relative;
    top: -38px;
}
#webform-client-form-654 #webform-component-abc1 #edit-submitted-abc1 .form-type-radio {
    display: inline-block;
}
#webform-client-form-657 .webform-component-select label {
    text-align: start;
    width: auto;
}
#node-649
{
width:900px;
}
#node-657
{
width:900px;
}
#block-search-form .content
{
float:right;
margin-left:250px;
margin-top:-45px;
}
#block-search-form .content .container-inline #edit-actions--2 input
{
height:30px;
font-size:12px;
}

#block-search-form .content .container-inline h2
{
display:none;
}
#block-search-form .content .container-inline label
{
display:none;
}
#block-search-form .content .container-inline .form-item input
{

}
.user-link
{
width: 290px;
float: left;
height:180px;
}
.user-link a:hover
{
color: #9f8630;
text-decoration: none;
font-weight: normal;
}
.info
{
margin-left:20px;
font-size:12px;
text-align:center;
width:245px;
margin-top:-15px;
}
#navigation li.menu-1271 ul
{
    /*background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 816px;
}
#navigation li.menu-1271 ul li 
{
float: left;
display: inline-block;
}
#navigation li.menu-1271 ul li a {
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}
#navigation li {
float: left;
padding: 0 0px 0 0;
}

#navigation li.menu-2735 ul
{
   /* background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 447px;
}
#navigation li.menu-2735 ul li 
{
float: left;
display: inline-block;
}
#navigation li.menu-2735 ul li a {
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}

#navigation li.menu-4137 ul
{
    background-color: #EBE8E4;
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 81px;
}
#navigation li.menu-4137 ul li 
{
float: left;
display: inline-block;
}
#navigation li.menu-4137 ul li a {
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}
menuparent  


#navigation li.menuparent ul
{
    background-color: #EBE8E4;
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 363px;
}
#navigation li.menuparent ul li 
{
float: left;
display: inline-block;
}
#navigation li.menuparent ul li a {
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}
.page-node-685 .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    margin-top: -20px;
}
.page-node-687 .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    margin-top: -20px;
}
.page-node-688 .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    margin-top: -20px;
}
.node  h1 
{
color: #958630;
margin: 0px 0 0 0;
text-shadow: 1px 1px white;
}
.node  h2
{
color: #958630;
margin: 0px 0 0 0;
text-shadow: 1px 1px white;
}
.page-node-686 .node-page
{
margin-left: 20px;
text-align:justify;
width:auto;
}
.page-node-686 .node-page .print-link 
{
width: 287px;
text-align: right;
padding-bottom: 0.5em;
float: right;
}
.page-node-686 .node-page h2
{
font-size:18px;
}
.page-node-689 .node-page
{
margin-left: 20px;
text-align:justify;
width:auto;
}
.page-node-689 .node-page .print-link 
{
width: 287px;
text-align: right;
padding-bottom: 0.5em;
float: right;
}
.page-node-689 .node-page h2
{
font-size:18px;
}
.page-node-690 .node-page
{
margin-left: 20px;
text-align:justify;
width:auto;
}
.page-node-690 .node-page .print-link 
{
width: 287px;
text-align: right;
padding-bottom: 0.5em;
float: right;
}
.page-node-690 .node-page h2
{
font-size:18px;
}
.dummy-image
{
width:120px;
height:120px;
background-image:url("images/download.png");
background-color: white;
border: 1px solid #E6E6E6;
margin: 15px;
float:left;
}

#block-views-a276264249382bae07030cb165a30237 > h2 {
    background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 10px;
    margin-left: -8px;
    margin-top: 50px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}

/* Land of Dharma Recent Stories */
#block-views-9ab7a30f0b0e92ee8786b286ee48a08a > h2 {
 background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}

/* Land Of Dharma Monthly Archives */
#block-views-022a3bd41234062ff69be6c93ddff765 > h2 {
 background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}

.view-recent-multimedia-entries-categories- .view-content .views-view-grid 
{
 width: 299px;
 }
 .view-recent-multimedia-entries-categories- .view-content .views-view-grid tr td
 {
     float: left;
    width: 97px;
}
 .view-recent-multimedia-entries-categories- .view-content .views-view-grid tr
 {
 margin-bottom:5px;
 border-bottom: 1px solid #E7E3D8;
 }
.view-recent-multimedia-entries-categories- .view-content .views-row .views-field {
    border-bottom: 1px solid #E7E3D8;
    color: #A09C8F;
    font-size: 15px;
    list-style-type: disc;
    margin: 10px 0 10px 10px;
    padding: 0 0 10px;
}
.view-recent-multimedia-entries-categories- .view-content .views-field.views-field-name a
{
color: #715130;
font-size: 14px;
}
.calendar-calendar .month-view .full td.multi-day div.monthview
{
   background: -moz-linear-gradient(center top , #E7E3D8, #D7CDB9) repeat scroll 0 0 transparent !important;
	background: -webkit-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -ms-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -o-linear-gradient(top, #E7E3D8, #D7CDB9);
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview 
{
color: #777777 !important;
}
.calendar.monthview .stripe
{
display: none;
}
.view-item-calendar a
{
font-size:13px;
}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff
{
background: none;
}

.view-taxonomy-term .view-content .views-row 
{
height:210px;
float:left;
width:600px;
border-bottom: 1px solid #E7E3D8;
}
.view-taxonomy-term .view-content .views-row .views-field-field-multi-image
{
float:left;
width:160px;
height:auto;
}
.view-taxonomy-term .view-content .views-row .views-field-body
{
    float: left;
    height: 120px;
    margin-bottom: 15px;
    width: 440px;
}


/************ 27-11-2012 *****************/
.links ul.links
{
float:right;
}
.links ul li.node-readmore a
{
background: none repeat scroll 0 0 #E8E3D9;
border-radius: 7px 7px 7px 7px;
padding: 5px 10px;
font-size: 14px;
}
.page-node-578 .webform-client-form .webform-component label {
margin: 5px 0;
font-size: 16px;
font-weight: normal;
color: #414141;
display: inline;
text-align: right;
width: 220px;
margin-right: 1em;
}

.page-user ul.primary
{
float:left;
width:900px;
}
ul.primary 
{
float:left;
width:auto;
}
ul.primary li a 
{
font-size:15px;
}
ul.action-links {
    border-bottom: 1px solid #BBBBBB;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none outside none;
    margin: 5px;
    padding: 0 0 0 1em;
    white-space: nowrap;
	width:900px;
}
ul.action-links li 
{
    display: inline;
}

ul.action-links li a {
    background-color: #DDDDDD;
    border-color: #BBBBBB;
    border-style: solid solid none;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
	font-size:15px;
}

#newsletter-manage-subscriptions-form #edit-captcha
{
display:none;
}

.view-image-galleries
{
width:900px;
float:left;
}

/***********29-11-2012 **********/

.gallery-thumb-outer .gallery-thumb-inner .media-gallery-thumb img
{
    float: left;
    margin: 10px;
    width: 152px;
}
#lightboxImage
{
width:440px !important;
float:left;

}

/************* 4-11-2012 ***************/

#block-views-categories-dharma-block h2
{
    background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}
.view-categories-dharma- .view-content .item-list ul {
    margin: 1em 0;
    padding: 0 0 0 3em;
}
.view-categories-dharma- .view-content .item-list ul li {
    border-bottom: 1px solid #E7E3D8;
    color: #A09C8F;
    font-size: 15px;
    list-style-type: disc;
    margin: 10px 0;
    padding: 0 0 10px;
}
.view-categories-dharma- .view-content .views-row .views-field-name .field-content a {
    font-size: 15px;
	color: #715130;
}

/**************5-12-2012**********************/

.view-categories .view-content .views-row
{
    border-bottom: 1px solid #E7E3D8;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 600px;
}

.view-categories .view-content .views-row .views-field-field-multi-image 
{
    float: left;
    height: auto;
    width: 160px;
}
.view-categories .view-content .views-row .views-field-field-multi-image .field-content .view-image img
{
    float:left;
    margin-left:0;
    margin-top: 0px;
}
.view-categories .view-content .views-row .views-field-body
{
    float: left;
	height:auto;
    width: 440px;
}
/*********** 10-12-2012 *************/

.year-view div.month-view div.date-nav 
{
background: none !important;
min-height: 20px;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 
{
text-decoration: none;
color: #715130;
font-weight: normal;
font-size: 16px;
}
.calendar-calendar td a:hover {
text-decoration: none !important;
}
table .mini-day-on a {
text-decoration: none;
}
.calendar-calendar th.days 
{
background: #D7CDB9 !important;
color: #927851 !important;
font-weight: bold;
border: 1px solid #D7CDB9;
height: 24px;
width: 126px;
background: -webkit-gradient(linear, left top, left bottom, from(#E7E3D8), to(#D7CDB9));
background: -webkit-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -moz-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -ms-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -o-linear-gradient(top, #E7E3D8, #D7CDB9);
text-align: center;
vertical-align: middle;
}
.calendar-calendar .year-view table .mini th, .calendar-calendar .year-view table .mini td {
width: 14%;
text-align: center;
border: 1px solid #D7CDB9;
}
.calendar-calendar .mini-day-off 
{
font-size: 16px !important;
width: auto;
line-height: 18px;
color: #999;
}
.calendar-calendar .year-view td
{
width: 32%;
padding: 8px !important;
border: none;
}
.calendar-calendar .year-view table tr .empty
{
display:none;
}
.calendar-calendar td.today
{
background: #E7E3D8 !important;
}
.calendar-calendar td.future:hover
{
background: #E7E3D8 !important;
}

.view-events-activities .view-content .views-row
{
    float: left;
    height: auto;
    width: 620px;
}
.view-events-activities .view-content .views-row .views-field-field-multi-image
{
float: left;
width: 170px;
}
.view-events-activities .view-content .views-row  .views-field-title
{
float: left;
width: 440px;
margin-top: 15px;
border-bottom: 1px solid #E7E3D8;
padding-bottom: 10px;
}
.view-events-activities .view-content .views-row .views-field-field-events-date
{
float: left;
width: 440px;
height: auto;
}
.view-events-activities .view-content .views-row .views-field-field-events-date .field-content span
{
font-size: 14px;
}
.view-events-activities .view-content .views-row .views-field-field-events-date-1
{
float: left;
width: 440px;
border-bottom: 1px solid #E7E3D8;
padding-bottom:10px;
}
.view-events-activities .view-content .views-row .views-field-field-events-date-1 .field-content span
{
font-size: 14px;
}
.view-events-activities .view-content .views-row .views-field-body
{
float: left;
width: 440px;
height: auto;
}
.view-events-activities .view-content .views-row .views-field-body .field-content p
{
font-size: 14px;
padding-top: 0px;
text-transform: capitalize;
margin-bottom: 5px;
margin-top: 5px;
}
.view-events-activities .view-content .views-row .views-field-view-node
{
    float: right;
    padding-top: 0px;
}
.view-events-activities .view-content .views-row .views-field-view-node span.field-content a 
{
background: none repeat scroll 0 0 #E8E3D9;
border-radius: 7px 7px 7px 7px;
padding: 5px 9px;
font-weight: normal;
float: right;
font-size: 14px;
margin-top:10px;
}
.view-events-activities .view-content .views-row .views-field-view-node span.field-content a:hover
{
color: #9F8630;
}
.page-weekly-activities .calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
    background: -moz-linear-gradient(center top , #E7E3D8, #D7CDB9) repeat scroll 0 0 transparent !important;
	background: -webkit-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -ms-linear-gradient(top, #E7E3D8, #D7CDB9);
background: -o-linear-gradient(top, #E7E3D8, #D7CDB9);
    color: #777777;
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff
{
display:none;
}
.calendar-calendar .weekview .field-content a
{
font-size:11px;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff 
{
display:none;
}
.calendar-calendar .week-view table
{
    float: left;
    width: 900px;
	margin-top: 20px;
}
.calendar-calendar .week-view table tr .multi-day{
    border-right: 1px solid #D7CDB9 !important;
}



/********** 11-12-2012 ******************/


.node-type-event  .links .calendar_link a
{
    display:none;
}
#block-views-weeklyactivities-block h2 
{
    background-color: #E8E3D9;
    background-image: url("images/titlebgshort.gif");
    background-repeat: no-repeat;
    color: #715130;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 8px 12px 7px 25px;
    text-shadow: 1px 1px #FFFFFF;
}
#block-views-weeklyactivities-block .content .view-weeklyactivities
{
    margin-left:25px;
}
.view-weeklyactivities .view-content .views-row
{
    height: auto;
    width: auto;
    margin-bottom:10px;
}
.view-weeklyactivities .view-content .views-row .views-field .field-content a
{
    font-size: 16px;
}

/******** 25-12-2012 ***********/

#navigation li.menu-1346 ul
{
   /* background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 900px;
}

#navigation li.menu-4297 ul
{
    /*background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 675px;
}
#navigation li.menu-4297 ul li 
{
float: left;
display: inline-block;
}
#navigation li.menu-4297 ul li a 
{
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}

#navigation li.menu-4298 ul
{
    /*background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 747px;
}
#navigation li.menu-4298 ul li 
{
float: left;
display: inline-block;
}
#navigation li.menu-4298 ul li a 
{
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}

#navigation li.menu-4299 ul
{
   /* background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 747px;
}
#navigation li.menu-4299 ul li 
{
float: left;
display: inline-block;
}
#navigation li.menu-4299 ul li a {
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}
#navigation li.menu-4371 ul
{
    /*background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 680px;
}
#navigation li.menu-4371 ul li 
{
float: left;
display: inline-block;
}
#navigation li.menu-4371 ul li a {
background-color: #E1D9CC;
float:left;
border-right: 1px solid #ADA08F;
}

#navigation li.menu-4332 ul
{
    background-color: #EBE8E4;
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width:400px;
}
#navigation li.menu-4323 ul
{
    /*background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 600px;
}
#navigation li.menu-4029 ul
{
    background-color: #EBE8E4;
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 96px;
}
#navigation li.menu-4364 ul
{
    /*background-color: #EBE8E4;*/
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 0;
    text-align: left;
    width: 600px;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff
{
background: none !important;
}

.view-multimedia .view-content .views-view-grid tr
{
    float: left;
    height: auto;
    width: 605px;
}
.view-multimedia .view-content .views-view-grid tr td
{
    float: left;
    height: auto;
    width: 605px;
}
/*********** 27-12-2012 ***************/

.node-page .content .field-name-field-file-upload .field-items .file
{
    float: left;
    height: auto;
    width: 400px;
}
.node-page .content .field-name-field-file-upload .field-items .file .file-icon
{
float:left
}
.node-page .content .field-name-field-file-upload .field-items .file a
{
    float: left;
    margin-top: 26px;
}

/****************10-01-2013 ******************/

.view-weeklyactivities .view-content .views-row .views-field-body .field-content p
{
    margin:0;
    font-size:15px;
}

/******** 17-01-2013 ***************/

.view-categories-dharma- .view-content .views-field.views-field-name a 
{
color: #715130;
font-size: 14px;
}
.view-categories-dharma- .view-content .views-view-grid tr td 
{
float: left;
width: 95px;
text-align:center;
}
.view-categories-dharma- .view-content .views-view-grid tr 
{
margin-bottom: 5px;
border-bottom: 1px solid #E7E3D8;
width: 300px;
float:left;
}

/*********** 24-01-2012************/

.region-sidebar-second #block-block-40 .content p img
{
    margin:0px !important;
}
#block-block-35 .content p a img
{
    margin-top:20px;
    float:left;
}
#block-views-upcoming-events-block
{
    float: left;
    width: 305px;
    margin-top:10px;
}
.view-multimedia .view-content .views-view-grid .views-field-body
{
    float: left;
    width: 448px;
}

/************** 29-01-2013 ****************/

#newsletter-manage-subscriptions-form .captcha {
    border: 1px solid #848484;
    margin-bottom: 0;
}
#newsletter-manage-subscriptions-form fieldset
{
    display: inline-block;
}
#edit-mail legend 
{
    float: left;
    margin-right: 20px;
    text-align: right;
    width: 220px;
}
#edit-mail .fieldset-wrapper
{
    float:left;
    border: 1px solid #9E8772;
    color: #000000;
    font-size: 14px;
    height: 19px;
    margin: 0 0 0 -3px; 
}
#edit-mail .fieldset-wrapper .form-type-textfield input
{
    border:none;
    width:170px;
}

#edit-info .fieldset-wrapper .form-type-textfield
{
    margin-top:0px;
}
#edit-info .fieldset-wrapper .form-item-firstname
{
    float:left;
}
#edit-info .fieldset-wrapper .form-item-firstname label
{
    float: left;
    margin-right: 20px;
    text-align: right;
    width: 220px;
}
#edit-info .fieldset-wrapper .form-item-firstname input
{
    float:left;
    border: 1px solid #9E8772;
    color: #000000;
    font-size: 14px;
    height: 18px;
    margin: 0;
}
#edit-info .fieldset-wrapper .form-item-lastname label
{
    float: left;
    margin-right: 20px;
    text-align: right;
    width: 220px;
}
#edit-info .fieldset-wrapper .form-item-lastname input
{
    float:left;
    border: 1px solid #9E8772;
    color: #000000;
    font-size: 14px;
    height: 18px;
    margin: 0;
}
#edit-info
{
    position: relative;
    top: -39px;
}
#edit-field-subscriber
{
    float: left;
    height: 30px;
    position: relative;
    top: 68px;
    width: 664px;
}
#edit-field-subscriber .form-item-field-subscriber-und
{
       float: left;
    width: 600px;
}
#edit-field-subscriber .form-item-field-subscriber-und label
{
    display: inline-block;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 242px;
}
#edit-field-subscriber-und .form-item-field-subscriber-und label
{
    float: none;
    width: 100px;
    display:inline;
    font-size:14px;
}
#edit-field-subscriber .form-item-field-subscriber-und #edit-field-subscriber-und
{
        float: left;
    width: 337px;
}
#edit-field-subscriber .form-item-field-subscriber-und #edit-field-subscriber-und .form-item-field-subscriber-und
{
    float:left;
    width:115px;
}
#edit-field-subscriber-und .form-item-field-subscriber-und input
{
     margin-top: -5px;
}
/********** 06-02-2013 ***********/

.view-multimedia .view-content .views-field-field-multi-image
{
    float:left;
}
.view-multimedia .view-content .views-field-field-multi-image .field-content .view-image img
{
    margin-left:0;
    float:left;
    margin-top:8px;
}
