
/* Photo Gallery Styles */
div.spacer {
  clear: both;
  }
#content .album_list {
	background-color: #1F1F1F;
	padding: 10px;
	margin: 10px 0px 20px 0px;
}
#content .album_list p {
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #FAE1C6;
 	margin: 10px 10px 0px 10px;
 	padding: 0px 0px 10px 0px;
 	text-align: left;
}
#content .gallery_thumbs {
	background-color: transparent;
	padding: 3px;
	margin: 3px;
}
#content .gallery_thumbs ul {
	background-color: transparent;
	list-style: none outside;
	padding: 0px;
	margin: 0px 20px 0px 20px;
}
#content .gallery_thumbs li {
	background-color: transparent;
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 3px;
}
#content .gallery_thumbs li a.thumbs {
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 0px;
	}
#content .gallery_thumbs li a.thumbs:link {color: transparent; background: transparent}
#content .gallery_thumbs li a.thumbs:visited {color: transparent; background: transparent}
#content .gallery_thumbs li a.thumbs:hover {color: transparent; background: transparent}
#content .gallery_thumbs li a.thumbs:active {color: transparent; background: transparent}
#content img.gallery_photo {
	background-color: #1F1F1F;
	border: 1px solid #000000; 
	padding: 3px;
	margin: 0px;
}
#content img.gallery_thumb {
	background-color: #1F1F1F;
	border: 1px solid #000000; 
	padding: 3px;
	margin: 3px;
}
#content div.photocaption_right a.thumblink,
#content div.thumb_float a.thumblink,
#content ul.picturelist li a {
	background-color: transparent;
	text-decoration: none;
	color: #747676;
	font: 9pt/14pt arial, helvetica, sans-serif;
	border: 0px;
	font-weight: bold;
	}
#content div.photocaption_right a.thumblink,#content div.thumb_float a.thumblink,
#content ul.picturelist li a:link {color: #628A3B; border-bottom: 0px #628A3B solid; background: transparent}
#content div.photocaption_right a.thumblink,#content div.thumb_float a.thumblink,
#content ul.picturelist li a:visited {color: #628A3B; border-bottom: 0px #628A3B solid; background: transparent}
#content div.photocaption_right a.thumblink,#content div.thumb_float a.thumblink,
#content ul.picturelist li a:hover {color: #D33D82; border-bottom: 0px #D33D82 solid; background: transparent}
#content div.photocaption_right a.thumblink,#content div.thumb_float a.thumblink,
#content ul.picturelist li a:active {color: #D33D82; border-bottom: 0px #D33D82 solid; background: transparent}

div.gallery_big img,
ul.picturelist li img {
	background-color: #1F1F1F;
	border: 1px solid #000000; 
	padding: 3px;
	margin: 3px;
}
div.gallery_big {
 	background-color: transparent;
	margin: 3px;
	text-align: center;
}

ul.picturelist {
	background-color: transparent;
	list-style: none outside;
	padding: 0px;
	margin: 10px;
	text-align: center;
}
ul.picturelist li {
	background-color: transparent;
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 3px;
}




/* 
--------------------------
Wisdom Song CSS:
--------------------------
		Created .......... February 21, 2006
		Last Updated ..... June 30, 2006
		Created by ....... Jacquie Childers [http://jacquie.org]

		{1} Global Styles ... [ body, headers, p, etc. ]
		
		{2} Airlock ... [ div containers ]
		
		{3} Header ... [ main header styles ]
		
		{4} Top Navigation ... [ main navigation styles ]
		
		{5} Sub-Navigation ... [ expanded links, bread crumbs ]
		
		{6} Content ... [ home, about, contact, etc. ]
		
		{7} Copyright ... [ main copyright styles ]
		
		{8} Misc ... [ forms, hidden elements, etc. ]
	
 */

 /*  
------------------
{1} Global Styles:
------------------	
 */ 
 
 /* -=( overall styles, body, headers, etc. )=- */
 
 body {
 	background-color: #050505;
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #FAE1C6;
 	margin: 0px;
 	padding: 0px;
    voice-family : "\"}\"";
    voice-family : inherit;
	background-image: url(../uploads/images/2006_design/global/background_mainvert2.gif);
	background-repeat: repeat-y;
	background-position: center;
 }
h2 {
	font: 15pt/18pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #FAE1C6;
	font-weight: bold;
	margin: 0px;
	padding: 10px;
	letter-spacing: 1px;	
}
h3 {
	font: 15pt/18pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #FAE1C6;
	font-weight: bold;
	margin: 0px;
	padding: 15px 10px 10px 0px;
	letter-spacing: 1px;	
}

 /* 
------------
{1} Airlock:
------------
 */ 
 
