/*  
Theme Name: WordPress Bhakti Collective
*/
body{margin:0; padding:0; font-family:verdana,geneva,arial,sans-serif; font-size:70%}
ul, li{list-style:none;}
h1{display:none; position:absolute; width:755px; height:246px; top:0; left:0; z-index:1}
h2{text-transform:uppercase; text-align:left; color:#4D8DB0; font-size:0.95em; font-weight:bold; margin:0 0 10px 0; padding:0; line-height:2; border-bottom:1px dotted #929292}
h2 a{color:#4D8DB0; text-decoration:none;}
.post h2{text-transform:none; border-bottom:none; margin:0; padding:10px 0 5px 0; font-weight:normal; color:black; font-family:"Times New Roman","Georgia",serif; font-size:3.5em; line-height:1.2}
.post h2 a{color:black; text-decoration:none}
.post h2 a:hover{color:black}
.other-recent-post h3, .other-recent-post h3 a{color:black; fontk-weight:bold; font-family:"Times New Roman","Georgia",serif; font-weight:bold; text-decoration:none}

#search-archive h2{text-transform:none}
.uppercase{text-transform:uppercase}

#col_right h2, #col_center h2{text-transform:uppercase; color:#4D8DB0; font-size:0.95em; font-weight:bold; margin:0 0 10px 0; padding:0; line-height:2; border-bottom:1px dotted #929292}
#col_center h2{background:white}

h3{text-transform:capitalize; border-bottom:none; margin:0; padding:15px 0 0px 0; font-weight:normal; color:black}
.post h3{color:black; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:1.1em; font-family:"Times New Roman","Georgia",serif}
.post h3 a{color:black; text-decoration:none}
.post h3 a:hover{color:black}

h3#respond{text-transform:capitalize; text-align:left; color:black; font-size:0.95em; font-weight:bold; margin:0 0 5px 0; padding:0; line-height:2}
h3#comments{text-transform:capitalize; text-align:left; color:black; font-size:0.95em; font-weight:bold; margin:0 0 10px 0; padding:0; line-height:2}

#search h3{text-transform:capitalize; border-bottom:none; margin:0; padding:15px 0 0px 0; font-weight:normal; color:black; font-family:"Times New Roman","Georgia",serif; font-size:1.7em; line-height:1.5}

#ad_event{padding:10px 0 10px}
#ad_event p{padding:0; margin:0}
#ad_event a p{padding:0; margin:0}
#ad_event a{position:relative}

#container{width:755px; margin:auto; margin-bottom:40px; position:relative}

#header{height:246px; display:block; background:url(/_img/bg_banner.jpg) no-repeat; position:relative}
#header a{height:246px; display:block}
#header img{position:absolute; right:10px; top:10px; z-index:1; border:0}
#banner_layer{height:225px; width:475px;  top:10px; right:10px; display:block; position:absolute; z-index:15}
#banner{height:225px; position:absolute; right:10px; top:10px; z-index:1; border:0}
#bannerimages{display:none}

#tooltip{padding:7px; text-align:left; font-size:11px; position:absolute; z-index:20; right:0px; top:0px; width:475px; text-align:right}
#tooltip a{color:white; display:inline; color:#4B7511; text-transform:uppercase}
span.tip{border-bottom:1px solid #eee}
span#tooltip span{padding:7px 10px 7px 20px; background:url(/_img/bg_banner.jpg) -300px -20px no-repeat; text-align:left; font-size:11px; position:absolute; right:10px; top:10px; display:none; text-align:right; z-index:1000}
span#tip span a{display:inline}

#col_left{float:left; width:312px}
#col_left.overview{width:312px}
#col_left.overview .post{width:312px}
#col_left.overview .post .entry{width:312px}
#col_left.overview .post .entry img{overflow:hidden; max-width:312px; height:auto}
#col_left.single{width:520px}
#col_left p a{color:#4B7511;}

#col_center{float:left; width:235px}
#col_center_body{margin:0 15px 0 33px}

#col_right{float:right; width:207px;  background:#FCE8CB;}
#col_right_body{margin:0 10px}
#col_right p{padding:0; margin:3px 0 15px 0; clear:both}

#col_center ul, #col_right ul{list-style:none; margin:0 0 18px; padding:0}
#col_center li, #col_right li{list-style:none; margin:0; padding:0}
#col_right li a, #col_center li a{color:#444; text-decoration:none}
#col_right li a.black{color:#000;}
#recent a{text-transform:capitalize}

#col_right ul.recentComments li ul{margin:0; padding:0;}
#col_right ul.recentComments li ul li{font-size:0.9em;font-style:italic;margin:0; padding:0;}


#col_left .author{text-transform:uppercase; color:#4B7511; background:#DDDBC6; padding:0 12px;  font-size:0.95em; line-height:2; font-weight:bold}
#col_center .author{text-transform:uppercase; color:black; font-size:0.9em; line-height:2; text-align:right; float:right}
#col_center .other-recent-post .author{text-transform:uppercase; color:black; background:white; font-size:0.9em; line-height:1.2; text-align:right; float:none}

#event .author{display:none}
#event h2, #slideshow h2{display:none}

#event .postmetadata{display:none}
#event #respond{display:none}
#event #commentform{display:none}
#event .entry{margin:0; padding:0}
#event .entry p{margin:0; padding:0 0 15px}

#hideauthor .author, #slideshow .author{display:none}

#event .navigation, #slideshow .navigation{display:none}

.post{clear:both; margin:0 0 40px; text-align:justify}
#col_left.single .post{line-height:1.6}
.post img{margin:0 15px 15px 0; float:left}

.other-recent-post a.title{color:#4B7511; font-weight:bold; text-decoration:none; line-height:1.2}
.other-recent-post .postmeta{padding:0; margin:0; line-height:1.2}

#event .post{clear:both; margin:0; padding:0}
#event .entry img{display:block; clear:both}

#featured li{clear:left; display:block; margin-bottom:10px}
#featured li p{padding:0; margin:3px 0 0; clear:both}
#featured li p img{padding:0; margin:1px 3px 3px 0}
#featured p img{max-width:185px; border:1px solid white; overflow:hidden; margin-top:3px; float:left; margin-right:3px}
#featured li a{color:black}

#collected{margin:0 0 0px 0}
#collected .post{background:url(/_img/collected_sep.gif) center bottom no-repeat; padding:0px 0 20px 0; margin:0 0 12px 0}
#collected p{margin:0px 0; padding:0}

#sidebar_categories{clear:left; display:block; margin-bottom:10px}
#sidebar_categories .post{clear:left; display:block; margin-bottom:5px; padding:0}

#sidebar_categories p{padding:0; margin:3px 0 0; clear:both; display:block; text-align:left}
#sidebar_categories p img{padding:0; margin:1px 4px 3px 0}
#sidebar_categories p img{width:90px; border:1px solid white; overflow:hidden; margin-top:1px; float:left; margin-right:3px}
#sidebar_categories a{color:#555; text-decoration:none}

#sidebar_categories .author{clear:both; height:1px; margin:0; padding:0}

#search-archive p{padding:0; margin:4px 0}
#search-archive .author_date{float:left; width:105px; border-right:1px dotted #929292; background:white; font-weight:normal; padding:0; margin:0; line-height:1.5}
#search-archive .post_title{float:right; width:200px;  line-height:1.5}
#search-archive .post_title a{color:#4B7511}
#search-archive .post_title a.title{text-transform:capitalize; color:#4B7511; font-weight:bold}
#search-archive .post_title .comments{text-transform:uppercase; color:#4B7511; font-size:0.9em; line-height:1.5}
#search-archive .post_title .comments a{text-transform:uppercase; color:#4B7511; text-decoration:none}
#search-archive .date{font-size:0.9em}

#bookmarks a{color:#4B7511; text-decoration:none; font-style:normal; padding:0;}

#linkcat-2 li{margin-bottom:4px}
#linkcat-2 a{display:block}

.more-link{text-transform:uppercase; color:#4B7511; text-decoration:none; font-size:0.9em; display:block; margin-top:10px; clear:both}

#collected a{color:#555; text-decoration:none}
#collected .more-link{text-transform:uppercase; color:#4B7511; text-decoration:none; font-size:0.9em; display:block; display:inline-block; margin-top:4px; clear:both}

small{line-height:1.5em; color:black}

.entry small{font-size:bigger; border:1px solid black}

.commentlist li, #commentform input, #commentform textarea{}
.commentlist li{font-weight:bold; margin-bottom:20px; display:block; clear:both}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; color:#4B7511; background:#DDDBC6; line-height:2; padding:0 5px; text-decoration:none; text-transform:uppercase; font-size:0.9em}
.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none; padding:0 5px}
.commentlist .edit, .commentlist .edit a{text-align:right; color:#4B7511; font-size:0.9em; font-weight:normal; text-decoration:none}
.commentlist small, .commentlist small a{font-weight:normal; line-height:1.5em; text-transform:none; padding:0 5px}
.commentlist small a{color:#4B7511}

#sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike{color:#777}

code{font:1.1em 'Courier New',Courier,Fixed}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}
#wp-calendar th{font-style:normal; text-transform:capitalize}

.postmetadata{text-align:right; clear:left; margin:12px 0 25px; padding:0; border-bottom:1px dotted #929292; text-transform:uppercase; font-size:0.9em}
.postmetadata small{color:black; padding:0}

#search .postmetadata{text-align:left; margin:15px 0}

.commentmetadata{display:block; text-align:right; clear:left; margin:15px 0 0; padding:0; text-transform:uppercase; font-size:0.9em; color:black; border-bottom:1px dotted #929292}

#footer p{margin:0; padding:20px 0; text-align:center}

p img{padding:0; max-width:100%}

img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}

.alignright{float:right}
.alignleft{float:left}

html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before, #sidebar ul ul li:before{content:"\00BB \0020"}
.entry ol{padding:0 0 0 35px; margin:0}
.entry ol li{margin:0; padding:0}

.postmetadata a{color:#4B7511; text-decoration:none}

.entry form{text-align:center}

select{width:130px}

#commentform{}
#commentform a{color:#4B7511}
#commentform input{width:155px; padding:2px; margin:0px 0px 0px 0; float:left}
#commentform textarea{width:100%; padding:2px}
#commentform #submit{margin:0; float:right}
#commentform label{display:block; float:left; text-align:left; width:150px; padding:3px 0 0 10px}
.commentlist{padding:0; text-align:justify}
.commentlist li{margin:0px 0 20px; padding:5px 0 0;}
.commentlist p{margin:10px 5px 10px 0}
#commentform p{margin:5px 0}
.nocomments{text-align:center; margin:0; padding:0}

#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}
#wp-calendar #next a{padding-right:10px; text-align:right}
#wp-calendar #prev a{padding-left:10px; text-align:left}
#wp-calendar a{display:block}
#wp-calendar caption{text-align:center; width:100%}
#wp-calendar td{padding:3px 0; text-align:center}
#wp-calendar td.pad:hover{background-color:#fff}

acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #EEEEE2}
cite{margin:0px 0 0; display:block}
hr{display:none}
a img{border:none}

.center{text-align:center}

#searchform{}
#searchform #s{width:120px}
#searchform #searchsubmit{font-size:90%}

.navigation{clear:both; line-height:2; display:block; text-align:center; color:#4B7511; margin-bottom:15px}
.navigation a{color:black; text-decoration:none; text-transform:uppercase; font-size:0.9em}
.navigation ul li, .navigation ul{margin:0; padding:0; list-style:none; text-align:left; line-height:1.2}
.navigation ul li a{color:black; text-decoration:none; text-transform:uppercase; font-size:0.9em}

.tags{clear:both; display:block; text-align:left; font-size:0.9em; margin-bottom:20px;}
.tags a{ color:#444; text-transform:none; text-decoration:none; font-weight:normal; line-height:1}

.myGallery{width:460px; height:345px; display:none; border:none}

#col_left .myGallery{width:520px; margin-bottom:20px}
#col_left .myGallery img{width:520px}

#col_left.overview .myGallery{width:312px; height:225px !important}
#col_left.overview .myGallery img{width:312px}

#col_left .post .myGallery{width:520px; margin-bottom:20px}
#col_left .post .myGallery img{width:520px}
#col_left .post .entry a{color:#4B7511}

#col_left.overview .post .myGallery{width:312px; height:225px !important}
#col_left.overview .post .myGallery img{width:312px}

a.openslideshow img{display:block; clear:left}
a.openslideshow{display:block; color:#4B7511; clear:left; text-transform:uppercase; font-weight:bold}

a.lightbox img{display:none}

#col_left .post .entry small{font-size:80%}

.spacer{height:20px; display:block; clear:both}

.clear{display:block; height:1px; clear:both}
.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

a.tagsz-1 { font-size:  10px; }
a.tagsz-2 { font-size: 12px; }
a.tagsz-3 { font-size: 14px; }
a.tagsz-4 { font-size: 15px; }
a.tagsz-5 { font-size: 16px; }

a.green{color:#4B7511;}

blockquote.pullquote,div.pullquote{text-align:right;font-size:1.3em;font-style:italic}
blockquote.pullquote em,div.pullquote em,blockquote.pullquote i,div.pullquote i{font-style:normal}
blockquote.pqRight,div.pqRight{float:right;}
blockquote.pullquote p,div.pullquote p{border:3px double #ccc;border-width:3px 0;font-family:Georgia,"Times New Roman",Times,serif}

.stbutton {display:block;height:16px; color:#444; text-decoration:none;}