/* -=( airlock global styles, this holds the "design" in place )=- */
 
#airlock {
	background-color: transparent;
	width: 732px;
	margin: 15px auto;
	padding: 0px;
	border: 0px;
	text-align: left;
}

/*  
------------
{3} Header:
------------
 */ 
 
 /* -=( header div main styles )=- */
 
 #header_title {
 	position: absolute;
	width: 292px;
	height: 134px;
	background-color: transparent;
	margin: 27px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
 }
#header_title h1 { 
	background: transparent url(../uploads/images/2006_design/global/title_main.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 292px; 
	height: 134px; 
	text-indent: -20000px;
}
 #header_background {
 	background: transparent url(../uploads/images/2006_design/global/background_header.gif) no-repeat top left; 
 	width: 732px;
 	height: 353px;
 	margin: 0px;
 	padding: 0px;
 }
 #header {
 	position: absolute;
    width: 691px;
	height: 245px;
	margin: 84px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align: right;
 }

/* -=( header photo & title )=- */

#header {
 	background: transparent url(../uploads/images/2006_design/headers/header_home.jpg) no-repeat top left;
}
#header h1 { 
	background: transparent url(../uploads/images/2006_design/headers/title_header.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 692px; 
	height: 125px; 
	text-indent: -20000px;
}

/* -=( header buy rollover )=- */

#header_rollover {
	position: absolute;
	background-color: transparent;
	padding: 0px;
	margin: 219px 0px 0px 587px;
	width: 124px;
	height: 110px;
	z-index: 1;
}
#header_rollover a { 
	display: block;
	background: transparent url(../uploads/images/2006_design/global/buybook_light.gif) no-repeat top left;
	width: 124px;
	height: 110px;
}
#header_rollover a:hover {
	background: transparent url(../uploads/images/2006_design/global/buybook_rollover.gif) no-repeat top left;
	width: 124px;
	height: 110px;
}
#header_rollover span{
	display:none;
}

/*  
------------
{4} Navigation:
------------
 */ 
 
 /* -=( navigation main styles )=- */
 
 #navigation {
 	position: absolute;
	background-color: transparent;
	width: 250px;
	padding: 15px 10px 0px 0px;
	margin: 0px;
	text-align: center;
}
#menu {
	background: transparent url(../uploads/images/2006_design/global/navigation_background.gif) repeat-y;;
	width: 250px;
	padding: 0px;
	margin: 0px 0px 0px 2px;
	text-align: center;
}

/* -=( navigation link styles )=- */
#navigation ul {
	background: transparent url(../uploads/images/2006_design/global/navigation_background1a.gif) repeat-y;
	width: 220px;
	list-style: none outside;
	padding: 10px;
	margin: 0px 0px 0px 2px;
}
#navigation ul li{
	background-color: transparent;
	padding: 4px 15px 4px 13px;
	margin: 0px;
	text-align: left;
}
#navigation li a {
	background-color: transparent;
	color: #FAE1C6;
	text-decoration: none;
 	font: 9pt/14pt verdana, arial, helvetica, sans-serif;	
	display: block;
	padding: 1px 10px 1px 10px;
	margin: 0px;
}
#navigation li a:hover {
	background: transparent url(../uploads/images/2006_design/global/navigation_arrows.gif) no-repeat top left;
	color: #EC616A;
	text-decoration: none;
 	font: 9pt/14pt verdana, arial, helvetica, sans-serif;	
	display: block;
	padding: 1px 10px 1px 10px;
	margin: 0px;
}
#navigation li a.current,
#navigation li a.currentpage,
#navigation li a.active{
	background: transparent url(../uploads/images/2006_design/global/navigation_arrows.gif) no-repeat top left;
	color: #EC616A;
	text-decoration: none;
 	font: 9pt/14pt verdana, arial, helvetica, sans-serif;	
	display: block;
	padding: 1px 10px 1px 10px;
	margin: 0px;
}
#navigation .navigation_bottom {
	width: 250px;
	height: 17px;
	background: transparent url(../uploads/images/2006_design/global/navigation_bottomback.gif) no-repeat top left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
/* -=( navigation buy button rollover )=- */

#navigation .rollover {
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	width: 167px;
	height: 46px;
}
#navigation .rollover a { 
	display: block;
	background: transparent url(../uploads/images/2006_design/global/nav_buybook1.gif) no-repeat top left;
	width: 167px;
	height: 46px;
}
#navigation .rollover a:hover {
	background: transparent url(../uploads/images/2006_design/global/nav_buybook2.gif) no-repeat top left;
	width: 167px;
	height: 46px;
}
#navigation .rollover span{
	display:none;
}

/* 
------------
{5} Sub Nav:
------------
*/  
/* -=( buybook & anchor menu )=- */

.pagenav {
	background-color: transparent;
	text-align: center;
	color: #FAE1C6;
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
	border-top: 1px solid #8A7E71;
	border-bottom: 1px solid #8A7E71;
	padding: 10px;
	margin: 0px;
}

/* 
------------
{6} Content:
------------
*/  

/* -=( content container )=- */

#content {
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 270px;
}

/* -=( content custom titles )=- */

#content h3.dearfriends { 
	background: transparent url(../uploads/images/2006_design/home/dear_friends.gif) no-repeat top left;
	padding: 0px;
	margin: 0px 0px 10px 0px; 
	width: 200px; 
	height: 40px; 
	text-indent: -20000px;
}
#content h3.warmregards { 
	background: transparent url(../uploads/images/2006_design/home/warm_regards.gif) no-repeat top left;
	padding: 0px;
	margin: 0px 0px 10px 0px; 
	width: 237px; 
	height: 97px; 
	text-indent: -20000px;
}
/* -=( content body & text styles)=- */
#content blockquote em {
    font: 12pt/15pt "Book Antiqua", "Trebuchet MS", "Times New Roman", verdana, arial, helvetica, sans-serif;
	font-style: italic;
 	color: #FAE1C6;
}
#content blockquote {
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #FAE1C6;
 	margin: 0px;
 	padding: 15px;
 	text-align: left;
}
#content p,
#content .interview p,
#content .interview_answer p,
#content .photo_comment p {
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #FAE1C6;
 	margin: 0px;
 	padding: 0px 0px 15px 0px;
 	text-align: left;
}
#content p.firstpara {
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #FAE1C6;
 	margin: 0px;
 	padding: 10px 0px 15px 0px;
 	text-align: left;
}
#content p.firstpara:first-letter {
        font: 20pt/15pt "Book Antiqua", "Trebuchet MS", arial, helvetica, sans-serif;
        padding: 0px 2px 0px 0px;
}
.feature_box {
	border: 1px dashed #090909;
	background-color: #E8535C;
	padding: 10px;
	margin: 10px 0px 20px 0px;
}
#content .feature_box  p{
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #090909;
 	margin: 0px;
 	padding: 0px 0px 10px 0px;
    font-weight: normal;
}
#content .feature_box h3 {
	font: 13pt/18pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #090909;
	font-weight: bold;
	margin: 0px;
 	padding: 0px 0px 10px 0px;
	letter-spacing: 1px;	
}
#content .interview_answer,
#content .interview,
#content .photo_comment {
	background-color: #1F1F1F;
	padding: 10px;
	margin: 10px 0px 20px 0px;
}
/* -=( content image styles )=- */

img.floatleft {
	float: left;
	background-color: #1F1F1F;
	border: 1px solid #000000; 
	padding: 3px;
	margin: 12px 18px 3px 10px;
}
img.floatright{
	float: right;
	background-color: #1F1F1F;
	border: 1px solid #000000;
	padding: 3px;
	margin: 12px 10px 3px 18px;
}
img.gallery_buybook{
	background-color: transparent;
	border: 0px solid #000000;
	padding: 0px;
	margin: 2px;
}
.photo_caption_right {
	float: right;
	background-color: #1F1F1F;
	border: 1px solid #000000;
	padding: 8px;
	margin: 12px 10px 8px 18px;
	text-align: center;
	font: 8pt/10pt arial, helvetica, sans-serif;
 	color: #FAE1C6;
}
.photo_caption_left {
	float: left;
	background-color: #1F1F1F;
	border: 1px solid #000000;
	padding: 8px;
	margin: 12px 18px 8px 0px;
	text-align: center;
	font: 8pt/10pt arial, helvetica, sans-serif;
 	color: #FAE1C6;
}
.photo_caption {
	background-color: #1F1F1F;
	border: 1px solid #000000;
	padding: 8px;
	margin: 12px 18px 3px 10px;
	text-align: center;
	font: 8pt/10pt arial, helvetica, sans-serif;
 	color: #FAE1C6;
}
.photo_caption img,
.photo_caption_left img,
.photo_caption_right img{
	background-color: #1F1F1F;
	border: 1px solid #000000; 
	padding: 0px;
	margin: 0px;
}


/* 
--------------
{8} Link Styles:
--------------
*/ 

/* -=( content link styles )=- */

#content a {
	background-color: transparent;
	text-decoration: none;
	color: #FAE1C6;
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
	border: 0px;
	}
#content a:link {color: #E8535C; border-bottom: 1px #E8535C solid; background: transparent}
#content a:visited {color: #E8535C; border-bottom: 1px #E8535C solid; background: transparent}
#content a:hover {color: #EF7540; border-bottom: 1px #EF7540 solid; background: transparent}
#content a:active {color: #EF7540; border-bottom: 1px #EF7540 solid; background: transparent}

#content .feature_box a {
	background-color: transparent;
	text-decoration: none;
	color: #090909;
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
	border: 0px;
	font-weight: bold;
	}
#content .feature_box a:link {color: #090909; border-bottom: 1px #090909 solid; background: transparent}
#content .feature_box a:visited {color: #090909; border-bottom: 1px #090909 solid; background: transparent}
#content .feature_box a:hover {color: #666666; border-bottom: 1px #666666 solid; background: transparent}
#content .feature_box a:active {color: #666666; border-bottom: 1px #666666 solid; background: transparent}

#content .feature_box a.no_decoration {
	background-color: transparent;
	text-decoration: none;
	color: #090909;
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
	border: 0px;
	font-weight: bold;
	}

/* -=( copyright link styles )=- */

#footer a {
	background-color: transparent;
	text-decoration: none;
	color: #FAE1C6;
	font: 8pt/10pt verdana, arial, helvetica, sans-serif;
	border: 0px;
	}
#footer a:link {color: #E8535C; border-bottom: 1px #E8535C solid; background: transparent}
#footer a:visited {color: #E8535C; border-bottom: 1px #E8535C solid; background: transparent}
#footer a:hover {color: #EF7540; border-bottom: 1px #EF7540 solid; background: transparent}
#footer a:active {color: #EF7540; border-bottom: 1px #EF7540 solid; background: transparent}

/* 
--------------
{9} Copyright:
--------------
*/  

/* -=( footer container )=- */

#footer {
	background-color: transparent;
	margin-top: 20px;
	padding: 13px 3px 3px 0px;
	border-top: 1px solid #8A7E71;
}

/* -=( footer text styles )=- */

#footer p {
	font: 8pt/10pt verdana, arial, helvetica, sans-serif;
 	color: #FAE1C6;
 	margin: 0px 0px 0px 0px;
 	padding: 0px;
 	text-align: left;
}

/* 
------------
{8} Misc:
------------
*/  
/* -=( form styles )=- */


form {
	padding: 0px 0px 0px 10px;
	background-color: transparent;
}

label {
	font: 9pt/15pt arial, helvetica, sans-serif;
 	color: #AC9B88;
 	margin: 0px;
 	padding: 0p;
 	text-align: left;
}
input, textarea, select {
	border: 1px solid #000000;
	padding: 3px;
	margin: 0px;
	background-color: #ffffff;
	font: 9pt/15pt arial, helvetica, sans-serif;
	color: #333333;
}
img.floatrighticon{
	float: right;
	background-color: transparent;
	border: 0px solid #000000;
	padding: 3px;
	margin: 0px 10px 3px 18px;
}

/* -=( look inside )=- */

.lookinside {
	background-color: #000000;
	padding: 10px;
	margin: 10px 0px 20px 10px;
}
#content .lookinside  p {
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #ffffff;
 	margin: 0px;
 	padding: 10px 30px 10px 30px;
    font-weight: normal;
	text-align: justify;
}
#content .lookinside  p.center {
	font: 9pt/15pt verdana, arial, helvetica, sans-serif;
 	color: #ffffff;
 	margin: 0px;
 	padding: 10px 30px 10px 30px;
    font-weight: normal;
	text-align: center;
}









 /* -=( navigation custom headers )=- */
 
body#home #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/home/title_welcome.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#contact #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/contact/title_getintouch.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#about #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/about/title_about.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#about_baba #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/about_baba/title_aboutbaba.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#buy_book #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/buy_book/title_buybook.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#news #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/news/title_newsupdates.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#interviews #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/interviews/title_interviews.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#photo_gallery #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/photo_gallery/title_photogallery.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#reviews #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/reviews/title_reviews.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#ecards_downloads #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/ecards_downloads/title_downecards.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}

body#site_map #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/site_map/title_sitemap.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#guestbook #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/guestbook/title_yourwords.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}
body#baba_wisdom #navigation h2 { 
	background: transparent url(../uploads/images/2006_design/wisdom_baba/title_babawisdom.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 250px; 
	height: 42px; 
	text-indent: -20000px;
}



